diff --git a/godot/project.godot b/godot/project.godot index def50440..50508177 100644 --- a/godot/project.godot +++ b/godot/project.godot @@ -38,6 +38,10 @@ gdscript/warnings/redundant_await=false window/size/viewport_width=1280 window/size/viewport_height=720 +[editor] + +run/main_run_args="--avatar-renderer --avatars ../tests/avatars-test-input.json" + [editor_plugins] enabled=PackedStringArray("res://addons/dcl_build_plugin/plugin.cfg", "res://addons/godot-xr-tools/plugin.cfg", "res://addons/resource_tracker/plugin.cfg", "res://addons/webview-godot-android/plugin.cfg") diff --git a/godot/src/ui/components/backpack/avatar_preview.gd b/godot/src/ui/components/backpack/avatar_preview.gd index 12a5b922..9bcadb5f 100644 --- a/godot/src/ui/components/backpack/avatar_preview.gd +++ b/godot/src/ui/components/backpack/avatar_preview.gd @@ -120,6 +120,8 @@ func async_get_viewport_image(face: bool, dest_size: Vector2i, fov: Variant = nu camera_3d.fov = fov set_deferred("size", dest_size) + set_size(dest_size) + subviewport.set_size(dest_size) await get_tree().process_frame await get_tree().process_frame diff --git a/godot/src/ui/components/backpack/backpack.tscn b/godot/src/ui/components/backpack/backpack.tscn index 04cf0294..39700a93 100644 --- a/godot/src/ui/components/backpack/backpack.tscn +++ b/godot/src/ui/components/backpack/backpack.tscn @@ -560,6 +560,7 @@ anchor_right = 1.0 anchor_bottom = 1.0 offset_left = 1280.0 offset_top = 720.0 +offset_right = 0.0 offset_bottom = 256.0 grow_horizontal = 2 grow_vertical = 2 diff --git a/tests/snapshots/avatar-image-generation/bafkreia6x2mlr2mmdry66czgpze6khwcdmcpqbkjeu7bmrydzaxf3v4x6q.png b/tests/snapshots/avatar-image-generation/bafkreia6x2mlr2mmdry66czgpze6khwcdmcpqbkjeu7bmrydzaxf3v4x6q.png index 0a6f1164..0379c1af 100644 Binary files a/tests/snapshots/avatar-image-generation/bafkreia6x2mlr2mmdry66czgpze6khwcdmcpqbkjeu7bmrydzaxf3v4x6q.png and b/tests/snapshots/avatar-image-generation/bafkreia6x2mlr2mmdry66czgpze6khwcdmcpqbkjeu7bmrydzaxf3v4x6q.png differ diff --git a/tests/snapshots/avatar-image-generation/bafkreia6x2mlr2mmdry66czgpze6khwcdmcpqbkjeu7bmrydzaxf3v4x6q_face.png b/tests/snapshots/avatar-image-generation/bafkreia6x2mlr2mmdry66czgpze6khwcdmcpqbkjeu7bmrydzaxf3v4x6q_face.png index d4048b77..0621df0b 100644 Binary files a/tests/snapshots/avatar-image-generation/bafkreia6x2mlr2mmdry66czgpze6khwcdmcpqbkjeu7bmrydzaxf3v4x6q_face.png and b/tests/snapshots/avatar-image-generation/bafkreia6x2mlr2mmdry66czgpze6khwcdmcpqbkjeu7bmrydzaxf3v4x6q_face.png differ diff --git a/tests/snapshots/avatar-image-generation/bafkreid7hnqaw5qpb2ohwj2in344f5gx5ehxyc7wvlgbii5fbcbqh2am6q.png b/tests/snapshots/avatar-image-generation/bafkreid7hnqaw5qpb2ohwj2in344f5gx5ehxyc7wvlgbii5fbcbqh2am6q.png index d19f05fe..f13a6658 100644 Binary files a/tests/snapshots/avatar-image-generation/bafkreid7hnqaw5qpb2ohwj2in344f5gx5ehxyc7wvlgbii5fbcbqh2am6q.png and b/tests/snapshots/avatar-image-generation/bafkreid7hnqaw5qpb2ohwj2in344f5gx5ehxyc7wvlgbii5fbcbqh2am6q.png differ diff --git a/tests/snapshots/avatar-image-generation/bafkreid7hnqaw5qpb2ohwj2in344f5gx5ehxyc7wvlgbii5fbcbqh2am6q_face.png b/tests/snapshots/avatar-image-generation/bafkreid7hnqaw5qpb2ohwj2in344f5gx5ehxyc7wvlgbii5fbcbqh2am6q_face.png index 50343e37..28ffcdd0 100644 Binary files a/tests/snapshots/avatar-image-generation/bafkreid7hnqaw5qpb2ohwj2in344f5gx5ehxyc7wvlgbii5fbcbqh2am6q_face.png and b/tests/snapshots/avatar-image-generation/bafkreid7hnqaw5qpb2ohwj2in344f5gx5ehxyc7wvlgbii5fbcbqh2am6q_face.png differ diff --git a/tests/snapshots/avatar-image-generation/bafkreidw3wn32cugqfi4jlqgzldakfbhjcyn377mm3qrjkquo5v4ud5k2u.png b/tests/snapshots/avatar-image-generation/bafkreidw3wn32cugqfi4jlqgzldakfbhjcyn377mm3qrjkquo5v4ud5k2u.png index 6ab420fa..11633db7 100644 Binary files a/tests/snapshots/avatar-image-generation/bafkreidw3wn32cugqfi4jlqgzldakfbhjcyn377mm3qrjkquo5v4ud5k2u.png and b/tests/snapshots/avatar-image-generation/bafkreidw3wn32cugqfi4jlqgzldakfbhjcyn377mm3qrjkquo5v4ud5k2u.png differ diff --git a/tests/snapshots/avatar-image-generation/bafkreidw3wn32cugqfi4jlqgzldakfbhjcyn377mm3qrjkquo5v4ud5k2u_face.png b/tests/snapshots/avatar-image-generation/bafkreidw3wn32cugqfi4jlqgzldakfbhjcyn377mm3qrjkquo5v4ud5k2u_face.png index 4dc26f29..1b23e20b 100644 Binary files a/tests/snapshots/avatar-image-generation/bafkreidw3wn32cugqfi4jlqgzldakfbhjcyn377mm3qrjkquo5v4ud5k2u_face.png and b/tests/snapshots/avatar-image-generation/bafkreidw3wn32cugqfi4jlqgzldakfbhjcyn377mm3qrjkquo5v4ud5k2u_face.png differ diff --git a/tests/snapshots/avatar-image-generation/mati_avatar_test.png b/tests/snapshots/avatar-image-generation/mati_avatar_test.png index 9d1f5096..8c46b5b8 100644 Binary files a/tests/snapshots/avatar-image-generation/mati_avatar_test.png and b/tests/snapshots/avatar-image-generation/mati_avatar_test.png differ diff --git a/tests/snapshots/avatar-image-generation/mati_avatar_test_face.png b/tests/snapshots/avatar-image-generation/mati_avatar_test_face.png index 301c3308..18e3db1f 100644 Binary files a/tests/snapshots/avatar-image-generation/mati_avatar_test_face.png and b/tests/snapshots/avatar-image-generation/mati_avatar_test_face.png differ