Читать диплом по информационному обеспечению, программированию: "Реализация генерации и отображения ландшафта в трехмерной плоскости" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

РЕФЕРАТ ЛАНДШАФТ, АЛГОРИТМ, DIAMOND-SQUARE, ШУМ, ПЕРЛИН, КАМЕРА, ОСВЕЩЕНИЕ, ТЕКСТУРА, ШЕЙДЕР, DIRECTX, C++

В данной работе представлена реализация генерации и отображения ландшафта в трехмерной плоскости, с помощью средств языка C++, C# и DirectX, в среде Visual Studio 2015.

ВВЕДЕНИЕ

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

В некоторых задачах решают проблему построения реалистичных ландшафтов. Особенно это касается игр жанров RPG и MMORPG. Разработка RPG занимает более 2 лет, а MMORPG более 5 лет. Более того стоимость разработки подобных проектов очень высока. Один из способов удешевить стоимость изготовления это автоматизировать некоторые процессы.

Один из трудоемких процессов это моделирование, в частности ландшафтов. Ландшафт - достаточно большой, обозримый простым глазом участок поверхности, отличающийся от соседних участков характерными индивидуальными чертами.

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

1. Анализ задачи.1 Описание предметной области

Существует различные определения ландшафта, но одно наиболее точно отражает его.

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

Под понятием реалистичный ландшафт подразумевается, то, что ландшафт, полученный каким-то не естественным способом, будет выглядеть похоже по ряду признаков на естественный ландшафт. К таким признакам относят:

- гладкий переход между поверхностями не подверженные эрозии;

- эрозия влияет на рельеф с точки зрения воздействия воды на природный материал;

- однородный рельеф;

- единый геологический фундамент;

- иметь уникальную структуру.

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

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

Процесс создание 3D-моделей занимает достаточно продолжительное время. Чтобы сократить время на создание ландшафтов можно автоматизировать этот процесс.

На рынке представлены готовые решения, такие как Vue Espri и Terragen.Esprit это профессиональная программа для моделирования окружающей среды, ориентированный на 3D-художников. Есть возможность экспортировать в различные 3D-форматы, такие как 3ds, lwo, obj, dfx и как рендар в форматов tiff, tga, pict, bmp, gif, jpeg, png. Распространяется по цене 199 долларов США в месяц.это программа для ландшафтного моделирование и анимации. Имеет следующие достоинства:

- импорт карты высот;

- малый объем дистрибутива;

- моделирование неба и облаков.

Так же он имеет ряд недостатков:

- не предусмотрена


Интересная статья: Основы написания курсовой работы