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

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

    名稱/描述

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

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

    size/粒子大小

    sizeAttenuation/如果設(shè)置為false,所有粒子都有擁有相同的尺寸。如果為true,粒子的大小取決于離相機(jī)的遠(yuǎn)近

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

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

    transparent/如果為true,那么opacity設(shè)置有效

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

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

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

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

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

網(wǎng)友評論