Те, кто плотно работал с движком, наверняка заметили, что стандартные значения для параметров уровней графики не оптимальны. В этой статье мы разберёмся с устройством и настройкой конфигурационных файлов, отвечающих за уровни графики в движке, и создадим свои наборы параметров с желаемыми значениями. Знакомство со стандартными конфигурационными файлами. По умолчанию в движке есть 4 уровня графики: ...
В CRYENGINE 5 используется шейдерный кэш, представляющий собой различные комбинации шейдеров, встречающихся на уровнях игры. Этот набор шейдерных комбинаций преобразован в бинарные файлы. Шейдерный кэш необходим для оптимизации и корректного отображения всего, что есть в игре. Официальная документация по теме: http://docs.cryengine.com/display/CEPROG/ShaderCache+Generation http://docs.cryengine.com/display/CEPROG/Remote+Shader+Compiler http://docs.cryengine.com/display/CEPROG/Shader+Cache Предусмотрено два режима работы с шейдерным кэшем: 1. Использование заранее скомпилированного шейдерного ...
Кратко опишу самые базовые настройки для начала работы с Blender. В данном примере будет использоваться Blender 2.79. Открываем пользовательские настройки: Подсказки по-русски. Начнём с показа подсказок на русском языке, что скажется очень благотворно на освоении программы. Чтобы подсказка высветилась, необходимо навести курсор на желаемый пункт и подождать несколько секунд. Включим русский язык. Для этого переходим ...
В этой статье рассмотрим простой вариант того, как добавить свои текстуры в CRYENGINE 5, пользуясь желаемыми инструментами, к примеру, Krita, Paint.NET и другими, а не навязанным Photoshop и плагином Crytif. Сделаем импорт текстур напрямую через .CrytekCRYENGINEToolsrcrc.exe, осуществляя компрессию в формат dds с помощью универсального компилятора ресурсов RC (Resource Compiler) без использования плагина Crytif, что позволит избежать ...
В этой статье речь пойдёт про импорт статичной геометрии из Blender в CRYENGINE 5.2 посредством FBX, что позволит довольно легко, не смотря на обилие текста и картинок ниже, интегрировать свои модели и текстуры в движок. Примечание: Для понимания изложенного в статье необходимы базовые знания по работе с Blender и CRYENGINE 5. Так же хорошо будет ...
В этой статье предоставлены материалы по основам физически корректного рендеринга, а так же пример создания текстур, которые будут правильно отображаться при использовании такого рендера. Ниже приведённая информация сможет помочь новичкам разобраться в нюансах физически корректного рендеринга по средством теоретической части, а так же на простом примере попробовать свои силы в создании текстур. Исходник примера в ...
После того, как Crytek сделали CRYENGINE 5 открытым движком, они опубликовали исходный код CRYENGINE на GitHub. Доступны три ветки: main, release и stabilisation. Теперь каждый желающий может собрать версию движка со свежими правками, которые регулярно публикует Cry-David (David Kaye) — ведущий инженер Crytek. Для сборки библиотек CRYENGINE потребуется Microsoft Visual Studio 2015 или выше. Сборка ...
В этой статье рассмотрим способы переключение звуковой системы в CRYENGINE V. В движке реализована поддержка трёх звуковых систем: Wwise, FMOD и SDL Mixer. Каждая имеет собственный набор инструментов по интеграции и настройке свойств звука, а так же способов лицензирования, но в этой статье затронем только способы включения систем в CRYENGINE 5 без разбора инструментария. По ...
В CRYENGINE V в наборе ассетов CRYENGINE GameSDK Sample Project есть реализация контроллера игрока с обширным функционалом в плане управления, который даёт дополнительные возможности для тестирования. К примеру, переключение камеры от первого лица к третьему и обратно, возрождение на следующей точке возрождения, режим полёта, режим бессмертия и ещё несколько возможностей. Всё это хорошо, но возникает ...