@echadwick-artist I’m still investigating, but at least one problem is that all of the rotation pointers are incorrect in the asset. I gave you a comment in your PR.
@echadwick-artist
I got everything working locally except for metallic and roughness. It seems, in the asset, these are not animated. I’m not sure what you were trying to do with these. Metallic and roughness textures are packed together, but it seems you are trying to animate them separately. Maybe that’s causing an issue in the exporter or something? There are no animations that target the corresponding metallic or roughness materials (/materials/3 to /materials/6) in the asset.
I am seeing a new issue, and I’m wondering if this is something to fix in the HS glTF Exporter for 3ds Max? I am conversing regularly with the developer of this plugin.
This glTF example is designed to animate the two glTF Properties occlusionTexture and metallicRoughnessTexture, with each using the same PNG texture. The glTF Property baseColorTexture is not animated, to act as a control.
https://sandbox.babylonjs.com:
glTF cannot be rendered, instead an error Unable to load from file:animationPointerUVs_2024-03-30.gltf: Cannot read properties of undefined (reading 'getLocalMatrix')
http://gltf.ux3d.io/:
Loads OK, but the root transform is incorrect. However the animation is correct.
VS Code with Babylon.js preview:
glTF loads properly. However, only the occlusionTexture is animated. The metallicRoughnessTexture should also be animated but is not.
Another variation on that setup: Top row has occlusionTexture being animated, while metallicRoughnessTexture not animated. Bottom row is the reverse: occlusionTexture is not animated, while metallicRoughnessTexture is animated.
http://gltf.ux3d.io/:
Loads OK, but the root transform is incorrect. However the animation is correct.
VS Code with Babylon.js preview:
glTF loads properly. However, only the occlusionTexture is animated. The metallicRoughnessTexture should be animated in the bottom row but is not.
@echadwick-artist When you are done with all the new assets, it would be great if we can include them in our visual tests to make sure these are all working and continue working. Are you planning to create a bunch of assets to cover the bases?