
- •5. Требования к оформлению пояснительной записки
- •Презентация.
- •1. Тема курсовой работы/проекта
- •2. Исходные данные
- •2. Перечень вопросов, подлежащих разработке, и обязательного графического материала:
- •1. Тема курсовой работы/проекта
- •2. Исходные данные
- •2. Перечень вопросов, подлежащих разработке, и обязательного графического материала:
- •5. Мониторинг процесса выполнения курсового проекта (работы)
- •Лист замечаний
- •Перечень условных обозначений и сокращений
- •Введение
- •1. Основная часть
- •1.1 Обоснование актуальности задачи создания реалистических изображений
- •1.2 Обоснование выбора методов и средств для выполнения задания
- •1.2.1 Карта нормалей
- •1.2.2Карта смещений текстурных координат (du/dv карта)
- •1.2.3 Проект сцены «Солнце над морем»
- •1.3 Алгоритмы моделирования и визуализации
- •1.4 Макет по визуализации сцены
- •1.5 Результат работы макета по
- •Заключение
- •Список литературы
- •Приложение II Презентация к защите курсовой работы/курсового проекта содержание
1.4 Макет по визуализации сцены
Добавляем файл с классом воды:
#include "water.h"
#include "EffectClass.h"
CWATER Water;
CEFFECT pActiveEffect;
float tt=0.0f;
IDirect3DTexture9* tex1;
IDirect3DTexture9* tex2;
Создаем воду и две текстуры (карту нормалей и карту смещений текстурных координат).
Функция рисования воды:
void DrawWater()
{
tt +=DeltaTime*0.3f;
D3DXMATRIX world,matView,matProj;
D3DXMatrixTranslation (&world, Water.ObjPos.x, Water.ObjPos.y, Water.ObjPos.z); И т. д.
1.5 Результат работы макета по
ХХХ
Заключение
ХХХ
Список литературы
Приложение I
Листинг программы (фрагмент)
Main.cpp
#define ScreenWidth 640
#define ScreenHeight 480
#include "Input.h"
#include "Camera.h"
#include <windows.h>
#include <mmsystem.h>
#pragma comment(lib,"d3d9.lib")
#pragma comment(lib,"d3dx9.lib")
#pragma comment(lib,"winmm.lib")
#pragma comment(lib,"dinput8.lib")
#pragma comment(lib,"dxguid.lib")
#include "water.h"
#include "EffectClass.h"
CWATER Water;
CEFFECT pActiveEffect;
IDirect3DTexture9* tex1;
IDirect3DTexture9* tex2;
HWND hwnd = NULL;
IDirect3DDevice9 *D3DDevice = NULL;
DirectInput *DInput;
Camera *ActiveCamera;
ID3DXMesh* Mesh;
IDirect3DTexture9* Texture;
float UP = 0.0f;
DWORD CurrentTime;
DWORD LastTime;
int FPS = 0;
float DeltaTime;
float tt = 0.0f;
void inline UpdateDeltaTime()
{
CurrentTime = timeGetTime();
DeltaTime = ((float)CurrentTime - (float)LastTime) * 0.001f;
LastTime = timeGetTime();
И т. д.
Приложение II Презентация к защите курсовой работы/курсового проекта содержание
|
Стр. |
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ |
3 |
ВВЕДЕНИЕ |
4 |
1. ТЕМАТИКА РАБОТ |
5 |
1.1 Основные направления тематики Работ |
5 |
1.2 Примеры конкретных тем: |
5 |
2. ОФОРМЛЕНИЕ ЗАДАНИЯ НА КУРСОВОЕ ПРОЕКТИРОВАНИЕ |
5 |
3. МЕТОДИКА ВЫПОЛНЕНИЯ РАБОТЫ |
6 |
4 ТРЕБОВАНИЯ К СОДЕРЖАНИЮ РАБОТЫ |
6 |
5. ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ |
8 |
6. РУКОВОДСТВО И ЗАЩИТА РАБОТЫ |
9 |
7 КРИТЕРИИ ОЦЕНКИ РАБОТЫ |
10 |
7.1 Этапы оценки работы |
10 |
7.2 Критерии выставления оценок |
11 |
РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА |
12 |
ПРИЛОЖЕНИЕ 1. ШАБЛОН ЗАДАНИЯ НА КУРСОВОЕ ПРОЕКТИРОВАНИЕ |
13 |
ПРИЛОЖЕНИЕ 2. ШАБЛОН ТИТУЛЬНОГО ЛИСТА ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ КУРСОВОГО ПРОЕКТА (РАБОТЫ) |
15 |
ПРИЛОЖЕНИЕ 3. ТИПОВАЯ ФОРМА ПРОТОКОЛА ЗАСЕДАНИЯ КОМИССИИ ПО ЗАЩИТЕ КУРСОВОГО ПРОЕКТА (РАБОТЫ) |
16 |
ПРИЛОЖЕНИЕ 4. ПРИМЕР ОФОРМЛЕНИЯ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ К КУРСОВОМУ ПРОЕКТУ (РАБОТЕ) |
17 |