HLFX.Ru Forum Страницы (22): « Первая ... « 6 7 8 9 [10] 11 12 13 14 » ... Последняя »
Показать все 319 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- Освещение в Source Engine (https://hlfx.ru/forum/showthread.php?threadid=5746)


Отправлено Дядя Миша 30-10-2021 в 19:01:

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


Отправлено FiEctro 30-10-2021 в 19:03:

Вот запек спонзу что скинул Психопат. Развертка там ещё хуже чем у меня была. Соответственно и лайтликов и прочих артефактов больше на порядок, но всеравно выглядит уже неплохо.
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

Лайтмапа

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


Отправлено Дядя Миша 30-10-2021 в 19:25:

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

__________________
My Projects: download page

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

Цитата:

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


Отправлено ncuxonaT 30-10-2021 в 19:28:

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

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

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


Отправлено Дядя Миша 30-10-2021 в 19:35:

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


Отправлено FiEctro 30-10-2021 в 19:47:

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


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

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


Отправлено Дядя Миша 30-10-2021 в 20:04:

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


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


Отправлено ncuxonaT 30-10-2021 в 21:30:

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

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


Отправлено Дядя Миша 30-10-2021 в 22:09:

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

__________________
My Projects: download page

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

Цитата:

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


Отправлено ncuxonaT 31-10-2021 в 03:25:

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


Отправлено Дядя Миша 31-10-2021 в 15:50:

Пересмотрел принципы генерации патчей для индиректа. Оригинальный алгоритм объединял только полигоны, у которых была общая плоскость.
Я рассудил, что не будет большой беды, если подкрутить толерантность, ну скажем градусов на 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'


Отправлено ncuxonaT 31-10-2021 в 18:33:

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


Отправлено Crystallize 31-10-2021 в 19:00:

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


Отправлено ncuxonaT 31-10-2021 в 19:04:

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


Отправлено Crystallize 31-10-2021 в 19:21:

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


Временная зона GMT. Текущее время 01:28. Страницы (22): « Первая ... « 6 7 8 9 [10] 11 12 13 14 » ... Последняя »
Показать все 319 сообщений этой темы на одной странице

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