проблем с mipmap
Толкинг 20 март 2013 г. 23:36 ч
Това е така, защото текстурата е като тази:
Как да начертаете последната mipmap сами или да я изключите?
Re: проблем с mipmap
Woolf 21 март 2013 г., 00:20 ч
Re: проблем с mipmap
Толкинг 21 март 2013 г., 00:31 ч
Re: проблем с mipmap
waruiyume 21 март 2013 г., 10:00 ч.
Re: проблем с mipmap
Толкинг 21 март 2013 г., 13:05
Трябва да направите нещо, така че устройството да не използва последното ниво на mipmap.
Няма да можете да нарисувате последния mip. това е просто обобщен цветен пиксел. Текстурите, включени в атласа, имат по-малко mipmaps, отколкото в атласа. Вградената функция за създаване на атласи обикновено прави 5 мили от 8. 3 са само черни правоъгълници.
Смучете това вашето единство.
Re: проблем с mipmap
Woolf 21 март 2013 г., 13:43 ч.
Не можете да нарисувате пиксел с цвета, който искате?
Това не зависи от единица. Както казах, използвайте DDS текстури и нарисувайте колкото искате mips.
Re: проблем с mipmap
Толкинг 21 март 2013 г. 14:11 ч
Не мога. на последното ниво ми трябват толкова пиксели, колкото текстури има в атласа. (в конкретния случай това е на ниво 7)
Текстурата не е нарисувана, сглобява се програмно. DDS не работи ли само в DH?
Няма Nvidia. И създава не от зелена текстура, а от текстурен атлас.
Мислех, че mipmap в материалния шейдър се променя някъде - не намерих нищо подобно. Някой знае ли как работи всичко това на най-долното ниво?
Re: проблем с mipmap
Woolf 21 март 2013 г., 15:06 ч.
Ако имате атлас, тогава е разбираемо. Доста логично поведение при изобразяване. Какво те кара да мислиш, че това е грешка? Така трябва да бъде.
Работата ефактът, че устройството има собствен формат за съхранение на текстури. И тя ще преобразува този DDS в него, ще изгради mipmaps и ще извърши друга подготвителна работа. Така че, ако посочите mipmaps в DDS, тогава модулът няма да даде команда за изграждане, а ще зареди съществуващите от текстурата. Поне така беше в 3.5, в 4-та доколкото виждам друг DDS експортер, но на теория тази логика на работа трябва да остане.
Re: проблем с mipmap
Tolking 21 март 2013 г., 15:39 ч.
Не се интересувайте от поколението, говоря за включване на mip. Не се вярва, че превключването на нива от парче желязо става безусловно.
И не написах никъде, че това е грешка, веднага написах в първия пост, поради това, което се появява бъг на повърхността и се опитвам да избягвам, за да се отърва от него.
Тези. ако начертая само 6 машини вместо 8 нива на mipmap, ще погълне ли и няма да използва липсващите mipmaps при рендиране? Ако изходът на mips не може да се контролира, не го вярвам. Най-вероятно mips или ще бъдат завършени, или ще бъдат черни. И ако е така, как може да се управлява?
Re: проблем с mipmap
Толкинг 21 март 2013 г., 15:41 ч
Re: проблем с mipmap
Woolf 21 март 2013 г., 16:29 ч.
Единството е толкова многостранно, че с него могат да се правят и по-лоши неща.
А относно "условно", "не вярвам" и прочее - вземи и провери. Зададохте въпрос, получихте отговор. Какво още искаш?
Re: проблем с mipmap
Tolking 21 март 2013 г., 18:07 ч.
Въпрос: Как да нарисувам последната mipmap сам или да я изключа?
Съгласен съм, трябваше да се напише "как да се начертае програмно последната mipmap", но въпросът не е правилен, тъй като последната mipmap е 1 пиксел и не може да бъде начертана за 2 или повече текстури на атлас. Искам да получа отговор на въпроса как да "изключа" последнотониво на mip карта.
Няма да правя Photoshop, за да проверя какво ще направи Unity с непълен набор от mipmaps. Въпреки че отново има подозрение, че Photoshop просто ще ви принуди да нарисувате всички нива на mipmap, защото това е логично.
Re: проблем с mipmap
DbIMok 5 април 2013 г., 23:07 ч.
Re: проблем с mipmap
Толкинг 06 април 2013 г., 00:11 ч
Нещо не е ясно в последния линк. Не в смисъла, който е на английски, а в смисъла: "С кого разговаряхте току-що?" Дискусията завършва с благодарност за връзката http://docs.unity3d.com/Documentation/C . alues.html Не мога да помогна на човека.
Кой е на конференцията в момента
Потребители, разглеждащи този форум: няма регистрирани потребители и гости: 18
- Списък с форуми
- Техническа поддръжка • Нашият екип • Изтриване на бисквитки за конференции • Часова зона: UTC + 3 часа