差分

移動先: 案内検索

PLATEAU 最適化

1,289 バイト除去, 2021年7月2日 (金) 02:14
LOD
8.lod下層グループ解除 mainとlodに
9.GLB書き出し
 
メモ<br />
距離​LODでなく見かけの大きさでLOD or アスペクト比でLOD距離変更?<br />
ジオメトリ名で操作する場合lodグループは信用できない mainとlod紐付けしたい > 名前の一括変更スクリプトは?
 
three.js
<pre>
function animate() {
if (scene.getObjectByName('main')) {
scene.getObjectByName('main').traverse(function (child) {
if (child.isMesh) {
if (camera.position.distanceTo(child.position) > 10) {
child.visible = false;
} else {
child.visible = true;
};
};
});
};
if (scene.getObjectByName('lod')) {
scene.getObjectByName('lod').traverse(function (child) {
if (child.isMesh) {
if (camera.position.distanceTo(child.position) > 10) {
child.visible = true;
} else {
child.visible = false;
};
};
});
};
renderer.render(scene, camera);
};
</pre>
=='''データ'''==

案内メニュー