HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > OpenGL > Динамические лайтмапы
Страницы (3): [1] 2 3 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
FenMix
Частый гость

Дата регистрации: Jan 2009
Проживает: (void)
Сообщений: 70
Возраст: 28

Рейтинг



У меня один вопрос.

Для гарантии качества, возможно реализовать "Демку света", типа "Солнечных часов"?. При переходе светила (light) в другую позицию, тень обьекта плавно переходит в азные реальные позиции. Это бы было потрясающе...

__________________
Я пока учусь...

Сообщить модератору | | IP: Записан
Сообщение: 41878

Старое сообщение 16-01-2009 15:21
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


FenMix ты сам понял, что написал?

__________________

Сообщить модератору | | IP: Записан
Сообщение: 41879

Старое сообщение 16-01-2009 15:26
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



FenMix
Ога, нам ещё динамической смены дня не хватало, с динамическими лайтмапами. Тогда требования точно как у Crysis будут .

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Сообщить модератору | | IP: Записан
Сообщение: 41880

Старое сообщение 16-01-2009 15:29
- За что?
(_-=ZhekA=-_)
Житель форума

Дата регистрации: Jan 2006
Проживает: Москва
Сообщений: 3890
Возраст: 36

Рейтинг



Цитата:
FenMix писал:
У меня один вопрос.

Для гарантии качества, возможно реализовать "Демку света", типа "Солнечных часов"?. При переходе светила (light) в другую позицию, тень обьекта плавно переходит в азные реальные позиции. Это бы было потрясающе...

А теперь еще раз и по русски

Я лично понял, что-то типа, про переход между картами

__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.

http://button.moddb.com/download/medium/125531.png

Сообщить модератору | | IP: Записан
Сообщение: 41881

Старое сообщение 16-01-2009 15:30
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



(_-=ZhekA=-_)
Я уже всё разтолковал .

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Сообщить модератору | | IP: Записан
Сообщение: 41883

Старое сообщение 16-01-2009 15:34
- За что?
(_-=ZhekA=-_)
Житель форума

Дата регистрации: Jan 2006
Проживает: Москва
Сообщений: 3890
Возраст: 36

Рейтинг



Цитата:
FiEctro писал:
Я уже всё разтолковал .

Когда ты уже ответил я только начал писать

__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.

http://button.moddb.com/download/medium/125531.png

Сообщить модератору | | IP: Записан
Сообщение: 41885

Старое сообщение 16-01-2009 15:36
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
га, нам ещё динамической смены дня не хватало, с динамическими лайтмапами.

ну в экстрасенсорике есть динамическая смена дня и ночи. Тормозит?
А лайтмапов не так уж и много нужно - можно убить лайтстили и заюзать 4 основных направления тени, и просто интерполировать конечную лайтмапу между соседними, в остальные промежутки времени.
В сталкере нечто подобное и сделано. Хотя там солнце вообще по небу не ходит, а просто встает и садится вверх-вниз.
К тому же не забывайте, что лайтмапы можно красить в разные цвета по своему усмотрению

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 41888

Старое сообщение 16-01-2009 15:55
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Дядя Миша писал:
ну в экстрасенсорике есть динамическая смена дня и ночи. Тормозит?

Так там не лайтмапа, а вершинное освещение. Ему-то с чего тормозить - всего-то вектор и цвет поменялись.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 41889

Старое сообщение 16-01-2009 15:58
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



>>Так там не лайтмапа, а вершинное освещение.
при грамотном подходе и лайтмапа тормозить не будет
никто ведь не может сказать, что сталкер днем тормозит сильнее, чем ночью

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 41892

Старое сообщение 16-01-2009 16:58
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Не понял юмора. Причем тут "днем сильнее, чем ночью"? Сам процесс обновления текстуры лайтмапы в реальном времени (чтобы "тень плавно переходила") - это медленный процесс.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 41893

Старое сообщение 16-01-2009 17:00
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



>>это медленный процесс.
ну так ведь и смена дня и ночи, это по сути три часа реального времени.
Какое-то время лайтмапа не обновляется, а просто пересчитывается в отдельном потоке. Хотя в первом релизе сталкера можно было нажатием какой-то кнопки ускорить время и ничего не тормозило
Да я почти уверен, что существует туча хитрых приемов для этого дела.
Просто я их не знаю.

Добавлено 16-01-2009 в 21:11:

ЗЫ. лайтстили в первокваке - это собственно динамический пересчет лайтмапы каждый кадр. Правда там очень простое преобразование - смена яркости, но glLoadSubImage юзается на полную катушку.
А сейчас наверное подобные вещи в шейдере делают.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 41897

Старое сообщение 16-01-2009 18:11
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Дядя Миша писал:
лайтстили в первокваке - это собственно динамический пересчет лайтмапы каждый кадр. Правда там очень простое преобразование - смена яркости, но glLoadSubImage юзается на полную катушку.

И они жутко тормозят, между прочим.
Попробуй запустить халфу на РиваТНТ (а это была неплохая видеокарта в те времена!) и загрузи большую карту, где есть пара-тройка мигающих лампочек. Падение fps заметит даже слепой
А если ты возьмешь лайтмапу разрешения 2048х2048 и будешь каждый кадр обновлять хотя бы 1/8 ее часть, то получишь тормоза даже на более или менее современных видеокартах.
Именно по этой причине многие и отказались от лайтстилей.
А смена дня и ночи - да, процесс не шибко динамический, тут еще можно поработать над оптимизацией. Например, разбить обновляемый регион на 16 частей и каждый кадр обновлять по кусочку. Тогда лайтмапа будет полностью перестраиваться раз в 16 кадров. Ну и т.п.
Цитата:
Дядя Миша писал:
А сейчас наверное подобные вещи в шейдере делают.

Да, в шейдере, но совсем другие вещи.
Обновление текстуры - это как ни крути, передача данных, и шейдеры тут не помогут.
Но есть куча других способов - динамические лайтмапы (с интерполяцией), проективные длайты а ля ку3, попикселка в конце концов.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 41900

Старое сообщение 16-01-2009 18:28
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
динамические лайтмапы (с интерполяцией)

кстати есть сцылка, почитать?
И давай уже разделим темы, к экстрасенсорику оно отношения не имеет.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 41902

Старое сообщение 16-01-2009 18:35
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Дядя Миша писал:
кстати есть сцылка, почитать?

Это было на сайте Гумуса.
Но он чето сдох уже
И демки у меня, как назло, не сохранилось...

Добавлено 17-01-2009 в 00:50:

А, нет, сохранилась
http://hlfx.ru/pub/forumlinks/dynamic_lightmaps.zip

__________________

Сообщить модератору | | IP: Записан
Сообщение: 41903

Старое сообщение 16-01-2009 18:50
-
(_-=ZhekA=-_)
Житель форума

Дата регистрации: Jan 2006
Проживает: Москва
Сообщений: 3890
Возраст: 36

Рейтинг



XaeroX
Прикольная демка
Вот бы это в сингл

[ Вложение ]
787988988.jpg

__________________
Kiss my ass if you don't like my Ford!
------------------------------------------
Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.

http://button.moddb.com/download/medium/125531.png

Сообщить модератору | | IP: Записан
Сообщение: 41904

Старое сообщение 16-01-2009 19:18
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 19:18. Новая тема    Ответить
Страницы (3): [1] 2 3 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > OpenGL > Динамические лайтмапы
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024