UnkleMike VHLT v34 Custom build with shadow from studiomodels
Первый релиз моих кастомных компиляторов на базе VHLT (с поддержкой теней от студиомоделей) вы можете найти здесь. И там же прочитать основные возможности и для чего они вообще нужны. А здесь я расскажу как появился этот апдейт, и что в нём изменилось. Данный апдейт является побочным положительный эффектом, связанным с разработкой полностью своих компиляторов для P2:Savior. Подробнее о процессе разработки тех компиляторов можно прочитать здесь, если кто-то еще не видел. В обсуждении той темы мы пришли к выводу, что во первых мой формат BSP31 уже неактуален, а вот иметь в комплекте с десяток копиляторов под разные форматы - очень неудобно. Было принято решение о доработке BSP30 (стандартного халфовского формата), с возможностью увеличения лимита на клипноды, без нарушения формата. В своих компиляторах я это сделал. Однако во время разработки мне нужен был некий референс, чтобы сравнивать качество работы моих компиляторов с VHLT. Билды собранные под BSP31, уже как вы понимаете для этого не годились, а билды для BSP30 не могли жевать большие карты - падали с ошибкой MAX_MAP_CLIPNODES. Я рассудил что будет полезно доработать мои UMHLT v.34 до актуального формата, т.к. поддержка BSP31 в скором времени исчезнет в движке и нам неплохо бы иметь набор как из моих компиляторов так и из оригинальных VHLT. Собственно это они есть. Кроме поддержки расширенного BSP30 (без лимита на клипноды), были проделаны следующие изменения:
- DEFAULT_NODE_SIZE был изменён с 65536 на 2048.
- Внедрён ZHLT_PLANETYPE_FIX2 (то что мы обсуждали, когда глубина рекурсии построенного дерева произвольно гуляет от компиляции к компиляции).
- Исправлен баг в коде трассы HLRAD, который я туда посадил в прошлой версии (влияло только на рассчёт лиф амбиент лайтов, так что не особо критично.
- Поправлено несколько макросов для компиляции в различных вариантах (китаец кое-где не уследил).
В дальнейшем этот билд можно использовать как референсный при отладке моих собственных компиляторов, а можно просто использовать как и преведущую версию. Единственное что - в архиве нету бинарников под 64 бита, но если вы мне их скомпилите, то я включу.
Версия движка, которая полностью совместима с этими компиляторами доступна тут. Теперь, начиная с этой и все последующие версии совместимы с этими компиляторами.
Update at 11.05.2018
- архив с компиляторами помещён в аттач этой темы. Сам архив не изменился.
Update at 24.05.2018
- в архив включены исполнительные файлы под 64-х битную платформу. Compiled by MaSTeR.
Первый релиз моих кастомных компиляторов на базе VHLT (с поддержкой теней от студиомоделей) вы можете найти здесь. И там же прочитать основные возможности и для чего они вообще нужны. А здесь я расскажу как появился этот апдейт, и что в нём изменилось. Данный апдейт является побочным положительный эффектом, связанным с разработкой полностью своих компиляторов для P2:Savior. Подробнее о процессе разработки тех компиляторов можно прочитать здесь, если кто-то еще не видел. В обсуждении той темы мы пришли к выводу, что во первых мой формат BSP31 уже неактуален, а вот иметь в комплекте с десяток копиляторов под разные форматы - очень неудобно. Было принято решение о доработке BSP30 (стандартного халфовского формата), с возможностью увеличения лимита на клипноды, без нарушения формата. В своих компиляторах я это сделал. Однако во время разработки мне нужен был некий референс, чтобы сравнивать качество работы моих компиляторов с VHLT. Билды собранные под BSP31, уже как вы понимаете для этого не годились, а билды для BSP30 не могли жевать большие карты - падали с ошибкой MAX_MAP_CLIPNODES. Я рассудил что будет полезно доработать мои UMHLT v.34 до актуального формата, т.к. поддержка BSP31 в скором времени исчезнет в движке и нам неплохо бы иметь набор как из моих компиляторов так и из оригинальных VHLT. Собственно это они есть. Кроме поддержки расширенного BSP30 (без лимита на клипноды), были проделаны следующие изменения:
- DEFAULT_NODE_SIZE был изменён с 65536 на 2048.
- Внедрён ZHLT_PLANETYPE_FIX2 (то что мы обсуждали, когда глубина рекурсии построенного дерева произвольно гуляет от компиляции к компиляции).
- Исправлен баг в коде трассы HLRAD, который я туда посадил в прошлой версии (влияло только на рассчёт лиф амбиент лайтов, так что не особо критично.
- Поправлено несколько макросов для компиляции в различных вариантах (китаец кое-где не уследил).
В дальнейшем этот билд можно использовать как референсный при отладке моих собственных компиляторов, а можно просто использовать как и преведущую версию. Единственное что - в архиве нету бинарников под 64 бита, но если вы мне их скомпилите, то я включу.
Версия движка, которая полностью совместима с этими компиляторами доступна тут. Теперь, начиная с этой и все последующие версии совместимы с этими компиляторами.
Update at 11.05.2018
- архив с компиляторами помещён в аттач этой темы. Сам архив не изменился.
Update at 24.05.2018
- в архив включены исполнительные файлы под 64-х битную платформу. Compiled by MaSTeR.
Вложения
-
792.9 КБ Просмотров: 937
Последнее редактирование: