Hacker News new | past | comments | ask | show | jobs | submit login

That's not actually Ray Tracing as that supports only a single ray sample that's not used to produce a rasterized realistic Image but is instead for creating a diagram of a Ray Path on a 2D simulated Optical experiment Table.

It's only tracing a Path in 2D and for visualizing the ray path and not really using that for actual AO, Shadow, Ambient Occlusion, etc on a 3D Image for realistic image production.

It's a nice tool for the Optical Experimenters out there to Produce SVG based Graphical representations for Publishing their works in Optics/Related fields but that's not Ray Tracing in the way that's used in say Blender 3D's Cycles Rendering(On CPU core or GPU Shader Cores) where photo realistic Images are Produced Using Simulated Rays in a simulated 3D environment/Scene.




I do optics design, and use "ray tracing" to analyze optical systems -- lenses, mirrors, etc. So imagine my surprise when I see a link for "ray tracing," and it's some graphical rendering that I can't fathom or use.

It is actually the same thing, but applied to different areas of interest. In both cases it uses equations from physics to form a simulation of light propagation that is accurate enough under certain conditions.

Optical ray tracing predates the computer age, so people learned analysis techniques that required tracing a bare minimum number of rays. In fact you can learn a lot about a simple system by tracing just two rays. For this reason, ray diagrams shown in optics designs tend to show relatively few rays.

But every optics designer wishes we could have the same cool tools as the graphics people, but with the analysis features that we need.


That's exactly ray tracing in original and all-purpose meaning and sense what this is about.


Perhaps it is the 3D artists that are using the term incorrectly. Or maybe the term can have more than one meaning.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: