ray tracing/shadow,reflection, caustic
Posted minggoddess
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ray tracing/shadow,reflection, caustic相关的知识,希望对你有一定的参考价值。
看了一下午终于明白raytracing的算法了 不知道这次能记住多久 ssr我又完全不记得了
按照Henrik所说 理解raytracing的核心在于,它是从Eye到light反着走的
需要一个前序的概念 Light Transport Notation
LD?S*E light source-Diffuse reflection(0 or one)-Specular reflection(0 or more) ---Eye
每个pix有一条经过此pix和eye的唯一ray 沿着这条ray往light的方向走
如果最后一个表面是Specular reflection 那么ray在这个surface有唯一的前行方向 沿着这条方向走可以拿到第一个intersection的color
shadow
刚刚的intersection如果是lightsource 不形成阴影
reflection
surface每个点显示刚刚的color就可以
caustic不能用这种方法算是因为最后的光路是 DE
D的时候这条光可以往各个方向往回走就很confussing了
至于怎么算caustic。。就要看另外一篇paper了 我还没看
以上是关于ray tracing/shadow,reflection, caustic的主要内容,如果未能解决你的问题,请参考以下文章
JSON工具类(FastJson,Gson,Jackson)
更改 Ray RLlib Training 的 Logdir 而不是 ~/ray_results