![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
эффекты DirectX
gagarin © (2004-03-02 15:08:00)Здравствуйте, меня такой вопрос интересует:
как используя Direct3D нарисовать луч света, а также сделать эффект пламени?
Заранее благодарен.
Sapersky (2004-03-04 11:37:00) [1]Ну да, фары машин в NFS5, например - полупрозрачные конусы, концы лучей (т.е. основания конусов) - полностью прозрачные. В UT вроде встречались просто плоскости (треугольники). Плавный переход между лучом и окружающей средой можно попробовать сделать, либо выводя несколько примитивов разного размера (для хорошего качества придётся выводить много и это может быть медленно), либо используя градиентную текстуру с автоматическим расчётом координат, как при имитации отражений через spheremaps (не уверен, что получится, но можно попробовать).
Пламя - обычно частицами, для мелких источников или с большого расстояния можно просто набором заранее подготовленных спрайтов.
cyborg (2004-03-04 09:08:00) [2]Луч света, как вариант, это прозрачные белые примитывы.
gagarin (2004-03-04 05:08:00) [3]Что, никто не знает?!!