3d可視化 基于three.js的在線(xiàn)建模系統(tǒng)怎么做?
基于three.js的在線(xiàn)建模系統(tǒng)怎么做?Threejs本身就是一個(gè)3D引擎,已經(jīng)實(shí)現(xiàn)了幾個(gè)核心算法(向量、矩陣建模等)。如果你想在3J上做一些工作,我個(gè)人認(rèn)為應(yīng)該是這些方面。首先,場(chǎng)景制作者需要對(duì)模
基于three.js的在線(xiàn)建模系統(tǒng)怎么做?
Threejs本身就是一個(gè)3D引擎,已經(jīng)實(shí)現(xiàn)了幾個(gè)核心算法(向量、矩陣建模等)。如果你想在3J上做一些工作,我個(gè)人認(rèn)為應(yīng)該是這些方面。首先,場(chǎng)景制作者需要對(duì)模型的加載進(jìn)行優(yōu)化,如場(chǎng)景的依賴(lài)加載、近景優(yōu)先加載、透視圖的模糊建模等,以節(jié)省資源,等到完全加載后,再進(jìn)行顯示。具體來(lái)說(shuō),你可以看到一些網(wǎng)速很低的3D游戲,比如自適應(yīng)分辨率,通過(guò)算法壓縮模型構(gòu)建3D點(diǎn)坐標(biāo),然后是反走樣算法,碰撞算法,內(nèi)存優(yōu)化(C必須做的工作,案例是暴雪經(jīng)典哈希算法,然后是材質(zhì)的整合和優(yōu)化,比如一些燈光效果!