所以,我有一个冒名顶替者(真正的几何体是一个立方体,可能被修剪,冒名顶的几何体是Menger海绵),我需要计算它的深度.
我可以相当容易地计算出在世界空间中抵消的金额.不幸的是,我花了好几个小时没有用它来扰乱深度.
我能得到的唯一正确结果是我去的时候:
gl_FragDepth = gl_FragCoord.z
Run Code Online (Sandbox Code Playgroud)
基本上,我需要知道如何计算gl_FragCoord.z,以便我可以:
如果这似乎是一个重复的问题,我道歉; 这里有很多其他帖子可以解决类似问题.但是,在实现所有这些之后,没有一个正常工作.而不是试图选择一个来获得帮助,此时,我要求完整的代码来完成它.它应该只是几行.