1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Одинаковые UV в 2х каналах

Тема в разделе "Unreal Engine", создана пользователем Люк, 26 ноя 2017.

Модераторы: logosman
  1. Люк

    Люк Знаток

    С нами с:
    03.02.2013
    Сообщения:
    332
    Симпатии:
    8
    Баллы:
    25
    Смотрю обучалки по экспорту в UE и понял что модель должна иметь 2 канала. Для текстуры и лайтмепа. Можно ли развертку с первого канала просто скопировать во второй или она почему то должна быть другой по виду и сделанной заново?
     
  2. Юрий_Б

    Юрий_Б Активный участник

    С нами с:
    14.11.2016
    Сообщения:
    43
    Симпатии:
    10
    Баллы:
    8
    В идеале она должна быть сделана под итоговое разрешение лайтмапы. Если ты скопируешь свою развертку которая к примеру была сделана для 1024 карты, а лайтмапа будет 128*128 весьма велика вероятность появления артефактов.
     
    Люк нравится это.
  3. Люк

    Люк Знаток

    С нами с:
    03.02.2013
    Сообщения:
    332
    Симпатии:
    8
    Баллы:
    25
    Да нет я не текстуру имею ввиду а вид развертки в канале
     
  4. kuirp

    kuirp Активный участник

    С нами с:
    29.12.2011
    Сообщения:
    198
    Симпатии:
    14
    Баллы:
    15
    В unwrap UVW есть map channel - меняешь цифру 1 на 2.
    Дальше зависит от версии макса:
    - в старых развертка тупо копируется с 1-го канала на 2-й
    - в новых предлагают выбор: копировать(move) или сбросить(abandon)

    В любом случае будет создан 2-й канал развертки.
    Далее обычно хватает автоматики, типа flatten map.(не забыть сколапсить стэк, чтобы применить изменения)
    Если же на движке при билде света на модели будут явные артефакты, то придется повозиться ручками.
    Факт в том, что развертка лайтмапы не должна иметь пересечений отдельных фрагментов друг с другом.
     
    Люк нравится это.
  5. Люк

    Люк Знаток

    С нами с:
    03.02.2013
    Сообщения:
    332
    Симпатии:
    8
    Баллы:
    25
    Ну это понятно что куски не должны пересекаться. А что если они в первом канале не пересекаются то можно их автоматов во второй копировать? Дело в том что я не могу понять смысла создания другой развертки если она в первом канале соответствует правилам
     
  6. kuirp

    kuirp Активный участник

    С нами с:
    29.12.2011
    Сообщения:
    198
    Симпатии:
    14
    Баллы:
    15
    Уже ответил:
    Особенности движка. Есть также способ поменять настройки так, чтобы лайтмапа брала 1-й канал за основу:
    https://answers.unrealengine.com/qu...ge-the-uv-channel-of-a-static-mesh-for-t.html
     
    Последнее редактирование: 3 янв 2018
    Люк нравится это.
  7. Люк

    Люк Знаток

    С нами с:
    03.02.2013
    Сообщения:
    332
    Симпатии:
    8
    Баллы:
    25
    Спасибо! Подумаю, попробую, напишу))
     
  8. iVAt

    iVAt Знаток

    С нами с:
    03.08.2006
    Сообщения:
    1.162
    Симпатии:
    5
    Баллы:
    48
    При импорте в анреал есть галка "Generate Unique UVs", если активна, то при импорте генерируется ЮВ для лайтмапы на основе существующего ЮВ. Также есть соответствующая настройка в свойствах объекта.
     
    Люк нравится это.
Модераторы: logosman

Поделиться этой страницей