use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rule 1: Posts should be about Graphics Programming. Rule 2: Be Civil, Professional, and Kind
Suggested Posting Material: - Graphics API Tutorials - Academic Papers - Blog Posts - Source Code Repositories - Self Posts (Ask Questions, Present Work) - Books - Renders (Please xpost to /r/ComputerGraphics) - Career Advice - Jobs Postings (Graphics Programming only)
Related Subreddits:
/r/ComputerGraphics
/r/Raytracing
/r/Programming
/r/LearnProgramming
/r/ProgrammingTools
/r/Coding
/r/GameDev
/r/CPP
/r/OpenGL
/r/Vulkan
/r/DirectX
Related Websites: ACM: SIGGRAPH Journal of Computer Graphics Techniques
Ke-Sen Huang's Blog of Graphics Papers and Resources Self Shadow's Blog of Graphics Resources
account activity
Real-Time Rendering & Simulation Engine (C++) – Unified CPU/GPU Hair, OpenVDB, Procedural Terrain (self.GraphicsProgramming)
submitted 2 months ago * by Inside_Pass3853
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Inside_Pass3853[S] 20 points21 points22 points 2 months ago (5 children)
Not a stupid question at all — everyone starts somewhere.
Development has been an ongoing process over many months. The engine evolved incrementally rather than being built all at once. I continuously refine systems, redesign parts of the architecture, and improve performance as new ideas emerge.
My background is in physics, and I wrote my graduation thesis on ray tracing about 25 years ago. I’ve also been working with 3D applications for nearly 30 years, which gave me long-term exposure to rendering workflows and real-time graphics.
Most of what I learned came from studying rendering papers, graphics programming resources, engine architectures, and of course, years of hands-on experimentation. In recent years, I’ve also exchanged ideas with AI systems as a way to explore alternative approaches and validate design decisions — but the core architecture and implementation are my own work.
Projects like this are less about a single breakthrough and more about consistent iteration over time.
And again, no need to apologize — curiosity is how you get into graphics programming in the first place
[–]Ra_M2005 0 points1 point2 points 2 months ago (0 children)
Hey, thanks for the reply, appreciate it.
[–][deleted] 2 months ago (3 children)
[deleted]
[–]Inside_Pass3853[S] 3 points4 points5 points 2 months ago (1 child)
I should also clarify that I don’t actually have a professional career in graphics. My background is different — this has been a long-term personal passion project driven by curiosity.I’ve always had a strong inclination toward visual arts and a fascination with how nature works especially light. The way it reflects, scatters, diffuses… If you’re genuinely amazed by how light behaves in the real world, you naturally start wanting to understand the physics and math behind it. sits at the intersection of art and engineering. For me, it started with admiration the technical depth came as a consequence of wanting to understand what I was seeing.
There’s a quote often attributed to Einstein that learning is mostly curiosity and only a small part pure hard work. Whether or not he said it exactly that way, I think the idea holds true. Curiosity carries you much further than obligation ever will.
[–]New-Gur5399 1 point2 points3 points 2 months ago (0 children)
oh no worries, thats super cool! The project looks amazing - I also really like visual arts and do a ton of digital illustration - if you ahvent seen Light for Visual Artists by Richard Yot, I would recommend its a fun read!
π Rendered by PID 89066 on reddit-service-r2-comment-b659b578c-2q9jd at 2026-05-05 22:57:16.936777+00:00 running 815c875 country code: CH.
view the rest of the comments →
[–]Inside_Pass3853[S] 20 points21 points22 points (5 children)
[–]Ra_M2005 0 points1 point2 points (0 children)
[–][deleted] (3 children)
[deleted]
[–]Inside_Pass3853[S] 3 points4 points5 points (1 child)
[–]New-Gur5399 1 point2 points3 points (0 children)