![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Огонь
Sniffer © (2002-08-28 17:43:00)Уважаемые мастера, есть ли у кого-нибудь код, рисующий трёхмерный огонь, спомощью OpenGL? Помогите, а то совсем замучался :(
TAndrew (2002-08-30 11:37:00) [1]есть такой компонент - Flame (Aleksey Xacker), посмотрите на исходники
http://utilmind.com/delphi1.html
Кстати, интересный пример скринсейвера Morph3D, тоже с исходниками
http://morph3d.narod.ru/
как построение объектов и траекторий движения
a_n_t (2002-08-30 05:09:00) [2]Не точек, а спрайтов (спрайт - много точек :)
Двигаться должны вверх с небольшим шатанием в стороны - скорость движения и шатания расчитывается рандомизером.
Sniffer (2002-08-29 08:25:00) [3]Перед тем как задать вопрос я разобрался в общем с идеей. Огонь, в моём понимании, должен быть представлен большим количеством оттдельных точек(партиклов), которые будут двигаться по кокой-то опредилённой траектории каждая. Так вот, я слабо представляю как это движение организовать. Поправте, если я неправ.
Ketmar (2002-08-28 20:12:00) [4]код писать лень, но идея такова: просто набор партиклов соотв. цвета (полупрозрачных). естественно, чем дольше живет партикл, тем он невидемей. по-моему, ничего сложного в реализации быть не должно. в крайнем случае сходите на сайт sulaco.co.za (или .ko.za) - если мне не изменяет память, там было что-то подобное. или на сайт SibVRV (ищите адрес, я с ходу не помню) - в его Q3 рендерере есть неплохой огонь. попробуйте delphi3d.net, там тоже может быть.
Satanas Nobiscum! 28-Aug-XXXVII A.S.