HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Paranoia 2:Savior > Блог разработчика
теперь продолжаем здесь
Страницы (23): « Первая ... « 15 16 17 18 [19] 20 21 22 23 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
ncuxonaT
каков стол, таков и стул

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

Рейтинг



почему на зданиях лайтмапа темнее, чем на земле?

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

Старое сообщение 23-06-2019 20:44
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
ncuxonaT писал:
К примеру, для арканоса с лайтмапой 2к выходит примерно 150к таких консервативных точек.

Zopa! Арканос это же игрушечная сцена. А вот как эту ЧАЭС компилить, сколько там будет таких точек? Сто миллиардов?

Добавлено 23-06-2019 в 23:47:

Цитата:
ncuxonaT писал:
почему на зданиях лайтмапа темнее, чем на земле?

потому что бамп на моделях темнее чем без бампа.

[ Вложение ]
tech_reactor_nobump.jpg

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 23-06-2019 20:47
-
ncuxonaT
каков стол, таков и стул

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

Рейтинг



Дядя Миша а сколько весит лайтмапа чаэс? Без директа, только свет.

Цитата:
Дядя Миша писал:
потому что бамп на моделях темнее чем без бампа.

и это не есть нормально

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

Старое сообщение 23-06-2019 20:52
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
ncuxonaT писал:
а сколько весит лайтмапа чаэс? Без директа, только свет.

Карта без лайтмапы - 8-10 килобайт, с лаймапой 70 мегабайт, делюкс половину веса занимает. Ну если сжать в DDS, будет совсем неплохо.
Но это достаточно разрежённая лайтмапа, там texturestep 32-48-64.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 23-06-2019 21:00
-
ncuxonaT
каков стол, таков и стул

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

Рейтинг



Дядя Миша выходит, лайтмапа меньше, чем 4к х 4к? Ну значит консервативных точек будет, может, 600к.

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

Старое сообщение 23-06-2019 21:11
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Ну пока что да, там три лайтмапы 2048х2048. Но повторюсь, Элбер подогнал недостающие запчасти от карты. Лайтмапа думаю легко дойдет до 150 мб.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 23-06-2019 21:23
-
 Дядя Миша
racing for fish

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

Старое сообщение 24-06-2019 15:52
-
 Дядя Миша
racing for fish

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

Рейтинг



В рамках подготовки к столь масштабному компилу оптимизировал память - в структуре sample_t позаменял vec3_t на half_vec3_t. Визуально отличить невозможно, а вот потребление памяти упало почти вполовину. Надеюсь мне хватит этого, чтобы уложиться по лимитам. В пользу этого говорит еще и тот довод, что ЧАЭС, даже по меркам самого Сталкера - это самая гигантская карта и если уж скомпилится она, то остальные тем более.

Добавлено 25-06-2019 в 16:20:

ЗЫ. замена на байты уже не даёт такого выигрыша, поскольку в структурке присутствуют еще и другие переменные, то есть даже вполовину не выгдать. А тут практически бесплатная оптимизация по памяти получилась, время работы не изменилось, качество лайтмап не изменилось. Такие дела.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 25-06-2019 13:20
-
qpAHToMAS
Интернетовское трепло

Дата регистрации: Sep 2007
Проживает: (void)
Сообщений: 1788
Возраст: 32

Рейтинг



А то что объекты сквозь землю проваливаются? Непофиксить?

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

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

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

Рейтинг



Цитата:
qpAHToMAS писал:
А то что объекты сквозь землю проваливаются?

какие именно объекты?

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 25-06-2019 14:16
-
qpAHToMAS
Интернетовское трепло

Дата регистрации: Sep 2007
Проживает: (void)
Сообщений: 1788
Возраст: 32

Рейтинг



Цитата:
Дядя Миша писал:
какие именно объекты?

Точечные. Оружие, гибсы, etc.
В Telegram видео скинул.

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

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

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

Рейтинг



Моя идея с заменой на халфы оказалась удивительно в тему. Там где бы я ранее гарантировано вылез за лимиты памяти 32 бита, здесь еще и места осталось прилично. А вот с рейтрейсом на SSE из сорса не сложилось - оказался втрое медленнее моей трассы. Выкладываю скриншоты полного компила. Время рассчёта 2 часа 2 минут.







В принципе задача выполнена. Я вам соберу обновлённый пак тестовых карт и выложу компиляторы.

Добавлено 26-06-2019 в 00:17:

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

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 25-06-2019 21:17
-
 Дядя Миша
racing for fish

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

Рейтинг



В рамках теста запилил AABBTree для трассы мировых полигонов. Мне стало интересно насколько она медленее каноничной халфовской трассы. Там считается вторичка для солнца по полусфере, на каждый люксель приходится порядка 16386 трасс, то есть даже для игрушечных карт это вполне серъезная нагрузка. Ну что сказать?
Оригинальная трасса работает 3.29 секунд.
Хвалёный рейтрейсер из сорса на SSE - 7.77 секунд (здесь комбинированный режим одна трасса оригинальная по кушному дереву + 16386 трасс рейтрейсером).
AABBTree - 19.47 секунд.
Что из этого следует? В настоящий момент трейс студиомоделей как раз и базируется на AABBtree. То есть возможно его ускорить рейтрейсером. И ЧАЭС будет считаться не два часа, а всего час. Вообщем еще есть куда оптимизировать.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 26-06-2019 10:57
-
FiEctro
Кот Арсис

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

Рейтинг



Цитата:
Дядя Миша писал:
И ЧАЭС будет считаться не два часа, а всего час.


С радиосити или без?

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

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

Старое сообщение 26-06-2019 11:44
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Не знаю я почему SSE-рейтрейсер такой медленный, потом озвучу варианты.
Он работает, но не так быстро как хотелось бы. Попробую написать свой рейтрейсер, KD-три возьму из сорсовского, а саму трассу уже свою заюзаю. Плюс, оригинал писался каким-то посторонним человеком, который его тестировал на растеризации
Это вообще гениально ящитаю. При растеризации мы выпускаем пучки параллельных лучей и это прекрасно кэшируется и SSE себя отлично чувствует. При рассчёте лайтмапы мы в лучшем случае пускаем небольшой пучок (зависит от разрешения лайтмапы) параллельных лучей, а для солнца по полусфере - во все стороны. То есть вся оптимизация идёт прахом.
Я не особо шарю в SSE, то есть научиться писать на этом асме несложно, а вот сделать так, чтобы оно еще и ускорилось - это уже не для меня. Поэтому будем оптимизировать старым индейским способом.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 26-06-2019 15:20
-
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 07:55. Новая тема    Ответить
Страницы (23): « Первая ... « 15 16 17 18 [19] 20 21 22 23 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Paranoia 2:Savior > Блог разработчика
теперь продолжаем здесь
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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