- 1
- 2
- 3
- . . .
- последняя »
РЕФЕРАТ ЛАНДШАФТ, АЛГОРИТМ, 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 долларов США в месяц.это программа для ландшафтного моделирование и анимации. Имеет следующие достоинства:
- импорт карты высот;
- малый объем дистрибутива;
- моделирование неба и облаков.
Так же он имеет ряд недостатков:
- не предусмотрена
- 1
- 2
- 3
- . . .
- последняя »
Похожие работы
Тема: Реализация трехмерной графики |
Предмет/Тип: Другое (Реферат) |
Тема: Разработка и реализация алгоритмов трехмерной триангуляции сложных пространственных областей: итерационные методы |
Предмет/Тип: Другое (Реферат) |
Тема: Разработка и реализация программного модуля для трехмерной и двухмерной визуализации геометрических сборок для ПК BRAND |
Предмет/Тип: Информационное обеспечение, программирование (Диплом) |
Тема: Гидромелиорация ландшафта |
Предмет/Тип: Сельское хозяйство (Реферат) |
Тема: Антропогенная динамика ландшафта |
Предмет/Тип: Геология (Реферат) |
Интересная статья: Основы написания курсовой работы