mirror of
https://github.com/StepanovPlaton/C3DGraphicEngine.git
synced 2026-04-03 12:20:42 +04:00
585b5337c0dadd79256c7585bc4020a18908c49b
C 3D Graphic Engine
C3DGraphicEngine - это графический 3D движок, написанный с полного нуля на чистом С!
Скачайте и попробуйте сами!
Стек:
О проекте:
- Графический 3D движок
- Весит всего 75 Kb!
- Первая версия написана за 8 часов
- Рендерит произвольные объекты, заданные как наборы вершин и ребер
- Реализует сцену с произвольным позиционированием камеры
- Использует перспективную проекцию
- Создан с полного нуля:
- Не использует продвинутые графические библиотеки
- Основан на Windows API (использует функции создания окон, рисования точек, линий)
Запуск:
- Make:
make make run - GCC:
gcc -o main.exe .\main.c .\utils\utils.c -lgdi32 .\main.exe
Идеи:
- Добавить непрозрачность (скрыть невидимые грани)
- Добавить алгоритмы создания сложных фигур (додекаэдр, шар и тд.)
- Добавить физику
- Have fun!
Над проектом работали StepanovPlaton и Fluorouacil!
Description
Languages
C
59.3%
C++
36.7%
Makefile
2.1%
Python
1.9%
