1.粒子材質(zhì)和粒子幾何體

    創(chuàng)建粒子系統(tǒng)的點,可以存放在Geometry幾何體中。使用Geometry的vertices保存點、colors保存點的顏色。但我們必須使用粒子的專用材質(zhì)對象PointCloudMaterial(原名叫做ParticleBasicMaterial)設置材質(zhì)。包含的屬性如下列表:

    名稱/描述

    color/PointCloud對象中所有粒子的顏色。如果vertexColors設置為true,而且也指定了幾何體的colors屬性,那么該屬性被忽略

    map/可以在粒子上應用某種材質(zhì)。例如可以讓粒子看起來像雪花

    size/粒子大小

    sizeAttenuation/如果設置為false,所有粒子都有擁有相同的尺寸。如果為true,粒子的大小取決于離相機的遠近

    vertexColors/如果設置為true,并且?guī)缀误w的colors數(shù)組也有值,那就使用顏色數(shù)組中的值

    opacity/跟transparent屬性一起使用,用來設置粒子的透明度

    transparent/如果為true,那么opacity設置有效

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

    fog/是否采用場景的霧化效果

    把點vertex和顏色color都附加到Geometry對象中后,使用PointCloud(原ParticleSystem對象)創(chuàng)建幾何粒子系統(tǒng)。如下面的例子:

大學生就業(yè)培訓,高中生培訓,在職人員轉(zhuǎn)行培訓,企業(yè)團訓

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