Показать сообщение отдельно
Старый 08.11.2005, 22:37   #6
jimon
 
Сообщений: n/a
у меня нету примера
просто когда я разгребал какойта древний двиг игры на opengl
то я обратил внимание на молнии

они реализовывались так:
1) там было гдето 15 картинок молнии
2) создавался пивот поворачивался,позицировался (ето емитер) он лежит точно на средине линии которая сойденяет две точки (через которые и происходит разряд)
3) создается спрайт, позицируетца в точку пивота и растягивается по одной оси (Y) так чтобы он полностю был длиной в ету линию
4) на спрайт наносятся рандомно текстуры

ps. пивот там надо было чтобы быстро расчитать положения если две (или одна) точки изменят свое положение - то же самое что у тебя dynamic

ps2. сам думаю что ето неочень и сложно, но ето псевдо 3д молнии - хотя где вы видели молнии которые реально изображаются как 3д ?

ps3. думал как зделать реально молнии в 3д
на думал так :
1) генерим 3д линии и сохраняем их в меши
2) на линии надо накладывать еффект свечения, независимости от тумана и освещения, и переход цветов делать так - плавный из белого в ярко синий, потом чуть помедленее из ярко синиго в чуть ярко приглушеный синий , потом вырисовываем палитру из чуть ярко приглушеного синего в темно синий

3) все что получилось (а должно около 15 мешей) - вставляем в передыдуший алгоритм , вместо спрайтов

ps4. здесь главное чтобы красиво получилось
 
Ответить с цитированием