Suggestion-Box icon indicating copy to clipboard operation
Suggestion-Box copied to clipboard

Ray tracing

Open Granipouss opened this issue 9 years ago • 8 comments

3d rendering https://en.wikipedia.org/wiki/Ray_tracing_(graphics)

Granipouss avatar Jul 24 '16 18:07 Granipouss

this one id like to see !

flightcrank avatar Aug 04 '16 18:08 flightcrank

i'm interested in getting to this somewhat-ish soon-ish. There are a lot of other issues which are probably duplicates namely #71, #190, #1064, #444, #1117, any other ones? I'd like to consolidate good references etc. in this thread and close the others.

shiffman avatar Feb 10 '19 20:02 shiffman

I don't know if it would help, but that's my raycasting engine made in P5:

https://github.com/Allakazan/wolf3d-engine

Like raytracing, raycasting trace imaginary rays to rendering the scene but the world is limited by horizontal axis only, so you can't rotate the camera in down/up directions

Allakazan avatar Feb 10 '19 21:02 Allakazan

I'd also like a series on 3D graphics in general (software rasterization, ray casting, ray tracing, path tracing) for the basic concepts with minimal examples, and perhaps an advanced series with hardware acceleration in mind.

Here's a path tracing project with online demos which made me post this: https://github.com/erichlof/THREE.js-PathTracing-Renderer

DrBlort avatar Mar 04 '19 16:03 DrBlort

@GypsyDangerous is there a particular reason you closed this issue? You've linked a video on ray casting, which is a completely different topic from ray tracing.

DrBlort avatar Jul 15 '19 05:07 DrBlort

I misread raytracing as raycasting sorry, its reopen now

GypsyDangerous avatar Jul 15 '19 10:07 GypsyDangerous

This would make a great series! Ray tracing engine from the ground up! Lots of great algorithms to explore, and really the math isn't too bad.

boogersMcMurphy avatar Jul 25 '25 07:07 boogersMcMurphy