Showing 1-20 of 41 projects
A hands-on computer graphics course with a software renderer in C++
Real-time physically based rendering engine for Android, iOS, and desktop platforms
A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
A curated list of resources for creative coding, including generative art, data visualization, and interactive design.
A collaboration-friendly studio for building NeRF-based 3D reconstructions using PyTorch and other ML tools.
Open 3D Engine (O3DE) is a multi-platform 3D engine for building AAA games, 3D worlds, and high-fidelity simulations.
OpenSCAD is an open-source 3D CAD modeler focused on programming and scripting rather than graphical modeling.
Draco is a C++ library for compressing and decompressing 3D geometric meshes and point clouds.
A lightweight, educational ray tracing engine written in C++ for learning computer graphics and rendering.
Urho3D is an open-source, cross-platform 2D and 3D game engine written in C++.
Ambient is a multiplayer game engine built with Rust, focused on 3D graphics, WebAssembly, and cross-platform deployment.
A Python library for generating photorealistic training images using the Blender 3D software.
Yocto/GL is a tiny C++ library for data-driven physically-based graphics and path tracing.
A software renderer written from scratch in C89 for 3D graphics programming and development
A cross-platform application for quick and easy still image camera matching.
A brief computer graphics / rendering course focused on building a raytracer engine in C++.
A 3D game engine with Lua scripting, supporting C++, OpenGL, and physically-based rendering.
This repository provides a diffusion-based model for generating consistent 3D views from a single image.
A simple 3D raycasting engine in C++ for building old-school FPS games.
3D CAD viewer and converter with support for various file formats, built on Qt and OpenCascade.
Get weekly updates on trending AI coding tools and projects.