Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Технологии теней в OpenGL, современные техноголии генерации теней 
:(
    Опции темы
sgi1981
Дата 10.9.2007, 01:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 284
Регистрация: 16.3.2006

Репутация: нет
Всего: 10



В книге "OpenGL. Суперкнига" описываются две технологии генерации теней для OpenGL.
Первый способ описал Ричард С. Райт-мл. Второй метод описал Бенджамин Нейсон Липчак.
Из этих двух методов:
первый заключается в использовании матрицы наблюдения модели для рисования теней,
второй заключается в использовании расширения GL_ARB_shadow.

Существуют еще расширения, уникальные методы ?
 smile 


--------------------
Тело в нашем пространстве - есть часть пространства, в которой пространство обладает дисторсией относительно внешнего пространства.
PM MAIL   Вверх
ZeroMem
Дата 10.9.2007, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 24.8.2004
Где: Комсомольск-на-Ам уре

Репутация: нет
Всего: нет



Ну в OpenGL можно такое сделать, но придется попотеть.
шаги
1). Использование старых добрых Stencil Shadows через Shadow Volume.
2). Использование технологии Soft Shadows. (что удивительно, подход к ней был разработан еще в 1987 году, но лишь в 2005 стали общедоступными рабочие станции достаточной можности для рассчета их в Real-Time.). Технология очень проста и банальная. Лучшие доки по ней я видел на developer.nvidia.com. 

Метод не претендует на уникальный, но зато тени, похожие на тени из FEAR, при правильности рассчетов обеспечены.
P.S. на видеокартах семейства NVIDIA 8800 примеры SoftShadows от NVIDIA могут не работать. Сам не знаю почему. ( То есть сам пример работать-то будет, только эффекта не наблюдается почему-то (

Это сообщение отредактировал(а) ZeroMem - 10.9.2007, 17:06
PM MAIL ICQ   Вверх
Rickert
Дата 14.9.2007, 06:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: 2
Всего: 52



Простая геометрия - как вариант


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.0388 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.