🗊Презентация Моделирование облаков

Нажмите для полного просмотра!
Моделирование облаков, слайд №1Моделирование облаков, слайд №2Моделирование облаков, слайд №3Моделирование облаков, слайд №4Моделирование облаков, слайд №5Моделирование облаков, слайд №6Моделирование облаков, слайд №7Моделирование облаков, слайд №8Моделирование облаков, слайд №9Моделирование облаков, слайд №10Моделирование облаков, слайд №11Моделирование облаков, слайд №12Моделирование облаков, слайд №13

Вы можете ознакомиться и скачать презентацию на тему Моделирование облаков. Доклад-сообщение содержит 13 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





		Моделирование 					облаков

Студент гр. Иу7-53: Кукуев Сергей Александрович
Руководитель: Ломовской Игорь Владимирович
Московский Государственный технический 
университет им. Н. Э. Баумана
Москва
2015 г.
Описание слайда:
Моделирование облаков Студент гр. Иу7-53: Кукуев Сергей Александрович Руководитель: Ломовской Игорь Владимирович Московский Государственный технический университет им. Н. Э. Баумана Москва 2015 г.

Слайд 2





Задачи и цель курсового проекта
Цель: Смоделировать реалистичную модель облака.
Задачи:
 проведение анализа существующих алгоритмов компьютерной графики;
 подробное изучение алгоритма и обоснование выбора структур данных;
 проектирование пользовательского интерфейса  программы;
 реализация выбранных алгоритмов и структур данных;
 тестирование программы.
Описание слайда:
Задачи и цель курсового проекта Цель: Смоделировать реалистичную модель облака. Задачи: проведение анализа существующих алгоритмов компьютерной графики; подробное изучение алгоритма и обоснование выбора структур данных; проектирование пользовательского интерфейса программы; реализация выбранных алгоритмов и структур данных; тестирование программы.

Слайд 3





Методы моделирования облаков
 
Метод «Систем Итерируемых функций»
 Использование клеточного автомата
 Использование шума Перлина
Выбранный метод генерации модели – генерация методом шума Перлина.
 	+:  быстродействие
Описание слайда:
Методы моделирования облаков Метод «Систем Итерируемых функций» Использование клеточного автомата Использование шума Перлина Выбранный метод генерации модели – генерация методом шума Перлина. +: быстродействие

Слайд 4





Модели освещения
 Модель Ламберта
 Модель Фонга
Выбранная модель освещения – модель Ламберта
	+: простота
Описание слайда:
Модели освещения Модель Ламберта Модель Фонга Выбранная модель освещения – модель Ламберта +: простота

Слайд 5





Общий алгоритм программы
Установить параметры времени: текущее, восход солнца и его закат.
Сформировать виртуальный мир: создать каркасную модель солнца с текущими координатами, зависящими от времени, воксельную модель облаков и плоскость, являющуюся землей.
Произвести необходимое преобразование координат (повороты моделей, масштабирование и перенос) относительно камеры.
Создание текстур для моделей виртуального мира:
 Для травы выполнить генерацию текстуры по принципу случайного изменения интенсивности зеленого цвета.
 Для солнца/луны выполнить чтение текстуры из ранее заготовленного файла.
Выполнить наложение текстур солнца и травы в декартовой системе координат.
Преобразовать координаты из декартовой системы координат в экранные, и отобразить данные модели.
В цикле для каждого слоя модели облака.
 Выполнить генерацию текстур с помощью шума Перлина.
 Выполнить наложение текстур на модель облака.
 Преобразовать координаты из декартовой системы координат в экранные, и отобразить модель облака.
Конец цикла.
Описание слайда:
Общий алгоритм программы Установить параметры времени: текущее, восход солнца и его закат. Сформировать виртуальный мир: создать каркасную модель солнца с текущими координатами, зависящими от времени, воксельную модель облаков и плоскость, являющуюся землей. Произвести необходимое преобразование координат (повороты моделей, масштабирование и перенос) относительно камеры. Создание текстур для моделей виртуального мира: Для травы выполнить генерацию текстуры по принципу случайного изменения интенсивности зеленого цвета. Для солнца/луны выполнить чтение текстуры из ранее заготовленного файла. Выполнить наложение текстур солнца и травы в декартовой системе координат. Преобразовать координаты из декартовой системы координат в экранные, и отобразить данные модели. В цикле для каждого слоя модели облака. Выполнить генерацию текстур с помощью шума Перлина. Выполнить наложение текстур на модель облака. Преобразовать координаты из декартовой системы координат в экранные, и отобразить модель облака. Конец цикла.

Слайд 6





Генерация модели облака методом шума Перлина.
Псевдо-случайный генератор: 
		,
	где 
Интерполяция Джеймса Лонга: 
Приведение шума к виду 0-255:
Описание слайда:
Генерация модели облака методом шума Перлина. Псевдо-случайный генератор: , где Интерполяция Джеймса Лонга: Приведение шума к виду 0-255:

Слайд 7





Модель солнца
Описание слайда:
Модель солнца

Слайд 8





Алгоритм наложения текстур.
 
Для вычисления координат пикселей текстуры используют:
				
где u, v принадлежат [0, 1], а {} – нормализированные координаты вектора, который есть разность между текущей точкой поверхности и центром сферы.
		;		;
Описание слайда:
Алгоритм наложения текстур. Для вычисления координат пикселей текстуры используют: где u, v принадлежат [0, 1], а {} – нормализированные координаты вектора, который есть разность между текущей точкой поверхности и центром сферы. ; ;

Слайд 9





Технологический раздел
 
 Парадигма программирования: ООП
 Язык программирования: C#
 Среда разработки: Visual Studio Enterprise 2015
Описание слайда:
Технологический раздел Парадигма программирования: ООП Язык программирования: C# Среда разработки: Visual Studio Enterprise 2015

Слайд 10





Тестирование программы
 Заполнение матрицы для текстуры облака: 
 Создание каркасной модели солнца: 
 Текстурирование солнца:
Описание слайда:
Тестирование программы Заполнение матрицы для текстуры облака: Создание каркасной модели солнца: Текстурирование солнца:

Слайд 11





Исследовательский раздел
Описание слайда:
Исследовательский раздел

Слайд 12





Интерфейс программы
Описание слайда:
Интерфейс программы

Слайд 13





Заключение
Проведен анализ существующих алгоритмов компьютерной графики.
Разработаны форматы входных и выходных данных. 
В программном продукте были реализованы алгоритмы генерации текстуры методом шума Перлина, алгоритм наложения текстур, алгоритм триангуляции объекта, а также модель освещения с точечным источником света.
Реализовано программное обеспечение, моделирующее облака.
В качестве перспектив развития данной программы можно предложить:
 добавление динамики модели облака;
 модификацию и оптимизацию алгоритма.
Описание слайда:
Заключение Проведен анализ существующих алгоритмов компьютерной графики. Разработаны форматы входных и выходных данных. В программном продукте были реализованы алгоритмы генерации текстуры методом шума Перлина, алгоритм наложения текстур, алгоритм триангуляции объекта, а также модель освещения с точечным источником света. Реализовано программное обеспечение, моделирующее облака. В качестве перспектив развития данной программы можно предложить: добавление динамики модели облака; модификацию и оптимизацию алгоритма.



Похожие презентации
Mypresentation.ru
Загрузить презентацию