Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Построение геометрии

Преимущества HTML5 | Работа с медиа элементами | Статические объекты в UDK | Общий обзор Kismet | Написание простейшего мувера | Создание логики ИИ | Настройка камеры в XNA | Загрузка модели в игру |


Читайте также:
  1. Step 3. Построение ИНТЕРВЬЮ!
  2. Анализ и построение линий Ганна.
  3. Анализ факторов, влияющих на построение оргструктуры в организации
  4. Материал к зачету по геометрии в 11 классе (1 полугодие).
  5. Модуль 3. Элементы аналитической геометрии
  6. НАЧАЛЬНЫЕ НЕПОЛНЫЕ КОМБИНАЦИИ ШАНСЫ НА ПОСТРОЕНИЕ
  7. НОВАЯ ЗАДАЧА ЛИДЕРА: ПОСТРОЕНИЕ ОБУЧАЮЩЕЙСЯ ОРГАНИЗАЦИИ. Питер Сенге

 

Давайте также внесём некоторые изменения в настройки конфигурации просмотра. Нажмите View-> Viewport

 

Нажмите кнопку Unlit режима в 3D вьюпорте. Поскольку мы формируем уровня с нуля, не будет никакого освещения, поэтому выбираем Unlit режим, чтобы видеть, что мы делаем.

В центре вашего пустого уровня находится красный куб. Это строительная кисть.

Выберите строительную кисть ЛКМ, а затем щелкните на CSG: Add.

Это действие добавит куб в центр уровня.

Теперь выберите синею аддитивную кисть (в одном из 2D видах), и переместите её в сторону.

Что получилось?! Шахматный куб не перемещается вместе с кистью! Когда вы изменяете CSG, Unreal требует от вас сделать Rebuild Geo (перестроить геометрию) - для простого куба это недолго, но если у вас есть в целом уровень, выполненный в CSG, на это может уйти много времени.

Нажмите на кнопку Build Geometry for Current Level в верхней правой части экрана. и куб окажется в нужном месте!

Итак, мы хотим создать помещение. Можно добавить шесть кубов, составляющих стены, пол и потолок, но есть лучший способ это сделать. Помимо аддитивной функции, Unreal имеет субтрактивную, она вырезает отверстие в аддитивной кисти.

Выберите строительную кисть и переместите её так, чтобы она частично пересекалась с вашей аддитивной кистью, и нажмите кнопку CSG: Subtract .

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

Попробуйте передвигать субтрактивную кисть. Опять же, нужно перестроить геометрию для того, чтобы обновить изменения в 3D-виде.

Кроме того, можно клонировать ваши аддитивные или субтрактивные, копируя и вставляя их (ctrl-c ctrl-v).

Вы можете заметить, что иногда субтрактивная кисть ничего не вырезает из аддитивной.

Это объясняется тем, что всё зависит от порядка, в котором они строятся, как на рисунке ниже.

Если мы хотим, чтобы субтрактивная кисть вырезала из обоих аддитивных, мы можем сделать его последней командой в списке. Выберите субтрактивную кисть, щелкните правой кнопкой мыши по нему и выберите Order->To Last.

Теперь кисти находятся в том порядке, в котором мы хотим…

И если мы перестроим геометрию, мы получим результаты, которых мы хотим.

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

Создайте новую аддитивную кисть затем нажмите кнопку Geometry Mode в верхнем левом углу окна. Это открывает диалоговое окно Geometry Tools. (Вы можете закрыть его снова, нажав на кнопку слева, Camera Mode )

Работа с ребрами это самый легкий способ геометрических преобразований, так что нажмите кнопку Edge и выберите аддитивный куб.

Убедитесь, что Вы в режиме World (а не Local)…

Затем выберите ребра, и попытайтесь передвинуть их.

Теперь наш куб является удлиненным прямоугольным параллелепипедом. (Не забудьте перестроить геометрию.)

Вы заметите, что, когда вы выбрали ребро в 2D виде, фактически были выбраны два ребра в 3D-виде. Это очень удобно. Но вы также можете сделать пандус форму, выбрав только одно из ребер в 3D-виде, а затем передвинуть его.

Редактирование вершин также довольно мощный инструмент. Переключимся в режим редактирования вершин.

Вы можете выбрать любую вершину, и переместить её. Вы также можете, зажав ctrl выбрать несколько вершин, или зажав ctrl+alt выделить их с помощью левой кнопки мыши.

Подошло время создания нашей первой комнаты.

Мы хотим, чтобы наша комната быть достаточно большая для игрока. Строительная кисть имеет размеры 256x256x256 юнитов по умолчанию, а игрок составляет 96 юнитов. Чтобы не чувствовать себя несколько стесненными, давайте сделаем наш куб больше: 1024x1024 и 512 единиц высотой. То, что мы собираемся сделать, это создать аддитивный куб, а потом создать в нём чуть меньший по размеру субтрактивный куб.

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

Ваши настройки должны выглядеть примерно так.

Перетащите ребра строительного куба.

Нажмите CSG:Add, и ваша комната появится в 3D-виде.

Теперь сдвиньте ребра строительной кисти (в обоих верхнем и боковом видах) на одну клетку и нажмите CSG:Subtract.

 


Дата добавления: 2015-11-14; просмотров: 59 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Работа с графическими элементами| Модель освещения

mybiblioteka.su - 2015-2024 год. (0.008 сек.)