Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
q3bers:heightmaps_example [03.09.2009 18:47] GT-Agressor создано |
q3bers:heightmaps_example [03.09.2009 19:57] GT-Agressor |
||
---|---|---|---|
Строка 7: | Строка 7: | ||
Сначала нарисуем карту высот, затем на её основе карту нормалей, | Сначала нарисуем карту высот, затем на её основе карту нормалей, | ||
- | ===== Карта высот ===== | + | ====== Карта высот |
Строка 14: | Строка 14: | ||
Изображение/ | Изображение/ | ||
- | {{: | + | {{: |
Размер текстуры должен быть кратен по ширине и высоте с оригинальной текстурой, | Размер текстуры должен быть кратен по ширине и высоте с оригинальной текстурой, | ||
Строка 30: | Строка 30: | ||
Я выделил каменную кладку с помощью инструмента прямоугольное лассо | Я выделил каменную кладку с помощью инструмента прямоугольное лассо | ||
- | {{: | + | {{: |
Нажимаем Ctrl+C, Ctrl+V, наши камни появятся на новом слое | Нажимаем Ctrl+C, Ctrl+V, наши камни появятся на новом слое | ||
Строка 39: | Строка 39: | ||
Выбираем инструмент «волшебная палочка», | Выбираем инструмент «волшебная палочка», | ||
- | {{: | + | {{: |
Ctrl+C, Ctrl+V, появляется новый слой, содержащий только проход. | Ctrl+C, Ctrl+V, появляется новый слой, содержащий только проход. | ||
Строка 47: | Строка 47: | ||
Карта высот должна быть в градациях серого, | Карта высот должна быть в градациях серого, | ||
- | Изображение/ | + | Изображение/ |
В появившемся окошке можно отрегулировать параметры преобразования | В появившемся окошке можно отрегулировать параметры преобразования | ||
Строка 59: | Строка 59: | ||
Выбираю инструмент «Линия», | Выбираю инструмент «Линия», | ||
- | {{: | + | {{: |
Каждая линия создается в виде отдельного объекта, | Каждая линия создается в виде отдельного объекта, | ||
+ | |||
+ | Для удобства объединяю все прямые на один слой (выделяю все их на панели управления слоями и нажимаю «объединить слои») | ||
Сами камни нужно сделать светлыми, | Сами камни нужно сделать светлыми, | ||
Строка 67: | Строка 69: | ||
Изображение/ | Изображение/ | ||
- | {{: | + | {{: |
Смело ставлю значение 150. При желании можно повторить эту операцию, | Смело ставлю значение 150. При желании можно повторить эту операцию, | ||
Строка 77: | Строка 79: | ||
Здесь нужно указать радиус и порог размытия. Значения подбираются каждый раз по-разному, | Здесь нужно указать радиус и порог размытия. Значения подбираются каждый раз по-разному, | ||
- | {{: | + | {{: |
Задав радиус «15» и порог «42» я избавляюсь практически от всего рельефа, | Задав радиус «15» и порог «42» я избавляюсь практически от всего рельефа, | ||
- | |||
- | Для удобства объединяю все прямые на один слой (выделяю все их на панели управления слоями и нажимаю «объединить слои») | ||
Также нам нужно вынести металлическую окантовку прохода на отдельный слой. Я создаю копию заднего слоя (Слой/ | Также нам нужно вынести металлическую окантовку прохода на отдельный слой. Я создаю копию заднего слоя (Слой/ | ||
- | {{: | + | {{: |
Делаем слой черно-белым, | Делаем слой черно-белым, | ||
Строка 95: | Строка 95: | ||
Толщина обводки – 2 пикселя. | Толщина обводки – 2 пикселя. | ||
- | {{: | + | {{: |
Делаем все слои отображаемыми и видим, что слой с каменной кладкой немного заступет на слой с окантовкой. Мы просто перетаскиваем слой с окантовкой наверх на панели управления слоями | Делаем все слои отображаемыми и видим, что слой с каменной кладкой немного заступет на слой с окантовкой. Мы просто перетаскиваем слой с окантовкой наверх на панели управления слоями | ||
- | {{: | + | {{: |
Сохраняем текстуру в формате psd. Это нужно на тот случай, | Сохраняем текстуру в формате psd. Это нужно на тот случай, | ||
Строка 112: | Строка 112: | ||
Сохраняем нашу текстуру. | Сохраняем нашу текстуру. | ||
- | Для преобразования текстуры в формат, | + | Для преобразования текстуры в формат, |
Перетаскиваем нашу tga текстуру на HeightProc.exe | Перетаскиваем нашу tga текстуру на HeightProc.exe | ||
Строка 118: | Строка 118: | ||
Появляется такое окошко: | Появляется такое окошко: | ||
- | {{: | + | {{: |
После преобразования нажимаем любую клавишу. В каталоге с программой появятся 2 новых файла: | После преобразования нажимаем любую клавишу. В каталоге с программой появятся 2 новых файла: | ||
- | | + | |
xian_dm3arch_h.tga_step.tga | xian_dm3arch_h.tga_step.tga | ||
Строка 132: | Строка 132: | ||
Ввиду особенностей построения арок в Quake 3 и особенностей обрисовки параллакса движка Q3Bers, при отображении параллакса видны стыки между частями текстуры, | Ввиду особенностей построения арок в Quake 3 и особенностей обрисовки параллакса движка Q3Bers, при отображении параллакса видны стыки между частями текстуры, | ||
- | {{: | + | {{: |
+ | |||
+ | PS Пример моих текстур лежит [[http:// | ||