Animation issue

Hi, i made and animated two models (the player and an enemy) and i woukld like to program the player controller and the enemy behaviour, but when i press play (without any code) the file with the enemy works fine (it plays the action i want) but the file with the player crashes i don’t understand why, i also tried to delete the armature and it runs, but even if i star with a new armature and rig the model from start, it doesn’t work.
This is what the console tells:

Read prefs: C:\Users\Asus-ROG\AppData\Roaming\Blender Foundation\Blender\2.93\config\userpref.blend
Running Armory SDK from C:\Users\Asus-ROG\Desktop\Armory\armsdk/
Proxy objects synchronized
Read blend: C:\Users\Asus-ROG\Desktop\gioco fastus\file blend\fastus\fastusLOWPOLY 2.93.blend
WARN (bke.anim_sys): C:\Users\blender\git\blender-v293\blender.git\source\blender\blenkernel\intern\anim_sys.c:3132 BKE_animsys_eval_driver: invalid driver - pose.bones[“BASE_spina 2”].constraints[“IK copy”].influence[0]
Armory v2022.4 ($Id: dfdf68b8f477b8e62d033e9dd3edba7e6c8f331a $)
Saved: ‘C:\Users\Asus-ROG\Desktop\gioco fastus\file blend\fastus\build_fastusLOWPOLY 2.93\compiled\Assets\envmaps\env_World.jpg’
Time: 00:00.26 (Saving: 00:00.01)

Exporting Scene
Scene exported in 0.867s
Finished in 6.418s
Initializing a new default audio device.
Armory v2022.4 ($Id: dfdf68b8f477b8e62d033e9dd3edba7e6c8f331a $)
Blender: 2.93.8, Target: krom, GAPI: direct3d11
Saved: ‘C:\Users\Asus-ROG\Desktop\gioco fastus\file blend\fastus\build_fastusLOWPOLY 2.93\compiled\Assets\envmaps\env_World.jpg’
Time: 00:00.19 (Saving: 00:00.01)

Exporting Scene
Exporting armature action CORSA.001
Exporting armature action STANDING
Exporting armature action SCHIVATA DX
Exporting object action CORSA
Exporting mesh Cube.003
Scene exported in 0.837s
Exported modules: audio
Shader flags: _Irr _Rad _Deferred _ShadowMap _CSM _SinglePoint _Brdf _SMAA _SSAO _Emission
Compositor flags: _CToneFilmic
Khafile flags: arm_deferred arm_csm rp_hdr rp_renderer=Deferred rp_shadowmap rp_shadowmap_cascade=1024 rp_shadowmap_cube=512 rp_background=World rp_render_to_texture rp_compositornodes rp_antialiasing=SMAA rp_supersampling=1 rp_ssgi=SSAO
Using project from C:\Users\Asus-ROG\Desktop\gioco fastus\file blend\fastus
Running: C:\Users\Asus-ROG\Desktop\Armory\armsdk/nodejs/node.exe C:\Users\Asus-ROG\Desktop\Armory\armsdk/Kha/make krom -g direct3d11 --shaderversion 330 --parallelAssetConversion 4 --to build_fastusLOWPOLY 2.93/debug
Using Kha (fatal: n, fatal: not a git repository: C:/Users/Asus-ROG/Desktop/Armory/armsdk/Kha/…/.git/modules/Kha) from C:\Users\Asus-ROG\Desktop\Armory\armsdk\Kha
Creating Kha project.
Exporting asset 1 of 39 (Scene.arm).
Exporting asset 2 of 39 (env_World.jpg).
Exporting asset 3 of 39 (env_World_001.jpg).
Exporting asset 4 of 39 (env_World_001_irradiance.arm).
Exporting asset 5 of 39 (env_World_001_radiance.jpg).
Exporting asset 6 of 39 (env_World_001_radiance_0.jpg).
Exporting asset 7 of 39 (env_World_001_radiance_1.jpg).
Exporting asset 8 of 39 (env_World_001_radiance_2.jpg).
Exporting asset 9 of 39 (env_World_001_radiance_3.jpg).
Exporting asset 10 of 39 (env_World_001_radiance_4.jpg).
Exporting asset 11 of 39 (env_World_001_radiance_5.jpg).
Exporting asset 12 of 39 (env_World_001_radiance_6.jpg).
Exporting asset 13 of 39 (env_World_001_radiance_7.jpg).
Exporting asset 14 of 39 (env_World_001_radiance_8.jpg).
Exporting asset 15 of 39 (env_World_001_radiance_9.jpg).
Exporting asset 16 of 39 (env_World_irradiance.arm).
Exporting asset 17 of 39 (env_World_radiance.jpg).
Exporting asset 18 of 39 (env_World_radiance_0.jpg).
Exporting asset 19 of 39 (env_World_radiance_1.jpg).
Exporting asset 20 of 39 (env_World_radiance_2.jpg).
Exporting asset 21 of 39 (env_World_radiance_3.jpg).
Exporting asset 22 of 39 (env_World_radiance_4.jpg).
Exporting asset 23 of 39 (env_World_radiance_5.jpg).
Exporting asset 24 of 39 (env_World_radiance_6.jpg).
Exporting asset 25 of 39 (env_World_radiance_7.jpg).
Exporting asset 26 of 39 (env_World_radiance_8.jpg).
Exporting asset 27 of 39 (env_World_radiance_9.jpg).
Exporting asset 28 of 39 (action_Armature.001_armorypose.arm).
Exporting asset 29 of 39 (action_Armature_armorypose.arm).
Exporting asset 30 of 39 (action_Armature_ATTACCO FULMINI.arm).
Exporting asset 31 of 39 (action_Armature_ATTACK 2.arm).
Exporting asset 32 of 39 (action_Armature_ATTACK 3.arm).
Exporting asset 33 of 39 (action_Armature_CORSA.001.arm).
Exporting asset 34 of 39 (action_Armature_SCHIVATA DX.arm).
Exporting asset 35 of 39 (action_Armature_STANDING.arm).
Exporting asset 36 of 39 (action_BASE_spina 3_ArmatureAction.arm).
Exporting asset 37 of 39 (action_BASE_spina 3_armorypose.arm).
Exporting asset 38 of 39 (action_CORSA.arm).
Exporting asset 39 of 39 (mesh_Cube.003.arm).
Exporting asset 1 of 9 (fastus_001_armskin_data.arm).
Exporting asset 2 of 9 (fastus_001_data.arm).
Exporting asset 3 of 9 (Material_001_armskin_data.arm).
Exporting asset 4 of 9 (Material_001_data.arm).
Exporting asset 5 of 9 (nerocappuccio_001_armskin_data.arm).
Exporting asset 6 of 9 (nerocappuccio_001_data.arm).
Exporting asset 7 of 9 (shader_datas.arm).
Exporting asset 8 of 9 (World_World.001_data.arm).
Exporting asset 9 of 9 (World_World_data.arm).
Exporting asset 1 of 1 (brdf.png).
Exporting asset 1 of 1 (smaa_area.png).
Exporting asset 1 of 1 (smaa_search.png).
Exporting asset 1 of 1 (fastus.png).
Exporting asset 1 of 1 (fastuspost.png).
Exporting asset 1 of 1 (nero cappuccio .png).
Exporting asset 1 of 1 (Cube.003_morph_nor.png).
Exporting asset 1 of 1 (Cube.003_morph_pos.png).
Compiling shader 1 of 32 (blur_edge_pass.frag.glsl).
Compiling shader 2 of 32 (compositor_pass.frag.glsl).
Compiling shader 3 of 32 (compositor_pass.vert.glsl).
Compiling shader 4 of 32 (deferred_light.frag.glsl).
Compiling shader 5 of 32 (fastus_001_armskin_mesh.frag.glsl).
Compiling shader 6 of 32 (fastus_001_armskin_mesh.vert.glsl).
Compiling shader 7 of 32 (fastus_001_mesh.frag.glsl).
Compiling shader 8 of 32 (fastus_001_mesh.vert.glsl).
Compiling shader 9 of 32 (Material_001_armskin_mesh.frag.glsl).
Compiling shader 10 of 32 (Material_001_armskin_mesh.vert.glsl).
Compiling shader 11 of 32 (Material_001_armskin_shadowmap.frag.glsl).
Compiling shader 12 of 32 (Material_001_armskin_shadowmap.vert.glsl).
Compiling shader 13 of 32 (Material_001_mesh.frag.glsl).
Compiling shader 14 of 32 (Material_001_mesh.vert.glsl).
Compiling shader 15 of 32 (Material_001_shadowmap.frag.glsl).
Compiling shader 16 of 32 (Material_001_shadowmap.vert.glsl).
Compiling shader 17 of 32 (nerocappuccio_001_armskin_mesh.frag.glsl).
Compiling shader 18 of 32 (nerocappuccio_001_mesh.frag.glsl).
Compiling shader 19 of 32 (pass.vert.glsl).
Compiling shader 20 of 32 (pass_copy.frag.glsl).
Compiling shader 21 of 32 (pass_viewray.vert.glsl).
Compiling shader 22 of 32 (smaa_blend_weight.frag.glsl).
Compiling shader 23 of 32 (smaa_blend_weight.vert.glsl).
Compiling shader 24 of 32 (smaa_edge_detect.frag.glsl).
Compiling shader 25 of 32 (smaa_edge_detect.vert.glsl).
Compiling shader 26 of 32 (smaa_neighborhood_blend.frag.glsl).
Compiling shader 27 of 32 (smaa_neighborhood_blend.vert.glsl).
Compiling shader 28 of 32 (ssao_pass.frag.glsl).
Compiling shader 29 of 32 (World_World.001.frag.glsl).
Compiling shader 30 of 32 (World_World.001.vert.glsl).
Compiling shader 31 of 32 (World_World.frag.glsl).
Compiling shader 32 of 32 (World_World.vert.glsl).
Compiling shader 1 of 8 (painter-colored.frag.glsl).
Compiling shader 2 of 8 (painter-colored.vert.glsl).
Compiling shader 3 of 8 (painter-image.frag.glsl).
Compiling shader 4 of 8 (painter-image.vert.glsl).
Compiling shader 5 of 8 (painter-text.frag.glsl).
Compiling shader 6 of 8 (painter-text.vert.glsl).
Compiling shader 7 of 8 (painter-video.frag.glsl).
Compiling shader 8 of 8 (painter-video.vert.glsl).
Done.
Finished in 2.619s
Running: C:\Users\Asus-ROG\Desktop\Armory\armsdk/Krom/Krom.exe C:\Users\Asus-ROG\Desktop\gioco fastus\file blend\fastus\build_fastusLOWPOLY 2.93/debug/krom C:\Users\Asus-ROG\Desktop\gioco fastus\file blend\fastus\build_fastusLOWPOLY 2.93/debug/krom-resources --consolepid 12488
Initializing a new default audio device.
Armory v2022.4 ($Id: dfdf68b8f477b8e62d033e9dd3edba7e6c8f331a $)
Blender: 2.93.8, Target: krom, GAPI: direct3d11
Saved: ‘C:\Users\Asus-ROG\Desktop\gioco fastus\file blend\fastus\build_fastusLOWPOLY 2.93\compiled\Assets\envmaps\env_World.jpg’
Time: 00:00.20 (Saving: 00:00.01)

Exporting Scene
Exporting armature action CORSA.001
Exporting armature action STANDING
Exporting armature action SCHIVATA DX
Exporting object action CORSA
Exporting mesh Cube.003
Scene exported in 0.851s
Exported modules: audio
Shader flags: _Irr _Rad _Deferred _ShadowMap _CSM _SinglePoint _Brdf _SMAA _SSAO _Emission
Compositor flags: _CToneFilmic
Khafile flags: arm_deferred arm_csm rp_hdr rp_renderer=Deferred rp_shadowmap rp_shadowmap_cascade=1024 rp_shadowmap_cube=512 rp_background=World rp_render_to_texture rp_compositornodes rp_antialiasing=SMAA rp_supersampling=1 rp_ssgi=SSAO
Using project from C:\Users\Asus-ROG\Desktop\gioco fastus\file blend\fastus
Running: C:\Users\Asus-ROG\Desktop\Armory\armsdk/nodejs/node.exe C:\Users\Asus-ROG\Desktop\Armory\armsdk/Kha/make krom -g direct3d11 --shaderversion 330 --parallelAssetConversion 4 --to build_fastusLOWPOLY 2.93/debug
Using Kha (fatal: n, fatal: not a git repository: C:/Users/Asus-ROG/Desktop/Armory/armsdk/Kha/…/.git/modules/Kha) from C:\Users\Asus-ROG\Desktop\Armory\armsdk\Kha
Creating Kha project.
Exporting asset 1 of 39 (Scene.arm).
Exporting asset 2 of 39 (env_World.jpg).
Exporting asset 3 of 39 (env_World_001.jpg).
Exporting asset 4 of 39 (env_World_001_irradiance.arm).
Exporting asset 5 of 39 (env_World_001_radiance.jpg).
Exporting asset 6 of 39 (env_World_001_radiance_0.jpg).
Exporting asset 7 of 39 (env_World_001_radiance_1.jpg).
Exporting asset 8 of 39 (env_World_001_radiance_2.jpg).
Exporting asset 9 of 39 (env_World_001_radiance_3.jpg).
Exporting asset 10 of 39 (env_World_001_radiance_4.jpg).
Exporting asset 11 of 39 (env_World_001_radiance_5.jpg).
Exporting asset 12 of 39 (env_World_001_radiance_6.jpg).
Exporting asset 13 of 39 (env_World_001_radiance_7.jpg).
Exporting asset 14 of 39 (env_World_001_radiance_8.jpg).
Exporting asset 15 of 39 (env_World_001_radiance_9.jpg).
Exporting asset 16 of 39 (env_World_irradiance.arm).
Exporting asset 17 of 39 (env_World_radiance.jpg).
Exporting asset 18 of 39 (env_World_radiance_0.jpg).
Exporting asset 19 of 39 (env_World_radiance_1.jpg).
Exporting asset 20 of 39 (env_World_radiance_2.jpg).
Exporting asset 21 of 39 (env_World_radiance_3.jpg).
Exporting asset 22 of 39 (env_World_radiance_4.jpg).
Exporting asset 23 of 39 (env_World_radiance_5.jpg).
Exporting asset 24 of 39 (env_World_radiance_6.jpg).
Exporting asset 25 of 39 (env_World_radiance_7.jpg).
Exporting asset 26 of 39 (env_World_radiance_8.jpg).
Exporting asset 27 of 39 (env_World_radiance_9.jpg).
Exporting asset 28 of 39 (action_Armature.001_armorypose.arm).
Exporting asset 29 of 39 (action_Armature_armorypose.arm).
Exporting asset 30 of 39 (action_Armature_ATTACCO FULMINI.arm).
Exporting asset 31 of 39 (action_Armature_ATTACK 2.arm).
Exporting asset 32 of 39 (action_Armature_ATTACK 3.arm).
Exporting asset 33 of 39 (action_Armature_CORSA.001.arm).
Exporting asset 34 of 39 (action_Armature_SCHIVATA DX.arm).
Exporting asset 35 of 39 (action_Armature_STANDING.arm).
Exporting asset 36 of 39 (action_BASE_spina 3_ArmatureAction.arm).
Exporting asset 37 of 39 (action_BASE_spina 3_armorypose.arm).
Exporting asset 38 of 39 (action_CORSA.arm).
Exporting asset 39 of 39 (mesh_Cube.003.arm).
Exporting asset 1 of 9 (fastus_001_armskin_data.arm).
Exporting asset 2 of 9 (fastus_001_data.arm).
Exporting asset 3 of 9 (Material_001_armskin_data.arm).
Exporting asset 4 of 9 (Material_001_data.arm).
Exporting asset 5 of 9 (nerocappuccio_001_armskin_data.arm).
Exporting asset 6 of 9 (nerocappuccio_001_data.arm).
Exporting asset 7 of 9 (shader_datas.arm).
Exporting asset 8 of 9 (World_World.001_data.arm).
Exporting asset 9 of 9 (World_World_data.arm).
Exporting asset 1 of 1 (brdf.png).
Exporting asset 1 of 1 (smaa_area.png).
Exporting asset 1 of 1 (smaa_search.png).
Exporting asset 1 of 1 (fastus.png).
Exporting asset 1 of 1 (fastuspost.png).
Exporting asset 1 of 1 (nero cappuccio .png).
Exporting asset 1 of 1 (Cube.003_morph_nor.png).
Exporting asset 1 of 1 (Cube.003_morph_pos.png).
Compiling shader 1 of 32 (blur_edge_pass.frag.glsl).
Compiling shader 2 of 32 (compositor_pass.frag.glsl).
Compiling shader 3 of 32 (compositor_pass.vert.glsl).
Compiling shader 4 of 32 (deferred_light.frag.glsl).
Compiling shader 5 of 32 (fastus_001_armskin_mesh.frag.glsl).
Compiling shader 6 of 32 (fastus_001_armskin_mesh.vert.glsl).
Compiling shader 7 of 32 (fastus_001_mesh.frag.glsl).
Compiling shader 8 of 32 (fastus_001_mesh.vert.glsl).
Compiling shader 9 of 32 (Material_001_armskin_mesh.frag.glsl).
Compiling shader 10 of 32 (Material_001_armskin_mesh.vert.glsl).
Compiling shader 11 of 32 (Material_001_armskin_shadowmap.frag.glsl).
Compiling shader 12 of 32 (Material_001_armskin_shadowmap.vert.glsl).
Compiling shader 13 of 32 (Material_001_mesh.frag.glsl).
Compiling shader 14 of 32 (Material_001_mesh.vert.glsl).
Compiling shader 15 of 32 (Material_001_shadowmap.frag.glsl).
Compiling shader 16 of 32 (Material_001_shadowmap.vert.glsl).
Compiling shader 17 of 32 (nerocappuccio_001_armskin_mesh.frag.glsl).
Compiling shader 18 of 32 (nerocappuccio_001_mesh.frag.glsl).
Compiling shader 19 of 32 (pass.vert.glsl).
Compiling shader 20 of 32 (pass_copy.frag.glsl).
Compiling shader 21 of 32 (pass_viewray.vert.glsl).
Compiling shader 22 of 32 (smaa_blend_weight.frag.glsl).
Compiling shader 23 of 32 (smaa_blend_weight.vert.glsl).
Compiling shader 24 of 32 (smaa_edge_detect.frag.glsl).
Compiling shader 25 of 32 (smaa_edge_detect.vert.glsl).
Compiling shader 26 of 32 (smaa_neighborhood_blend.frag.glsl).
Compiling shader 27 of 32 (smaa_neighborhood_blend.vert.glsl).
Compiling shader 28 of 32 (ssao_pass.frag.glsl).
Compiling shader 29 of 32 (World_World.001.frag.glsl).
Compiling shader 30 of 32 (World_World.001.vert.glsl).
Compiling shader 31 of 32 (World_World.frag.glsl).
Compiling shader 32 of 32 (World_World.vert.glsl).
Compiling shader 1 of 8 (painter-colored.frag.glsl).
Compiling shader 2 of 8 (painter-colored.vert.glsl).
Compiling shader 3 of 8 (painter-image.frag.glsl).
Compiling shader 4 of 8 (painter-image.vert.glsl).
Compiling shader 5 of 8 (painter-text.frag.glsl).
Compiling shader 6 of 8 (painter-text.vert.glsl).
Compiling shader 7 of 8 (painter-video.frag.glsl).
Compiling shader 8 of 8 (painter-video.vert.glsl).
Done.
Finished in 2.612s
Running: C:\Users\Asus-ROG\Desktop\Armory\armsdk/Krom/Krom.exe C:\Users\Asus-ROG\Desktop\gioco fastus\file blend\fastus\build_fastusLOWPOLY 2.93/debug/krom C:\Users\Asus-ROG\Desktop\gioco fastus\file blend\fastus\build_fastusLOWPOLY 2.93/debug/krom-resources --consolepid 12488
Initializing a new default audio device.

if someone is interested, this is the file
fastusLOWPOLY 2.93.blend (2.9 MB)
thank you

Hi, From the file, I can confirm that it crashes, but I am not sure why as yet. Whats interesting is that the crash does not leave any runtime error messages in the console. This makes me suspect its something to do with uniforms/ skinning. Will look into this soon.

Moreover, the file you sent had some missing textures for the models. Please re-upload the blend file with all the external data packed in.

Best,
QC

It is also worth noting that Armory does not support bone/Armature constraints(like IK, copy location, etc…) yet. And the example provided has multiple bone constraints…

Update: The issue seems to be caused by the empty animation data on the mesh. Removing this fixes the crash.

1 Like

I solved the problem, the problem was the dopesheet, with armory you have to push down the actions to the nla editor, and (if i’m not wrong) the armature and the mesh need to not have actions assigned (sorry form my english :’))