浏览代码

Merge branch 'master' of u21-25kudinov/ISRPO into master

ypv 2 月之前
父节点
当前提交
ba761c989c
共有 5 个文件被更改,包括 79 次插入0 次删除
  1. 二进制
      BSP-геометрия.jpg
  2. 65 0
      Unreal Engine (Кудинов).md
  3. 14 0
      Unreal Engine (вопросы).md
  4. 二进制
      Unreal Engine Logo.png
  5. 二进制
      Редактор UMG.jpg

二进制
BSP-геометрия.jpg


+ 65 - 0
Unreal Engine (Кудинов).md

@@ -0,0 +1,65 @@
+# Unreal Engine
+
+## Введение
+
+![Unreal Engine](Unreal Engine Logo.png)
+
+Unreal Engine — это игровой движок, созданный в 1996 году и поддерживаемый компанией Epic Games. Первая игра, созданная на этом движке — шутер от первого лица «Unreal», выпущенный этой компанией в 1998 году. Помимо игр на движке можно создавать кинематографические сцены, то есть кино на основе трехмерной графики. Движок можно использовать как для создания интерьера и дизайна. В общем смысле, Unreal Engine используется для любой реалистичной визуализации. Этот движок хорошо подоходит для серьёзных проектов с красивой графикой.
+Unreal Engine — это один из популярных движков, который имеет открытый исходный код, что позволяет его переписывать его как угодно, тем самым изменять движок под себя.
+
+Список версий движка Unreal Engine
+|Версия движка|Год выпуска|
+----------------|-----------|
+|Unreal Engine 1|1996|
+Unreal Engine 2|2002|
+Unreal Engine 3|2006|
+Unreal Engine 4| 2014|
+Unreal Engine 5| 2022
+
+## Возможности движка
+
+### Программирование проекта
+
+Проект в движке Unreal Engine можно писать либо на языке C++, используя интегрированную среду разработки, либо с помощью языка визуального программирования Blueprint, где вместо кода разработчик проекта манипулирует блок-схемами, называемыми узлами.
+
+### BSP-геометрия
+
+![BSP-геометрия](BSP-геометрия.jpg)
+
+При создании уровня в проекте перво-наперво создается каркас карты, ее основание. С помощью специально созданных BSP-фигур наносится первоначальное очертание карты, её геометрия; рассчитываются метрики на карте – правила, которые позволяют проектировать уровень не «на глаз», а по заранее определённым параметрам. Так создается первоначальный прототип уровня. Впоследствии каркас обрастает декорациями, поверх накладываются текстуры либо модели, и в конечном результате каркас в виде BSP-болванок, ввиду потребления им большого количества ресурсов компьютера при большои количестве BSP-моделей, удаляется либо конвертируется в трехмерную модель.
+Аббревиатура BSP расшифровывается как «Binary Space Partitioning», разбиение двоичного пространства. В сущности, BSP-геометрия — это примитивное 3D-моделирование в рамках редактора Unreal Engine, и оно используется для протипирования уровней в игре. Прототип уровня создается с помощью параметрических примитивов, простых пространственных фигур. Затем с помощью полигонального редактирования их можно видоизменить или скомбинировать с другими подобными. В итоге получаются очертания карты, на которых можно оттачивать игровой процесс создаваемой на движке игры.
+При создании уровня в проекте перво-наперво создается скелет карты, ее основание.
+
+
+### Редактор пользовательского интерфейса UMG
+
+![Редактор UMG](Редактор UMG.jpg)
+
+Редактор пользовательского интерфейса UMG (Unreal Motion Graphics) — это инструмент разработки визуального пользовательского интерфейса в движке Unreal Engine.
+
+С его помощью можно создавать элементы пользовательского интерфейса, такие как проекционные экраны в игре, меню или другая графика, связанная с интерфейсом.
+
+В основе редактора UMG лежат виджеты — серия готовых функций, которые можно использовать для построения интерфейса (кнопки, флажки, ползунки, индикаторы и так далее).
+
+Редактирование виджетов происходит в специализированном Widget Blueprint, который использует две вкладки для построения. Вкладка «Designer» позволяет создавать визуальную раскладку интерфейса и основные функции, а «Graph» — функциональность используемых виджетов. 
+
+Другие модули для разработки проектов на Unreal Engine
+
+|Название модуля|Предназначение|
+-----------------|------------------------------------------------------|
+|Niagara|Модуль для работы с системой частиц|
+Chaos Destruction|Модуль для работы с физикой разрушения объектов|
+Sequencer|Модуль для работы с кинематографическими роликами
+
+
+## Преимущества и недостатки
+
+|Преимущества|Недостатки|
+-------|--------------|
+|Движок имеет открытый исходный код.|Требуется знание языка C++ или языка визуального программирования Blueprint, чтобы работать в движке.|
+Имеет огромное количество инструментов для создания проектов.|Во многих верcиях движка не поддержиается русский язык.|
+На движке можно создавать игры под различные платформы.|После того, как проект, созданный в движке заработает 1 000 000 долларов (около 100 миллионов рублей), разработчику этого проекта придется платить 5% от заработанной суммы.
+
+## Заключение
+
+Unreal Engine — один из известных игровых движков, находящихся в открытом доступе, который используют большинство разработчиков игр. Этот движок является бесплатным и кроссплатформенным и способен работать с технологией «ray-tracing» (отслеживание лучей). На нем можно создавать игры не только для компьютеров, но и для мобильных устройств и игровых приставок. Сверх того, на движке можно создавать проекты для очков виртуальной реальности.

+ 14 - 0
Unreal Engine (вопросы).md

@@ -0,0 +1,14 @@
+Что можно создавать на движке Unreal Engine?
+На движке Unreal Engine можно создавать игры под различные платформы, кино на основе трехмерной графики и интерьеры.
+
+Какой язык программирования поддерживается в Unreal Engine?
+В Unreal Engine поддерживается язык C++ и язык визуального программирования Blueprint.
+
+Для чего используется BSP-геометрия в движке?
+BSP-геометрия используется для прототипирования уровня.
+
+При каком условии использование движка Unreal Engine становится платным?
+Разработчик проекта, созданного на движке, заработал 1 000 000 долларов.
+
+Начиная с какой версии Unreal Engine поддерживает русский язык?
+Начиная с Unreal Engine 5.4.

二进制
Unreal Engine Logo.png


二进制
Редактор UMG.jpg