Thanks for the explanation, very clear and simple to understand!
@BobLaramee Жыл бұрын
Thanks for watching
@shreeyaksajjan12004 жыл бұрын
Thank you for this quick video! I was very confused when I first came across a paper that used ray casting, since I assumed it's the same as ray tracing.
@BobLaramee4 жыл бұрын
Thanks for watching.
@krgrief7 жыл бұрын
starts at 1:10
@manuel_youtube_ttt6 жыл бұрын
One minute lost in nonsense
@MrKylePopovich5 жыл бұрын
really gets going at 3:10
@roygalaasen5 жыл бұрын
Oh it is at 1:10 already... shoot.
@AvnishKumar-it3sf2 жыл бұрын
Love from India
@fredg83283 жыл бұрын
Let's add more confusion :) Raycasting was the common name of the engine used to render games like Wolfenstein and Doom. The main difference was that in raytracing you cast one ray per pixel, while in these games, you cast only one ray per column of pixels on the screen. Each pixel of this column were then computed by stretching a texture. The rays were not even cast in 3D, as you only needed one ray per column, the game casted them in 2D on the "level map" from the 2D coordinates of the player.
@schrodle Жыл бұрын
Doom is not a raycaster. Doom's rendering is actually closer to modern game engines than it is to Wolf 3D.
@realcygnus5 жыл бұрын
cool what about ray marching ?
@BobLaramee5 жыл бұрын
I don't know about that marching
@realcygnus5 жыл бұрын
@@BobLaramee Got you......I just heard its like the big brother of tracing, in the world of GPU shaders.
@iamlordstarbuilder55954 жыл бұрын
@@realcygnus it isn’t the best for global illumination. It’s an alternative rasterizer to triangles
@justgame55085 жыл бұрын
Ray tracing/casting is used in more than just graphics. Radio-propagation models are usually based on some form of ray tracing
@daveb47115 жыл бұрын
ray tracing: 3:09, ray casting:4:25
@Domajnik2 жыл бұрын
thank you
@BobLaramee2 жыл бұрын
Thanks for watching.
@khodahh5 жыл бұрын
I though Ray casting was also used for Somme effects like sub surface scattering ang volumetric fog rendering for example. Great video!
@BobLaramee5 жыл бұрын
An entire book could be written on this topic. Check out the book chapter in the description.
@lucaya8 жыл бұрын
I was very impressed by this comparison.
@BobLaramee8 жыл бұрын
Thanks. Happy Black Friday!
@beaumanVienna2 жыл бұрын
Now that Vulkan has a ray tracing extension, do you guys know if I can use it for ray casting as well?
@diyajoseph86193 жыл бұрын
Thank you!
@BobLaramee3 жыл бұрын
Thanks for watching!
@jamesrockford26267 жыл бұрын
are you from Boston?
@BobLaramee7 жыл бұрын
James Rockford , yes well done.
@decrodedart26884 жыл бұрын
James Rockford i live in Australia and I could tell haha
@oLOo0o0oOLo8 жыл бұрын
Thank you for a lovely explanation! :)
@BobLaramee8 жыл бұрын
My pleasure. Thanks for watching.
@andreaschristianlouk68916 жыл бұрын
Thank you for the Explanation..
@BobLaramee6 жыл бұрын
Thanks for watching
@Han-wg8zw4 жыл бұрын
Really really helpful
@BobLaramee4 жыл бұрын
韓汯勳 thanks for watching
@stefanbanev9 жыл бұрын
What prohibits (besides time) to reflect/refract ray-forking at each sample for volumetric data (rhetorical ?). Once transfer function has information of speed of light in media the math is straightforward. Apparently volumetric ray tracing may yield an ultimately realistic visualization a way beyond what ray-tracing with surface-boundaries polygonal representation may do.... with millions scalar cores on chip (massive MIMD) it may become doable....
@BobLaramee8 жыл бұрын
Some very advanced lighting and shading techniques have been developed for ray casting as well, resulting in some impressive imagery. See the work by Markus Hadwiger et al.
@md.rasheduzzaman69285 жыл бұрын
That was great
@BobLaramee5 жыл бұрын
Fashion and Style happy holidays.
@int16_t4 жыл бұрын
Wait... ray casting and ray tracing are different? Never knew that.
@BobLaramee4 жыл бұрын
Yes. Tricky terminology.
@SaurabhNair7397 жыл бұрын
really great..second half is superb..thanx for this video
@H3000-v7i7 жыл бұрын
Usually when comparing ray tracing with ray casting, its surface ray casing, which is something different. Should be a bit more clearly expressed.
@BobLaramee7 жыл бұрын
Yes, that point could be clearer.
@BobLaramee9 жыл бұрын
There certainly has been a lot of great work on lighting and shading for more realistic ray casting. This video describes just the basic, elementary idea(s), not the state-of-the-art in ray casting techniques.
@chinmaypatil51908 жыл бұрын
Can you mention any good research papers or books where the state-of-the-art techniques are explained? And I can't thank you enough for this wonderfully short and succinct explanation of rendering techniques. Good job!
@BobLaramee8 жыл бұрын
Thank you Chinmay. Are you looking for state-of-the-art in the ray tracing direction? Or ray casting. Because ray tracing is more in the CG direction. Ray casting in the vis. So the books and papers will be different.
@chinmaypatil51908 жыл бұрын
DataVisBob i am looking for techniques in ray casting. Also, if it's not much of a pain, could you tell me what's your take on rendering techniques especially for VR? I have read papers using both tracing and casting, but I am not able to make out which one gives what advantages. For eg. latency is a big issue in VR and ray tracing, because of it's recursive nature, could result in more realistic renders at the cost of latency.
@BobLaramee8 жыл бұрын
For more on state-of-the-art ray casting, I recommend a book called, Real-Time Volume Graphics by K Engel et al., AK Peters/CRC Press, 2006. ISBN-13: 978-1568812663 As for VR rendering techniques, I am not an expert in VR. Perhaps one of our viewers could recommend a book? I'll post if I come across anything.
@crysicle4 жыл бұрын
Ray Tracing(Graphics) in physics is called Ray Casting, though generally only hit point, distance traveled, and normal of the surface are needed to calculate. Ray Casting(Graphics) is generally called the same name in physics with an "All" attached to it's functions "RaycastAll". How come there's a name disconnect between these techniques? Furthermore, if you consider what is actually being done, which is casting points, why are these techniques called ray x instead of point x? If you cast a sphere you call it spherecasting, capsule -> capsulecasting, box -> boxcasting so on and so forth, yet if we're casting points they're called raycasting? None of these names match up to what is actually being done. Did someone just name these techniques once and noone bothered to correct it similarly how Native Americans are still being called Indians after hundreads of years?
@webgpu4 жыл бұрын
This woman has more sideburns than myself!!!
@BobLaramee4 жыл бұрын
Profound. A sexy woman indeed.
@webgpu4 жыл бұрын
@@BobLaramee blergh! heheheheh!
@vladimirvasilev57966 жыл бұрын
Way too slow even on 1.5x. The information density is quite low, and trying desparately to hit the 10 minute mark
@BobLaramee6 жыл бұрын
I'm a slow speaker.
@vraimonds5 жыл бұрын
Well at least there's a speed up option.
@BobLaramee9 жыл бұрын
The introductory comments from the legendary Nelson Max from this course would be a big shock for any module in the UK! kzbin.info/www/bejne/oWqxq2WwZs-HfLM
@antonykoshi71697 жыл бұрын
Can you explain ray casting in detail
@BobLaramee7 жыл бұрын
Yes! kzbin.info/www/bejne/jmKlo4VpgriGpck
@sujay29998 жыл бұрын
Thanx a ton!
@BobLaramee8 жыл бұрын
You're welcome.
@BobLaramee9 жыл бұрын
Look! An introduction to Ray Casting by non other then Ken Joy: kzbin.info/www/bejne/d5nTZ396htN-ars
@chrischoir35944 жыл бұрын
Are you from Boston?
@chrischoir35944 жыл бұрын
North shore?
@BobLaramee4 жыл бұрын
Correct
@BobLaramee4 жыл бұрын
@@chrischoir3594 South shore (Dedham, home of "Champions") ;)