Skip to content

xubiker/LonelyIsland

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Задание по курсу компьютерной графики - 2012/2013

Программа "LonelyIsland". Полигональная графика. Автор Александр Хвостиков, 301 группа. (e-mail: xubiker@gmail.com)

Управление осуществляется с помошью мыши и клавиатуры:
	m - включить/отключить захват курсора (!!!)
	w - двигаться вперед
	s - двигаться назад
	a - двигаться влево
	d - двигаться вправо
	j - отдаление камеры
	r - двигаться вверх
	f - двигаться вниз
	колесико мыши - приближение отдаление
	движение мыши - перемещение взгляда камеры
	o, l - перемещение области фокуса
	b - включить временный пост-эффект

Реализованные эффекты, свойства и методы:
	01. Камера для управления "главным героем" от третьего лица
	02. Процедурная генерация ландшафта
	03. Стандартная модель освещения
	04. Мягкие тени (методом теневых карт)
	05. Слоистый туман (вершинный)
	06. Нечеткие отражения (поверхность "воды" представлена зеркалом с "дрожащим" эффектом стекла)
	07. Кубические текстуры в режиме окружающей среды
	08. Переменная глубина резкости
	09. Снег (полупрозрачные billboard, не требующие упорядоченного вывода)
	10. Процедурная генерация "облачка"
	11. Облачко + птичка (полупрозрачные billboard, требующие упорядоченного вывода)
	12. 2D пост-эффект (временное относительное смещение цветовых каналов)
	13. Плавное движение камеры (проявляется при резких движениях мыши)

Для корректной работы требуется версия OpenGl не ниже 3.3

Работоспособность программы была проверена на следующих конфигурациях:
	Intel Core i7 3610 2.3GHz, nVidia GT650m 2Gb, RAM DDRIII 8Gb, 1920 * 1280
	Intel Core i7 3610 2.3GHz, Intel HD Graphics 4000, RAM DDRIII 8Gb, 1920 * 1280
	Intel Pentium 2.1GHz, ATI Mobility Radeon 4500 Series 512Mb, RAM DDRII 2Gb, 1366 * 768

About

computer graphics (OpenGL)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published