![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пример с ZShadows (GLScene) [Delphi, Windows]
Conferno © (2005-07-17 11:54:00)Доброго дня мастера!
Если посмотреть весь исходный код программы, то вы Не найдете обработчика события кручения чайника с торусом. В каденсере записано только отбрасывать тени. Да и почему FPS в этой демке мощно падает до 16?
У ShadowVolume тени слишком уж ровные, не очень красиво на открытых пространствах, надо бы ZShadows, но они слишком уж много едят видео памяти...
Вопрос 1: можно ли как-то оптимизировать ZShadows?
Вопрос 2: где в демке обработчик события на кручение торуса и чайника?
Conferno (2005-07-18 12:06:00) [1]> Вопрос 1: лучше не надо...
> Вопрос 2: оно там сделано через Behaviours.. Такая хрень. Там
Угу.... понятно...
> Если тебе нужны статичные тени на карте, то тебе нужно копать > в сторону LightMap.
А... где мне достать доку по Lightmap'ам в ГлСцене?
А вообще, я делаю редактор, где у меня уже есть ShadowVolume, никто не знает, можно ли в нем сделать затухание тени(вот она идет-идет и потихоньку растворяется)
В нем уже реализована поддержка бамп-текстур, движения неба, воды с зеркальным отображением(тот dyncubemap, спасибо DeadMeat), осталось с тенями разобраться и!! с физикой....
Домовенок (2005-07-17 23:07:00) [2]С ZShadows лучше не связывайся, глючные они, да и ресурсов много лопают. Если тебе нужны статичные тени на карте, то тебе нужно копать в сторону LightMap. А для теней от персонажей используй ShadowVolume.
Помоему ZShadows появились в GLScene еще до появления ShadowVolume и были разработаны человеком со стороны, от того такая глючность и неудобство их использования.
DeadMeat (2005-07-17 16:16:00) [3]Вопрос 1: лучше не надо...
Вопрос 2: оно там сделано через Behaviours.. Такая хрень. Там можно задать простые (да и сложные тоже.. но не очень) траектории движения..
---
...Death Is Only The Begining...