2020
10-08
10-08
简单了解three.js 着色器材质
说起three.js,着色器材质总是绕不过的话题,今天郭先生就说一说什么是着色器材质。着色器材质是很需要灵感和数学知识的,可以用简短的代码和绘制出十分丰富的图像,可以说着色器材质是脱离three.js的另一块知识,因此它十分难讲,我们只能在一个一个案例中逐渐掌握着色器语言的使用技巧。1.什么是着色器材质着色器材质(ShaderMaterial)是一个用GLSL编写的小程序,在GPU上运行。它能够提供materials之外的效果,也可以将许多...
继续阅读 >
一、介绍Shader是绘图过程中的着色器,它有五个子类:BitmapShader:位图渲染LinearGradient:线性渲染SweepGradient:梯度渲染RadialGradient:光束渲染ComposeShader:组合渲染渲染模式:Shader.TileModeShader.TileMode.CLAMP:边缘拉伸模式,它会拉伸边缘的一个像素来填充其他区域。Shader.TileMode.MIRROR:镜像模式,通过镜像变化来填充其他区域。需要注意的是,镜像模式先进行y轴方向的镜像操作,然后在进行x轴方向...