Главная страница
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.027 c
14-1079955463
Ru
2004-03-22 14:37
2004.04.18
Не заню как назвать тему, поэтому пишу эту муть


14-1079959121
Карелин Артем
2004-03-22 15:38
2004.04.18
Где можно скачать ГОСТ 34.321-96?


3-1079705990
Death
2004-03-19 17:19
2004.04.18
Изменение размера поля в таблице DBF


3-1080098317
Максим
2004-03-24 06:18
2004.04.18
Запрос


1-1080379614
Jet8
2004-03-27 12:26
2004.04.18
Где взять доки по генерации кода Delphi?