1.粒子材质和粒子几何体

    创建粒子系统的点,可以存放在Geometry几何体中。使用Geometry的vertices保存点、colors保存点的颜色。但我们必须使用粒子的专用材质对象PointCloudMaterial(原名叫做ParticleBasicMaterial)设置材质。包含的属性如下列表:

    名称/描述

    color/PointCloud对象中所有粒子的颜色。如果vertexColors设置为true,而且也指定了几何体的colors属性,那么该属性被忽略

    map/可以在粒子上应用某种材质。例如可以让粒子看起来像雪花

    size/粒子大小

    sizeAttenuation/如果设置为false,所有粒子都有拥有相同的尺寸。如果为true,粒子的大小取决于离相机的远近

    vertexColors/如果设置为true,并且几何体的colors数组也有值,那就使用颜色数组中的值

    opacity/跟transparent属性一起使用,用来设置粒子的透明度

    transparent/如果为true,那么opacity设置有效

    blending/渲染粒子时的融合方式

    fog/是否采用场景的雾化效果

    把点vertex和颜色color都附加到Geometry对象中后,使用PointCloud(原ParticleSystem对象)创建几何粒子系统。如下面的例子:

大学生就业培训,高中生培训,在职人员转行培训,企业团训

function createParticle(size, transparent, opacity, vertexColors, sizeAttenuation, color){          
        
		

网友评论