Создание и дизайн уровней с использованием стандартных ресурсов Unity 3D

Особенность использования программы Unity 3D. Исследование набора инструментов terrain, с помощью которого можно создавать замечательные карты для ваших игр. Изучение выбора текстуры для рисования. Добавление текстуры в инструменте Paint Texture.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 06.05.2019
Размер файла 796,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ФГБОУ ВПО" Волгоградский государственный технический университет"

Создание и дизайн уровней с использованием стандартных ресурсов UNITY3D

Онашев Алекасндр Сергеевич

Сейчас существует множество сред программирования и различных движков, которые могут быть использованы для разработки приложений и игр. Многие из них уже содержат стандартный набор инструментов, которые можно использовать для создания приложений.

Например в Unity3D есть замечательный набор инструментов terrain assets.unitypackage, с помощью которого можно создавать замечательные карты для ваших игр.

Использование Terrains

Новые местности могут быть созданы из Terrain-> Создать местности. Это позволит добавить местности в проект и иерархии представлений.

Новый Terrain будет выглядеть в сцене Вид:

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

Навигация Terrain

Инструментарий ландшафта.

The terrain toolset. Давайте рассмотрим доступные инструменты по созданию ландшафта и их функции. После того как создан ландшафт (terrain), он должен быть выбран в окне Иерархии (Hierarchy).

Terrain Script. В инспекторе свойств (Inspector) инструментарием ландшафта (terrain toolset) является компонент Terrain (Script). Он дает возможность использовать различные инструменты и задавать параметры ландшафта, в дополнение к функциям, доступных из меню Terrain, описанным выше. На рисунке ниже, можно увидеть, что это второй из трех компонентов игрового объекта (game object).

Компонент Terrain (Script) имеет семь секций, которые легко доступны с помощь кнопок в верхней части компонента. Вот их краткий обзор:

Raise/Lower Terrain. Этот инструмент позволяет `рисовать' рельеф на ландшафте. Левой кнопкой мыши увеличиваем значения высот ландшафта, если зажать Shift высота будет уменьшаться. Однако сделать высоту ландшафта отрицательной не получится, для создания таких элементов как овраг, русло реки и т.п., необходимо увеличить высоту всего ландшафта, используя инструмент меню Terrain-> Flatten Heightmap, а уже потом создавать нужные элементы рельефа.

Так же присутствует возможность определить стиль кисти (Brush), а с помощью параметров Size и Opacity определить площадь и силу деформации.

Paint height.

Этот инструмент схож с предыдущим инструментом, только он имеет дополнительный параметр Height.

Это означает, что можно указать ограничение по высоте (height), т.е. когда область ландшафта, которая изменяется, достигнет высоты указанной в параметре Height, действие инструмента прекратится - это удобный способ для создания такого плато:

Smooth height.

Это дополнительный инструмент, служит для сглаживания резких элементов рельефа.

Например, после создания, у плата получились острые края, которые нужно сгладить:

Paint Texture - инструмент, который в качестве кисти (brush) использует текстуру для нанесения ее на ландшафт.

Чтобы начать наносить текстуру, она вначале должна быть добавлена в палитру поля Textures этого инструмента.

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

Что бы выбрать текстуру для рисования, просто выберете ее в палитре Textures, выбранная текстура отмечена синим подчеркиванием.

Place Trees. Этот инструмент позволяет быстро и легко размещать на ландшафте деревья, указав какие ресурсы (assets) будут для этого использованы.

Точно так же, как были добавлены текстуры в инструменте Paint Texture, так и тут для этих целей существует кнопка Edit Trees, с помощью которой можено добавлять, редактировать или удалять ресурсы (assets) из палитры. программа игра текстура рисование

В настройках(Settings) Place Trees можно указать:

• Brush Size: количество деревьев(trees) размещаемых за клик;

• Tree Density: плотность расположения деревьев;

• Color Variation: применяется случайное изменение цвета деревьев;

• Tree Width/Height: размер ресурса (asset) размещаемого на ландшафте; * Tree Width/Height Variation: дает вам случайное изменение в размере деревьев. Этот инструмент использует клавишу Shift, что бы убрать внесенные им изменения, т.е. стереть деревья с ландшафта, в сочетании с клавишей Ctrl стирает только выбранные в палитре деревья.

Paint Details. Этот инструмент работает по аналогии с инструментом Place

Trees, но предназначен для работы с detail objects (объектами деталей), такими как камни, трава, кусты и т.п.

Terrain Settings в Terrain (Script) содержит различные настройки отображения ландшафта.

Здесь можно задать различные параметры, влияющие на LOD (Level of Detail -- уровни детализации).

LOD (Level of Detail) приём в разработке игр, заключающийся в изменении уровня детализации в зависимости от расстояния объекта до игрока.

Base Terrain (базовые настройки):

• Pixel Error: количество допустимых ошибок в отображении геометрии ландшафта. По существу, это настройка LOD;

• Base Map Distance: расстояние, на котором текстуры ландшафта будут отображаться в высоком разрешении;

• Lighting: Метод освещения ландшафта: Vertex, Lightmap, Pixel;

• Cast Shadows: Определяет, отбрасывает ли ландшафт тени.

Tree & Detail Settings (настройки деревьев и деталей):

• Draw: Если включено -- все деревья, трава и детали отрисовываются;

• Detail Distance: Дистанция, на которой отрисовываются детали;

• Tree Distance: Дистанция, на которой отрисовываются деревья; * Billboard Start: Расстояние от камеры, на котором деревья начнут отображаться, как Billboards вместо Meshes;

• Fade Length: Диапазон, который будут использовать деревья для перехода от Billboards к Meshes;

• Max Mesh Trees: Общее количество мешей деревьев, которым позволено отображаться на ландшафте.

Wind Settings (настройки ветра):

• Speed: Скорость, с которой ветер дует на траву (прим. пер.: больше подойдет термин - частота ветра);

• Size: Определяет области травы, которые реагируют на ветер асинхронно; * Bending: Сила воздействия на траву - значение, на которое она согнется под действием ветра;

• Grass Tint: Общий оттенок для всей травы (Grass) и мешей деталей (Detail Meshes). На рисунке, для наглядности, показан ландшафт с низким значением Base Map Distance

Размещено на Allbest.ru

...

Подобные документы

  • Игровой движок Unity, его использование для создания приложений, связанных с архитектурой, обучением, визуализацией данных и электронными книгами. Разработка системы освещения для работы с двухмерными объектами в виде расширения редактора Unity.

    дипломная работа [2,5 M], добавлен 11.02.2017

  • Ознакомление с основными правилами работы с изображением в программе Illustrator. Применение художественных (Artistic, Brushl Strokes) и мозаичных (Pixelate) фильтров для редактировании рисунка. Добавление текстуры в изображение при помощи группы Texture.

    контрольная работа [25,2 K], добавлен 12.09.2010

  • Платформа Unity 3D как средство разработки компьютерных деловых игр. Рассмотрение реализации взаимодействия между подсистемой проведения деловых игр и модулем визуализации. Формирование игровых уровней на примере компьютерной игры "Проезд перекрестка".

    дипломная работа [2,8 M], добавлен 22.08.2017

  • Исследование основных требований к пользовательскому интерфейсу. Краткая характеристика используемой операционной системы Windows 7 и языка программирования. Особенность создания удобного управления в игре. Главные требования к аппаратному обеспечению.

    курсовая работа [453,0 K], добавлен 02.06.2017

  • Написание программы вывода графика функции с помощью точек и линий, модификация программы. Программа вывода каркаса вращающегося тора относительно своей оси с одновременным движением по заданной траектории. Создание эффекта сползания текстуры с цилиндра.

    контрольная работа [433,2 K], добавлен 01.12.2009

  • Особливості Unity у створенні віртуального робочого середовища. Моделювання у віртуальному середовищі навчальних проектів у вигляді лабораторних робіт з фізики, які спрямовані на покращення і спрощення навчального та практичного процесу навчання.

    курсовая работа [74,0 K], добавлен 30.08.2014

  • Графический редактор Paint одновременно работает с двумя цветами, которые отображаются на панели слева от палитры. Один цвет рассматривается как основной, другой-как фоновый. Инструмент рисования может использоваться как основной, так и фоновый цвет.

    методичка [30,1 K], добавлен 05.10.2008

  • Изучение компьютерной программы – графического редактора Paint, ее возможности и основные приемы работы. Панель инструментов, редактирование рисунка. Составление и реализация школьных уроков в начальной школе по изучению графического редактора Paint.

    курсовая работа [865,0 K], добавлен 28.04.2014

  • Создание программы, которая создает набор данных в динамической памяти компьютера и позволяет корректировать его. Описание программного комплекса. Обзор особенностей реализации программы с использованием модулей. Добавление данных в конец текущего набора.

    курсовая работа [455,2 K], добавлен 28.08.2017

  • Функционально-структурная организация персонального компьютера. Операционная система Windows. Функции стандартизации программы графического редактора Paint. Рисование геометрических объектов и оформление рисунков с помощью графического редактора Paint.

    курсовая работа [680,1 K], добавлен 03.12.2008

  • Изучение основных приемов работы с текстовым и графическим редакторами. Операции, которые позволяет выполнять графический редактор Paint. Создание и сохранение текстовых документов в Блокноте. Ввод фрагмента текста с клавиатуры и его редактирование.

    контрольная работа [279,3 K], добавлен 12.03.2011

  • Разработка программы для рисования различных правильных многоугольников с помощью объектно-ориентированного языка программирования. Использование для разработки среды C++ Builder 6 и библиотеки VCL. Разработка интерфейса приложения и алгоритма его работы.

    курсовая работа [616,4 K], добавлен 18.10.2010

  • Системное программирование на языке высокого уровня С#. Разработка спецификаций функций камеры. Выбор пути сохранения фотографий. Работа с веб-камерой на простейшем уровне. Сохранение текущей фотографии. Наложение фильтра, текстуры на изображение.

    курсовая работа [2,2 M], добавлен 25.03.2015

  • Создание высокопрофессиональных видеоматериалов с помощью Microsoft PowerPoint. Запуск программы, открытие файла с презентацией. Режимы работы, сохранение презентации. Выделение, снятие выделения объектов, панель их свойств. Добавление и изменения текста.

    лабораторная работа [615,5 K], добавлен 17.03.2012

  • Функции графического редактора Paint. Сохранение документов, вставка, перемещение, копирование, удаление. Многократное увеличение или уменьшение инструмента. Полная палитра, выбор третьего цвета для рисования, пипетка, заливка, пользовательская кисть.

    контрольная работа [22,3 K], добавлен 27.07.2009

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

    реферат [32,2 K], добавлен 03.10.2010

  • Понятие шаблона документа, анализ последовательности действий для его создания. Несколько замечаний по поводу тактики создания шаблонов. Специфика создания документов с использованием слияния. Особенность использования программы Microsoft Graph.

    реферат [17,1 K], добавлен 05.10.2011

  • С помощью Excel можно создавать сложные диаграммы. Ряд данных. Категории. Создание внедренных диаграмм. Создание диаграмм на отдельном листе. Настройка элементов диаграммы. Элемент диаграммы. Быстрый способ создания диаграмм. Построения графика.

    лабораторная работа [16,6 K], добавлен 10.03.2007

  • Рассмотрение функциональных возможностей графического редактора Paint. Запуск и элементы окна. Создание и сохранение рисунка. Элементы панели инструментов и палитры цветов. Характеристика оборудования, необходимого для подключения к сети Интернет по ADSL.

    контрольная работа [3,1 M], добавлен 14.02.2012

  • С помощью программы PowerPoint можно подготовить выступление с использованием слайдов, которые потом можно напечатать на прозрачных пленках, бумаге, 35-миллиметровых слайдах или просто демонстрировать на экране компьютера или проекционного экрана.

    реферат [2,5 M], добавлен 17.07.2008

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.