Обновление журналов

0.6.1 — Первая демо-версия Riftwalker-а и улучшенная механика

Выпущено 23 сентября 2023 г.

Окунитесь в захватывающий мир Riftwalkers' Adventure, демонстрируя возможности ST World двух эпох. Испытайте переосмысленную производительность, инновационные механики, такие как лестничные зоны и ловушки, а также стремление к непревзойденному качеству.

18
  • Первая демо-версия Riftwalker: исследуйте тайны древней тюремной пещеры на воксельной местности высокого разрешения.
  • Обновление системы загрузки карт: использование большего количества ядер ЦП для бесперебойной работы.
  • Новая игровая механика: добавлены лестничные зоны, ловушки, увеличенный урон от лавы и лечебные зелья.
  • Общее улучшение качества: подробные обучающие материалы, звуковые эффекты и улучшенная индикация урона/исцеления.

0.6.0 — Новый пользовательский интерфейс сообщества и дополнительные механики

Выпущено 19 августа 2023 г.

Исследуйте новые способы подключения с помощью наших новейших интерфейсов сообщества. Комментируйте карты, ставьте им лайк или не нравится и подключайтесь через профили создателей. В ближайшее время появятся новые функции, такие как отслеживание и совместная работа с картами.

Скриншот 20.08.2023 в 15.00.10
  • Новый рейтинг карт трендов: мы возглавляем некоторые новые высококачественные карты на вкладке трендов.
  • Комментарии и лайки/дизлайки: расскажите создателям о своих мыслях.
  • Профиль автора: создайте собственное портфолио карт и игр.
  • Улучшение пользовательского интерфейса выбора: замена синего контура на выделение
  • Новые программируемые объекты: управляемые источники света и надувная веревка.

0.5.5 — Сглаживание и отмена действий

Выпущено 3 августа 2023 г.

С появлением в ST Engine новейшего более плавного инструмента (Smoother Preview) возможности терраформирования ландшафтов значительно расширились. Отмена помогает создателю исправить допущенные ошибки.

более гладкий-короткий

Подробности

  • Инструмент Smoother: быстрое сглаживание и терраформирование поверхности.
  • Отменить: нажмите Control+Z, чтобы отменить изменения материала.
  • Исправление ошибок и улучшение пользовательского опыта
  • Оптимизирована производительность загрузки

0.5.4 — Тело персонажа, инвентарь и программируемый редактор

Выпущено 12 июля 2023 г.

В этом новаторском обновлении представлена система персонажей и инвентаря игрового режима, усовершенствования программируемого редактора и игровых объектов, а также новое интуитивно понятное сопоставление клавиш. Наши постоянные улучшения производительности для больших сцен продолжают гарантировать, что ваш Spatial Terminal Engine останется на высшем уровне.

Скриншот-2023-07-12-11.05.51-PM

Подробности

  • Тело персонажа и система инвентаря в режиме игры
  • Инструменты создания игрового режима и обработка объектов
  • Программируемый редактор с поддержкой редактирования нескольких структур данных.
  • Новое сопоставление клавиш для эффективного игрового процесса и знакомое ощущение для игроков Minecraft.
  • Повышение производительности для больших сцен: улучшенная загрузка и оптимизация многопоточности.

0.5.3 — Система прогресса и улучшенная графика

Выпущено 11 июня 2023 г.

В этом ключевом обновлении представлена система прогресса и графические улучшения. Система прогресса предоставляет игрокам и создателям возможность отменить состояние игрового процесса. Новые графические улучшения обеспечивают лучшую визуализацию и захватывающий игровой процесс.

Скриншот-11.06.2023, 21.58.50

Подробности

  • Система Прогресс с памятью состояний
  • Новый блок жидкой лавы и обновленные шейдеры для контрольных и конечных точек.
  • Система динамического освещения как внутри, так и снаружи помещений.
  • Модернизированная погодная система с иммерсивным туманом и рассеянием света.
  • Улучшения производительности: более быстрая загрузка фрагментов карты, меньшее потребление памяти, исправления выпадения кадров.
  • Более 30 мелких исправлений ошибок и улучшений пользовательского интерфейса.
  • Подсказки, активируемые событиями, и обновленная обучающая карта — паркур для начинающих

0.5.2 – Программные средства управления игрой

Выпущено 20 мая 2023 г.

В этом обновлении добавлена совершенно новая функция — порождаемые элементы управления игрой. Создаваемый элемент управления игрой включает контрольную точку и конечную точку. Размещение их в мире позволяет контролировать возрождение и ход игры в режиме игры.

Скриншот 20.05.2023 в 19.00.21

Подробности

  • Добавлен урон от падения в режиме игры.
  • Добавлено мертвое состояние и возрождение в режиме игры.
  • Добавлен программируемый контроль игры — контрольная точка, конечная точка.
  • Модернизация программируемой системы с полями хранения
  • Улучшение производительности динамической загрузки
  • Обновите метаданные карты и состояние игры, чтобы отслеживать прогресс игры.

0.5.1 — Spawnables и терминал ChatGPT

Выпущено 6 мая 2023 г.

В этом обновлении добавлены некоторые замечательные функции, такие как AI Terminal, Weather и Spawnable System, которые повышают эффективность и более захватывающий опыт. Кроме того, это обновление исправляет ошибку преобразования версий.

Скриншот 06.05.2023 в 19.03.15

Подробности

  • Терминал ChatGPT: диалоговое окно на базе GPT, которое позволяет создателю быстро создавать естественную среду, менять погоду и время суток.
  • Система погоды: добавлена поддержка погоды, случайное вращение и погода в регионе.
  • Создаваемая система: все экземпляры объектов в игре можно модифицировать индивидуально. Теперь поддерживаются физические свойства.
  • Исправьте систему конвертации версий, исправьте ошибку зависания главного экрана.
  • Добавить систему преобразования версий карты.
  • Повысьте стабильность Интернета и обработку ошибок.
  • Исправлены некоторые ошибки загрузки торговой площадки.

0.5.0 — Торговая площадка и новая система активов

Выпущено 12 апреля 2023 г.

Это самое большое обновление с момента запуска в Steam. Теперь каждый сможет делиться и загружать карты других пользователей на общедоступной торговой площадке. Будет поддерживаться новейшая система активов, и она будет полностью подключена к торговой площадке в следующем обновлении.

Скриншот 02.05.2023 в 16.05.26

Подробности

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

0.4.6 — Генератор материалов ИИ

Выпущено 21 февраля 2023 г.

Мы обновили систему активов, чтобы пользователь мог определять настраиваемый ресурс блока в F-панели. Мы также интегрируем службу стабильного распространения, позволяющую пользователю создавать новый материал на основе описания на естественном языке.

демо1

Подробности

  • Частичная реализация новой системы активов, позволяющей создавать, хранить и синхронизировать блоки, созданные пользователем.
  • Обновлен интерфейс пользовательского интерфейса Asset Board.
  • Интеграция вызова сервера Stable Diffusion, а также создания и импорта материальных активов.
  • Исправлены графические ошибки при настройке High на некоторых выделенных видеокартах.
  • Добавлен инверсный Y мыши и улучшены настройки.
  • Оптимизирована стабильность интернет-соединения и обработка ошибок.

0.4.5 — Поддержка нескольких карт

Выпущено 4 февраля 2023 г.

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

Подробности

  • Обновлена система сохранения и загрузки карт для поддержки нескольких карт.
  • Обновлена система связи с сервером для поддержки синхронизации нескольких карт.
  • Обновлено обнаружение Интернета и обработка ошибок.
  • Частичная реализация системы преобразования сохраненных карт, которая автоматически обновляет старые сохранения карт.

0.4.4 – Цикл дня и ночи и производительность

Выпущено 20 января 2023 г.

Мы добавили поддержку смены дня и ночи, чтобы пользователь мог испытать более реалистичные виртуальные миры. При переключении обратно в режим редактирования солнце временно поднимается, чтобы помочь пользователю в творчестве.

Скриншот 21 марта 2023 г. в 17.24.49 Большой

Подробности

  • Добавлен цикл день-ночь в режиме игры и смена дня и ночи при переключении режима.
  • Обновлен экран загрузки карты и добавлен индикатор выполнения загрузки.
  • Обновлена система динамических коллайдеров ландшафта и улучшена производительность при загрузке карты.
  • Фиксированные размеры некоторых ресурсов киберпанка.

0.4.3 — Поддержка API Steam

Выпущено 14 января 2023 г.

Мы добавили поддержку Steam API, которая позволяет любому пользователю Steam автоматически создать учетную запись ST.

Подробности

  • Добавлена поддержка Steam API.
  • Улучшен экран входа в систему и работа с Интернетом.

0.4.0, 0.4.1, 0.4.2 — общедоступные альфа-версии

Выпущено 17 ноября 2022 г.

Это первая общедоступная версия. Мы изменили базовую структуру раздела сцены и включили перекрестное редактирование октров среди всех загруженных разделов сцены. Теперь все строительные инструменты имеют поперечное сечение и имеют гораздо более высокую производительность. Кроме того, мы обновили пользовательский интерфейс и UX, чтобы улучшить общее впечатление.

Снимок экрана 22 декабря 2022 г., 17.48.33

Подробности

  • Обновлена структура данных Octree, MatOctree.
  • Обновлен раздел сцен и базовая структура карты для увеличения диапазона строительства.
  • Обновлены инструменты создания для поддержки межблочного редактирования.
  • Обновлены интерфейсы F-панели и интерфейсы инструментов сборки.
  • Улучшено взаимодействие с пользователем инструмента Freeform.
  • Добавлен инструмент «Объем» для быстрого объемного редактирования.
  • Добавлено руководство, которое научит пользователя использовать систему активов, магический курсор и инструменты для строительства.

0.3.x — частные альфа-версии

Выпущено 15 сентября 2022 г.

Это первая альфа-версия. Мы переработали весь UI/UX, чтобы улучшить процесс разработки. Кроме того, мы улучшили производительность рендеринга.

Скриншот 21 марта 2023 г. в 17.18.44 Большой

Подробности

Менеджер пользовательского интерфейса
Перепроектируйте весь метод взаимодействия с пользователем. Добавлен UI Manager для управления игровыми режимами и панелями настроек. Он взаимодействует со слотом актива, чтобы включить систему, необходимую для текущего актива.

Система активов
В системе активов представлена концепция шаблона и экземпляра или сериализуемого и экземпляра. Актив — это шаблон всех экземпляров, появившихся на карте. Актив может быть нулевым (пустым), материальным, MOGO, PGO или модельным. Он включает в себя пользовательский интерфейс Asset Board и соединение со слотом редактора.

Слот редактора
Его также называют Asset Slot. Это система слотов в режиме редактора, которая контролирует, какой актив будет использоваться включенными инструментами. Слот Asset совместим с взаимодействием с Asset Board с помощью перетаскивания или двойного щелчка.

Панель ПГО
Панели PGO — это независимые панели каждого PGO. Его можно переключать с помощью Magic Cursor и управлять перемещением, вращением и удалением PGO, который уже появился на сцене.

Параллельный рендеринг
Мы реализовали MatOctreeGameObject2 с полной поддержкой потоков. Рендеринг Octree полностью отделен от потока пользовательского интерфейса, что обеспечивает более плавное редактирование. Версия Octree не принята, поскольку она взаимодействует с Unity Physics.

Менеджер загрузки
Менеджер загрузки контролирует загрузку и сохранение карт и профилей пользователей. Он переключает путь между различными системными средами — Редактором, Windows и MacOS.

Вход и бэкэнд
Система входа обеспечивает авторизацию пользователя. Он включает в себя функциональный экран входа в систему, который соединяется с серверной частью.

0.2.x — Испытания виртуальной реальности (пре-альфа)

Выпущено 30 января 2022 г.

Screen-Shot-2022-05-06-at-2.19.31-PM-1024x887

Подробности

Поддержка виртуальной реальности
В этом обновлении созданы новая плата пользовательского интерфейса и диспетчер методов ввода для виртуальной реальности. Панель пользовательского интерфейса включает в себя несколько ползунков и переключателей материалов. Кроме того, игровая система начала использовать новую систему ввода вместо старого Менеджера ввода. Менеджер методов ввода предназначен для управления логикой контроллера VR. Для обеспечения совместимости используется серверная часть OpenXR и XR Interaction Tookit. (вместо OVR Manager)

Строительные системы
Строительная система — это новая концепция, которая заменяет строительный инструмент. В MatEngine менеджер систем здания может управлять несколькими системами здания и переключаться между ними. Все системы более независимы и настраиваемы. Система управляет пользовательскими интерфейсами, размером редактора, материалами и т. д. Единственное общее свойство — это определение редактора карт.

Контроллер и система инструкций
Система инструкций — это система в режиме виртуальной реальности, обеспечивающая инструктирование VR-контроллера. Он содержит конечный автомат, который обрабатывает несколько условий и управляет внешним видом и анимацией контроллера.

0.1.0 — Программируемый движок (предварительная альфа-версия)

Выпущено 7 декабря 2021 г.

Подробности

Программируемый двигатель
Programmable Engine позволяет создателю добавлять собственный скрипт к игровому объекту. Пользовательский скрипт использует функции обратного вызова, которые могут выполняться в движке так быстро, по времени или по кадру. Интерфейс высокого уровня предназначен для упрощения процесса написания сценариев с помощью шаблонов и пользовательского интерфейса.

Поддержка конвейера рендеринга высокой четкости
В движке поддерживается конвейер рендеринга высокой четкости для повышения точности графики. Обновлены новое физическое моделируемое небо, новая текстура материала, новая физическая камера, объемы постобработки и настройки теней.

0.0.3 — Плавный рендеринг и установка (пре-альфа)

Выпущено 30 сентября 2021 г.

Снимок экрана 13 июня 2022 г., 18.15.06

Подробности

Плавный рендеринг вокселей
Smooth Voxel Renderer построен на основе Dynamic Voxel Renderer и позволяет создавать сетку без острых углов. Унаследовав функцию Dynamic Voxel Renderer, он визуализирует только измененную ветвь октодерева. Но он по-прежнему работает медленно без параллельных вычислений или графического процессора.

Система игровых объектов растений
Система Plant GameObject позволяет разработчикам добавлять регулярную сетку в систему MatOctree. Он объединяет переход состояний, имитирующий выращивание различных растений. Каждое растение имеет свой расход воды и минимальный интервал роста.

Система крепления MatOctree
Система прикрепления MatOctree позволяет элементу GameObject System устанавливать привязку к узлу MatOctree. Реализованы связанные методы.

0.0.2 - Бесконечный мир (пре-альфа)

Выпущено 19 июля 2021 г.

Подробности

Динамический воксельный рендерер
Динамический воксельный рендерер визуализирует структуру данных октодерева с использованием различных материалов с высокой эффективностью. Рендеринг представляет собой базовый воксельный куб. Средство визуализации будет логарифмически минимизировать вычисления после изменения структуры октодерева.

Бесконечная загрузка и сжатие кусков
Бесконечная загрузка фрагментов реализована в игровом контроллере, который загружает передние фрагменты с диска и сохраняет задние фрагменты на диск, когда игрок движется вперед. Сжатие данных реализовано для минимизации размера файла JSON.

Настройки пользовательского интерфейса и размера инструмента построения
Новый контроллер строительных инструментов может отображать размер кисти и текущий инструмент в пользовательском интерфейсе. Максимальный и минимальный размер кисти теперь можно настроить в другом инструменте.

MOGO Custom Shape и поддержка динамического рендеринга
Новый игровой объект MatOctree добавляет поддержку создания произвольной формы, определяемой функцией. Все методы редактирования дерева обновлены для поддержки динамического рендеринга.

Атрибуты рендерера на узле Octree
Новый MatOctree может обрабатывать атрибуты средства рендеринга на каждом узле. Также реализованы сериализация и десериализация.

0.0.1 — Базовый воксель (пре-альфа)

Выпущено 4 июля 2021 г.

MatEngine, За кулисами

Подробности

МатОктри
Структура данных октодерева поддерживает мир массовых вокселей. Древовидная структура сохраняет полноту формы и вес материала на разных уровнях детализации.

Игровой объект MatOctree (MOGO)
Класс Monobehaviour обрабатывает данные октодерева, средства рендеринга и отношения прикрепления внутриигровых объектов. Он имеет древовидные типы: ландшафт, индивидуум, объект, что означает основу ландшафта, объект, созданный пользователем, отключенный объект соответственно. Его можно сериализовать.

Воксельный рендерер
Средство визуализации вокселей визуализирует структуру данных октодерева с помощью различных материалов. Рендеринг представляет собой базовый воксельный куб и полностью рассчитывается пользователем при каждой редакции.

Раздел сцены
В разделе сцены хранится фрагмент игровой карты. Каждый раздел сцены содержит двумерный массив местности, список отдельных MOGO, список объектов MOGO. Его можно сериализовать.

Строительные инструменты
Набор из четырех строительных инструментов помогает игроку редактировать воксельный мир. В него входят: распылитель для удаления небольшого количества вокселей, вакуум для удаления небольшого количества вокселей рядом, наполнитель для построения вокселей прямоугольной формы куба, вырез для удаления вокселей в диапазоне прямоугольного куба.

Игровой контроллер
Игровой контроллер управляет параметрами и генерацией MOGO в игре. Он создает исходный ландшафт и запускает рендерер после каждого пользовательского редактирования.