1. 首页
  2. three.js

three.js为什么在我把等矩形映射分解成立方映射后,奇点仍然存在?

我试图将等边矩形贴图拆分为立方体贴图,它引用https://stackoverflow.com/a/36976448/109885594,它在这里工作(我想是这样)7。n/**MAIN code**/function-genOrientedMat({texture,face}){return new三、ShaderMaterial({一方:三、双面,制服:{texture:{type:“t”,值:texture},},版本texShader:可变矢量2vUv;void=PI*2.0;const=RIGHT=LEFT=UP=DOWN=FRONT=PI\\u DIV\\u 2-atan(z,+==genOrientedMat({纹理,面:4>n但是,为什么奇点仍然存在于glsl中而不存在于python中?什么是我的错?谢谢你的帮助。screenshot.jpg1464×785 78.8 KBn/ccnstackoverflow.com为什么在我将等矩形映射拆分为立方体映射后,奇点仍然存在?7three.js是的,这也是我的问题。n小明堂:n仍然存在于glsl中,而不存在于python中这句话是什么意思?n该地图看起来像一个球形图像地图,在两极有一个点。最好使用一个立方体贴图,每个面有6个图像。n我必须将球形图像映射到立方体框。既然我们可以将球形图像拆分为立方体图像,为什么不能在js(着色器)中处理这个问题?我尝试这样做。n本例中的相同问题:nhttps://threejs.org/examples/#webgl_materials_envmaps12n我注意到这个工具也出现了同样的伪影。15n试着在你的>n@markizzon是的,我记得这篇文章,只是找不到它。谢谢n@markizzo它工作得很完美!我非常感激!!!这个问题困扰了我将近一周!!!谢谢!!!(我为我糟糕的英语感到抱歉…n谢谢大家!这个问题解决了n不用道歉,你的英语一点也不差!n Why singularity still exists after I split equirectangular map to cubic map?n

three.js为什么在我把等矩形映射分解成立方映射后,奇点仍然存在? 为WP2原创文章,链接:https://www.wp2.cn/three-js/three-js%e4%b8%ba%e4%bb%80%e4%b9%88%e5%9c%a8%e6%88%91%e6%8a%8a%e7%ad%89%e7%9f%a9%e5%bd%a2%e6%98%a0%e5%b0%84%e5%88%86%e8%a7%a3%e6%88%90%e7%ab%8b%e6%96%b9%e6%98%a0%e5%b0%84%e5%90%8e%ef%bc%8c%e5%a5%87/