Hobby game and rendering engine using DX12
-
Updated
May 21, 2024 - C++
3D technology is used in a wide range of fields, including film, video games, architecture, engineering, and product design. It allows designers to create digital models of objects that can be manipulated and rendered in three dimensions. 3D modeling software is used to create and manipulate 3D models, and 3D animation software is used to create movement and effects within those models. 3D technology has also been adopted for use in 3D printing, where physical objects can be created from digital models.
Hobby game and rendering engine using DX12
Some basic Libraries
Python utilities for conversion of bitmap image to 3D objects mosaic in POVRay format.
A compact game engine written in C++, which has the ability to handle 3D graphics, sound, entity management, and game mechanics using scripts. It currently supports the OpenGL rendering system, but there are plans to include Vulkan as a renderer in the future. The build system used for this engine is cmake.
Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
PR00F's Game Engine
Vulkan render
Code exercises from Pikuma's courses.
3D FPS Game made with OpenGL
This is a project that explores 3D rendering. It allows you to draw 3D objects loaded from .obj files and provides a simple engine for creating interactive experiences. (Still under construction!)
A Simple Physics-ORienTed graphics engine based on OpenGL.
A python module for scientific analysis of 3D data based on VTK and Numpy
OpenSCAD - The Programmers Solid 3D CAD Modeller
Website about 3D scan&print services
Game development framework / engine designed for programmers, focusing at ease of use.
3D CAD viewer and converter based on Qt + OpenCascade
Modern and easy-to-use library for Vulkan