HLFX.Ru Forum
Показать все 32 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- OpenGL (https://hlfx.ru/forum/forumdisplay.php?forumid=7)
-- Динамические лайтмапы (https://hlfx.ru/forum/showthread.php?threadid=1690)


Отправлено FenMix 16-01-2009 в 15:21:

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

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

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


Отправлено XaeroX 16-01-2009 в 15:26:

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

__________________

xaerox on Vivino


Отправлено FiEctro 16-01-2009 в 15:29:

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

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


Отправлено (_-=ZhekA=-_) 16-01-2009 в 15:30:

Цитата:
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


Отправлено FiEctro 16-01-2009 в 15:34:

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

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


Отправлено (_-=ZhekA=-_) 16-01-2009 в 15: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


Отправлено Дядя Миша 16-01-2009 в 15:55:

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

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

__________________
My Projects: download page

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

Цитата:

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


Отправлено XaeroX 16-01-2009 в 15:58:

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

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

__________________

xaerox on Vivino


Отправлено Дядя Миша 16-01-2009 в 16:58:

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

__________________
My Projects: download page

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

Цитата:

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


Отправлено XaeroX 16-01-2009 в 17:00:

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

__________________

xaerox on Vivino


Отправлено Дядя Миша 16-01-2009 в 18:11:

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

Добавлено 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'


Отправлено XaeroX 16-01-2009 в 18:28:

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

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

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

__________________

xaerox on Vivino


Отправлено Дядя Миша 16-01-2009 в 18:35:

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

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

__________________
My Projects: download page

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

Цитата:

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


Отправлено XaeroX 16-01-2009 в 18:50:

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

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

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

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

__________________

xaerox on Vivino


Отправлено (_-=ZhekA=-_) 16-01-2009 в 19:18:

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

__________________
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


Отправлено XaeroX 16-01-2009 в 19:41:

Если бы можно было - давно бы сделал.

__________________

xaerox on Vivino


Отправлено Дядя Миша 16-01-2009 в 21:15:

(_-=ZhekA=-_) лайтмапов очень много получается
для маленькой комантушки - аж 15 текстур 256х256

__________________
My Projects: download page

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

Цитата:

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


Отправлено FiEctro 17-01-2009 в 11:16:

Вот еще. Тока там отдельных картинок я не нашел. Там вроде еще мона регулировать размер лайтмап.
Жаль что фрустум здох, на нём было стока интересных демок.
http://filegu.ru/f/lfQsvaj1/LightMaps.zip.html

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


Отправлено FenMix 17-01-2009 в 12:29:

Я это как раз имел в виду. Это очень шикарный еффект и он стоит того...

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


Отправлено Дядя Миша 17-01-2009 в 14:38:

FiEctro а ты полагаешь, что лайтмапы, которые считаются на лету - они видеопамять вообще никак не занимают?
Но сценка хорошая, и бегает довольно бодро.

__________________
My Projects: download page

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

Цитата:

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


Отправлено FiEctro 17-01-2009 в 14:44:

Дядя Миша
ХЗ. Для 4х динамических источников помоему оно особо не тормазило.

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


Отправлено XaeroX 17-01-2009 в 14:55:

FiEctro

Цитата:
В запрашиваемом объекте по URL-адресу:

http://filegu.ru/f/lfQsvaj1/LightMaps.
zip.html

Обнаружена угроза:

объект заражен HEUR:Trojan.Script.Iframer

Действительно, отличная демка.
Но я как-нибудь без нее обойдусь.

__________________

xaerox on Vivino


Отправлено Дядя Миша 17-01-2009 в 15:45:

XaeroX нету там никакого трояна.

__________________
My Projects: download page

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

Цитата:

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


Отправлено XaeroX 17-01-2009 в 16:01:

Дядя Миша ну я как бе Касперскому доверяю.

__________________

xaerox on Vivino


Отправлено (_-=ZhekA=-_) 17-01-2009 в 16:36:

XaeroX

Цитата:
XaeroX писал:
FiEctro
Цитата:
В запрашиваемом объекте по URL-адресу:

http://filegu.ru/f/lfQsvaj1/LightMaps.
zip.html

Обнаружена угроза:

объект заражен HEUR:Trojan.Script.Iframer

Действительно, отличная демка.
Но я как-нибудь без нее обойдусь.

У меня НОД 32 последний и тоже ничего там не нашел

Цитата:
Дядя Миша писал:
XaeroX нету там никакого трояна.

+1

__________________
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


Отправлено FiEctro 17-01-2009 в 17:04:

XaeroX
Хз. У меня ничего не высвечивало.

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


Отправлено FenMix 17-01-2009 в 17:55:

У меня нод32 тоже. Никаких признаков.

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


Отправлено Дядя Миша 17-01-2009 в 18:38:

Цитата:
ну я как бе Касперскому доверяю.

Угу, а потом Windows скажет что у тебя мышы нет, а есть джойстик
По теме - FiEctro , хорошая демка, кстати.
Примерно так и сделано в халфе и прочих квейках.
Лишь за тем исключением, что DLIGHT не проецирует тени от объектов.

__________________
My Projects: download page

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

Цитата:

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


Отправлено XaeroX 17-01-2009 в 19:02:

Цитата:
(_-=ZhekA=-_) писал:
У меня НОД 32 последний и тоже ничего там не нашел

Цитата:
FenMix писал:
У меня нод32 тоже. Никаких признаков.

Все ясно. Значит, Нод32 устанавливать никогда не буду

__________________

xaerox on Vivino


Отправлено FiEctro 17-01-2009 в 19:36:

>> По теме - FiEctro , хорошая демка, кстати.

Хорошо. Говорю же сайт был хороший, я еще что то с него стянул. Там помнится был какой то оптимизированый стенсил, типа шел даже на ГыФорс2. Также были сорцы первых версий uningine.

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


Отправлено XaeroX 17-01-2009 в 19:44:

Цитата:
FiEctro писал:
Там помнится был какой то оптимизированый стенсил, типа шел ГыФорс2.

А обычный стенсил идет даже на РиваТНТ. И в чем там оптимизация?

__________________

xaerox on Vivino


Отправлено FiEctro 17-01-2009 в 19:45:

XaeroX
А вот хз. Сайт здох. Писали вот так.

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


Временная зона GMT. Текущее время 05:04.
Показать все 32 сообщений этой темы на одной странице

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