HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Технические вопросы > Освещение в Source Engine
разные вопросы, связанные с запечённым освещением
Страницы (22): « Первая ... « 6 7 8 9 [10] 11 12 13 14 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
ncuxonaT писал:
индирект ужасный, всё в пятнах и кругах, детализация низкая. Можно настроить качество?

Хм. Это патчи по 128 юнитов, сверхбольшие. Возможно и на полотенцах пятна из-за этого. Кстати говоря, круги - это не следствие алгоритма.
Это результат работы гауссблура. Заменил на бокс-фильтр, круги практчески исчезли даже на таком разрешении.

Цитата:
ncuxonaT писал:
Лики сверху у арок.

Цитата:
ncuxonaT писал:
Лики под колоннами.

Глупости. Это лики интерполяции билинейки, такое не лечится. Разрешение поменять, разве что.

Цитата:
ncuxonaT писал:
Этот угол должен быть в тени, но светло как днём

Над полотнищами достаточно пространства чтобы туда прошёл свет напрямую. Он и проходит.

Добавлено 30-10-2021 в 22:01:

Цитата:
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: Записан
Сообщение: 204841

Старое сообщение 30-10-2021 19:01
-
FiEctro
Кот Арсис

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

Рейтинг



Вот запек спонзу что скинул Психопат. Развертка там ещё хуже чем у меня была. Соответственно и лайтликов и прочих артефактов больше на порядок, но всеравно выглядит уже неплохо.
https://cdn.discordapp.com/attachments/619906601759014952/904078769701126194/unknown.pnghttps://cdn.discordapp.com/attachments/619906601759014952/904078874239971368/unknown.pnghttps://cdn.discordapp.com/attachments/619906601759014952/904079030213541938/unknown.png
https://cdn.discordapp.com/attachments/619906601759014952/904079131594084402/unknown.pnghttps://cdn.discordapp.com/attachments/619906601759014952/904079230894219284/unknown.pnghttps://cdn.discordapp.com/attachments/619906601759014952/904080476166311966/unknown.png
https://cdn.discordapp.com/attachments/619906601759014952/904080949355118653/unknown.pnghttps://cdn.discordapp.com/attachments/619906601759014952/904081078170570783/unknown.pnghttps://cdn.discordapp.com/attachments/619906601759014952/904081259293188096/unknown.png

Лайтмапа

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

Отредактировано FiEctro 30-10-2021 в 19:08

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

Старое сообщение 30-10-2021 19:03
- За что?
 Дядя Миша
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: Записан
Сообщение: 204843

Старое сообщение 30-10-2021 19:25
-
ncuxonaT
каков стол, таков и стул

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

Рейтинг



Цитата:
Дядя Миша писал:
Глупости. Это лики интерполяции билинейки, такое не лечится.

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

Нет, недостаточно. С противоположной стороны не проходит же.
https://i.imgur.com/CcJKePv.jpg https://i.imgur.com/vmhwSXB.jpg https://i.imgur.com/DwOMg8C.jpg
На вазах нет развертки.

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

Старое сообщение 30-10-2021 19:28
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
ncuxonaT писал:
Откуда там светлые пиксели взялись?

Недостаточное разрешение лайтмапы.

Цитата:
ncuxonaT писал:
Нет, недостаточно. С противоположной стороны не проходит же.

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

Добавлено 30-10-2021 в 22:35:

У тебя у самого на первом скрине внизу на колонне что? лайтлик.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 30-10-2021 19:35
-
FiEctro
Кот Арсис

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

Рейтинг



Цитата:
Дядя Миша писал:
Что ж, в тех бейкерах которые вы используете, разве нет опции удаления швов на врапленой развертке?
Вон на каждой колонне по шву.


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

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

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

Старое сообщение 30-10-2021 19:47
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



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


Добавлено 30-10-2021 в 23:04:

Кстати насчёт того, что Психопату показалось лайтликами. Это вероятно результат разблуривания индиректа. Поэтому и полоски света такие слабые, еле видные. Ну опять же - не критично. Блур и выключить можно.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 30-10-2021 20:04
-
ncuxonaT
каков стол, таков и стул

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

Рейтинг



Цитата:
Дядя Миша писал:
У тебя у самого на первом скрине внизу на колонне что? лайтлик.

Это не лик, это говёная развертка с недостаточным паддингом, задевает кусок лайтмапы от другого фрагмента.

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

Старое сообщение 30-10-2021 21:30
- За что?
 Дядя Миша
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: Записан
Сообщение: 204849

Старое сообщение 30-10-2021 22:09
-
ncuxonaT
каков стол, таков и стул

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

Рейтинг



Прогнал лайтмапу замазывателем швов, от явных стыков он более-менее избавился.
https://i.imgur.com/eEvvQXW.jpg   https://i.imgur.com/It2eBaF.jpg

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

Старое сообщение 31-10-2021 03:25
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Пересмотрел принципы генерации патчей для индиректа. Оригинальный алгоритм объединял только полигоны, у которых была общая плоскость.
Я рассудил, что не будет большой беды, если подкрутить толерантность, ну скажем градусов на 5-6. И сделал алгоритм двухпроходным. Сперва он ищет строгое соответствие (только треугольники с общей плоскостью, которые дадут конвексный примитив на выходе), затем с некоторой толерантностью объединяет примитивы с коллинеарными рёбрами (нормаль у них может несколько отличаться). Цель - уменьшить кол-ва патчей на высокополигональных объектах. Раньше я просто дропал патчи со слишком мелкой площадью, но это ненадёжно, потенциально появлялись чёрные пятна там, где я выкинул патч. Сейчас, когда их кол-во уменьшилось, можно поставить эпсилон площади патча порядка 0.01. Т.е. если алгоритм их даже и выбросит, ничего страшного. В конце рассчётов компилятор пишет, скольким сэмплам из лайтмапы не удалось получить индирект, и вот с новым алгоритмом у меня получилось 104 отброшенных сэмпла из 824 тысяч люкселей. Так же из-за отброшенных сэмплов мне приходилось ренормализовать яркость собранного света, деля реальную площадь на ту которую получили патчи, теперь это можно просто дропнуть.
Ну посмотрим, пока в процессе экспериментирования.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 31-10-2021 15:50
-
ncuxonaT
каков стол, таков и стул

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

Рейтинг



Сделал, чтобы семплы считались не по центру текселя, а рандомно внутри него, с нормализацией. Ушли почти все темные полосы на стыках, и большинство тонких полигонов запеклось.
https://i.imgur.com/f2mUi4w.jpg

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

Старое сообщение 31-10-2021 18:33
- За что?
Crystallize
Житель форума

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

Рейтинг



ncuxonaT ты по сути наложил шум?

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

Старое сообщение 31-10-2021 19:00
- За что?
ncuxonaT
каков стол, таков и стул

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

Рейтинг



Crystallize куда наложил?

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

Старое сообщение 31-10-2021 19:04
- За что?
Crystallize
Житель форума

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

Рейтинг



ну на лайтмапу

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

Старое сообщение 31-10-2021 19:21
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 07:24. Новая тема    Ответить
Страницы (22): « Первая ... « 6 7 8 9 [10] 11 12 13 14 » ... Последняя »   Предыдущая тема   Следующая тема
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