Перейти к содержанию
Se7Kills

Продвинутый компилятор для СДК 0.8 (Добавлен Ускореный Компилятор света)

Рекомендуемые сообщения

 

  • Разработчик Se7Kills, Основано на GSC Game World (компиляторах + x64 RedPanda )
  • Текущая версия 1.0
  • Тестировал на Локации из 18 оригинальных уровнях (6 часов 3 3 9 10 качество) на Ryzen 7 3700x на i3 10105f заняло 7+ 

image.png

Юпитер (Sun 3 Hemi 3 Pixel 10 Samples 9) 

 


Спойлер

    -nosun                 == disable sun-lighting
    -nosmg                == disable smoth groops    
    -gi                         == включить фазу Radiosity

    //NEW SDK 8.0
    -no_invalidefaces  == Отключить invalidate faces
    -no_optimize          == Отключить Оптимизацию 


Спойлер

-pxpm               == пиксели из SDK
-sample            == кол-во сэмплов из SDK (1, 4, 9)
-mu_samples  == кол-во сэмплов для mu моделей (1-6) 
-th (num)          == кол-во потоков для IMPLICIT, LMAPS
-no_simplify     == не делать Упрощение CFORM (Иногда по памяти затратно)
-norgb               == Отключить статику       
-nohemi            == Отключить Hemi  

-skip_weld        == Отключить Склейку Вертексов.


Спойлер

    -use_intel    == Включить IntelEmbree  (Ускоряет до 4х раз быстрее OPCODE) (На AMD медленней)
    -use_avx    == Включить AVX                 (30% ускорение от SSE)
    -use_sse    == Включить SSE                 (Почти везде есть)
    -hw_light  == Не допилено
    -use_opcode_old == использовать не оптимизированный OPCODE

P.S: Баги!!

1. Свет Плохо проходит через воду, листву и деревьях.


Спойлер

AdaptiveHT, Cform, Rcast  Cform (Убрал сжатие Треугольников(Collector) для больших карт).

Optimizing Geom стадия (Добавлена поддержка МТ)

Building UV (За секунды теперь, переписал почти полностью) 

Merge Geom (Переписан.) (ускорение для больших локаций до 30х)

Building LMAPS (Переписан Метод на склейку в 8к текстуру иле 4к)

Opcode Тоже был переработан (используется на стадии освещения) Сделал Обход прозрачных поверхностей чтобы лишние хиты не собирать. (ускорение дает хорошее на некоторых картах, где много прозрачных поверхностей).

 

Может еще что, но уже не вспомню...


Спойлер

Discord Channel

Discord User: se7kills

Спойлер

Изменение 1.0.1: 

xrAI (Добавлена возможность распаковать xrAI spawns в формат СДК) 

bins\x64\dev\xrAI.exe -unpack -unpack all -out all.ltx

Берет из (gamedata\spawns) 

Изменение 1.0.2:

Building UV map:

 Добавлен вывод материала на последнем если вылетает то идти и смотреть текстуру. и THM. и Pos первого Face*;


Пример: start bin\x64\dev\xrLC.exe -nosmg -f jupiter -no_invalidefaces -no_simplify -noise -th 16 -sample 9 -mu_samples 6 -use_intel -use_avx 


Google Disk:

v1.0.0 Скачать с Google

v1.0.1 Скачать с Google

v1.0.2 Скачать с Google

 

Изменено пользователем Se7Kills
  • Лайк 7
  • Жму руку 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Я рад за то что кто-то садится так плотно за компиляторы и я уверен в том что то что ты делаешь будет очень круто. Желаю тебе удачи и не спиться от этой архитектуры кода. 

  • Лайк 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

это именно для сдк 0.8? для обычного не покатит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

imcrazyhoudini для 0.7 тоже

  • Спасибо 1

1094645337_standard(1).gif.c475d6778d25dbf0c76f89b5055f11c0.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
8 часов назад, imcrazyhoudini сказал:

это именно для сдк 0.8? для обычного не покатит?

не проверял никто, на 0.7 может не покатить)))

  • Спасибо 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

При компиляции вылет на стадии Build UV mapping.
Нашёл ответ в инете: "Решение[1]
Проверьте на своих ли местах в папке все нужные уровню объекты, проверьте правильно ли созданы и настроены модели объектов, проверьте, возможно объекты неудачно пересекаются на уровне."
Но хз, что именно делать. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Discord se7kills найди помогу чем смогу

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу