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

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

Opengl. Помогите с прозрачностью [Delphi, Windows]


BANick ©   (2003-01-27 20:14:00) 

Я вывожу объекты с прозрачной(полу) текстурой и для того чтобы все выглядело правильно вывожу их начиная с дальнего от камеры, что приводит к тормозам.
Вопрос: можно ли обойтись без сортировки?


BANick   (2003-02-02 20:46:00) [1]

Мне не поможет - у меня не стекла а объекты с прозрачными местами(узором).


Gayrus   (2003-01-31 03:33:00) [2]

Я тоже долшо мучался:
glDepthMask(GL_FALSE);// Временно отключаем тест глубины, между
glCallList(GlassL); // объектами в этом листе, но сквозь
glDepthMask(GL_TRUE); // остальное они не просвечивают.

Там где glCallList(GlassL); рисуешь все свои стёкла. Вот и всё :)


Ketmar   (2003-01-28 20:53:00) [3]

>GL Forever! (28.01.03 19:56)
да что угодно. хоть q-trees, хоть bsp-trees, хоть volume grid, хоть что выдумаешь...

Satanas Nobiscum! 28-Jan-XXXVIII A.S.


GL Forever!   (2003-01-28 19:56:00) [4]

-> Ketmar: quad-деревья что-ли?


Ketmar   (2003-01-28 16:45:00) [5]

>GL Forever! (28.01.03 16:32)
просто решаются. одной из технологий разбиения пространства. в чем проблема-то?

Satanas Nobiscum! 28-Jan-XXXVIII A.S.


GL Forever!   (2003-01-28 16:32:00) [6]

-> Владимир Васильев: Да нет, не только ближайшие. Ведь стекло, к примеру, стоящее позади 3-4 стекол может выглядывать, не обязательно оно будет полностью закрыто. И вообще: а если единственное стекло далеко стоять будет? Неудобно как-то получается.

-> Ко всем: Надо посмотреть как такие проблемы решаются в разных движках и библиотеках (GlScene)


Ketmar   (2003-01-28 10:34:00) [7]

на самом деле - отчего бы не выстроить раз и насовсем bsp? быстро и сердито.

Satanas Nobiscum! 28-Jan-XXXVIII A.S.


Darthman   (2003-01-28 10:17:00) [8]

Упппсссс..... не о том подумал, сорьки.
А что, если посмотреть над проблему под другим углом. Много объеуков оттекстуреных-то?


Владимир Васильев   (2003-01-28 10:07:00) [9]

Только ближайшие обьекты имеет смысл выводить прозрачными.Через 2-3 объекта прозрачность следующего проктически не заметна.


Ketmar   (2003-01-27 20:50:00) [10]

>Darthman (27.01.03 20:27)
фиг там. для прозрачных объектов надо сортировку ручками писать. и выводить аккуратненько, back-to-front"ом. иначе кина не будет.

Satanas Nobiscum! 27-Jan-XXXVIII A.S.


Darthman   (2003-01-27 20:27:00) [11]

Вообще-то OpenGl сам все сортирует, без твоей помощи.


Наверх

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