Unity 6.3
0 онлайн 25 гостей 3 в системе
Вход

Создать карту освещения UVs

Unity может рассчитать UVs для запеченных карт освещения при импорте модели, или вы можете предоставить свои собственные данные.

На этой странице содержится следующая информация:

Как предоставить собственную карту освещения UVs

Вы можете создать свой собственный lightmap UVs в программном обеспечении для создания контента по своему выбору. Unity использует эти UVs в качестве входа для своих расчетов.

Место, куда вы помещаете эти данные, зависит от того, предоставляете ли вы UVs для запеченных lightmaps, lightmaps реального времени или и для тех и для других:

  • Для печеных lightmaps, вы должны поместить lightmap UVs в Mesh.uv2. Этот канал также называется “UV1”.
  • Для карт освещения реального времени:
    • Если у вас уже есть запеченное lightmap UVs в Mesh.uv2 вашей сетки, и вы хотите использовать то же самое UVs в качестве входа для lightmaps реального времени, вам не нужно ничего делать. Unity возвращается к совместному использованию запеченного lightmap UVs.
    • Если вы уже создали lightmap UVs в Mesh.uv2и хотите предоставить другой UVs в качестве входа для ваших lightmaps реального времени, поместите lightmap реального времени UVs в Mesh.uv3, также называемый “UV2”.
    • Если у вас еще нет запеченного lightmap UVs во втором канале вашей сети, это ваш выбор, используете ли вы Mesh.uv2 или Mesh.uv3 для real-time lightmap UVs.

Хороший набор UV для lightmap должен соответствовать следующим правилам:

  • Она должна находиться в пространстве [0,1] x [0,1] UV.
  • Она должна иметь достаточно широкую границу между отдельными диаграммами. Для получения дополнительной информации, см. UV перекрывающая обратная связь.
  • Она не должна иметь никаких перекрывающихся сторон.
  • Между углами в UV и углами в первоначальной геометрии должна быть небольшая разница.
  • Должна быть небольшая разница между относительным масштабом треугольников в UV и относительным масштабом треугольников в оригинальной геометрии), если только вы не хотите, чтобы некоторые области имели более высокое разрешение карты освещения.

Как автоматически генерировать карту освещения UVs

Вы можете попросить Unity автоматически генерировать карту освещения UVs для модели, используя Настройки Импорта Модель.

  1. Выберите Модель в вашем представлении Project. Unity открывает Настройки Импорта Модели в представлении Inspector.
  2. В Настройках импорта модели перейдите на вкладку Модель, а затем на раздел Геометрия.
  3. Поставьте галочки Сгенерировать Lightmap UVs флажок. Лайтмап UVs настройки раздел появляется под Создать Lightmap UVs флажок.
  4. Необязательно. Настройте параметры в окне Лайтмап UVs настройки раздел. См. Настройки для больше информации.
  5. Нажмите кнопку Применить. Unity создает карту освещения UVs в канале Mesh.uv2.