zxx43 / Tiny3d
A Small OpenGL Based Renderer
Stars: ✭ 94
Labels
Projects that are alternatives of or similar to Tiny3d
Nimgl
NimGL is a Nim library that offers bindings for popular libraries used in computer graphics
Stars: ✭ 218 (+131.91%)
Mutual labels: opengl, computer-graphics
Open3d
Open3D: A Modern Library for 3D Data Processing
Stars: ✭ 5,860 (+6134.04%)
Mutual labels: opengl, computer-graphics
Rendu
A simple realtime graphics playground for experimentations.
Stars: ✭ 343 (+264.89%)
Mutual labels: opengl, computer-graphics
Herebedragons
A basic 3D scene implemented with various engines, frameworks or APIs.
Stars: ✭ 1,616 (+1619.15%)
Mutual labels: opengl, computer-graphics
Opengl Renderer
Modern OpenGL renderer written in C++17
Stars: ✭ 85 (-9.57%)
Mutual labels: opengl, computer-graphics
Tinyrenderer
A brief computer graphics / rendering course
Stars: ✭ 11,776 (+12427.66%)
Mutual labels: opengl, computer-graphics
Easy3d
A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data
Stars: ✭ 383 (+307.45%)
Mutual labels: opengl, computer-graphics
Vctrenderer
A real time global illumination solution that achieves glossy surfaces, diffuse reflection, specular reflection, ambient occlusion, indirect shadows, soft shadows, emissive materials and 2-bounce GI. Published here http://ieeexplore.ieee.org/abstract/document/7833375/
Stars: ✭ 353 (+275.53%)
Mutual labels: opengl, computer-graphics
Antons opengl tutorials book
Anton's OpenGL 4 Tutorials book - Demo Code
Stars: ✭ 668 (+610.64%)
Mutual labels: opengl, computer-graphics
Gl Rs
An OpenGL function pointer loader for Rust
Stars: ✭ 539 (+473.4%)
Mutual labels: opengl, computer-graphics
Tiny Renderer
A tiny sotfware 3D renderer in 100 lines of Python
Stars: ✭ 120 (+27.66%)
Mutual labels: opengl, computer-graphics
Gloom
A minimalistic boilerplate for OpenGL with C++.
Stars: ✭ 54 (-42.55%)
Mutual labels: opengl, computer-graphics
Awesome Opengl
A curated list of awesome OpenGL libraries, debuggers and resources.
Stars: ✭ 1,577 (+1577.66%)
Mutual labels: opengl, computer-graphics
Dyna Kinematics
A 2D rigid-body dynamics simulator with some cool features for generating beautiful animations.
Stars: ✭ 195 (+107.45%)
Mutual labels: opengl, computer-graphics
Tinyraycaster
486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+1371.28%)
Mutual labels: opengl, computer-graphics
Awesome Glsl
🎇 Compilation of the best resources to learn programming OpenGL Shaders
Stars: ✭ 530 (+463.83%)
Mutual labels: opengl, computer-graphics
Graphics Snippets
Shading techniques and GLSL snippets
Stars: ✭ 53 (-43.62%)
Mutual labels: opengl, computer-graphics
Graphics Algorithm
3D图形学算法Code。包括软渲染、光线追踪、PBR等等~
Stars: ✭ 67 (-28.72%)
Mutual labels: opengl, computer-graphics
Graphicsprogramming
Demos related to OpenGL, Qt/QML, OpenCV and other X technologies.
Stars: ✭ 83 (-11.7%)
Mutual labels: opengl
Cubbyflow V1
Voxel-based fluid simulation engine for computer games
Stars: ✭ 90 (-4.26%)
Mutual labels: computer-graphics
Tiny3D
A Small OpenGL Based Renderer
Features:
- OpenGL4.5 based
- Instanced rendering
- Post processing
- .obj model file
- .bmp texture file
- Skeleton animation
- Animation control
- Vertex texture fetch
- 3rd person view
- Cascaded shadow map
- Sky dome
- Multi-thread support
- Deferred shading
- Dynamic Level of Detail
- Billboard
- Water
- Fog
- Depth of Field
- Antialiasing
- Screen Space Reflection
- PBR Material
- GPU occlusion culling
- Atmospheric scattering
- Volumetric cloud
- Collision detection
Control:
- num-1,num-2,num-3 switch role to control
- numpad 2486 to control light direction
- v cancel role control
- wasd move
- space jump
- mouse-left attack
- mouse-right defend
Screenshot:
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].