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)

v2ray官网怎么下载

更改 Ray RLlib Training 的 Logdir 而不是 ~/ray_results

Ray[tune] for pytorch TypeError: ray.cloudpickle.dumps

怎么查看v2ray生成的vmess

手机v2ray订阅地址如何获取