Сповіщення
Очистити все

Створення Cube Map неба текстури


Ранг:
Майстер
Роль:
Гість
Записи:
752
Приєднався:
7 місяців тому
 

Підготовка текстури

Готуємо текстуру 360 Degree Sky наступним чином:

  • берете текстуру 360 Degree Sky з інтернету (або робите самі, якщо вмієте)
  • у Photoshop (або в іншому редакторі) додаєте знизу порожню смугу заввишки, що дорівнює висоті текстури (висота зображення подвоюється). Краще, якщо від смуги йде плавний градієнт завтовшки 16-32 px на розсуд.

Робота з Maya

Підготовка

  • знаходимо матеріал, який накладений на велику кульку, і міняємо йому текстуру.
Для чайників:

  • Клацаємо пункт меню (згори) Window => Rendering Editors => Multilister. У ньому два розділи: зверху матеріали, знизу текстури.
  • Клацаємо двічі текстурою (вона там одна) і в головному вікні відкривається бічна панель. Там навпроти напису Image name клацаємо по значку папки та знаходимо свою текстуру.

Рендеринг

Рендери та зберігаємо по черзі зображення з камер Camera1, Camera2, Camera3, Camera4, Camera5.

Для чайників:

  • Під меню зверху є список з пунктами Animation/Polygons/Surfaces... У ньому вибираємо Rendering - головне меню змінюється.
  • Тиснемо Rendering => Render Current Frame - відбувається рендеринг поточної камери. Якщо рендеринг все не зупиняється, тиснемо Esc – він зупиниться не завершеним.
  • Для відкриття налаштувань тиснемо Options => Render Settings і там в розділі Image Size в пунктах Width і Height виставляємо щось велике, наприклад 2048х2048.
  • Вибираємо пункт меню Render => Render => Camera1 і чекаємо, поки рендеринг закінчиться. Коли він закінчився, тиснемо File => Save image і зберігаємо зображення під номером 1 в png, tga або tiff - щось безвтратне.
  • проробляємо попередній пункт з Camera2, Camera3, Camera4, Camera5.

Збираємо CubeMap

Складання

  • У Photoshop (або чимось ще) робимо картинку таку, щоб ширина була в 6 разів більша за висоту, а висота дорівнювала ступеню двійки (наприклад 512 або 1024)
  • складаємо 5 наших отриманих картинок у такому порядку: 2, 4, 5, порожнє квадратне поле, 3, 1. Це відповідає сторонам: Схід, Захід, Верх, Низ, Північ, Південь – у грі. Порожнє поле краще пофарбувати в колір тієї лінії з одного кроку.

Експорт

  • Зберігаємо отриману картинку DDS в папку textures/sky/, вибравши тип текстури Cube Map і тип стиснення DXT1.

   
Цитата