glsl - 为什么在光线追踪器中方向是从球心到光线的原点?
问题描述
我在这里阅读了光线追踪器教程
并希望按照此代码实现它
https://www.shadertoy.com/view/MdXSD8
但我想知道为什么图片中的 L 是这样呈现的?
vec3 oc = ro - sphere.xyz
我认为它应该是从射线原点到球心的向量?
从图中的O到C?
vec3 oc = sphere.xyz - ro
解决方案
推荐阅读
- fonts - 如何让 xmessage 使用字体?
- java - 有人可以告诉我如何编写和覆盖方法以找到最多 6 个百分比输入的几何平均值
- c# - 为什么我不能在我的 Web API 项目中使用带有 C# 异步函数的 Discard 作为触发后遗忘机制
- ada - 前置条件和后置条件是否取代了函数验证?
- c++ - 关于 QT Tcpserver 和 Thread
- mysql - 仅使用选定选项的 MySQL 搜索
- graph - Prolog 编程中的图形
- reactjs - 使用 React 仅自动打印 JSON 键而不是其值
- excel - URLDownloadToFile - 从 SharePoint 下载的 Zip 文件中缺少 XLSB 文件
- ios - 如何动态调整复杂的表格视图单元格高度?