Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: 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 вся ветка

Текущий архив: 2004.04.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
9-1041787072
[Baradoo]
2003-01-05 20:17
2004.04.18
Rock-n-Roll Racing на компе


7-1076171882
nester
2004-02-07 19:38
2004.04.18
Как добавить задание в Планировщик(он же Scheduler)


4-1076307416
Ricko
2004-02-09 09:16
2004.04.18
Правильная выгрузка DLL


7-1077121572
Макын
2004-02-18 19:26
2004.04.18
Реестр


3-1080046885
Лысый
2004-03-23 16:01
2004.04.18
Select ...