Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Алгоритм молнии...


Страницы:   1 2

[dRake] ©   (2003-11-18 17:39:00) 

Кто нибудь делал молнию в игрушках? Поделитесь plz алгоритмом, а то что-то ничего путного придумать не могу ;) Варианты типа "рандомные точки и линии между ними" и "сходи на DELPHIGFX" н предлагать т.к. в первом случае получается довольно тупо >:), а на GFX'e в примере используется куча треугольников, что слишком тормознуто...  З.Ы. Юзаю PowerDraw, так что с различными эффектами вывода no problem ;)


MeF88   (2003-11-20 14:11:00) [21]


> Это делается через фракталы, типа как в Максе(по крайней
> маре в 2.0) был такой эффект.

У мя статья есть, правда написана она Juster~-ом и будет размещена на моём сайте. Рассматривается два метода - фрактальный и один Rect с alpha-blend текстурой молнии, как это делалось в Warcraft3. Второй метод проще и эффективнее.
> З.Ы. Юзаю PowerDraw, так что с различными эффектами вывода
> no problem ;)

На самом деле там столько проблем...


NailMan   (2003-11-20 11:48:00) [22]

Это делается через фракталы, типа как в Максе(по крайней маре в 2.0) был такой эффект.


Mihey   (2003-11-18 22:39:00) [23]

miek всё верно говорит. В Ulead PhotoImpact есть эффект молнии, который имеет такие параметры, как ветвистость, толщина, величина свечения, изломанность. Так что ты на верном пути.


miek   (2003-11-18 19:05:00) [24]

Если в 2D, то алгоритм такой может быть:
взять отрезок, мысленно разбить на X равных (для простоты) частей, запомнить точки разбиения, затем к каждой из них добавить рандомное смещение по обеим координатам. Начертить полупрозрачную ломаную через них.
Потом добавить еще меньший рандом ко всем координатам и начертить еще одну ломаную (более прозрачную) поверх старой. И так далее.


miek   (2003-11-18 19:01:00) [25]

В известном примере Яна Хорна (ссылку не помню, но на его сайте должно быть) молнии это просто размытые линии более-менее случайного синего цвета. Скорее всего, ничего заковыристого в молнии нет. Ну, если не считать вспышки на заднем плане сцены.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо