Компьютерная графика

Задачи по компьютерной графике. Алгоритмы и графические библиотеки.

Круги на воде

Вода

Программа содержит алгоритм анимации появления кругов на воде после попадания капли на водную поверхность.

Ключевые слова: 
вода, круги, капли

Трёхмерная модель бриллианта

Трёхмерная модель бриллианта с  изменением параметров проекции

Задача: спроектировать трёхмерную модель бриллианта и предоставить пользователю параметры настройки проекции;
Использованый API: GTK/GDK;
Среда разработки: Code::Blocks 8.02 (Linux)
Компилятор: GCC;

Ключевые слова: 
Бриллиант, паралельная проекция

3D-часы на DirectX

Clock

Задача: создать 3D-часы.
Использованный API: DirectX 9.
Среда разработки: Visual Studio 2008.
Компилятор: VS08 C++.

Игра Cube Shooter

shuter.jpg

В данной задаче реализована двухмерная игра с трехмерными элементами.
Язык С. Графические библиотеки: GTK+ и Cairo

Описание игры: На вас падают трехмерные кубики! ваша цель уничтожать их как можно быстрее при помощи пушки
(целимся и стреляем мышкой)

Ключевые слова: 
gtk gtk+ cairo анимация игра трехмерные фигуры столкновения

Игра "Spacer"

Spacer

Задача: создать игру в жанре арканоид (классический).
Среда разработки: Borland Pascal 7

Игра "Воллейбол" на GTK

Воллейбол

Задача: создать игру "Воллейбол", смоделировать законы физики, действующие на мяч и игроков
Использованный API: GTK/GDK
Среда разработки: XCode(MacOS X), Code::Blocks(Linux & Windows)
Компилятор: GCC v4

Ключевые слова: 
Воллейбол, столкновения, движение

Вращение объекта, заданнога координатами в 3d

-1.png

Вращение объекта заданога координатами в 3d
Программа написана на С. В среде code::blocks компилятор gcc. ОС Ubuntu 9.10
Эта программа по содержимому входного файла строит объект в пространстве.
для построения использовался фреймворк GTK и входящая вбиблиотека для векторрного построения Cairo.

Ключевые слова: 
вращение, трехмерный объект, чтение из файла
Синдикация материалов