All Projects → rougier → Tiny Renderer

rougier / Tiny Renderer

Licence: mit
A tiny sotfware 3D renderer in 100 lines of Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Tiny Renderer

Ava
A tiny unlicensed 3D game engine in C; with C++ and Lua interfaces. Written in 32 random ̷d̷a̷y̷s̷ m̷o̷n̷t̷h̷s̷ years.
Stars: ✭ 287 (+139.17%)
Mutual labels:  opengl, 3d, tiny
Tinyrenderer
A brief computer graphics / rendering course
Stars: ✭ 11,776 (+9713.33%)
Mutual labels:  opengl, 3d, computer-graphics
Exengine
A C99 3D game engine
Stars: ✭ 391 (+225.83%)
Mutual labels:  opengl, 3d, 3d-engine
Pyrr
3D mathematical functions using NumPy
Stars: ✭ 282 (+135%)
Mutual labels:  opengl, 3d, numpy
Tinyraycaster
486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+1052.5%)
Mutual labels:  opengl, 3d, computer-graphics
Limonengine
3D FPS game engine with full dynamic lighting and shadows
Stars: ✭ 331 (+175.83%)
Mutual labels:  opengl, 3d, 3d-engine
Open3d
Open3D: A Modern Library for 3D Data Processing
Stars: ✭ 5,860 (+4783.33%)
Mutual labels:  opengl, 3d, computer-graphics
Ueviewer
Viewer and exporter for Unreal Engine 1-4 assets (UE Viewer).
Stars: ✭ 1,083 (+802.5%)
Mutual labels:  opengl, 3d
Dgel
A WebGPU engine.
Stars: ✭ 60 (-50%)
Mutual labels:  opengl, 3d
Graphics Algorithm
3D图形学算法Code。包括软渲染、光线追踪、PBR等等~
Stars: ✭ 67 (-44.17%)
Mutual labels:  opengl, computer-graphics
Connected Components 3d
Connected components on multilabel 3D & 2D images. Handles 26, 18, and 6 connected variants.
Stars: ✭ 90 (-25%)
Mutual labels:  3d, numpy
Gloom
A minimalistic boilerplate for OpenGL with C++.
Stars: ✭ 54 (-55%)
Mutual labels:  opengl, computer-graphics
Graphics Snippets
Shading techniques and GLSL snippets
Stars: ✭ 53 (-55.83%)
Mutual labels:  opengl, computer-graphics
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+9648.33%)
Mutual labels:  opengl, 3d
Helix Toolkit
Helix Toolkit is a collection of 3D components for .NET.
Stars: ✭ 1,050 (+775%)
Mutual labels:  3d, 3d-engine
Opengl Renderer
Modern OpenGL renderer written in C++17
Stars: ✭ 85 (-29.17%)
Mutual labels:  opengl, computer-graphics
Meshcnn
Convolutional Neural Network for 3D meshes in PyTorch
Stars: ✭ 1,032 (+760%)
Mutual labels:  3d, computer-graphics
Helixjs
A Javascript 3D game engine.
Stars: ✭ 84 (-30%)
Mutual labels:  3d, 3d-engine
Mini3d
3D Software Renderer in 700 Lines !!
Stars: ✭ 1,320 (+1000%)
Mutual labels:  opengl, 3d
Assetkit
🎨 Modern 2D/3D - Importer • Exporter • Util - Library, also called (AssetIO)
Stars: ✭ 97 (-19.17%)
Mutual labels:  3d, 3d-engine

A tiny software 3D renderer in 100 lines of Python

Translated from https://github.com/ssloy/tinyrenderer/wiki - Model by Vidar Rapp
2492 z-tested, textured & lighted triangles rendered in 0.35 second (~3 FPS) on a Macbook Pro

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].