All Projects → Tinykaboom → Similar Projects or Alternatives

3059 Open source projects that are alternatives of or similar to Tinykaboom

Tinyraytracer
A brief computer graphics / rendering course
Stars: ✭ 3,971 (+91.19%)
Tinyrenderer
A brief computer graphics / rendering course
Stars: ✭ 11,776 (+466.97%)
Tinyraycaster
486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (-33.41%)
Renderhelp
⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (-76.22%)
Softwarerenderer
Software rendering engine with PBR. Built from scratch on C++.
Stars: ✭ 323 (-84.45%)
Renderer
A shader-based software renderer written from scratch in C89
Stars: ✭ 1,366 (-34.23%)
Hybridrenderingengine
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Stars: ✭ 563 (-72.89%)
Photon-v2
A program that takes photographs of a virtual world.
Stars: ✭ 75 (-96.39%)
C-Raytracer
A CPU raytracer from scratch in C
Stars: ✭ 49 (-97.64%)
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 (+463.22%)
Flycube
Graphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (-96.24%)
Awesome Creative Coding
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Stars: ✭ 8,696 (+318.68%)
Yocto Gl
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
Stars: ✭ 1,391 (-33.03%)
Glsltuto
GLSL shaders tutorial
Stars: ✭ 168 (-91.91%)
Mutual labels:  shaders, rendering, tutorial, learning
Cpp 3d Game Tutorial Series
C++ 3D Game Tutorial Series is a YouTube tutorial series, whose purpose is to help all those who want to take their first steps in the game development from scratch.
Stars: ✭ 400 (-80.74%)
Methanekit
🎲 Modern 3D graphics made simple with cross-platform C++17 meta-API on top of DirectX 12 & Metal (Vulkan is coming)
Stars: ✭ 197 (-90.52%)
Lume
Create CSS3D/WebGL applications declaratively with HTML. Give regular DOM elements shadow and lighting.
Stars: ✭ 445 (-78.57%)
Yave
Yet Another Vulkan Engine
Stars: ✭ 211 (-89.84%)
Mutual labels:  3d, shaders, rendering, 3d-graphics
Unity Dithered Transparency Shader
Unity material and shader for applying clipped, dithered transparency
Stars: ✭ 174 (-91.62%)
Mutual labels:  graphics, 3d, shaders, rendering
Vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (-91.29%)
Mutual labels:  graphics, 3d, rendering, graphics-programming
Python Raytracer
A basic Ray Tracer that exploits numpy arrays and functions to work fast.
Stars: ✭ 204 (-90.18%)
Mutual labels:  fun, rendering, raytracing
Picasso
Picasso is a high quality 2D vector graphic rendering library. It support path , matrix , gradient , pattern , image and truetype font.
Stars: ✭ 205 (-90.13%)
Mutual labels:  graphics, rendering, rendering-engine
raytracing-go
A simple Go library for 3D ray-tracing rendering, implementing the book Ray Tracing in One Weekend. 📸
Stars: ✭ 53 (-97.45%)
Messier87
A realtime raytracing blackhole renderer
Stars: ✭ 53 (-97.45%)
Mutual labels:  shaders, rendering, raytracing
Real-Time-Rendering-4th-Bibliography-Collection
Real-Time Rendering 4th (RTR4) 参考文献合集典藏 | Collection of <Real-Time Rendering 4th (RTR4)> Bibliography / Reference
Stars: ✭ 2,806 (+35.1%)
3D interactive graphics rendering engine
Develop a 3D interactive graphics rendering engine
Stars: ✭ 31 (-98.51%)
ArtOfIllusion
Art of Illusion modeling and rendering suite - core application and tools
Stars: ✭ 58 (-97.21%)
Mutual labels:  raytracer, raytracing, 3d-graphics
MoravaEngine
2D/3D graphics engine written in C++ language. It currently supports the following graphics APIs: OpenGL 3.3+, Vulkan 1.2, DirectX 11. Its current purpose is to experiment with various CG concepts and techniques.
Stars: ✭ 129 (-93.79%)
Mutual labels:  shaders, rendering, 3d-graphics
Herebedragons
A basic 3D scene implemented with various engines, frameworks or APIs.
Stars: ✭ 1,616 (-22.2%)
Edxray
A physically based renderer which implements many state of the art techniques in light transport simulation, material modeling, sampling and reconstruction.
Stars: ✭ 270 (-87%)
Mutual labels:  graphics, rendering, raytracing
f3d
Fast and minimalist 3D viewer.
Stars: ✭ 791 (-61.92%)
Mutual labels:  rendering, raytracing, 3d-graphics
photon mapping
minimal but extensible header only implementation of photon mapping in C++
Stars: ✭ 65 (-96.87%)
DrawSpace
Space-game oriented rendering engine
Stars: ✭ 20 (-99.04%)
CLUSEK-RT
Vulkan based C++ ray-tracing game engine.
Stars: ✭ 24 (-98.84%)
Rpt
A physically-based path tracer
Stars: ✭ 296 (-85.75%)
Mutual labels:  graphics, rendering, 3d-graphics
Vulkantutorial
Tutorial for the Vulkan graphics and compute API
Stars: ✭ 1,962 (-5.54%)
Nabla
OpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (-88.69%)
Legion-Engine
Rythe is a data-oriented C++17 game engine built to make optimal use of modern hardware.
Stars: ✭ 502 (-75.83%)
Hilo3d
Hilo3d, a WebGL Rendering Engine.
Stars: ✭ 123 (-94.08%)
Mutual labels:  graphics, 3d, rendering
unity-raymarcher
Real-time ray marching shaders in Unity
Stars: ✭ 28 (-98.65%)
Diligentcore
Core functionality of Diligent Engine
Stars: ✭ 263 (-87.34%)
Mutual labels:  graphics, shaders, raytracing
Satin
A 3D Graphics Framework built on Apple's Metal
Stars: ✭ 182 (-91.24%)
Mutual labels:  graphics, 3d, shaders
Diligentengine
A modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+3.13%)
Vue Gl
Vue.js components rendering 3D WebGL graphics reactively with three.js
Stars: ✭ 434 (-79.1%)
Mutual labels:  graphics, 3d, 3d-graphics
Open3d
Open3D: A Modern Library for 3D Data Processing
Stars: ✭ 5,860 (+182.14%)
Mutual labels:  3d, rendering, computer-graphics
Webglstudio.js
A full open source 3D graphics editor in the browser, with scene editor, coding pad, graph editor, virtual file system, and many features more.
Stars: ✭ 4,508 (+117.04%)
Mutual labels:  3d, shaders, rendering
Raymarching Workshop
An Introduction to Raymarching
Stars: ✭ 657 (-68.37%)
Mutual labels:  graphics, shaders, rendering
Im3d
Immediate mode rendering and 3d gizmos.
Stars: ✭ 561 (-72.99%)
Mutual labels:  graphics, 3d, rendering
Processing Docs
Processing reference, examples, tutorials, and website
Stars: ✭ 346 (-83.34%)
Mutual labels:  graphics, tutorial, learning
Opengraphic
Graphic Engine & Game Engine lists
Stars: ✭ 772 (-62.83%)
Mutual labels:  graphics, rendering, computer-graphics
Fauxgl
Software-only 3D renderer written in Go.
Stars: ✭ 658 (-68.32%)
Mutual labels:  graphics, 3d, rendering
Retrace.gl
Create, ray trace & export programatically defined Signed Distance Function CSG geometries with an API suited for generative art - in your browser! 🎉
Stars: ✭ 149 (-92.83%)
Mutual labels:  graphics, shaders, raytracing
Shaderworkshop
Interactive GLSL fragment shaders editor made with Qt
Stars: ✭ 43 (-97.93%)
Mutual labels:  graphics, shaders, rendering
Gaiasky
Mirror of Gaia Sky repository hosted on Gitlab: https://gitlab.com/langurmonkey/gaiasky
Stars: ✭ 162 (-92.2%)
Mutual labels:  graphics, 3d, shaders
Embree viewer
Embree viewer is a simple implementation of a progressive renderer, based on Intel's Embree raytracing kernels. Its UI is written in SDL2, and it supports Alembic, OBJ file formats, with a JSON file to describe a scene.
Stars: ✭ 19 (-99.09%)
Mutual labels:  3d, 3d-graphics, raytracing
Graphics Algorithm
3D图形学算法Code。包括软渲染、光线追踪、PBR等等~
Stars: ✭ 67 (-96.77%)
Flame pytorch
This is a implementation of the 3D FLAME model in PyTorch
Stars: ✭ 153 (-92.63%)
Mutual labels:  3d, computer-graphics, 3d-graphics
Euc
A software rendering crate that lets you write shaders with Rust
Stars: ✭ 180 (-91.33%)
Mutual labels:  graphics, 3d, rendering
Overload
3D Game engine with editor
Stars: ✭ 335 (-83.87%)
Leaf3d
A lightweight 3D rendering engine based on modern OpenGL
Stars: ✭ 16 (-99.23%)
Mutual labels:  3d, shaders, rendering-engine
1-60 of 3059 similar projects