This repository has been archived on 2024-08-23. You can view files and clone it, but cannot push or open issues or pull requests.
lessons/Unreal/Unreal.md
2023-07-16 13:23:25 +00:00

84 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Unreal (may the force be with us) Engine
* Unreal engine был создан Epic Games
* Первая игра - Unreal
* На нём делают много всего
## Ассет
Любой ресурс для создания аудио-визуального контента
## Меш
Геометрическая структура из вершин (vertices) и полигонов. Представляют собой сетку из этих самых полигонов
## Материалы
Материалы определяют цвет, прозрачность, блеск объектов. Могут быть наложены на Меши и частицы
**Параметры:**
* Base color
* Metallic
* Specular
* Roughness
## Ноды (узлы)
События, вызовы функции, управление потоками и переменные. Определяют функцианал графика и схемы, которые его содержат
## Текстурирование
Для текстурирования используется цветовая модель RGB (Red Green Blue)
## Частицы
Используются для взрывов, дождя, дыма. В unreal Engine используется Cascade
## Blueprints
### Типы данных
* boolean
* byte
* integer
* float
* name (название объекта)
* string
* text (произвольная длина)
* vector (кординаты)
* rotator (поворот)
* transform (положение, поворот, маштаб)
### Массив
Операции:
* get ref
* get copy
* set
* add
* insert
* remove
* clear
* P.S. тоже, что и в питоне
### Циклы
аналогично:
* for
* while
### Условный оператор
Они есть
* branch
* switch
* select
### Логические операторы
Классический набор