HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > Освещение в Source Engine
разные вопросы, связанные с запечённым освещением
Страницы (22): « Первая ... « 11 12 13 14 [15] 16 17 18 19 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
FiEctro
Кот Арсис

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

Рейтинг



Цитата:
ncuxonaT писал:
Читаешь по нормали из кубемапы и получаешь ту же самую нормаль?


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

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

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

Старое сообщение 13-11-2021 20:12
- За что?
FiEctro
Кот Арсис

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

Рейтинг



https://cdn.discordapp.com/attachments/898227737842573353/909242596109484052/2021-11-14_03.43.00.png

https://cdn.discordapp.com/attachments/898227737842573353/909244003323621376/2021-11-14_03.50.52.png

https://cdn.discordapp.com/attachments/898227737842573353/909246378948063242/2021-11-14_04.00.12.png

Ну уже что то выглядит правдоподобно. Хотя не идеально, надо поэкспериментировать ещё с запеканием проб и весами.

https://cdn.discordapp.com/attachments/898227737842573353/909250139288404008/2021-11-14_04.15.07.png

https://cdn.discordapp.com/attachments/898227737842573353/909251565104283658/2021-11-14_04.10.00.png

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

Отредактировано FiEctro 14-11-2021 в 01:04

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

Старое сообщение 14-11-2021 01:22
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
ncuxonaT писал:

Читаешь по нормали из кубемапы и получаешь ту же самую нормаль?

Тут какой-то хитрый план.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 14-11-2021 06:22
-
FiEctro
Кот Арсис

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

Рейтинг



Что тут хитрого? Просто вместо того чтобы хранить сотни картинок, крашу одну единственную. Вектор получаю путем перемножения и инверсии каналов кубамапы. Думаю можно и без кубамапы на векторах сделать, но я уже писал что просто так их как кубамапу в цвет их не покрасить.

Теперь можно попробовать сделать и побольше направлений.
https://cdn.discordapp.com/attachments/411235425563443200/909398575937646592/2021-11-14_14.04.56.png
Запекается вроде как неплохо. Офигенно когда ты не привязан ни к движку, ни к компилятору. Твори что хочешь

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

Отредактировано FiEctro 14-11-2021 в 08:45

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

Старое сообщение 14-11-2021 11:07
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
FiEctro писал:
Твори что хочешь

Надо творить не что хочешь, а игру!

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 14-11-2021 12:01
-
FiEctro
Кот Арсис

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

Рейтинг



Так, ну отлично, наконец разобрался как сделать маску для сферической пробы. Теперь можно спроецировать цвет каждого полигона пробы в отдельный квадратик на кубамапе.

Принцип работы крайне прост. У нас есть 4 канала RGBA. Где в каждом канале записан квадратик определенного оттенка который будет заливаться цветом полученным с вертексолора сферы. В итоге в каждом слое они разделены черными полосами, но при этом вместе они образуют единую поверхность.
96 цветов получается, наверное многовато, но думаю это всё же оптимальнее чем хранить кучу картинок.
https://c.radikal.ru/c35/2111/79/effd98a23235.png

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

Отредактировано FiEctro 14-11-2021 в 20:51

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

Старое сообщение 14-11-2021 20:43
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32208
Нанёс повреждений: 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: Записан
Сообщение: 205213

Старое сообщение 15-11-2021 07:16
-
FiEctro
Кот Арсис

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

Рейтинг



Дядя Миша
Это для динамических объектов.

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

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

Старое сообщение 15-11-2021 08:08
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



FiEctro это вопрос или утверждение?

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 15-11-2021 12:04
-
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



FiEctro ты понимаешь, что наколхозил кубемапу 4х4?

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

Старое сообщение 15-11-2021 12:09
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Объясните мне пожалуйста вот какую вещь. Я реально не понимаю.
Сейчас во всех движках взяли за моду следовать правилу: один меш = одна лайтмапа. В чём тут смысл, может мне кто-то объяснить?
Если исходить ситуации, что на сцене одна уникальная копия меша и к ней прилагается одна лайтмапа, то проблем нет. Но в реальности один и тот же меш может переиспользоваться тысячи раз. Например модель дерева, поставлена на карту 500 раз. И получается что для каждой такой модели дерева будет создана своя лайтмапа? Или они потом упакуются в страницы?
Или так останутся? Не понимаю я этот механизм и никто не может мне объяснить.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 16-11-2021 11:39
-
FiEctro
Кот Арсис

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

Рейтинг



ncuxonaT
Да понимаю. Вот только такую кубамапу можно относительно дешево перезаписывать в реальном времени. Меня удивляет другое, вы сами сказали делать кубамапой, а теперь удивляетесь почему я делаю так. Что же это получается, вы меня обманули? Кстати пришлось отказаться от этого метода, поскольку он клампится как то всрато. Сделаю как и предыдущий вариант, перемножением запеченных векторов.

Цитата:
Дядя Миша писал:
FiEctro это вопрос или утверждение?


Вопрос

Цитата:
Дядя Миша писал:
Например модель дерева, поставлена на карту 500 раз. И получается что для каждой такой модели дерева будет создана своя лайтмапа? Или они потом упакуются в страницы?
Или так останутся? Не понимаю я этот механизм и никто не может мне объяснить.


Какие ещё страницы? Да и нет такого правила. Многие современные игры суют просто амбиент и шадоумапы на твоё дерево, всё. Ну ещё лайтпробы может быть. Запекать лайтмапу для каждого дерева конечно можно, но смысла особого в этом нет.

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

Отредактировано FiEctro 16-11-2021 в 11:55

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

Старое сообщение 16-11-2021 11:52
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
FiEctro писал:
Меня удивляет другое, вы сами сказали делать кубамапой, а теперь удивляетесь почему я делаю так

Я не говорил "делать кубемапой". Я сказал, что кубемапа проще для понимания, сделай пока ей, разберёшься что к чему и тогда уже решишь, как быть - оставить кубемапы или попробовать гармоники. Ну или еще что-то. А ты ухитрился запутаться в кубемапах

Цитата:
FiEctro писал:
Какие ещё страницы?

Ну страницы лайтмап. Вон деревня викингов, так там есть предзапечённые страницы лайтмап этой деревни, правда я без понятия чем это запекали.

Цитата:
FiEctro писал:
Многие современные игры суют просто амбиент и шадоумапы на твоё дерево, всё.

какие еще шадовмапы, ты меня не путай. Шадоумапа вообще в реалтайме накладывается. Может быть ты имел в виду лайтмапу, которая содержит только тень?

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 16-11-2021 12:00
-
FiEctro
Кот Арсис

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

Рейтинг



Цитата:
Дядя Миша писал:
какие еще шадовмапы, ты меня не путай. Шадоумапа вообще в реалтайме накладывается. Может быть ты имел в виду лайтмапу, которая содержит только тень?


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

Добавлено 16-11-2021 в 15:41:

Цитата:
Дядя Миша писал:
Я не говорил "делать кубемапой". Я сказал, что кубемапа проще для понимания, сделай пока ей, разберёшься что к чему и тогда уже решишь, как быть - оставить кубемапы или попробовать гармоники.


Ну получу я гармоники я так понимаю теми же векторами, а как мне их красить? Это гамно при смешивании начинает разъезжаться. Да и к тому же оно даст шашечку одинаковых цветов, как мне получить нужную ячейку?

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

Отредактировано FiEctro 16-11-2021 в 12:53

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

Старое сообщение 16-11-2021 12:41
- За что?
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Цитата:
Дядя Миша писал:
Сейчас во всех движках взяли за моду следовать правилу: один меш = одна лайтмапа. В чём тут смысл, может мне кто-то объяснить?
Если исходить ситуации, что на сцене одна уникальная копия меша и к ней прилагается одна лайтмапа, то проблем нет. Но в реальности один и тот же меш может переиспользоваться тысячи раз. Например модель дерева, поставлена на карту 500 раз. И получается что для каждой такой модели дерева будет создана своя лайтмапа? Или они потом упакуются в страницы?
Или так останутся? Не понимаю я этот механизм и никто не может мне объяснить.

Что значит "один меш одна лайтмапа один народ, один рейх, один фюрер"? Отдельная текстура на каждый меш? Так никто не делает, всегда в атласы пакуют. Некоторые, типа фростбайта, даже пакуют атлас для всего уровня целиком, а не предварительно сделанные помешевые куски. Стр.97 и далее:
https://media.contentapi.ea.com/con...infrostbite.pdf
Если на карте 500 деревьев, возможно, стоить использовать другие методы их освещения.
Цитата:
FiEctro писал:
Меня удивляет другое, вы сами сказали делать кубамапой, а теперь удивляетесь почему я делаю так. Что же это получается, вы меня обманули? Кстати пришлось отказаться от этого метода, поскольку он клампится как то всрато. Сделаю как и предыдущий вариант, перемножением запеченных векторов.

Мы удивляемся, что вместо кубемап ты нагородил огород с шашечкой и разъезжанием при смешивании.
Цитата:
FiEctro писал:
Ну получу я гармоники я так понимаю теми же векторами, а как мне их красить? Это гамно при смешивании начинает разъезжаться. Да и к тому же оно даст шашечку одинаковых цветов, как мне получить нужную ячейку?

Не получишь ты гармоники векторами, они не так работают. Изучай теорию.

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

Старое сообщение 16-11-2021 13:33
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 09:30. Новая тема    Ответить
Страницы (22): « Первая ... « 11 12 13 14 [15] 16 17 18 19 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > Освещение в Source Engine
разные вопросы, связанные с запечённым освещением
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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