Вниз
Скачать: CL | DM;

Хром   Найти похожие ветки 

← →
Pa5ha   (2003-12-30 19:02) [0]

Как наложить хром (Direct3D). Вроде это делается вручную второй текстурой. Помогите формулой XYZ->UV.


← →
Sapersky ©   (2004-01-02 13:55) [1]

Второй текстурой, да. Но зачем вручную? Можно поставить

D3DDEV8.SetTextureStageState(0, D3DTSS_TEXCOORDINDEX, D3DTSS_TCI_CAMERASPACEPOSITION);

или что-нибудь в том же духе (есть несколько вариантов TCI) и D3D посчитает сам, на современных видеокартах ещё и с аппаратным ускорением.


← →
Pa5ha   (2004-01-03 14:02) [2]

Чуваааак! Ты меня спас. Ты просто монстр. Спасибо огромное.
А как задать степень отражения? Ну, ну на сколко заметен будет этот эффект.


← →
Sapersky ©   (2004-01-04 11:41) [3]

Хм... если всё рисуется в два прохода, тогда можно задавать материал во втором (точнее, цвет или прозрачность материала). Если в один проход (мультитекстурированием), тогда, вроде, только изменением текстуры...
Это же не реальные отражения, а довольно ограниченная имитация. Единственное, что D3D может "правильно" высчитать - это освещение с бликами по Гуро (пиксельные шейдеры не рассматриваем), там можно свободно регулировать все параметры. Кстати, можно попробовать совместить это с отражениями - тогда интенсивность должна регулироваться интенсивностью освещения.

Монстр на самом деле не я, а некий Lord Trancos, который написал кучу примеров для Delphi и D3D. Раньше вся коллекция лежала на http://www.crazyentertainment.net/, потом какая-то зараза его сломала... попробуй поискать сам, может, где-нибудь ещё лежат. Часть примеров имеется в комплекте PowerDraw. Ещё на http://clootie.narod.ru/ имеются переведённые примеры из DX SDK, в т.ч. и по spheremaps.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.019 c
3-1080024659
Trap
2004-03-23 09:50
2004.04.18
Создание системной базы данных Microsoft Jet


14-1080111426
Balkon
2004-03-24 09:57
2004.04.18
Какой пакет покупать Professional или Interprise?


9-1041787072
[Baradoo]
2003-01-05 20:17
2004.04.18
Rock-n-Roll Racing на компе


3-1079942569
Gaval
2004-03-22 11:02
2004.04.18
DBGrid


6-1076606946
Stuart
2004-02-12 20:29
2004.04.18
TSocket Client, TSocketServer глюки :)




   Наверх