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

SkyLoader

Разработчики
  • Публикаций

    134
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3

Весь контент SkyLoader

  1. У нас несколько отличается от оригинала работа опции дальности отрисовки, теперь она взаимодействует с дальностью тумана, поэтому при увеличении дальности "отодвинется" и туман. Но есть нюанс. На некоторых локациях в конфиге уровней прописаны ограничения на дальность отрисовки в целях оптимизации. Поэтому если захочется играться дальностью то придется сначала отключить это в конфиге.
  2. Ради интереса все-равно стоит попробовать включить группы сглаживания на всех материалах модели. Просто были замечены случаи, когда при разных типах сглаживания на одной модели происходило сшитие геометрии в местах стыка материалов, и в результате с нормалями были проблемы. Это можно комбинировать. Назвать шейдер так, чтобы было два постфикса. Будут использоваться обе опции.
  3. У всей материалов этой модели заменен шейдер на _smg? Такое никто не репортил. Нужен уровень для воспроизведения ошибки.
  4. В названии уровня написано decompiled. Это точно исходники? Если декомпил, то нужен ключ -nosmg На стене со скрина не видно запеченного градиента, будто там стоит def_vertex. Есть уверенность, что там default? Если default, то можно попробовать уменьшить -hemi_bias на значение меньше 0.1
  5. Надо сначала взять записку себе в инвентарь и только потом прочитать.
  6. Интересно. Если подобные проблемы/вылеты повторятся, то просьба скидывать проект уровня сюда или в лс, чтобы я у себя отладил. Значит не завис, а что-то делает. Возможно обрабатывает какую-то проблемную геометрию, но странно, что так долго.
  7. Вероятно потому что такие конвертеры неоднократно создавались и выкладывались разными людьми. Даже я когда-то выкладывал на АМК и геймру свою версию конвертера
  8. Некоторые разработчики хотят, чтобы на террейне не было тёмных хеми пятен от кустов и подобных объектов. Особенно это актуально на зимних локациях.
  9. Принял Я, конечно, могу добавить такой ключ, но не будет никаких гарантий, что ноды в экспортированной сетке не окажутся битыми. Хоть оригинальный сдк и экспортирует более восьми миллионов нод, но на более высоких порогах сдкшная сетка может быть сломанной и не слинкованной Принял Пока не планируется. Компилятор является частью общего приватного проекта, и просто так модули не отделишь Получается так Никак. В публичных сдк нет экспорта уровней с нормалями, поэтому ничего такого не делалось в компиляторах Принял
  10. Я же показал, что оно работает наоборот. Повторюсь, на скринах была компиляция с -nosmg, и на них можно увидеть, что значение normal smooth angle влияет именно с ключом (пропадает артефакт шейдинга). Без ключа сглаживание берется из моделей.
  11. Да, для расширенной АИ-сетки нужен правленный LE. Посмотреть, какие правки нужны, можно в этом репозитории: https://bitbucket.org/stalker/xray-csky_borscht_sdk/src/master/utils/xrAI/compiler_load.cpp Также нужны изменения в движке игры. В репозитории OpenXRay эти изменения есть (см. структуру с 26 бит на линковку - 87 млн нод): https://github.com/OpenXRay/xray-16/blob/873df2ca40fd8ae244792942c61e8bc2af07b2dd/src/Common/LevelStructure.hpp Собственно говоря, на OpenXRay и тестировалась расширенная сетка. Почему выключена? Nosmg - подразумевает под собой No smooth groups, а значит использование normal smooth angle для всей геометрии. Я проверил, может где-то нарушена логика ключа, но на тестовой локации всё отрабатывается нормально. Вот я собрал локацию с -nosmg: Такое было в планах, но не ближайших, потому что потребует правок архитектуры компиляторов.
  12. Тоже с таким сталкивался в оригинальном опене несколько лет назад. В TS был возвращён оригинальный Windows only код инпута вместо кроссплатформенного. После возвращения инпута проблем с ним не возникало. Базируется на форке от 2021 года.
  13. Проверил на аи-сетке из ЖЗ. У меня в обоих случаях работает. Это версия обычной ЧН/ЗП сетки. Сдк должен экспортировать сетку с новой версией, чтобы компилятор это обнаружил. Тогда версия должна стать 13.
  14. Небольшое обновление до версии 1.4b. Содержит в себе ряд фиксов и мини правок Ссылки в шапке темы.
  15. Вообще, такое может быть из-за инвалид фейсов, а в логе они есть. Можно скомпилировать геометрию с ключом -removeinvalid и проверить, пропали ли глючные тени.
  16. QueroMas лог все-равно нужен. Тоже - нужен полный лог.
  17. Просьба прикладывать полный лог, чтобы хотя бы понимать, какие ключи были прописаны
  18. Может быть дело в ином значении параметра current_server_entity_version в секции [script] (system.ltx).
  19. Если нужно конкретнее, то необходимо в классе монстра переопределить метод: virtual bool is_ai_obstacle() const override; который бы возвращал true, если монстр мертв, и он сам по себе большой по размерам/весу, что его надо обойти.
  20. Мало кто знает, но в ЗП уже есть механизм обхода динамических физических объектов. В этот механизм можно добавить обработку мертвых тушек, но для этого необходимо править движок.