Создание Cube Map текстуры неба — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

Создание Cube Map текстуры неба — различия между версиями

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск
(Подготовка)
Строка 10: Строка 10:
 
== Работа с Maya ==
 
== Работа с Maya ==
 
=== Подготовка ===
 
=== Подготовка ===
для этого нам понадобится вот этот файл: [http://depositfiles.com/ru/files/ra6g7691m >> SkyRoom.mb >>] (автор - xroo)
+
для этого нам понадобится вот этот файл: [https://yadi.sk/d/b3M7kk_Q3EMjeK >> SkyRoom.mb >>] (автор - xroo)
 
* открываем этот хорошенький файлик
 
* открываем этот хорошенький файлик
 
* находим материал, который наложен на большой шарик, и меняем ему текстуру.
 
* находим материал, который наложен на большой шарик, и меняем ему текстуру.
Строка 17: Строка 17:
 
:* Щёлкаем дважды по текстуре (она там одна) и в главном окне открывается боковая панель. Там напротив надписи Image name щёлкаем по значку папки и находим свою текстуру.
 
:* Щёлкаем дважды по текстуре (она там одна) и в главном окне открывается боковая панель. Там напротив надписи Image name щёлкаем по значку папки и находим свою текстуру.
 
[http://img.gameru.net/img/11cec.jpg http://img.gameru.net/th/11cec.jpg]
 
[http://img.gameru.net/img/11cec.jpg http://img.gameru.net/th/11cec.jpg]
 +
 
=== Рендеринг ===
 
=== Рендеринг ===
 
Рендерим и сохраняем по очереди изображения с камер Camera1, Camera2, Camera3, Camera4, Camera5.
 
Рендерим и сохраняем по очереди изображения с камер Camera1, Camera2, Camera3, Camera4, Camera5.

Версия 23:22, 21 февраля 2017

В этой статье мы сделаем CubeMap текстуру неба из текстуры 360 digital sky, которые не сложно найти в интернете вот такие, например.

Для работы нам понадобяться Adobe Photoshop любой версии с >> DDS plugin >> для сохранения в DDS, Autodesk Maya 8,5

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

Готовим текстуру 360 Degree Sky следующим образом:

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

http://img.gameru.net/th/66507.jpg

Работа с Maya

Подготовка

для этого нам понадобится вот этот файл: >> SkyRoom.mb >> (автор - xroo)

  • открываем этот хорошенький файлик
  • находим материал, который наложен на большой шарик, и меняем ему текстуру.
Для чайников:
  • Кликаем пункт меню (сверху) Window => Rendering Editors => Multilister. В нём два раздела: сверху материалы, снизу текстуры.
  • Щёлкаем дважды по текстуре (она там одна) и в главном окне открывается боковая панель. Там напротив надписи Image name щёлкаем по значку папки и находим свою текстуру.

http://img.gameru.net/th/11cec.jpg

Рендеринг

Рендерим и сохраняем по очереди изображения с камер 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.

http://img.gameru.net/th/cb76c.jpghttp://img.gameru.net/th/08676.jpg

Собираем CubeMap

Сборка

  • В Photoshop (или чём-нибудь ещё) делаем картинку такую, чтобы ширина была в 6 раз больше высоты, а высота равнялась степени двойки (например 512 или 1024)
  • составляем 5 наших полученных картинок в таком порядке: 2, 4, 5, пустое квадратное поле, 3, 1. Это соответствует сторонам: Восток, Запад, Верх, Низ, Север, Юг - в игре. Пустое поле лучше выкрасить в цвет той полосы из 1-го шага.

http://img.gameru.net/th/7827d.jpg

Экспорт

  • Сохраняем полученную картинку в DDS в папку textures/sky/, выбрав тип текстуры Cube Map и тип сжатия DXT1.

http://img.gameru.net/th/81abb.jpg

Другие места
LANGUAGE