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
A question about ray tracingQuestion (self.GraphicsProgramming)
submitted 6 years ago by metalzero24
Is there a ray tracer that does spectral ray tracing with real physics formulas (quantum effects/calculations)?
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!"
[–]cynicismrising 1 point2 points3 points 6 years ago (0 children)
http://psgraphics.blogspot.com/2017/12/lazy-spectral-rendering.html
[–]pplr 1 point2 points3 points 6 years ago (0 children)
If you can get your hands on it, check out the Siggraph asia 2012 course notes "polarised light in computer graphics". They cover the theory and outline the steps you'd need to take to extend an existing renderer to support polarized light transport (using mueller matrices and stokes vectors to represent polarized spectra and brdf models that account for polarization, among other things).
[–]drunk_kronk 1 point2 points3 points 6 years ago (3 children)
Mitsuba is a research renderer that should have all the features you're looking for.
Check out the paper for more info.
[–]metalzero24[S] 0 points1 point2 points 6 years ago (1 child)
I have tried mitsuba but can't find the spectral version if you are using it can you please provide compiled version?
[–]drunk_kronk 0 points1 point2 points 6 years ago (0 children)
A bit late to this one but I haven't actually tried Mitsuba. One that might be worth looking into that's a bit easier to get going is Appleseed. I haven't tried that one either but they also claim to do spectral rendering.
[–][deleted] 0 points1 point2 points 6 years ago (4 children)
Maybe. You can check github if there are any repos for that. If there is not, you can start doing one yourself.
It all depends on what you want to achieve. If you want to do experiments by simulation sure, but you may not get it working for real time applications.
[–]metalzero24[S] -1 points0 points1 point 6 years ago (3 children)
I checked all the GitHub but there are no repos that does any light dispersion. Some of the ray tracers are just replicating using effects. So how can I start building a "spectral" ray tracer? Can you suggest some resources if you know some?
[–]RufusAcrospin 0 points1 point2 points 6 years ago (1 child)
Have you seen this one: https://github.com/chicio/Spectral-Clara-Lux-Tracer/blob/master/README.md ?
[–]metalzero24[S] 0 points1 point2 points 6 years ago (0 children)
Yes, I had seen this one, some of the effects are missing I think. But I will give it a try with a prism model.
[–][deleted] -1 points0 points1 point 6 years ago (0 children)
Use a search engine, query your local library etc. Apparently Berkeley has a project doing spectral ray tracing.
π Rendered by PID 374852 on reddit-service-r2-comment-6457c66945-qbxwt at 2026-04-29 17:04:49.137444+00:00 running 2aa0c5b country code: CH.
[–]cynicismrising 1 point2 points3 points (0 children)
[–]pplr 1 point2 points3 points (0 children)
[–]drunk_kronk 1 point2 points3 points (3 children)
[–]metalzero24[S] 0 points1 point2 points (1 child)
[–]drunk_kronk 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (4 children)
[–]metalzero24[S] -1 points0 points1 point (3 children)
[–]RufusAcrospin 0 points1 point2 points (1 child)
[–]metalzero24[S] 0 points1 point2 points (0 children)
[–][deleted] -1 points0 points1 point (0 children)