IPB

Помощь по разделу

Сайт S.T.A.L.K.E.R. Inside / [ЗП] Параметры командной строки / Распаковщик ресурсов

>

Гиперзвуковой рендер

, no lmap, no static light

 
 Diesel
сообщение 15.08.2019, 02:02
Сообщение #221


Игроман
**********

Куратор темы
Сообщений: 772
Регистрация: 07.08.2015
Пользователь №: 22230



(IMG:https://images.gameru.net/thumb/d8216494a0255c5.jpg)

Новое направление в развитии устаревающего рендера x-ray (добить окончательно).
Например, компиляция локации Болота занимала более 48 часов, то сейчас немного более часа ( у мощных компов и того меньше часа будет).
Кто то сочтёт этот рендер отстойным, но извините, есть любители статического рендера, я промолчу.

Что нового:
Что нам даёт такой метод? Экономию времени. Задел на большие локации. Оптимизацию.

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

Короче, я не Л.Н.Толстой, что бы писать, сразу к делу:

Вот ресурсно-модернизированая база ЧН с форсированным движком SCS-3 и перекомпилироваными локациями ЧН (из под конвертера Бардака напрямую).
Компилятор геометрии внутри. Описание там же. Кто желает получить лучшее качество, то ищите оригиналы локаций, а не из под конвертера.
В компиляторе имеется HD компиляция геометрии (подробности позднее), это для продвинутых дизайнеров.

Постскриптум: для внедрения таких локаций в движок, требуется вырезать ассерты.
Идея компилятора принадлежит сообществу, а правки кода мне (Дизель).

Так как эта тема первая в новом направлении, первые локации несём сюда.
Задаём вопросы, если появятся непонятки. Ну, и так далее.

Переходник на локации без лайтмап:
https://yadi.sk/d/n9dTzGIRaAZPfA

Актуальный giper_fixx6 от macron для проекта SCS-3 https://yadi.sk/d/FFcA4UotMKRNrQ

Код компилятора геометрии xrLC SCS3 С++2008 на базе кода 1602. Первый вариант для гипер-звукового рендера https://yadi.sk/d/cZtdAXGE9parhA
Остальные компиляторы в проекте, не соответствуют компилятору геометрии, находятся в разработке.

Рекомендую вот эти эдиторы от Молнии в вакууме:
https://mega.nz/#!TS5VyYhQ!qG-lUxcg...NAuvz0ksPR08N14

Компиляторы SCS-5 (без лайтмап) https://yadi.sk/d/eopPyQZfE1wuoA
https://mega.nz/file/jghHhRKS#VA4p_-YcDPONw...qPLG3Lg08f3sYXE

Ресурсы, билд движка SCS-5 (требуется ЧН 1510): https://mega.nz/file/u0YnTSBB#9Wg7Z9mBKPq8M...FkKcrXP6gcTr2AY

Исходный код проекта SCS-5 : https://mega.nz/file/u9ZFAA6T#y4k2qwedfuIAe...o-jyk7WME_JOuYk

Проект закрыт!

Сообщение отредактировал Diesel - 17.07.2020, 00:16
Перейти в начало страницы
 
 
 
Ответов
 Diesel
сообщение 02.07.2020, 02:32
Сообщение #222


Игроман
**********

Куратор темы
Сообщений: 772
Регистрация: 07.08.2015
Пользователь №: 22230



Компиляторы геометрии, травы, аи для гипердвижка, на базе исходников 1510.
https://yadi.sk/d/Dt2qz0MZeINNVg
Компиляторы аи и травы работают, после компилятора геома, нормально.
Настроики хеми, теней в Левел-Эдиторе ставить в 0, для гипер-движка.

Сообщение отредактировал Diesel - 02.07.2020, 02:40
Перейти в начало страницы
 
 
 Diesel
сообщение 09.07.2020, 23:38
Сообщение #223


Игроман
**********

Куратор темы
Сообщений: 772
Регистрация: 07.08.2015
Пользователь №: 22230



Всё таки я сделал 5ю серию компиляторов для гиперзвука. Правда пришлось костыли делать, иначе никак. Исходного кода на данную серию не будет.

(IMG:https://i.ibb.co/Htb3hzf/ss-2019-07-10-20-03-30-39-test-level.jpg) (IMG:https://i.ibb.co/SdhVkQZ/ss-2019-07-10-20-03-31-31-test-level.jpg)

Компиляторы будут после глобального теста.
Перейти в начало страницы
 
 
 RayTwitty
сообщение 10.07.2020, 01:46
Сообщение #224


Босс
********************

Группа: Участник
Сообщений: 4295
Регистрация: 24.09.2010
Пользователь №: 14086



Цитата(Diesel @ 09.07.2020, 23:38) *
Всё таки я сделал 5ю серию компиляторов для гиперзвука

Ты же не программист (с твоих же слов), шо тогда ты там мог сделать? Табуляцию расставлял???
Перейти в начало страницы
 
 
 Diesel
сообщение 10.07.2020, 02:08
Сообщение #225


Игроман
**********

Куратор темы
Сообщений: 772
Регистрация: 07.08.2015
Пользователь №: 22230



RayTwitty, ударения. А я чем последние 4 года занимаюсь? Если медведя учить ездить на велике, то медведь сможет крутить пидали.

Прикол:

bin\..\..\xrAI.exe - не видит граф и аи сетку.

bin\..\xrAI.exe - так видит - это как так?

Я пока искал причину, чуть мозг не сломал.



RayTwitty, что бы запустить Кризис-1 на CE312 нужно перелопатить массу кода.
Вот такое только Крайтек для консольных приставок сделал и Я для ПК. https://www.youtube.com/watch?v=w8yEyCQ8Gpc

Сообщение отредактировал Diesel - 10.07.2020, 02:14
Перейти в начало страницы
 
 
 Diesel
сообщение 10.07.2020, 02:55
Сообщение #226


Игроман
**********

Куратор темы
Сообщений: 772
Регистрация: 07.08.2015
Пользователь №: 22230



Геометрия - 20 минут
Трава - 1 минута
Сетка - 47 минут
Спавн - 5 секунд.

Остальное за погодой, текстурами и шейдерами.

(IMG:https://i.ibb.co/pnDq1GL/ssq-2019-07-10-20-06-52-33-test-level.png) (IMG:https://i.ibb.co/xHBDv73/ssq-2019-07-10-20-06-50-39-test-level.png)
Перейти в начало страницы
 
 
 Diesel
сообщение 10.07.2020, 21:17
Сообщение #227


Игроман
**********

Куратор темы
Сообщений: 772
Регистрация: 07.08.2015
Пользователь №: 22230



Начал перебилд и компиль всего ЧН. Геометрия, трава, аи-сетка и спавн.

CODE
Компиляция (мин)        LC 	DO 	AI(Сетка)

agroprom
agroprom_underground 12 0 0.18
darkvalley 37 0.35 14.31
escape
garbage
hospital
limansk
marsh
military
red_forest
stancia_2
yantar

Примечание: тени - 0, хеми - 0, лайтмапы - 0, пиксель - 20, сглаживание - 80, велд - 0.0001, качество - 9.
Компиляторы: 32 бита, xrLC -nosmg.
Процессор: 4 ядра (2.6 Ггц).
Система: Вин7х64.

Перейти в начало страницы
 
 
 Diesel
сообщение 12.07.2020, 01:30
Сообщение #228


Игроман
**********

Куратор темы
Сообщений: 772
Регистрация: 07.08.2015
Пользователь №: 22230



Основной компиль для аи сделал

CODE
Компиляция (мин).(сек)  LC 	DO 	AI(Сетка)

agroprom ~30.0 0.30 ~17.0
agroprom_underground ~12.0 0.0 0.18
darkvalley ~37.0 0.35 ~15.0
escape ~69.0 ~2.0 ~23.0
garbage ~32.0 0.46 ~16.0
hospital ~7.0 0.04 0.43
limansk ~30.0 0.53 ~8.0
marsh ~108.0 1.48 ~36.0
military ~43.0 0.36 ~17.0
red_forest ~23.0 ~1.0 ~12.0
stancia_2(bug memory) -.- -.- -.-
yantar ~17.0 0.27 ~10.0

Примечание: тени - 0, хеми - 0, лайтмапы - 0, пиксель - 20, сглаживание - 80, велд - 0.0001, качество - 9.
Компиляторы: 32 бита, xrLC -nosmg.
Процессор: 4 ядра (2.6 Ггц).
Система: Вин7х64.

Компиляция stancia_2 (пиксель пер метр 20) - вылетает по нехватки памяти для 32 бита. Пиксель-10: 31.0 0.26 5.0

garbage: сшита аи-сетка под [gar_graph_point_0093][-72.102425][4.737452][151.861481] - добавлено 4 нода

limansk: Сдвинуты на аи-сетку в алспавне [lim_stalker_0024], [lim_stalker_0034]


Сделано на минималке теней и хеми, имеются затемнения кустов на большом растоянии. сязано ли это?

(IMG:https://i.ibb.co/ChNCkVC/ssq-2019-07-12-20-05-19-05-marsh.png) (IMG:https://i.ibb.co/MMh1snH/ssq-2019-07-12-20-05-20-56-marsh.png) (IMG:https://i.ibb.co/z7PMQcm/ssq-2019-07-12-20-05-21-44-marsh.png)

Пойду Болота на максималке забилдю...
Перейти в начало страницы
 
 
 atanda
сообщение 12.07.2020, 01:33
Сообщение #229


Почти Игроман
*********

Группа: Участник
Сообщений: 546
Регистрация: 05.11.2017
Из: Далеко в Сибири
Пользователь №: 28310



Мне интересно, зачем ты xrDO запускал, если лайтмапы нафиг повырезал (IMG:style_emoticons/default/z_crazy.gif)
Перейти в начало страницы
 
 
 Diesel
сообщение 12.07.2020, 01:34
Сообщение #230


Игроман
**********

Куратор темы
Сообщений: 772
Регистрация: 07.08.2015
Пользователь №: 22230



atanda, это компилятор травы.
Перейти в начало страницы
 
 
 atanda
сообщение 12.07.2020, 01:38
Сообщение #231


Почти Игроман
*********

Группа: Участник
Сообщений: 546
Регистрация: 05.11.2017
Из: Далеко в Сибири
Пользователь №: 28310



а ничё, что он кроме статичного освещения травы ничего не делает

все данные просто копирует из build.details в level.details

ИЛИ ты забыл ЗДЕСЬ вырезать ЛАЙТМАПЫ?!?!?!
(IMG:style_emoticons/default/ohmy.gif) (IMG:style_emoticons/default/ohmy.gif) (IMG:style_emoticons/default/ohmy.gif) (IMG:style_emoticons/default/ohmy.gif) (IMG:style_emoticons/default/ohmy.gif) (IMG:style_emoticons/default/ohmy.gif)

Сообщение отредактировал atanda - 12.07.2020, 02:02
Перейти в начало страницы
 
 
 Diesel
сообщение 12.07.2020, 01:40
Сообщение #232


Игроман
**********

Куратор темы
Сообщений: 772
Регистрация: 07.08.2015
Пользователь №: 22230



atanda, какие на траве лайтмапы. Вообще xrDO никогда кроме травы ничего не компилировал.
Перейти в начало страницы
 
 
 atanda
сообщение 12.07.2020, 01:50
Сообщение #233


Почти Игроман
*********

Группа: Участник
Сообщений: 546
Регистрация: 05.11.2017
Из: Далеко в Сибири
Пользователь №: 28310



Цитата(Diesel @ 12.07.2020, 01:40) *
какие на траве лайтмапы

ну как же, например, хеми, лайтмапы от статических источников и от солнца (IMG:style_emoticons/default/wink.gif) хранятся в самом level.details и именно их компилятор делает)

(IMG:https://images.gameru.net/thumb/780c47bde63661b.png) (IMG:https://images.gameru.net/thumb/18dbbe08948a87f.png) (IMG:https://images.gameru.net/thumb/69e683a6747c8ea.png)

КАЖЕТСЯ кто-то не ВСЕ лайтмапы вырезал (IMG:style_emoticons/default/ohmy.gif)

Цитата(Diesel @ 12.07.2020, 01:40) *
Вообще xrDO никогда кроме травы ничего не компилировал

А что он делает с травой тогда? Неужели что-то иное?=D

Сообщение отредактировал atanda - 12.07.2020, 01:49
Перейти в начало страницы
 
 
 Diesel
сообщение 12.07.2020, 01:52
Сообщение #234


Игроман
**********

Куратор темы
Сообщений: 772
Регистрация: 07.08.2015
Пользователь №: 22230



atanda, да это я не вырезал. Это все таки к геому мало относится. Спасибо за подсказку, буду выпиливать из xrDO эту хрень, если найду её.

Перейти в начало страницы
 
 
 atanda
сообщение 12.07.2020, 01:58
Сообщение #235


Почти Игроман
*********

Группа: Участник
Сообщений: 546
Регистрация: 05.11.2017
Из: Далеко в Сибири
Пользователь №: 28310



Diesel, я даже тебе помогу(IMG:style_emoticons/default/smile.gif) закомментируй строчку
Код
xrLight();

в процедуре xrCompiler

А проще уж тогда вообще не запускать (IMG:style_emoticons/default/beach.gif)
Перейти в начало страницы
 
 
 Diesel
сообщение 12.07.2020, 21:13
Сообщение #236


Игроман
**********

Куратор темы
Сообщений: 772
Регистрация: 07.08.2015
Пользователь №: 22230



Цитата(atanda @ 12.07.2020, 03:58) *
Diesel, я даже тебе помогу(IMG:style_emoticons/default/smile.gif) закомментируй строчку
Код
xrLight();

в процедуре xrCompiler


Вот это то как раз мне не нужно.
Освещённость травы содержит: rgb, sun, hemi.
base_color() { rgb.set(0,0,0); hemi=0; sun=0; _tmp_=0; }
Если вырезать xrLight - то трава вся черная.
Тут нужно действовать хирургически, мне нужно оставить hemi.
У меня весь гипер-звук только на hemi и строиться.

Сейчас вырезал всё лишнее из компилятора травы, запустил и 6 часов еще ждать результат.

Тоесть раньше компилятор не обрабатывал освещенность из-за сбоя в постороении и компилил траву до 2х минут.

Завтра скажу результат, если компилятор не вылетит.

Сообщение отредактировал Diesel - 12.07.2020, 21:13
Перейти в начало страницы
 
 
 Diesel
сообщение 13.07.2020, 21:12
Сообщение #237


Игроман
**********

Куратор темы
Сообщений: 772
Регистрация: 07.08.2015
Пользователь №: 22230



20 часов компиля травы. Что то долго компилятор хеми считал.
Перейти в начало страницы
 
 
 atanda
сообщение 13.07.2020, 22:00
Сообщение #238


Почти Игроман
*********

Группа: Участник
Сообщений: 546
Регистрация: 05.11.2017
Из: Далеко в Сибири
Пользователь №: 28310



Так вы же все лайтмапы вырезаете. Кек
Перейти в начало страницы
 
 
 Diesel
сообщение 13.07.2020, 22:04
Сообщение #239


Игроман
**********

Куратор темы
Сообщений: 772
Регистрация: 07.08.2015
Пользователь №: 22230



atanda, не все. Если нет хеми, то как солнце заставить отражать свет от поверхности?
Тогда надо шейдеры статической геометрии переводить в динамический рендер.

Проще оставить хеми, чем париться с компиляцией шейдеров.

Сообщение отредактировал Diesel - 13.07.2020, 22:18
Перейти в начало страницы
 
 
 Diesel
сообщение 14.07.2020, 21:43
Сообщение #240


Игроман
**********

Куратор темы
Сообщений: 772
Регистрация: 07.08.2015
Пользователь №: 22230



Компиляторы SCS-5 (без лайтмап) рабочие https://yadi.sk/d/eopPyQZfE1wuoA
Первичный тест пройден. ЧН локации собрал полностью.


(IMG:https://i.ibb.co/grN0hLk/ssq-2019-07-14-20-23-37-14-marsh.png) (IMG:https://i.ibb.co/7rJ8BrJ/ssq-2019-07-14-20-23-37-23-marsh.png)
Перейти в начало страницы
 
 
 Diesel
сообщение 14.07.2020, 22:38
Сообщение #241


Игроман
**********

Куратор темы
Сообщений: 772
Регистрация: 07.08.2015
Пользователь №: 22230



(IMG:https://i.ibb.co/TttX3d1/ssq-2019-07-15-20-02-31-05-marsh.png) (IMG:https://i.ibb.co/DbFD0X9/ssq-2019-07-15-20-02-31-09-marsh.png) (IMG:https://i.ibb.co/m4wWK1k/ssq-2019-07-15-20-02-31-21-marsh.png) (IMG:https://i.ibb.co/wgnC3t9/ssq-2019-07-15-20-02-31-47-marsh.png) (IMG:https://i.ibb.co/PFTPWbk/ssq-2019-07-15-20-02-32-26-marsh.png) (IMG:https://i.ibb.co/v1ZpC4j/ssq-2019-07-15-20-02-33-45-marsh.png)
Перейти в начало страницы
 
 
 
 

 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 29.10.2020, 19:59