Wyatt Gillette
Wyatt Gillette
Standardize the `makeLayer` and `removeLayer` methods across APIs to simplify interaction with created and deleted objects. See `AnimComposer.makeAction()` & `AnimComposer.removeAction()` methods.
Hi guys, can you please verify this issue? The personal files don't seem to be duplicated. Just the common ones. Thanks 
The recent changes to the GLTF loader have introduced several problems: 1. **Duplicate Controllers**: The new loader creates duplicate `AnimComposer` and `SkinningControl` controllers for each geometry in the model. (see...
The recent change to `ArmatureMask` implementing `Savable` has caused an issue with `SingleLayerInfluenceMask` (which extends `ArmatureMask`) serialization. Due to its dependencies on `AnimControl` and `SkinningControl`, serialization is now impossible and...
Hi everyone, It would be helpful to include a section in the `README` file that explains how to build the engine from source code, similar to what Stephen does in...
When assigning `Material` _HeightBasedTerrain.j3md_ to a `Terrain`, the following log message appears on the console during application startup: ```java Material mat = new Material(assetManager, "Commons/MatDefs/Terrain/HeightBasedTerrain.j3md"); ... Terrain terrain = ...;...
- Updated copyright year in the header. - Changed import statements to explicitly import only the required classes. - Changed `Quaternion` class fields (`x, y, z, w`) from `protected` to...
This PR modernizes the `RenderManager` class by improving type safety with generics, enhancing code readability, and updating inline documentation for clarity and completeness. Key changes include: - Replacing raw types...
Here’s a summary of the main differences between the original ArmatureDebugAppState.java file and the proposed modified version, focusing on new features, refactoring, and improvements: ### 1. **Expanded Documentation & Comments**...
This PR refactors the `DirectionalLightShadowRenderer` class to improve code clarity, efficiency, and shadow rendering quality: - Improves documentation and comments for better maintainability and understanding. - Renames and clarifies variable...