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

Универсальные компиляторы уровней х64

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

 
 

Добавил затычку бага с теневой геометрией для людей без движкового фикса данного бага. Ссылки в шапке обновлены

 

  • Лайк 2
  • Мастер! 2
  • Хабар 1

ts_logo.png.90641dc75d9a159811603d66254d25a9.png

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


Ссылка на сообщение
Поделиться на другие сайты
 
В 16.09.2025 в 22:58, SkyLoader сказал:

Добавил затычку бага с теневой геометрией для людей без движкового фикса данного бага. Ссылки в шапке обновлены

 

о, пропустил как то твой пост. потом как нить затестирую.


vDGz4K9.jpg

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


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

SkyLoader можешь в след релизе добавить возможность смены тем оформления (светлая и темная)
Буду признателен,думаю другим тоже такая мелочь пригодится,часто работаю по вечерам,и светлые оттенки сильно в глаза бросаются

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


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

Зависает на этапе компиляции в OGF.

AmmddvD.png

Настройки компила:

FDkdkF2.png


Лог:

https://drive.google.com/file/d/1J94ts1yN_LiQjn4LZefB2HuulMFLtYv-/view?usp=sharing


vDGz4K9.jpg

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


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

w4VUVn4.png

Со второй попытки собралось. Из изменений только убрал галочку в меню компилятора с :
Не сшивать маленькие полигоны [-noweld]


vDGz4K9.jpg

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


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

SkyLoader Приветствую! При компиляции  АИ-сетки бесшовной карты от Кордона до ЧАЭС столкнулись с проблемкой. Убрать/обойти ограничение возможно? 

Expression    : N < NodeCompressed10::MAX_AI_NODES
Function      : xrLoad
File          : F:\S.T.A.L.K.E.R.Sources\x-ray_universal_compiler\src\utils\xrCompiler_Core\AI\compiler_load.cpp
Line          : 906
Description   : Too many nodes! Loaded: 11826935, maximum: 8388607

 

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


Ссылка на сообщение
Поделиться на другие сайты
 
В 30.06.2026 в 10:07, Grizzly_RPA сказал:

При компиляции  АИ-сетки бесшовной карты от Кордона до ЧАЭС столкнулись с проблемкой. Убрать/обойти ограничение возможно? 

Для компиляции расширенной АИ-сетки нужен СДК с поддержкой этого. Можно воспользоваться СДК, который использует команда мода Живая Зона, поискать другой СДК или править код СДК самим. Также нужен правленный движок, который поддерживает такой формат АИ-сетки. Пример формата можно увидеть тут: https://github.com/OpenXRay/xray-16/commit/873df2ca40fd8ae244792942c61e8bc2af07b2dd

  • Хабар 2

ts_logo.png.90641dc75d9a159811603d66254d25a9.png

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


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

SkyLoader Все делается под ТЧ. Использую X-Ray SDK 0.4 Farkashed Edition. Он локацию сбилдил, хоть и выдал окно с предупреждением, что нодов многовато. Ошибка на этапе компилятора вылезла. Это всё равно вина СДК или под ТЧ этот компилятор не умеет в подобное?

Изменено пользователем Grizzly_RPA
  • Мастер! 1

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


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

Это всё равно вина СДК или под ТЧ этот компилятор не умеет в подобное?

Причина в СДК. СДК должен экспортировать build.aimap в расширенный формат (версия выше 0x0001).

  • Мастер! 1
  • Хабар 1

ts_logo.png.90641dc75d9a159811603d66254d25a9.png

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


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

X-Ray SDK 0.4 Farkashed Edition

Ха, заинтересовали, че это за дичь такая, пойду гляну. Неужто YURSHAT уже всё.

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


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

Причина в СДК. СДК должен экспортировать build.aimap в расширенный формат (версия выше 0x0001).

Большое спасибо за помощь!

 


Дополнено 3 минуты спустя
5 часов назад, aka_sektor сказал:

Ха, заинтересовали, че это за дичь такая, пойду гляну. Неужто YURSHAT уже всё.

На данный момент это единственный СДК под ТЧ, который переваривает гигантское количество пропов. С его помощью собрали бесшовку. Билд был собран на скорую руку, но масштаб оценить можно: 

 

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


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

Всех приветствую. Поскольку за продолжительное время накопилось немало промежуточных непубличных версий, было решено подбить все правки по разным направлениям и выпустить в тест альфа версию 1.7. Версия сыровата, поэтому не рекомендуется компилировать ей локации для продакшена, пока не будет уверенности, что нет каких-либо багов. Основные изменения касаются запекания освещения через трассировку лучей на GPU, реализацию алгоритмов на OpenCL для поддержки видеокарт AMD, и общее ускорение компиляции.

Версия 1.7 alpha:

Спойлер

Ускорение вычислений и трассировка лучей:

  • Добавлена поддержка OptiX - трассировка лучей на видеокартах NVIDIA
  • Добавлена поддержка HIP RT - трассировка лучей на видеокартах AMD
  • Добавлена поддержка OpenCL для вычислений на видеокартах AMD. Реализованы аналоги всех алгоритмов, имеющихся на CUDA
  • Обновлены библиотеки: Embree 3 -> Embree 4, TBB -> TBB12

Геометрия:

  • Реализованы алгоритмы запекания освещения геометрии, детейлов, расчетов укрытий АИ-сетки на GPU через Optix и HIP RT
  • Реализован новый гибридный алгоритм для упаковки лайтмапов ("Merging lightmaps") на GPU. Для старого алгоритма добавлен ключ -old_merge
  • Переход на библиотеку DirectXMesh для сборки и стрипификации геометрии
  • Оптимизация расчетов границ геометрии за счёт перехода на библиотеку CGAL
  • Оптимизация алгоритма построения секторов уровня
  • Ускорен алгоритм создания лодов Progressive геометрии
  • Оптимизирован пересчёт текстурных координат (UV) при сборке геометрии, добавлена отдельная оптимизация UV для MU-моделей
  • Добавлена новая подфаза "Correcting geometry sectors...", в которой производится исправление индексов секторов у материалов геометрии, MU-объектов и источников света. Исправляет возможные вылеты, связанные с "g_sectors"

АИ-сетка и спавн:

  • Распараллелен расчет non-covers у АИ-сетки
  • Распараллелены некоторые другие задачи
  • Ускорена сборка графов для спавна примерно в 2–2.5 раза
  • Исправлено потенциальное переполнение стека при сборке графов
  • Более подробное логирование АИ-нод с некорректной позицией

Интерфейс:

  • Добавлен выбор библиотеки для трассировки лучей
  • Добавлено дополнительное меню с выбором отображаемых ключей в основном меню
  • Добавлено отображение объёма используемой видеопамяти во время компиляции
  • В меню сборки спавна добавлен пункт с выбором уровня для спавна актора

Остальное:

  • Добавлена поддержка вложенных папок для скриптов
  • Исправлено открытие конфиг файлов при нестандартном/незарегистрированном пути
  • Лог компиляции больше не перезаписывается полностью при каждом изменении статуса компиляции, только дополняет файл

Изменения для сторонних проектов:

  • Добавлена поддержка кастомных LOD-моделей для MU-объектов
  • Добавлена поддержка расширенного формата детейлов
  • Добавлен расширенный формат игрового графа для уровней с расширенной АИ-сеткой

 

 

Системные требования для трассировки лучей на OptiX (видеокарты NVIDIA):

  • Операционная система: Windows 10, 11
  • Минимальные видеокарты: NVIDIA GeForce 10-й серии (Pascal) - без аппаратного ускорения трассировки
  • Рекомендуемые видеокарты: NVIDIA GeForce RTX 20-й серии (Turing) и новее - с аппаратным ускорением трассировки на RT-ядрах
  • Видеодрайвер версии 570.xx и новее

Системные требования для трассировки лучей на HIP RT (видеокарты AMD):

  • Операционная система: Windows 10, 11
  • Поддерживаемые семейства видеокарт: RX 5000 (RDNA 1, Navi1x), RX 6000 (RDNA 2, Navi2x), RX 7000 (RDNA 3, Navi3x)
  • Минимальные видеокарты: AMD Radeon RX 5000-й серии (RDNA 1) - без аппаратного ускорения трассировки
  • Рекомендуемые видеокарты: AMD Radeon RX 6000-й серии (RDNA 2) и новее - с аппаратным ускорением трассировки
  • Видеодрайвер версии AMD Software Adrenalin Edition 23.30 и новее

Минимальные требования для ускорения вычислений на CUDA:

  • Операционная система: Windows 10, 11
  • Видеокарта NVIDIA с поддержкой CUDA
  • Видеодрайвер версии 527.41 и новее

Минимальные требования для ускорения вычислений на OpenCL:

  • Видеокарта с поддержкой OpenCL 1.2 и новее (AMD, NVIDIA, Intel)

 

Спойлер

 

Теперь по поводу того, что тестировалось мало или не тестировалось вовсе:

- Малая выборка видеокарт NVIDIA при использовании Optix

- HIP RT не тестировался на видеокартах AMD, как на RDNA 1, так и на RDNA 2. Тесты проводились только на NVIDIA. Соответственно, замеров времени трассировки с RT ядрами AMD не проводились

- Малая выборка уровней при тестах ускорения вычислений на OpenCL

- Из-за нового гибридного алгоритма сборки лайтмапов допускается небольшое увеличение площади распределения их по холстам, поэтому нужно убедиться, что это происходит в пределах нормы, и результат не сильно отличается от прошлой версии

- Для расширенной АИ-сетки был сделан расширенный формат графов, т.к. у части людей были проблемы в игре. В этой части тоже стоит тестировать. Для движка требуется соответствующие изменения. Пример diff файла для движка OpenXray: скачать

- Тестировалось только на Windows 10, 11. Поддержка Windows 7 не гарантируется. Работы по этому направлению будут зависеть от спроса

Изменено пользователем SkyLoader
  • Мастер! 5
  • Сталкерский лайк 1
  • Хабар 4
  • Спасибо 1

ts_logo.png.90641dc75d9a159811603d66254d25a9.png

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


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

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

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

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

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

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

Войти

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

Войти

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

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования