Я создал базовую текстурированную модель куба в Blender для практики моделирования, а затем импортировал ее в Unity. После того, как я включил немного освещения, это выглядит довольно уродливо. Свет не является непрерывным на ряду текстурированных кубов:
Что еще более странно, свет на блоках, составляющих пол , непрерывен. Что я делаю неправильно?
Вот как это выглядит без текстур:
Если бы я не знал, что это идеальные кубики, я бы сказал, что на поверхности есть небольшая кривая. Я также попытался осветлить текстуру, но это также не помогло:
Я просто экспортировал модель из Blender и не устанавливал никаких нормалей или подобных вещей. Однако я также не сделал ничего особенного с моделью напольного кирпича.
Проверил нормали, и они, кажется, указывают в правильном направлении.
Также я не вижу разницы между двумя моделями. На панели текстур я также установил плоскую проекцию:
Я проверил различные панели в Blender, и единственная опция, связанная с нормальным режимом на панели «Данные объекта», это «Автоматическое сглаживание», и по умолчанию она отключена:
Ответы:
Исходя из картинки без текстур, я почти уверен, что проблема в том, что у ваших моделей кубов неуместные нормали. Вы должны сказать Blender, что края вашего куба должны быть острыми, а не гладкими - теперь у вас есть кубы, которые действуют как шестисторонние приближения сфер.
Я не знаю Blender, поэтому не могу точно сказать вам, как этого добиться, но это можно назвать «плоскими», а не «гладкими» гранями или нормалями, или может быть способ «сломать» определенный край. Ваша модель напольной плитки, кажется, имеет правильные нормали, поэтому, возможно, вы должны увидеть, что в ней отличается.
источник
Несколько предложений относительно того, в чем может быть проблема:
а) Вы проверили, все ли нормали лица сетки направлены в правильном направлении? Это довольно просто сделать это в Blender)
б) Вы применили правильное УФ-картирование? Unity экспортирует все данные текстуры в зависимости от того, как вы настроили Blender. Посмотрите на панель «Текстура» в Blender, особенно на панель «Отображение» в разделе «Текстуры» (в идеале она должна быть настроена на UV.
(PS Какова здесь политика в отношении вложений или публикации ссылок на файлы проекта, скажем, ссылка Dropbox или Google Drive в вопросе? Это должно быть так просто исправить, если я смогу просто просмотреть все файлы.)
источник