zoukankan      html  css  js  c++  java
  • 3D volume texture和cube map

    cube map texture可以理解为6个面的纸盒, sample的时候使用vector射线型的sample.

    volume texture可以理解是一摞2D texture,sample的时候用第几摞+2D坐标来sample.

    虽然都是非2D,sample都用3维数据,差异大啊.

    CubeMap 在实时渲染中应用十分广泛. 通过视线和法线计算出的反射光线来查询CubeMap
    可以创建一个真实的反射镜面体, 通过视线和法线计算出的折射光线来查询CubeMap
    可以创建一个透明体. 由于查询速度快的原因,在实时的CG渲染中应用十分的广泛.

    我们的CubeMap大都是从外部的图片得来的, 图片是不可以变化的, 故是静态的.
    但问题是, 如果有其他物体在反射物体外运动. 如果我们仅仅查询静态的CubeMap
    是不能够反射到动态物体的影象,所以我们需要一个动态的CubeMap, 即我们需要Render to CubeMap.

  • 相关阅读:
    【hdu4035】Maze
    【bzoj2707】走迷宫
    【CF123E】Maze
    【CF113D】Museum
    【recording】gdoi2018
    最近公共祖先(LCA)(题目)
    回转寿司
    counting
    B
    A
  • 原文地址:https://www.cnblogs.com/kex1n/p/3397776.html
Copyright © 2011-2022 走看看