Показать сообщение отдельно
Старый 26.01.2016, 13:00   #1
ІГРОГРАЙКО
ПроЭктировщик
 
Аватар для ІГРОГРАЙКО
 
Регистрация: 19.06.2009
Адрес: Україна
Сообщений: 152
Написано 10 полезных сообщений
(для 24 пользователей)
Как рисовать отдельный полигон другим материалом? (WebGL/THREE.js)

Возможно не совсем понятно сперва что я имею ввиду. Поэтому предлагаю посмотреть на рисунок:
Нажмите на изображение для увеличения
Название: 01.PNG
Просмотров: 255
Размер:	44.3 Кб
ID:	22206

Да, это Blender. Мне важно понять как устроено отображение отдельных полигонов другим цветом (материалом).
Понятно, что это меш с индексированой геометрией.
Я думал что результат можно получить создав меш с мульти-материалом (THREE.MeshFaceMaterial) в котором будут "основной" и "подсвеченный" материал и определив нужные мне полигоны (THREE.Face3) я могу поменять в этих полигонах materialIndex на індекс "подсвеченного" материала и все заработает само собой. Но увы...
http://stackoverflow.com/questions/1...-materialindex
Есть еще какие то пути это сделать?
__________________
Blitz3D, XNA, WebGL, OpenGL, Unity3D
PC: ASUS A55VM Core i3 (2.4Ghz), 6 Gb RAM, Nvidia GF 630M GT 2Gb
(Offline)
 
Ответить с цитированием