HytaleR бета
Блог

Блочные технологии Hytale: как устроены блоки в игре

Заголовок статьи о блочных технологиях Hytale: мистический синий лес ночью со светящимися растениями под полумесяцем

RGB-окрашивание (RGB Tints)

Экстремальный пример RGB-окрашивания: один и тот же блок травы отображается яркими полосами фиолетового, синего, зелёного и красного цветов на ландшафте

Экстремальный пример работы RGB-инструмента Hytale!

Творческие инструменты Hytale позволяют изменять RGB-оттенок любого блока. Меняя красную, зелёную и синюю составляющие текстуры, вы можете динамически изменять её цвет. На изображении выше — экстремальный пример этой техники: земля состоит из одного и того же базового блока травы, но в разных областях RGB-баланс сдвинут до предела.

Лесная сцена, где трава и листва справа окрашены в холодные сине-зелёные тона для создания загадочного альтернативного биома

RGB-настройки для создания разнообразия внутри биома.

А вот пример использования этой техники в игре. На этом скриншоте у блоков справа RGB-баланс смещён в сторону синего, чтобы создать ощущение загадочности. Какие секреты ждут игроков, которые отважатся углубиться в лес?

Переходные текстуры (Transition Textures)

Крупный план местности с переходными текстурами, плавно смешивающими блоки травы, песка и гравия

Переходные текстуры размывают границы между блоками.

Переходные текстуры (Transition Textures) создают плавные переходы между разными типами блоков. На примере выше видно, как трава, песок и гравий смешиваются без резких линий на стыках.

«Переходные текстуры — один из многих приёмов, которые мы используем, чтобы сгладить кубическую природу нашей игры», — говорит Nicolas ‘Bilou’ Gauthier. — «Это дополнительный полигон со специальной текстурой, который может появляться на границе между разными блоками. Он задаётся для каждого блока отдельно с набором допустимых блоков-соседей. Строители могут использовать эту функцию для создания красивых переходов между блоками».

Интеграция с Hytale Model Maker

Внимание

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

Частота появления руды на этом видео значительно увеличена для наглядности!

Блоки Hytale могут отображаться несколькими способами. Самый простой тип блока — это куб с текстурой на каждой грани. Также есть блоки, использующие модели и текстуры, созданные в Hytale Model Maker. Они дают создателям свободу для реализации по-настоящему впечатляющих эффектов!

Есть и гибридный тип блоков, сочетающий оба подхода. «Это полезно для комбинирования руды с разными типами блоков в зависимости от локации», — объясняет Bilou. — «Это значит, что руду можно найти и в каменистых, и в песчаных областях, и так далее».

На примере выше видно, как модели из Hytale Model Maker создают эффект руды, выступающей из окружающей породы. Они даже мерцают в темноте!

Погружаемые блоки (Submersible Blocks)

Подводная сцена с тростником, растениями и сундуком с сокровищами, пересекающими поверхность воды и выглядящими частично погружёнными

Тростник и затонувшие сокровища — примеры «погружаемых» блоков.

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

«Погружаемым блоком (Submersible Block) может быть любой блок в мире», — говорит Kevin ‘Slikey’ Carstens. — «С помощью простой опции в конфигурационном файле блока его можно сделать погружаемым в любую жидкость — которые тоже являются особыми блоками. Цель этой функции — не нарушать физику жидкостей заборами, цветами и другими непроходимыми блоками».

«Преимущество этой функции в том, что можно создавать красивые затопленные области», — продолжает Slikey. — «Можно поставить заборы в реке, чтобы блокировать NPC, и собирать цветы со дна океана. Как видно в трейлере, в игре много кораллов, которые идеально вписываются в подводный мир».

Разнообразная листва

Дерево Hytale с детализированным стволом и лиственной кроной, демонстрирующее использование кастомных блоков листвы

Дерево! Вы видели их немало.

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

Модель блока листвы в Hytale Model Maker с пересекающимися плоскостями и текстурами листьев внутри объёма куба

Вот как выглядит блок листвы в Hytale Model Maker.

Обратите внимание: текстура листвы пересекает блок под разными углами, а не располагается на внешней поверхности куба. Это сразу делает блок менее «кубическим». Но мы идём ещё дальше: каждый раз при размещении блока листвы мы поворачиваем его, создавая ощущение случайного расположения листьев.

Анимации окружения (Ambient Animations)

Внимание

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

Поделиться

Понравилась публикация? Расскажи друзьям!

Скопируй ссылку на статью

✓ Ссылка скопирована!

Обсуждение

Обсудите эту публикацию с другими участниками сообщества:

Похожие публикации