diff --git a/packages/frontend-misskey-world-engine/src/babylonRuntime.ts b/packages/frontend-misskey-world-engine/src/babylonRuntime.ts index bada368e27..0c34d82cf0 100644 --- a/packages/frontend-misskey-world-engine/src/babylonRuntime.ts +++ b/packages/frontend-misskey-world-engine/src/babylonRuntime.ts @@ -3,30 +3,31 @@ * SPDX-License-Identifier: AGPL-3.0-only */ -import * as BABYLON from '@babylonjs/core/pure.js'; +//import * as BABYLON from '@babylonjs/core/pure.js'; +import '@babylonjs/core'; export function registerBabylonRuntime(): void { - BABYLON.RegisterStandardEngineExtensions(); - BABYLON.RegisterStandardWebGPUEngineExtensions(); - BABYLON.RegisterAbstractEngineAlpha(); - BABYLON.RegisterAbstractEngineTexture(); - BABYLON.RegisterAbstractEngineCubeTexture(); - BABYLON.RegisterAbstractEngineQuery(); - BABYLON.RegisterAbstractEngineTextureSelector(); - BABYLON.RegisterAbstractEngineTimeQuery(); - BABYLON.RegisterAbstractEngineViews(); - BABYLON.RegisterEnginesWebGPUExtensionsEngineRawTexture(); - BABYLON.RegisterEnginesWebGPUExtensionsEngineReadTexture(); - BABYLON.RegisterEnginesWebGPUExtensionsEngineCubeTexture(); - BABYLON.RegisterEnginesWebGPUExtensionsEngineRenderTargetCube(); - BABYLON.RegisterEnginesWebGPUExtensionsEngineQuery(); - BABYLON.RegisterEnginesWebGPUExtensionsEngineDynamicTexture(); - BABYLON.RegisterBufferAlign(); - BABYLON.RegisterCubeTexture(); - BABYLON.RegisterStandardMaterial(); - BABYLON.RegisterRay(); - BABYLON.RegisterCollisionCoordinator(); - BABYLON.RegisterPostProcessRenderPipelineManagerSceneComponent( - BABYLON.PostProcessRenderPipelineManager, - ); + //BABYLON.RegisterStandardEngineExtensions(); + //BABYLON.RegisterStandardWebGPUEngineExtensions(); + //BABYLON.RegisterAbstractEngineAlpha(); + //BABYLON.RegisterAbstractEngineTexture(); + //BABYLON.RegisterAbstractEngineCubeTexture(); + //BABYLON.RegisterAbstractEngineQuery(); + //BABYLON.RegisterAbstractEngineTextureSelector(); + //BABYLON.RegisterAbstractEngineTimeQuery(); + //BABYLON.RegisterAbstractEngineViews(); + //BABYLON.RegisterEnginesWebGPUExtensionsEngineRawTexture(); + //BABYLON.RegisterEnginesWebGPUExtensionsEngineReadTexture(); + //BABYLON.RegisterEnginesWebGPUExtensionsEngineCubeTexture(); + //BABYLON.RegisterEnginesWebGPUExtensionsEngineRenderTargetCube(); + //BABYLON.RegisterEnginesWebGPUExtensionsEngineQuery(); + //BABYLON.RegisterEnginesWebGPUExtensionsEngineDynamicTexture(); + //BABYLON.RegisterBufferAlign(); + //BABYLON.RegisterCubeTexture(); + //BABYLON.RegisterStandardMaterial(); + //BABYLON.RegisterRay(); + //BABYLON.RegisterCollisionCoordinator(); + //BABYLON.RegisterPostProcessRenderPipelineManagerSceneComponent( + // BABYLON.PostProcessRenderPipelineManager, + //); } diff --git a/packages/frontend-misskey-world-engine/src/room/engine.ts b/packages/frontend-misskey-world-engine/src/room/engine.ts index 69ad7a1da1..54629fca05 100644 --- a/packages/frontend-misskey-world-engine/src/room/engine.ts +++ b/packages/frontend-misskey-world-engine/src/room/engine.ts @@ -12,6 +12,7 @@ // TODO: 一升瓶を選択するとエラーが出る現象をbabylonに報告 // TODO: dj-playerを選択するとエラーが出る現象をbabylonに報告 // TODO: pure barrel importが機能しない問題をbabylonに報告 +// TODO: pure barrel importだとアニメーションが機能しない問題をbabylonに報告 // TODO: meshをdiposeした際、scene.meshesやshadowmapのrenderlistからも明示的に削除しないとメモリリークするのかどうかbabylonのforumで尋ねる // TODO: 起動時、ひとつでもcustom imageの読み込みに失敗したら「一部の画像を読み込めませんでした」を出す // TODO: 座ると一升瓶のマテリアルがおかしくなる現象をbabylonに報告