forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Раскраска terrain'а (http://forum.boolean.name/showthread.php?t=5936)

Vyacheslav 20.04.2008 00:05

Раскраска terrain'а
 
Каким образом можно "разрисовать" terrain ? Допустим, загрузили какой-то с бмп-картинки, заскейлили, а теперь нам нужно чтобы он сверху до низу был с плавными переходами расскрашен по цветам райдуги К.О.Ж.З.Г.С.Ф. (или другим). Думаю, как-то по высоте брать сурфейс... мутно... надо разжевывать :)

tormoz 20.04.2008 17:02

Ответ: Раскраска terrain'а
 
Накладывай несколько слоев текстур и крась как хочешь

HolyDel 20.04.2008 17:25

Ответ: Раскраска terrain'а
 
переходи на ксорс и пиши елементарный шейдер.

Vyacheslav 20.04.2008 18:32

Ответ: Раскраска terrain'а
 
Вложений: 1
:) А теперь можно с переводом :). Вот, к примеру, как самый верхний полигон в террайне (по высоте) найти и задать ему какой-то цвет?

Кстати стрёмно получается - в аттаче пример как с мешем работать - находить трис, менять ему цвет, но террайн ведь не меш... :)
А если, допустим, читать попиксельно с картинки значение яркости, потом загнать в массив и дальше как-то можно отобразить в 3Д (как террайном)?

H@NON 20.04.2008 19:57

Ответ: Раскраска terrain'а
 
берешь три слоя( стандарт ), колорМапа, светомапа, шадоуМапа. Накладываешь одну на другую с блендом на террейн и получаешь желаемую картинку( ну не сразу канешно ;) ). Подробнее в справке.

HolyDel 20.04.2008 20:22

Ответ: Раскраска terrain'а
 
я так понял аффтар хочет менять высоту вершины и чтобы цвет тоже менялся. на FFP ето можно сделать способом, как написал Hanon.

Vyacheslav 20.04.2008 21:20

Ответ: Раскраска terrain'а
 
Вложений: 1
Ладно, спасибо за старания, но до меня не дошло всё до конца, поэтому сделал как смог, может прокатит :) да кому эти лазеры надо.


Часовой пояс GMT +4, время: 17:44.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot