1. 首页
  2. three.js

three.js更新着色器材质不进行渲染

大家好,这是我第一次使用Three.js所以任何帮助都会被拒绝!n问题:n我在b7779968babc482ce4b6ddc7b29273a4a220b104·罗宾·德拉/悬停效果·GitHub 2上使用了Robin Delas悬停效果:悬停效果/1.gif。我更改了代码,在单击时使用此效果,而不是在旋转木马上使用悬停。我能够为已渲染的两个图像(第三个是置换效果)的交换创建效果。n我想将图像src更新为未显示的图像,以便我可以根据旋转木马所在的当前幻灯片创建漫游效果。如果你看这段视频,一旦我开始使用效果,我会显示img2,当我再次单击时,我会返回到第一个,但我会更改其源以显示第三个背景图像,以匹配其在旋转木马中的位置。https://aws1.dispatch-cdn.com/standard17/uploads/threejs/original/2X/2/274e82234dc6c99e65c4d9e66c7553c6a43d8304.mp4n我可以更改source>n但它显示了一个黑屏…(从逻辑上讲,我认为这与再次渲染纹理有关,但我无法理解)n函数transitionOut(){n}n和n函数transitionIn()==变化的vec2 vUv;均匀浮点dispFactor;均匀采样2D disp;均匀采样器2D纹理1;均匀采样器2D纹理2;均匀浮动角度1;均匀浮动角度2;均匀浮动强度1;均匀浮动强度2;mat2 getRotM(浮动角度)=vec2(显示r,=!==未定义)返回==首次定义(选择角, 数学圆周率/4);//默认情况下为45度,因此灰度图像工作=firstDefined(选择快速输出, 选择速度,=新三.正交照相机(parent.offsetWidth/ -2,parent.offsetWidth/ 2,家长,离网/ 2,家长,离网==false;函数=transitionOut;};//的代码==>;{currentSlide>由prisoner849在post#2中解决Shanefry:n我爱你!n我花了好几个小时想弄明白,而你只花了10分钟就把我的头痛治好了<;3n好极了!n不客气n Updating ShaderMaterial Uniform not renderingn

three.js更新着色器材质不进行渲染 为WP2原创文章,链接:https://www.wp2.cn/three-js/three-js%e6%9b%b4%e6%96%b0%e7%9d%80%e8%89%b2%e5%99%a8%e6%9d%90%e8%b4%a8%e4%b8%8d%e8%bf%9b%e8%a1%8c%e6%b8%b2%e6%9f%93/