Ray Casting versus Ray Tracing (Volumetric): A Quick and Convenient Comparison

  Рет қаралды 37,378

Bob Laramee

Bob Laramee

Күн бұрын

Пікірлер: 67
@linden5480
@linden5480 Жыл бұрын
Thanks for the explanation, very clear and simple to understand!
@BobLaramee
@BobLaramee Жыл бұрын
Thanks for watching
@shreeyaksajjan1200
@shreeyaksajjan1200 4 жыл бұрын
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.
@BobLaramee
@BobLaramee 4 жыл бұрын
Thanks for watching.
@krgrief
@krgrief 7 жыл бұрын
starts at 1:10
@manuel_youtube_ttt
@manuel_youtube_ttt 6 жыл бұрын
One minute lost in nonsense
@MrKylePopovich
@MrKylePopovich 5 жыл бұрын
really gets going at 3:10
@roygalaasen
@roygalaasen 5 жыл бұрын
Oh it is at 1:10 already... shoot.
@AvnishKumar-it3sf
@AvnishKumar-it3sf 2 жыл бұрын
Love from India
@fredg8328
@fredg8328 3 жыл бұрын
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
@schrodle Жыл бұрын
Doom is not a raycaster. Doom's rendering is actually closer to modern game engines than it is to Wolf 3D.
@realcygnus
@realcygnus 5 жыл бұрын
cool what about ray marching ?
@BobLaramee
@BobLaramee 5 жыл бұрын
I don't know about that marching
@realcygnus
@realcygnus 5 жыл бұрын
@@BobLaramee Got you......I just heard its like the big brother of tracing, in the world of GPU shaders.
@iamlordstarbuilder5595
@iamlordstarbuilder5595 4 жыл бұрын
@@realcygnus it isn’t the best for global illumination. It’s an alternative rasterizer to triangles
@justgame5508
@justgame5508 5 жыл бұрын
Ray tracing/casting is used in more than just graphics. Radio-propagation models are usually based on some form of ray tracing
@daveb4711
@daveb4711 5 жыл бұрын
ray tracing: 3:09, ray casting:4:25
@Domajnik
@Domajnik 2 жыл бұрын
thank you
@BobLaramee
@BobLaramee 2 жыл бұрын
Thanks for watching.
@khodahh
@khodahh 5 жыл бұрын
I though Ray casting was also used for Somme effects like sub surface scattering ang volumetric fog rendering for example. Great video!
@BobLaramee
@BobLaramee 5 жыл бұрын
An entire book could be written on this topic. Check out the book chapter in the description.
@lucaya
@lucaya 8 жыл бұрын
I was very impressed by this comparison.
@BobLaramee
@BobLaramee 8 жыл бұрын
Thanks. Happy Black Friday!
@beaumanVienna
@beaumanVienna 2 жыл бұрын
Now that Vulkan has a ray tracing extension, do you guys know if I can use it for ray casting as well?
@diyajoseph8619
@diyajoseph8619 3 жыл бұрын
Thank you!
@BobLaramee
@BobLaramee 3 жыл бұрын
Thanks for watching!
@jamesrockford2626
@jamesrockford2626 7 жыл бұрын
are you from Boston?
@BobLaramee
@BobLaramee 7 жыл бұрын
James Rockford , yes well done.
@decrodedart2688
@decrodedart2688 4 жыл бұрын
James Rockford i live in Australia and I could tell haha
@oLOo0o0oOLo
@oLOo0o0oOLo 8 жыл бұрын
Thank you for a lovely explanation! :)
@BobLaramee
@BobLaramee 8 жыл бұрын
My pleasure. Thanks for watching.
@andreaschristianlouk6891
@andreaschristianlouk6891 6 жыл бұрын
Thank you for the Explanation..
@BobLaramee
@BobLaramee 6 жыл бұрын
Thanks for watching
@Han-wg8zw
@Han-wg8zw 4 жыл бұрын
Really really helpful
@BobLaramee
@BobLaramee 4 жыл бұрын
韓汯勳 thanks for watching
@stefanbanev
@stefanbanev 9 жыл бұрын
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....
@BobLaramee
@BobLaramee 8 жыл бұрын
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.rasheduzzaman6928
@md.rasheduzzaman6928 5 жыл бұрын
That was great
@BobLaramee
@BobLaramee 5 жыл бұрын
Fashion and Style happy holidays.
@int16_t
@int16_t 4 жыл бұрын
Wait... ray casting and ray tracing are different? Never knew that.
@BobLaramee
@BobLaramee 4 жыл бұрын
Yes. Tricky terminology.
@SaurabhNair739
@SaurabhNair739 7 жыл бұрын
really great..second half is superb..thanx for this video
@H3000-v7i
@H3000-v7i 7 жыл бұрын
Usually when comparing ray tracing with ray casting, its surface ray casing, which is something different. Should be a bit more clearly expressed.
@BobLaramee
@BobLaramee 7 жыл бұрын
Yes, that point could be clearer.
@BobLaramee
@BobLaramee 9 жыл бұрын
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.
@chinmaypatil5190
@chinmaypatil5190 8 жыл бұрын
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!
@BobLaramee
@BobLaramee 8 жыл бұрын
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.
@chinmaypatil5190
@chinmaypatil5190 8 жыл бұрын
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.
@BobLaramee
@BobLaramee 8 жыл бұрын
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.
@crysicle
@crysicle 4 жыл бұрын
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?
@webgpu
@webgpu 4 жыл бұрын
This woman has more sideburns than myself!!!
@BobLaramee
@BobLaramee 4 жыл бұрын
Profound. A sexy woman indeed.
@webgpu
@webgpu 4 жыл бұрын
@@BobLaramee blergh! heheheheh!
@vladimirvasilev5796
@vladimirvasilev5796 6 жыл бұрын
Way too slow even on 1.5x. The information density is quite low, and trying desparately to hit the 10 minute mark
@BobLaramee
@BobLaramee 6 жыл бұрын
I'm a slow speaker.
@vraimonds
@vraimonds 5 жыл бұрын
Well at least there's a speed up option.
@BobLaramee
@BobLaramee 9 жыл бұрын
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
@antonykoshi7169
@antonykoshi7169 7 жыл бұрын
Can you explain ray casting in detail
@BobLaramee
@BobLaramee 7 жыл бұрын
Yes! kzbin.info/www/bejne/jmKlo4VpgriGpck
@sujay2999
@sujay2999 8 жыл бұрын
Thanx a ton!
@BobLaramee
@BobLaramee 8 жыл бұрын
You're welcome.
@BobLaramee
@BobLaramee 9 жыл бұрын
Look! An introduction to Ray Casting by non other then Ken Joy: kzbin.info/www/bejne/d5nTZ396htN-ars
@chrischoir3594
@chrischoir3594 4 жыл бұрын
Are you from Boston?
@chrischoir3594
@chrischoir3594 4 жыл бұрын
North shore?
@BobLaramee
@BobLaramee 4 жыл бұрын
Correct
@BobLaramee
@BobLaramee 4 жыл бұрын
@@chrischoir3594 South shore (Dedham, home of "Champions") ;)
@chrischoir3594
@chrischoir3594 4 жыл бұрын
@@BobLaramee yeah great place rt 128
Ray Functions for Volume Rendering: A Quick and Convenient Review
16:07
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
Ray Tracing Essentials, Part 1: Basics of Ray Tracing
8:58
NVIDIA Developer
Рет қаралды 131 М.
Super Fast Ray Casting in Tiled Worlds using DDA
30:03
javidx9
Рет қаралды 190 М.
Coding Challenge 145: 2D Raycasting
36:02
The Coding Train
Рет қаралды 646 М.
RAY TRACING and other RENDERING METHODS
10:22
Andrey Lebrov
Рет қаралды 265 М.
How Ray Tracing (Modern CGI) Works And How To Do It 600x Faster
32:06
Josh's Channel
Рет қаралды 584 М.
Coding Adventure: Ray Marching
5:06
Sebastian Lague
Рет қаралды 1,1 МЛН
Is There Another Hidden Planet in Our Solar System?
11:37
TheSimplySpace
Рет қаралды 415
Physics and Math of Shading | SIGGRAPH Courses
38:35
ACMSIGGRAPH
Рет қаралды 100 М.
Disney's Practical Guide to Path Tracing
9:32
Walt Disney Animation Studios
Рет қаралды 857 М.