HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Диалоги о лайтмапах.
Страницы (10): « Первая ... « 6 7 8 9 [10]   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4694
Возраст: 35

Рейтинг



Цитата:
FiEctro писал:
У тебя в сорсе ещё цветной GI. Возможно он темнит. На скриншоте в ГС всё серое.

Меня терзают смутные сомнения что в P2ST просто не работает домножение индиректа на цвет текстуры.

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

Старое сообщение 27-01-2025 09:47
- За что?
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 610

Рейтинг



Цитата:
Crystallize писал:
Меня терзают смутные сомнения что в P2ST просто не работает домножение индиректа на цвет текстуры.

Да! Ты абсолютно прав, мы это заметили только спустя 4 года, и только ВЧЕРА это поправили. https://github.com/SNMetamorph/Prim...516aa8dbe881a0c

__________________
Мой сайт со всяким разным
Xash3D Modding Discord

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

Старое сообщение 27-01-2025 10:08
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Crystallize писал:
просто не работает домножение индиректа на цвет текстуры.


C++ Source Code:
1
if( !VectorIsNull( p->reflectivity ))
2
{
3
  VectorScale( dl->intensity, 0.5 / M_PI, dl->intensity );
4
  VectorMultiply( dl->intensity, p->reflectivity, dl->intensity );
5
}
6
else
7
{
8
  VectorScale( dl->intensity, DIRECT_SCALE, dl->intensity );
9
}

Всё там есть. Но в отскоках дополнительное умножение я убрал, т.к. оно нарушало закон сохранения энергии.
Собственно оно в NT его регулярно нарушает, я там вернул для теста.
Но в NT отключаемая рефлективность.

Добавлено 27-01-2025 в 13:27:

Ну и ещё надо смотреть целевую сборку, включён ли HLRAD_REFLECTIVITY

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 27-01-2025 10:27
-
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 610

Рейтинг



Цитата:
Дядя Миша писал:
Ну и ещё надо смотреть целевую сборку, включён ли HLRAD_REFLECTIVITY

Да, включен. Он везде по дефолту включен.

__________________
Мой сайт со всяким разным
Xash3D Modding Discord

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

Старое сообщение 27-01-2025 10:49
- За что?
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4694
Возраст: 35

Рейтинг



Дядя Миша ну в первом отскоке же должно было остаться? я направляю прожектор на стенку красного цвета но освещение не становится краснее.

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

Старое сообщение 27-01-2025 11:33
- За что?
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4694
Возраст: 35

Рейтинг



Цитата:
SNMetamorph писал:
Да! Ты абсолютно прав, мы это заметили только спустя 4 года, и только ВЧЕРА это поправили. https://github.com/SNMetamorph/Prim...516aa8dbe881a0c

Я добавил эти строчки и у меня лайтмапа редушится со 120кб до 0 байт.

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

Старое сообщение 28-01-2025 05:07
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Crystallize писал:
Я добавил эти строчки и у меня лайтмапа редушится со 120кб до 0 байт.

значит в emitpatch->reflectivity записаны нули.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 28-01-2025 08:30
-
FiEctro
Кот Арсис

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

Рейтинг



Цитата:
Дядя Миша писал:
C++ Source Code:
1
if( !VectorIsNull( p->reflectivity ))
2
{
3
  VectorScale( dl->intensity, 0.5 / M_PI, dl->intensity );
4
  VectorMultiply( dl->intensity, p->reflectivity, dl->intensity );
5
}
6
else
7
{
8
  VectorScale( dl->intensity, DIRECT_SCALE, dl->intensity );
9
}

Всё там есть. Но в отскоках дополнительное умножение я убрал, т.к. оно нарушало закон сохранения энергии.
Собственно оно в NT его регулярно нарушает, я там вернул для теста.
Но в NT отключаемая рефлективность.

Добавлено 27-01-2025 в 13:27:

Ну и ещё надо смотреть целевую сборку, включён ли HLRAD_REFLECTIVITY


А что такое 0.5 / M_PI?

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

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

Старое сообщение 28-01-2025 09:16
- За что?
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4694
Возраст: 35

Рейтинг



Дядя Миша Может быть из-за того что вадник не смог найти?

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

Старое сообщение 28-01-2025 10:32
- За что?
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4694
Возраст: 35

Рейтинг



FiEctro Затухание по Монте-Карло.

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

Старое сообщение 04-02-2025 02:36
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
Crystallize писал:
Затухание по Монте-Карло.

Распределение по полусфере.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 04-02-2025 07:42
-
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 21:47. Новая тема    Ответить
Страницы (10): « Первая ... « 6 7 8 9 [10]   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Диалоги о лайтмапах.
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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