渲染引擎杂记(2)——折射光线方向公式推导
来源:互联网 发布:环太平洋配乐 知乎 编辑:程序博客网 时间:2024/06/02 14:58
折射光线方向公式推导
先给出结论:折射方向公式:
要注意的是,这个向量不是单位向量,使用前请自行单位化。
下面开始证明,根据 Snell 法则:
下面设定一些常用变量,默认都已经单位化:
-
-
-
-
首先
由于我们不知道
可以解得
可以用 Snell 法则来代替正弦,用正弦来代替余弦,也就得到了最终公式:
参考:What does the equation of a refracted ray trace mean?
1 0
- 渲染引擎杂记(2)——折射光线方向公式推导
- 【数学】计算折射光线方向
- 渲染引擎杂记(1)——浮点数误差分析及补偿
- BP神经网络(三)——公式推导
- 交叉熵代价函数+方向导数+梯度(详细作用及公式推导)
- 杂记(浏览器渲染)
- 【译】光线跟踪:理论与实现(三) 折射与Lambert-Beer 定律
- Catalan公式推导(转载)
- 坐标旋转公式(推导)
- 浏览器原理(二)——渲染引擎
- hdu 5734 Acperience(2016 Multi-University Training Contest 2——化简公式,数学推导)
- 机器学习基础(十一)—— Logistic Regression 梯度更新公式的推导
- 泊松分布的来源—公式推导—应用
- codevs3147 矩阵乘法 2 (推导小公式)
- 公式推导
- H5 2D渲染引擎—Pixi.js 渲染器、舞台和精灵的创建
- Unity3D Shader(17)——水的折射
- 虚幻引擎3 —— 渲染特性
- MySQL 基本操作和用户管理
- 安装tensorflow(ubuntu)
- Android ConnectivityManager详解
- C# -- Async 和 Await 解惑
- ABB robotstudio 创建系统小问题,谢谢
- 渲染引擎杂记(2)——折射光线方向公式推导
- JSP Standard Tag Library
- git revert 和reset的区别
- Tensorflow一些常用基本概念与函数2
- IBatis
- C++ ->的作用
- Tensorflow一些常用基本概念与函数3
- Symmetric Tree问题及解法
- mate标签