godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
91.52k stars 21.26k forks source link

Blender file NLA track import glitches, no blend shapes #96679

Open kuligs2 opened 2 months ago

kuligs2 commented 2 months ago

Tested versions

System information

Godot v4.3.stable - Windows 10.0.19045 - Vulkan (Forward+) - dedicated NVIDIA RTX A2000 (NVIDIA; 31.0.15.5186) - Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz (8 Threads)

Issue description

Created a mesh, rigged with rigify, created animation, creaded blend shapes/shape keys, added blend file to godot project.

Did the same but exported to glb file with NLA tracks, added to godot project:

Godot: image https://streamable.com/iao59w

Blender: image https://streamable.com/5rcb9i

Steps to reproduce

Create mesh in blender, rigify, create animation, create blend shapes, import blend file to godot project.

Minimal reproduction project (MRP)

murger-43.zip

Sinowa-Programming commented 2 months ago

Hey, I looked at your issue and found that the same deformation errors appear when I import your gltf file into Blender and https://gltf-viewer.donmccurdy.com/. I believe the problem is to do with your export. GLTF viewer: Screenshot from 2024-09-10 01-41-34 Reimporting GLTF into Blender: Screenshot from 2024-09-12 00-25-54

kuligs2 commented 2 months ago

OK but what about the blendshapes not being able to be edited when using blend file import in godot?

Sinowa-Programming commented 2 months ago

I am having trouble reproducing your bug on my system. All the blend shapes appear without any problem after I open up the project. I will try on Windows tomorrow. My system: Pop!_OS 22.04 LTS - Godot 4.3 stable - Vulkan (Forward+) - dedicated NVIDIA GeForce GT 1030 (nvidia; 555.58.02) - Intel® Core™ i7-3770 CPU @ 3.40GHz ( 8 Threads ) - Blender 4.2(Flatpak)

kuligs2 commented 2 months ago

the blendshapes not appearing for the blenderfile. They appear only if you import gltf/glb file.. atleast for me..

Sinowa-Programming commented 2 months ago

I can confirm this bug on my other machine . Pop!_OS 22.04 LTS - Godot 4.3 stable standalone and Godot Steam - Vulkan (Forward+) - dedicated AMD Radeon RX 6400 - Intel® Core™ i7-10700 CPU @ 2.90GHz (16 Threads )

kuligs2 commented 2 months ago

I can confirm this bug on my other machine . Pop!_OS 22.04 LTS - Godot 4.3 stable standalone and Godot Steam - Vulkan (Forward+) - dedicated AMD Radeon RX 6400 - Intel® Core™ i7-10700 CPU @ 2.90GHz (16 Threads )

so sometimes it works and sometimes it doesnt (the blend shapes)