Вниз
Скачать: CL | DM;

Звезда   Найти похожие ветки 

 
Yegorchic ©   (2005-04-15 18:03) [0]

Здрасте. Подскажите пожалуйста, как сделать ауру у звезды? Ну как будто лучики от неё идут... не тратя на это много ресурсов... т.е. мне не надо что бы прямо огонь полыхал от звезды, мне надо просто небольшую ауру... Спасибо.


 
XProger ©   (2005-04-15 19:37) [1]

Рисуешь текстурку ауры с блендингом на позиции звезды.
Блендинг делай умножением...

glBlendFunc(GL_SRC_ALPHA, GL_ONE);


 
Yegorchic ©   (2005-04-15 19:45) [2]

бр... непонял... можно поконкретней, пожалуйста...


 
XProger ©   (2005-04-15 19:50) [3]

такс...
Есть везда.
В точке M(x, y, z)

Делаем так:
Создаём плоскость проходящуу через эту точку и перпендикулярную направлению взглада камеры. В этой плоскости ищем 4 точки :) Получаем координаты квадратика смотрящего строго на нас.
Рисуем этот квадратик с наложенной на него текстурой этой самой ауры. Рисуем с блендингом (см. мой пред. пост) И в конце концов рисуем саму звёздочку поверх нашей ауры.

P.S.
Ауру рисуй с отключенной записью в буффер глубины.

P.P.S.
Уравнение плоскости и не проси даже... открой учебник по аналитической геометрии :)


 
Yegorchic ©   (2005-04-15 20:14) [4]

А как сделать так, что бы плоскость всегда была развёрнута на камеру?


 
Pa5ha   (2005-04-15 20:59) [5]

Запомнить текущую матрицу, если она ещё нужна, домножить на матрицу поворота камеры, вывести плоскость, вернуть матрицу на место. Это в двух словах.


 
XProger ©   (2005-04-15 21:47) [6]

Разве ты не знаешь вектор направления взгляда камеры? Если точнее понядобятся 2 вектора Dir и Up :)
А дальше учи геометрию...


 
Yegorchic ©   (2005-04-16 14:23) [7]

А можно использовать TSprite? Как у него прозрачность?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
14-1120643087
Seg
2005-07-06 13:44
2005.07.31
HouseWife


3-1119519600
ceval
2005-06-23 13:40
2005.07.31
как мне в таблицу записать следующие


4-1114684149
MadGhost
2005-04-28 14:29
2005.07.31
Как узнать какие программы на компьютере установлены? и как вывес


1-1121163862
ANB
2005-07-12 14:24
2005.07.31
Как достать текстовое значение Enumeration переменной ?


4-1117809351
iskatel
2005-06-03 18:35
2005.07.31
пульт avermedia




   Наверх