From 61ad979a6db3bea1360feb27a3cad287bca04230 Mon Sep 17 00:00:00 2001 From: Yuki Shimada Date: Sun, 22 Dec 2024 22:41:28 +0900 Subject: [PATCH] fix: optimize skinning culling --- src/foundation/components/Skeletal/SkeletalComponent.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/foundation/components/Skeletal/SkeletalComponent.ts b/src/foundation/components/Skeletal/SkeletalComponent.ts index b7830a6a6..385165e1c 100644 --- a/src/foundation/components/Skeletal/SkeletalComponent.ts +++ b/src/foundation/components/Skeletal/SkeletalComponent.ts @@ -183,7 +183,7 @@ export class SkeletalComponent extends Component { } $logic() { - if (!this.isSkinning) { + if (!this.isSkinning || this._isCulled) { return; } @@ -212,10 +212,6 @@ export class SkeletalComponent extends Component { this.__isWorldMatrixVanilla = false; - if (this._isCulled) { - continue; - } - if ( Config.boneDataType === BoneDataType.Mat43x1 || Config.boneDataType === BoneDataType.Vec4x1