RayTracer
tinyraytracer
Our great sponsors
RayTracer | tinyraytracer | |
---|---|---|
6 | 9 | |
117 | 4,868 | |
- | - | |
4.7 | 0.0 | |
about 2 months ago | 9 months ago | |
C++ | C++ | |
GNU General Public License v3.0 only | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
RayTracer
-
C++ Project Ideas?
And here there is a project of mine base on them (and not only): aromanro/RayTracer: A ray tracing program (github.com)
-
4 hours of my .obj parser so far ðŸ˜
I've got a basic obj parser in my ray tracing project: https://github.com/aromanro/RayTracer
-
How 3d models like sphere can be rendered?
And this one: https://github.com/aromanro/RayTracer is with ray tracing, not using opengl, but it illustrates spheres that are 'really' spheres, that is, not made out of polygons. In principle such thing could be done with opengl as well (or some variation of it).
-
I am looking for resources where I can learn the theoretic part of a raytracer, so I can implement it myself.
I started out with 'Ray Tracing in One Weekend' (actually it was in very few hours in a Saturday), then went further, first with the other two volumes then with some papers and other things on the net and in the end I've got this: https://github.com/aromanro/RayTracer
-
Writing a Raytracer — which book?
I started with number 2 (continuing with the other two in the series), then went further and ended up with this: https://github.com/aromanro/RayTracer
- Pasionat de c++
tinyraytracer
-
What are the best textbooks/resources for learning graphics programming practically in 2023?
Tiny raytracer and the related tiny series are pretty good implementations of certain popular rendering techniques, without the use of an API.
- Where do I start learning graphics programming?
-
yep people like this exist
For some reason, that reminded me of this.
- It is so boring
- Project based learning: a blank for a platformer game in 296 lines of C++
-
Dissecting the Apple M1 GPU, Part III
An excellent starting point for anyone interested in low-level graphics programming is Sokolov’s tinyraytracer [0]. It’s also a great way to learn a new language (work through the code while porting it to $DIFFERENT_LANGUAGE).
What are some alternatives?
Open3D - Open3D: A Modern Library for 3D Data Processing
PortableGL - An implementation of OpenGL 3.x-ish in clean C
vello - An experimental GPU compute-centric 2D renderer.
sdl2-demo - sdl2 platformer game blank repository
sightpy-weekend-raytracer - This raytracer is a versatile implementation of Ray Tracing in One Weekend Book Series which uses Python as the interface for the scene description
ApolloRaytracer - A hobby Blinn-Phong shaded ray-tracer written in C++
appleseed - A modern open source rendering engine for animation and visual effects
yocto-gl - Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
tinyrenderer - A brief computer graphics / rendering course
paardensprong-cpp - Simple paardensprong puzzle game made with SFML in c++
foolrenderer - A tiny software renderer implemented from scratch without the use of graphics API, used to understand how GPUs work.
EventMolecularDynamics - A program implementing event driven molecular dynamics for hard smooth spheres, using OpenGL for displaying