1. 首页
  2. three.js

three.js你将如何使用带有多个颜色停止点的线性渐变对球体进行纹理处理?

我一直在尝试用垂直线性渐变纹理一个球体,作为一个风格化的天空,并一直在使用下面的代码来实现=新三、球墨法(2000,32,15>n沿着=projectionMatrix*modelViewMatrix*vec4(位置,1.0>n这是我发现的,因为我没有足够好的着色器来还没弄清楚。我的问题是,如何使用多个颜色停止,而不仅仅是开始和结束颜色?n我已经四处搜索了很长一段时间,运气不好,所以提前向任何能帮助我的人表示感谢!n由prisoner849在第2篇文章中解决了嗨!看看这个答:第三,这里的示例似乎就是您要查找的内容。n您好!n看看这个答案:nstackoverflow.com对网格上的材质应用颜色渐变-three.js385,three.js,顶点着色器,几何体着色器由Prisoner849于UTC 10月18日07:31 pm-02回答n第三个示例似乎就是您想要的。n干杯,我来看看!n非常感谢您的帮助。从中学到了很多!n How would you texture a sphere with a linear gradient with multiple colour-stops?n

three.js你将如何使用带有多个颜色停止点的线性渐变对球体进行纹理处理? 为WP2原创文章,链接:https://www.wp2.cn/three-js/three-js%e4%bd%a0%e5%b0%86%e5%a6%82%e4%bd%95%e4%bd%bf%e7%94%a8%e5%b8%a6%e6%9c%89%e5%a4%9a%e4%b8%aa%e9%a2%9c%e8%89%b2%e5%81%9c%e6%ad%a2%e7%82%b9%e7%9a%84%e7%ba%bf%e6%80%a7%e6%b8%90%e5%8f%98%e5%af%b9/