📄️ Стандарт оформления кода
Стандарт оформления кода (code style) — это набор определенных правил при написании исходного кода, на определенном языке программирования.
📄️ Создание моделей и текстур
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.
📄️ Диалог выбора
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.
📄️ Настройки движка
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.
📄️ Файловая система
Описание
📄️ G-buffer
G-buffer (geometry buffer) - набор render targets (текстуры, в которые можно рисовать) хранящих в себе информацию о текущей сцене. Размеры всех render targets одинаковые и как правило равны размеру окна рендера. G-buffer используется в технике deferred shading. На основании информации в G-buffer можно произвести полноценное освещение с учетом всех материалов. Преимуществом deferred shading является неограниченное количетсво источников света в сцене, так как этапы рендера геометрии и освещения отделены.
📄️ Игровые объекты
Введение
📄️ Формат файла растительности уровня .green
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.
📄️ Редактор уровней
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.
📄️ Файловая структура уровня
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.
📄️ Освещение
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.
📄️ Основные понятия и состав материалов
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.
📄️ Редактор материалов
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.
📄️ Формат файлов материалов .mtl
Файл материала - текстовый файл конфигураций с настройками. Может редактироваться вручную либо при помощи редактора материалов.
📄️ Организация шейдеров материалов
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.
📄️ Структура файлов проекта
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.
📄️ Общие правила именования ресурсов
Данные правила распространяются абсолютно на все игровые ресурсы,
📄️ Организация шейдеров
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.
📄️ Sky
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.
📄️ Звуковое ядро
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.
📄️ Стандартные шейдеры материалов
В статье представлено описание шейдеров материалов стандартной поставки (из общественного репозитория).
📄️ Организация текстур
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.
📄️ Прозрачность
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.
📄️ Управление светом кнопкой
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.
📄️ Массивы расчетов видимости
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.
📄️ Объекты игрового мира
Некоторые функции, описанные в настоящем документе, более не поддерживаются, либо начнут поддерживаться в будущем.