V
主页
【RayTracing】Rays and Spheres - The MATH!
发布人
Welcome to the exciting new Ray Tracing Series! Ray tracing is very common technique for generating photo-realistic digital imagery, which is exactly what we'll be doing in this series. Aside from learning all about ray tracing and the math to goes into it, as well as how to implement it, we'll also be focusing on performance and optimization in C++ to make our renderer as efficient as possible. We'll eventually switch to using the GPU instead of the CPU (using Vulkan) to run our ray tracing algorithms, as this will be much faster that using the CPU. This will also be a great introduction to leveraging the power of the GPU in the software you write. All of the code episode-by-episode will be released, and if you need help check out the #raytracing-series channel on my Discord server. I'm really looking forward to this series and I hope you are too! ❤️ CHAPTERS 0:00 - Math and this episode 5:03 - Lines and rays 11:45 - Spheres and circles 17:23 - How this relates to ray tracing 19:23 - How do we find intersection points? 23:50 - Quadratic equations 28:22 - Solving the equation 29:16 - Using the discriminant to see if there are intersections 32:32 - Finding exact intersection points 35:53 - Validating our result 36:37 - Next steps and homework
打开封面
下载高清视频
观看高清视频
视频下载器
【RayTracing】Path Tracing
【RayTracing】Materials and Physically Based Rendering
【RayTracing】Rendering a Sphere Using Ray Tracing!
【RayTracing】Introducing the Ray Tracing Pipeline
【RayTracing】FASTER Ray Tracing with Multithreading
Blockwise Multi-Order Feature Regression for Path-Tracing Reconstruction
【RayTracing】Emission and Emissive Materials
【RayTracing】Finding and Fixing Slow Code
【RayTracing】How Ray Casting and Sphere Intersection Works
【RayTracing】Adding an Interactive 3D Camera System
Introduction to Real-Time Ray Tracing
【RayTracing】Rendering Multiple Objects
Harder Than It Seems? 5 Minute Timer in C++
【RayTracing】Welcome to Ray Tracing
Path Tracer Code Walkthrough (C++⧸OpenGL)
【RayTracing】FAST Random in 3 LINES OF CODE
How To Fix Include Errors in C++
【CasuallyCreative】I am Learning to Make Games to Annoy My Friends
Falcor Rendering Library
【CasuallyCreat】I Made an Annoying Stealth Game Where the Enemies Hide From You
Using AI to help me with C++
A. I. Learns to Play Starcraft 2 (Reinforcement Learning)
【Music】Right Here Waiting
现代OpenGL教程:渲染一个彩色立方体
THE MOST PHOTOREALISTIC Unreal Engine 5 Demo So Far!
Starcraft 2 AI with Python - Introduction (p.1)
ChatGPT 可以创作像素艺术吗?
【CasuallyCreative】 I Remade Jump King and it's Even MORE Annoying
NVIDIA Special Address at SIGGRAPH 2022
Make C++ Apps & Games FOR THE WEB
【GameTracker】关于操纵与被操纵的历险-INSIDE-Part2
【GameTracker】物理搜魔使塞拉斯--Part2 荆棘古坟
制作一款真实又用户友好的 GameBoy 游戏
【GameTracker】建造一座属于自己的海上壁垒-Raft-Part3
【黑客全套教程】花一周时间讲完的黑客零基础教程!带你从菜鸟到黑客大佬,整整600集,熟练掌握并运用,存下吧,很难找全的!
【GameTracker】物理搜魔使塞拉斯--Part3 燕鸥壕沟总部
2024年信息学奥赛CSP-J,第二轮,T4-接龙
【GameTracker】物理搜魔使塞拉斯--Part4 克拉里昂海湾
【GameTracker】建造一座属于自己的海上壁垒-Raft-Part1
C++ 利用windows api创建异形/不规则/透明窗口/windows绘图机制讲解