Closed liuxi150 closed 3 months ago
[!IMPORTANT]
Review skipped
Review was skipped due to path filters
Files ignored due to path filters (1)
* `pnpm-lock.yaml` is excluded by `!**/pnpm-lock.yaml`You can disable this status message by setting the
reviews.review_status
tofalse
in the CodeRabbit configuration file.
This update involves several enhancements and modifications across multiple files and packages. In the effects-core
package, animation and geometry functionalities are updated, introducing a new duration
property and modifying conditional checks. The model
package sees significant changes, including enhancements to GLTF loading, scene management, material handling, and camera settings. The web-packages
are also updated to improve testing frameworks, including adjustments to file handling and rendering processes.
Files/Paths | Change Summaries |
---|---|
.../value-getter.ts |
Added getMaxTime method in StaticValue . |
.../calculate-vfx-item.ts |
Introduced and managed a new duration property in AnimationClip . |
.../gl-geometry.ts |
Adjusted conditional logic for checking data.indexFormat rather than both data.indexOffset and data.indexFormat . |
.../demo/src/camera.ts |
Added parameters in getCurrentScene , removed addLight , modified loadScene for dynamic sorting and updated registerMouseEvent speed calculation. |
.../demo/src/hit-test.ts |
Changed url from const to let for reassignment flexibility. |
.../package.json |
Updated @vvfx/resource-detection dependency from "0.6.0-alpha.8" to "0.6.0-alpha.9". |
.../json-converter.ts |
Incremented specularMipCount , renamed _Cutoff to _AlphaCutoff , and updated indexFormat and indexOffset assignments. |
.../loader-ecs-ext.ts |
Explicit import of spec , added playAllAnimation parameter to LoadGLTFSceneECSOptions , adjusted camera settings and light addition in loadGLTFSceneECS . |
.../loader-ecs.ts |
Enhanced GLTF handling and processing, including image loading, texture mapping, and animation handling. |
.../loader-ext.ts |
Restricted playAnimation type in LoadGLTFSceneOptions to only accept numbers. |
.../protocol.ts |
Restricted playAnimation type in LoadSceneOptions to only accept numbers. |
.../model-item.ts |
Modified onDestroy and updated calculations for value in ModelAnimationClip . |
.../material.ts |
Removed RenderType and CullMode enums, adjusted properties like renderType , alphaCutOff , renderFace , etc. |
.../mesh.ts |
Updated this.material.isDoubleSide to this.material.isBothSide , updated _MipCount assignment logic. |
.../scene.ts |
Changed imports and refactored dynamicSortMeshes method to handle ModelMeshComponent instances. |
.../standard-shader-source.ts |
Removed version declaration #version 100 for non-WebGL2 contexts. |
.../skybox.ts |
Adjusted comparisons in isReady method of PSkybox , modified _MipCount assignment in PMaterialSkyboxFilter , and specularMipCount in PSkyboxCreator . |
.../plugin-helper.ts |
Added ModelMeshComponent to imports, and modified handling of texture options. |
.../utilities.ts |
Added import for JSONConverter , updated TestPlayer and TestController constructors to include is3DCase parameter, added clearResource method. |
.../gltf/index.ts |
Added functionality for comparing glTF frames in a web environment. |
.../gltf/old-loader.ts |
Introduced GLTF scene loading functionality. |
.../scene-list.ts |
Removed commented-out code for ring618 , added ring818 with updated details. |
In code lands where rabbits hop and dwell,
A sprightly update bears change to tell.
Scenes now load with dynamic swift,
And cameras gain a broader drift.
Improved textures, animations glide,
All in webs where models bide.
Hail these tweaks both small and grand,
Built by many a deft developer’s hand.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
New Features
Improvements
TestPlayer
class with new initialization and resource management options.Bug Fixes
Dependencies
@vvfx/resource-detection
to version0.6.0-alpha.9
.