Pull to refresh

Comments 13

Спасибо, хорошая статья. Как раз с недавнего времени работал с шейдерами в Unity 4.6 и вот не так давно перешёл на 5й, а вопросов возникло уйма. Теперь некоторые вещи понятнее стали.
Спасибо что поделились опытом. Очень полезный материал, сэкономит много времени.
Благодарю за статью, не так давно пытался разобраться в новой системе, но сходу это не получилось и я отложил.
Почему ваши старые и самописные шейдеры не работают;

Все прекрасно работает, не используйте fixed pipeline конвейер, пишите руками vert/frag шейдеры. Апгрейд прошел без единого разрыва исправления со стороны юнити, за исключением макроса чтения лайтмапы — стало более уродски выглядеть.
Собранный шейдер проверяется и оптимизируется под тип устройства (см. Build Settings), поэтому не нужно заботиться о производительности;

И он все-равно гораздо тяжелее чем самописный.
При этом вы не получите Lightmap, как это было в Beast, скорее всего получится LightmapSnapshot.

AmbientSource=Color
ReflectionSource=Custom
PrecomuptedRealtimeGI=Off
General GI/DirectionalMode=Non-directional
Получаем на выходе старые лм-ки как в бисте + холдер для всей этой информации (ассет LightmapSnapshot).
На данный момент я работаю над полноценным 3D проектом, но для планшетов.

Есть смысл использовать бейк больше штатной Non-Directional лмки? Тяжело же получается в плане рендера.
Честно говоря, еще не пробовала билдить свой проект, только «викингов на пк».
General GI/DirectionalMode=Non-directional, в проекте нужен Directional, и это я не решаю,
кроме того у меня есть проблемы с гуманоидными анимациями и аниматором, звуками и т.д.
есть проблемы с гуманоидными анимациями и аниматором, звуками

В чем конкретно проблема? Если не использовались маски и слои, то проблем быть не должно. По поводу звука — почитайте вот эту статью и комментарии к ней. Это все относится в первую очередь к мобилкам и с сильными послаблениями — к десктопу.
Используем маски и слои, кроме того множество аддишинал костей с rotate и scale, аватар один на множество анимаций… это тема для отдельной статьи.
Что касается размера приложения, то давно уже на грани 100+mb.
Дело не в размере, а в «собственных системах», и эту инфу я не могу разглашать, так как творение не мое.
множество аддишинал костей с rotate и scale

Если наименования костей будут различаться и аватар будет скопирован из другого скина, то будут глюки по-любому. По поводу дополнительных костей — гуманоид их никогда и не поддерживал, так что глюки тут возможны, обычно в таких случаях используют Generic анимации без ретаргетинга (ну или как повезет).
Что касается размера приложения, то давно уже на грани 100+mb. Дело не в размере

Комментарии к той статье не читали, а зря, отсылка к ней была сделана абсолютно по другой причине.

эту инфу я не могу разглашать

Надеюсь на конструктивные замечания

Какие же замечания могут быть о том, что неизвестно? :)
Собранный шейдер проверяется и оптимизируется под тип устройства (см. Build Settings), поэтому не нужно заботиться о производительности;


Очень вредный совет, никакая автоматическая оптимизация не спасет от некомпетентности разработчика, anyway в любом случае надо знать — что ты пишешь и зачем ты пишешь.

HightMap — вторая волшебная текстура, она же карта высот, работает как NormalMap, только влияет не на рельеф, а создает эффект «рыбьего глаза».


Что за эффект fisheye? Разве hEight map нужна не для Displacement mapping / POM?
На счет Очень вредного совета спорить не буду — но для быстрого старта при переводе проекта подойдет.
Да именно для Displacement mapping / POM, пояснение относится к получаемому эффект. Для камня (или для клеток) эффект будет, как будто вы смотрите на текстуру через каплю воды, она сферическая, поэтому грани искажаются, и получается некоторый объем.
Может я не рыба?
Но не вижу в POM'e ничего фишайного.
image
Поправила описание.
И вы определенно не рыба, вы разговариваете.
Спасибо за информативную статью, я то думал, почему забиваются все ресурсы на ПК.
У меня такой вопрос, не было ли у кого-нибудь при запекании теней на Terrain черных полос на конечной текстуре слепка? И как этого можно избежать?
Sign up to leave a comment.

Articles