diff --git a/.gitattributes b/.gitattributes index a6344aac8c09253b3b630fb776ae94478aa0275b..241557c8a15c33b8c330d8792ed23f2e2d1c2e30 100644 --- a/.gitattributes +++ b/.gitattributes @@ -33,3 +33,43 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text *.zip filter=lfs diff=lfs merge=lfs -text *.zst filter=lfs diff=lfs merge=lfs -text *tfevents* filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/1593596b99e2dde9.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/15b93cbe9fc5220d.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/2b4f6fdcabf53d59.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/2bd7cee1fa9c8996.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/2bff9ec89ca982c9.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/407eefe8017f6070.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/4118895a33890c5a.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/56f35362431e18dd.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/57132c374cc1ce2d.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/6b1091f5eb05783e.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/6b6d20c6a46b9fe9.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/80d21c1f8300db84.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/8135673a5a3e3d17.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/9696c0d0a01d2fd4.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/ab3d616a3d001515.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/c0bdeae8f2b84b7f.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/camera_D.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/camera_I.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/camera_L.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/camera_O.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/camera_R.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/camera_U.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/d5cddd204a805bad.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/d6849f92207aa171.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/ebf9eb32e850ea81.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/ec5c53a3d68fe3e7.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/ec8ee53e2d07e6ba.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/ffa95c3b40609c76.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/Pan_Left_90.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/Pan_Right_90.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/Spin_AntiClockwise_90.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/Spin_Clockwise_90.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/Tilt_Down_90.png filter=lfs diff=lfs merge=lfs -text +assets/cam_trajectory/Tilt_Up_90.png filter=lfs diff=lfs merge=lfs -text +assets/example_image/input1.png filter=lfs diff=lfs merge=lfs -text +assets/example_image/input2.png filter=lfs diff=lfs merge=lfs -text +assets/pages/res1.mp4 filter=lfs diff=lfs merge=lfs -text +assets/pages/res2.mp4 filter=lfs diff=lfs merge=lfs -text +assets/pages/res3.mp4 filter=lfs diff=lfs merge=lfs -text +assets/pages/teaser.png filter=lfs diff=lfs merge=lfs -text diff --git a/assets/cam_trajectory/1593596b99e2dde9.png b/assets/cam_trajectory/1593596b99e2dde9.png new file mode 100644 index 0000000000000000000000000000000000000000..01977800c23fb4df669fb7e5ff681e6f74d4fdd5 --- /dev/null +++ b/assets/cam_trajectory/1593596b99e2dde9.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:825e0e1ed7e8906569e7730610d794fc94791610ec421a75bdcb5a552f52d1ef +size 137713 diff --git a/assets/cam_trajectory/15b93cbe9fc5220d.png b/assets/cam_trajectory/15b93cbe9fc5220d.png new file mode 100644 index 0000000000000000000000000000000000000000..f16450881cf39fbfd9b31d8ce5638092d78e9b25 --- /dev/null +++ b/assets/cam_trajectory/15b93cbe9fc5220d.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd862eb11a6cdd0dc4da3b740525f2b264f0bfb977da42b06b16b505d4d2221b +size 135966 diff --git a/assets/cam_trajectory/2b4f6fdcabf53d59.png b/assets/cam_trajectory/2b4f6fdcabf53d59.png new file mode 100644 index 0000000000000000000000000000000000000000..bffc9b564fbaab01db1d13cbab6a29decc7de3ca --- /dev/null +++ b/assets/cam_trajectory/2b4f6fdcabf53d59.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0524fd4bfe9456b80f85939382324c07affe26f7973608af906cb82020a6fcfe +size 136932 diff --git a/assets/cam_trajectory/2bd7cee1fa9c8996.png b/assets/cam_trajectory/2bd7cee1fa9c8996.png new file mode 100644 index 0000000000000000000000000000000000000000..09b5d099211eadba81c2802ea741eb1c7e90cd34 --- /dev/null +++ b/assets/cam_trajectory/2bd7cee1fa9c8996.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3de7e72136476ec45de2ae91852fb06a29ce63936afc183c12e7edd4324e2a3 +size 136546 diff --git a/assets/cam_trajectory/2bff9ec89ca982c9.png b/assets/cam_trajectory/2bff9ec89ca982c9.png new file mode 100644 index 0000000000000000000000000000000000000000..95d57565263c8d9a51434f639e772468caa0c1aa --- /dev/null +++ b/assets/cam_trajectory/2bff9ec89ca982c9.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5c07ce18f48b62d43e7d20412443f0537ca5403dfdc3db4750a5f81a521819b +size 137491 diff --git a/assets/cam_trajectory/407eefe8017f6070.png b/assets/cam_trajectory/407eefe8017f6070.png new file mode 100644 index 0000000000000000000000000000000000000000..dcfdfcf029268be3f280d76396681199125a1713 --- /dev/null +++ b/assets/cam_trajectory/407eefe8017f6070.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86b7d834683d895a8e2c8875799344d66cf17d70fc27570c700a1d586de921a2 +size 136339 diff --git a/assets/cam_trajectory/4118895a33890c5a.png b/assets/cam_trajectory/4118895a33890c5a.png new file mode 100644 index 0000000000000000000000000000000000000000..9888474080f44362475c78e52a373a2a8be48559 --- /dev/null +++ b/assets/cam_trajectory/4118895a33890c5a.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d470b7592929c2c88f619814ba583c64307fc2ca2bebfcf30472041054372f0b +size 136939 diff --git a/assets/cam_trajectory/56f35362431e18dd.png b/assets/cam_trajectory/56f35362431e18dd.png new file mode 100644 index 0000000000000000000000000000000000000000..83b581dfb70c441efa430e5326ecb7a87238c58b --- /dev/null +++ b/assets/cam_trajectory/56f35362431e18dd.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe3a65154c17cd887129d2a7d45c63ef0d795128b3b65901c06811025ea0445b +size 139526 diff --git a/assets/cam_trajectory/57132c374cc1ce2d.png b/assets/cam_trajectory/57132c374cc1ce2d.png new file mode 100644 index 0000000000000000000000000000000000000000..6744ded106f26566d0dbdeaec6cd33ab3aef81b9 --- /dev/null +++ b/assets/cam_trajectory/57132c374cc1ce2d.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61e62e4514701eb322e1d40989188e67fbb15afd5d8f624a9f8dd5f2cf7b4514 +size 135718 diff --git a/assets/cam_trajectory/6b1091f5eb05783e.png b/assets/cam_trajectory/6b1091f5eb05783e.png new file mode 100644 index 0000000000000000000000000000000000000000..221bff4fc20c5a4a2ba6950119e6dfb9768dfaab --- /dev/null +++ b/assets/cam_trajectory/6b1091f5eb05783e.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4af1b607c26324dd44e9f469c01baa93f752ee8e073b227fd7f6c185d31709a1 +size 135849 diff --git a/assets/cam_trajectory/6b6d20c6a46b9fe9.png b/assets/cam_trajectory/6b6d20c6a46b9fe9.png new file mode 100644 index 0000000000000000000000000000000000000000..903428c19ab61cb31de0ce862beaa96ed7c4ff3c --- /dev/null +++ b/assets/cam_trajectory/6b6d20c6a46b9fe9.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0532a45af977ef4ab23e48e60aad147e897b2f4be4796e6454d75b9aea62fdc +size 138764 diff --git a/assets/cam_trajectory/80d21c1f8300db84.png b/assets/cam_trajectory/80d21c1f8300db84.png new file mode 100644 index 0000000000000000000000000000000000000000..30e140e3820d8382fec965bbd271051d2069af8a --- /dev/null +++ b/assets/cam_trajectory/80d21c1f8300db84.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:712da6e4070e48821d0bc342a54e68f2b47c0235a4074445edc05655e79dca38 +size 138012 diff --git a/assets/cam_trajectory/8135673a5a3e3d17.png b/assets/cam_trajectory/8135673a5a3e3d17.png new file mode 100644 index 0000000000000000000000000000000000000000..8a3e4e509cc6782b8087d07f752b4093b13c3d3a --- /dev/null +++ b/assets/cam_trajectory/8135673a5a3e3d17.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84807b369bebbd097a7e7ece4ec8165ebe7343f3c307031bf33c553925bb2b3a +size 137552 diff --git a/assets/cam_trajectory/9696c0d0a01d2fd4.png b/assets/cam_trajectory/9696c0d0a01d2fd4.png new file mode 100644 index 0000000000000000000000000000000000000000..90363a7d40a6ce5b12a1da0e41311cfab9a567fd --- /dev/null +++ b/assets/cam_trajectory/9696c0d0a01d2fd4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab02e327771fc53e3827153ebf073eab688459f37cff52e1d838f8502839920b +size 136165 diff --git a/assets/cam_trajectory/Pan_Left_90.png b/assets/cam_trajectory/Pan_Left_90.png new file mode 100644 index 0000000000000000000000000000000000000000..9d4545b5268641545137750de0c80820f2e17c77 --- /dev/null +++ b/assets/cam_trajectory/Pan_Left_90.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20261d133a4d51083fafca906feceef95aa036d9216138baf3f748cd6b44a1b6 +size 132663 diff --git a/assets/cam_trajectory/Pan_Right_90.png b/assets/cam_trajectory/Pan_Right_90.png new file mode 100644 index 0000000000000000000000000000000000000000..20e4d56bc0cf6bbe81d1a0eb45c8fd0e8a09f7d5 --- /dev/null +++ b/assets/cam_trajectory/Pan_Right_90.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:570987ea62c35bc21ff37a19ef2a4e948fb54ecc63546864b3190f6b84471b3c +size 132620 diff --git a/assets/cam_trajectory/Spin_AntiClockwise_90.png b/assets/cam_trajectory/Spin_AntiClockwise_90.png new file mode 100644 index 0000000000000000000000000000000000000000..a8595f259672e6d83c3befad6bb3669d808dd905 --- /dev/null +++ b/assets/cam_trajectory/Spin_AntiClockwise_90.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3408def14dae3877a22526dbe0690ab1f00d7a0a858489e65dae3d1ab819a169 +size 131721 diff --git a/assets/cam_trajectory/Spin_Clockwise_90.png b/assets/cam_trajectory/Spin_Clockwise_90.png new file mode 100644 index 0000000000000000000000000000000000000000..6afadc3153653dfd36d63d74bb64f7e1b6ee960f --- /dev/null +++ b/assets/cam_trajectory/Spin_Clockwise_90.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:106a04caf0655981fc98f08c11e36a2db973a8525c4b71f23083a92ecec112b6 +size 131736 diff --git a/assets/cam_trajectory/Tilt_Down_90.png b/assets/cam_trajectory/Tilt_Down_90.png new file mode 100644 index 0000000000000000000000000000000000000000..edf74d6313c2f24d2abdc4267fc31e476e2225dd --- /dev/null +++ b/assets/cam_trajectory/Tilt_Down_90.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a242cb6b0ebc00f7f61c4dd12a4f9f5421b259a30ff99eb27ad91dcf8c0460ff +size 132408 diff --git a/assets/cam_trajectory/Tilt_Up_90.png b/assets/cam_trajectory/Tilt_Up_90.png new file mode 100644 index 0000000000000000000000000000000000000000..d513b419e013735bf195eaf6748d306f80ae0c55 --- /dev/null +++ b/assets/cam_trajectory/Tilt_Up_90.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fee4dd410348d25fc97a12152d33c5491b9bbb18fc6981260e3245a29ccb9872 +size 132672 diff --git a/assets/cam_trajectory/ab3d616a3d001515.png b/assets/cam_trajectory/ab3d616a3d001515.png new file mode 100644 index 0000000000000000000000000000000000000000..26850ca6a2fa914320c8f7fb99a5bb15a30e396c --- /dev/null +++ b/assets/cam_trajectory/ab3d616a3d001515.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5534f91fad58171597b1a571afac355d5d2f465e313c20e4b71115db516502c1 +size 136755 diff --git a/assets/cam_trajectory/c0bdeae8f2b84b7f.png b/assets/cam_trajectory/c0bdeae8f2b84b7f.png new file mode 100644 index 0000000000000000000000000000000000000000..548fa83e8b0e442326a499e9562b7605aa342896 --- /dev/null +++ b/assets/cam_trajectory/c0bdeae8f2b84b7f.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65c108c7bf4fe5fa49b0eccd16c77a5d13c783f7bf63aa513e8dc02373594e96 +size 136823 diff --git a/assets/cam_trajectory/camera_D.png b/assets/cam_trajectory/camera_D.png new file mode 100644 index 0000000000000000000000000000000000000000..649b72b34b025fe58ed64fd08468ba4b6b55413f --- /dev/null +++ b/assets/cam_trajectory/camera_D.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2fe33bb8f73465362650bfd8dfbf4efd14e85aebd9063f0af2caa24b6e27d8b +size 138457 diff --git a/assets/cam_trajectory/camera_I.png b/assets/cam_trajectory/camera_I.png new file mode 100644 index 0000000000000000000000000000000000000000..6a87f8bf3d5c31a65bc4c3b57acb9062aa92be08 --- /dev/null +++ b/assets/cam_trajectory/camera_I.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47f7a06b3731e90c45d2d3b40b5b54e09a0d0685ce3dfeb44880dce9361f0cf3 +size 137990 diff --git a/assets/cam_trajectory/camera_L.png b/assets/cam_trajectory/camera_L.png new file mode 100644 index 0000000000000000000000000000000000000000..654640d269a498c6b793d8d3785f98ef2eb9c2cf --- /dev/null +++ b/assets/cam_trajectory/camera_L.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c4103b51c44a1bf35fe42a7c79a57c9968a58337b60e31c5d79f9df4781aec4 +size 141593 diff --git a/assets/cam_trajectory/camera_O.png b/assets/cam_trajectory/camera_O.png new file mode 100644 index 0000000000000000000000000000000000000000..0956686fef4303978d565f21172fbc8c96a0694a --- /dev/null +++ b/assets/cam_trajectory/camera_O.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82a1a1e82b082389d620e7063fe93b862bb3483ecd10a3d247d0fe6fe3f1d472 +size 139455 diff --git a/assets/cam_trajectory/camera_R.png b/assets/cam_trajectory/camera_R.png new file mode 100644 index 0000000000000000000000000000000000000000..ccf168448b321c6a11e549223e4bb089bad7827e --- /dev/null +++ b/assets/cam_trajectory/camera_R.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de4741724e5bf78501988bd0ddccda16b26a88d75a4c0c4e1b4a557d1b104958 +size 139911 diff --git a/assets/cam_trajectory/camera_U.png b/assets/cam_trajectory/camera_U.png new file mode 100644 index 0000000000000000000000000000000000000000..eff659745a26c6e83ade44d18a123485944ddcb2 --- /dev/null +++ b/assets/cam_trajectory/camera_U.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5b948d707ffca069e38bf1c7e5382d413411e21b6abb9e60684f987f7b01a3a +size 140032 diff --git a/assets/cam_trajectory/d5cddd204a805bad.png b/assets/cam_trajectory/d5cddd204a805bad.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a92d81f38ddd1ef5ce4eda8cec2c940cd5d5e6 --- /dev/null +++ b/assets/cam_trajectory/d5cddd204a805bad.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27d2fcf1dc6c3a6fdae692f463f0d692f4f415925fddd746645497d0c371b5f4 +size 139242 diff --git a/assets/cam_trajectory/d6849f92207aa171.png b/assets/cam_trajectory/d6849f92207aa171.png new file mode 100644 index 0000000000000000000000000000000000000000..afd58aac5e080d2f4d54c3242fa6f0e23d292c13 --- /dev/null +++ b/assets/cam_trajectory/d6849f92207aa171.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:498c92a8e7643a8efe9773aa3e90bda61e0a3e81449e43438391cd5ecc0a8e44 +size 135950 diff --git a/assets/cam_trajectory/ebf9eb32e850ea81.png b/assets/cam_trajectory/ebf9eb32e850ea81.png new file mode 100644 index 0000000000000000000000000000000000000000..17d029655634b2fe7a74ac62bf0f4869363a65be --- /dev/null +++ b/assets/cam_trajectory/ebf9eb32e850ea81.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6086e83e2a8cf6827dfc2dad940bbfd9361dfbd8b5be4cc06c408b38793f9983 +size 137074 diff --git a/assets/cam_trajectory/ec5c53a3d68fe3e7.png b/assets/cam_trajectory/ec5c53a3d68fe3e7.png new file mode 100644 index 0000000000000000000000000000000000000000..b520fd5b56fe2a550850c4e464d4fe291a939508 --- /dev/null +++ b/assets/cam_trajectory/ec5c53a3d68fe3e7.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef3412a94a1c0ec319d9d640339c7912f93c3b8b5460f0bfe99ec89a0727074f +size 139281 diff --git a/assets/cam_trajectory/ec8ee53e2d07e6ba.png b/assets/cam_trajectory/ec8ee53e2d07e6ba.png new file mode 100644 index 0000000000000000000000000000000000000000..8e0210b1daf808d0625dd662894cb4940db3c357 --- /dev/null +++ b/assets/cam_trajectory/ec8ee53e2d07e6ba.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81b64aaf2fac6932b0b8d63dbf18724481fbd6773e0f11a880848b1a472040fd +size 136525 diff --git a/assets/cam_trajectory/ffa95c3b40609c76.png b/assets/cam_trajectory/ffa95c3b40609c76.png new file mode 100644 index 0000000000000000000000000000000000000000..51eddeca61da12d16b445d0a4678830a67d5d34d --- /dev/null +++ b/assets/cam_trajectory/ffa95c3b40609c76.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:558ee35bb7842629cbf5c69beded0f2ec54eebbf8b7e136ef47af4c6cfa14ea5 +size 135988 diff --git a/assets/example_image/input1.png b/assets/example_image/input1.png new file mode 100644 index 0000000000000000000000000000000000000000..81a03860ac648c9be5c676cd4dfa1298f6e55a5c --- /dev/null +++ b/assets/example_image/input1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aba6ec272885b7f285ffe97847bf38749f67b62f189396dd387353760471cf4b +size 429458 diff --git a/assets/example_image/input2.png b/assets/example_image/input2.png new file mode 100644 index 0000000000000000000000000000000000000000..aab20613eedad1067619ab395be58907dbd4b610 --- /dev/null +++ b/assets/example_image/input2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64569ff36ffef56c5df098c43b2caf67b1d3d993a2103fe5614d2564d4fdb09b +size 605938 diff --git a/assets/manual_poses/camera_D.txt b/assets/manual_poses/camera_D.txt new file mode 100644 index 0000000000000000000000000000000000000000..78fd541d94f9c89031c3d95bf3c1a21980cda81e --- /dev/null +++ b/assets/manual_poses/camera_D.txt @@ -0,0 +1,49 @@ +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.031250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.062500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.093750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.125000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.156250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.187500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.218750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.250000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.281250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.312500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.343750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.375000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.406250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.437500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.468750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.500000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.531250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.562500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.593750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.625000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.656250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.687500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.718750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.750000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.781250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.812500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.843750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.875000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.906250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.937500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.968750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.031250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.062500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.093750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.125000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.156250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.187500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.218750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.250000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.281250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.312500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.343750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.375000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.406250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.437500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.468750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 1.500000 0.000000 0.000000 1.000000 0.000000 diff --git a/assets/manual_poses/camera_I.txt b/assets/manual_poses/camera_I.txt new file mode 100644 index 0000000000000000000000000000000000000000..94d7c83857206fcc4802992461b78ac6faafb4ec --- /dev/null +++ b/assets/manual_poses/camera_I.txt @@ -0,0 +1,49 @@ +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.031250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.062500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.093750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.125000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.156250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.187500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.218750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.250000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.281250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.312500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.343750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.375000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.406250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.437500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.468750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.500000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.531250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.562500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.593750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.625000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.656250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.687500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.718750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.750000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.781250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.812500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.843750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.875000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.906250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.937500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.968750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.031250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.062500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.093750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.125000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.156250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.187500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.218750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.250000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.281250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.312500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.343750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.375000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.406250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.437500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.468750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.500000 diff --git a/assets/manual_poses/camera_L.txt b/assets/manual_poses/camera_L.txt new file mode 100644 index 0000000000000000000000000000000000000000..749f89322b9e53553fd5cff15f8750f1e900b1ed --- /dev/null +++ b/assets/manual_poses/camera_L.txt @@ -0,0 +1,49 @@ +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.031250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.062500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.093750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.125000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.156250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.187500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.218750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.250000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.281250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.312500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.343750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.375000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.406250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.437500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.468750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.500000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.531250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.562500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.593750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.625000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.656250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.687500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.718750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.750000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.781250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.812500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.843750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.875000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.906250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.937500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.968750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.031250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.062500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.093750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.125000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.156250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.187500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.218750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.250000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.281250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.312500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.343750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.375000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.406250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.437500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.468750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.500000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 diff --git a/assets/manual_poses/camera_O.txt b/assets/manual_poses/camera_O.txt new file mode 100644 index 0000000000000000000000000000000000000000..b6de034cd4d0b501d0b68eb3bd6a78d54245f7df --- /dev/null +++ b/assets/manual_poses/camera_O.txt @@ -0,0 +1,49 @@ +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.031250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.062500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.093750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.125000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.156250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.187500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.218750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.250000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.281250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.312500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.343750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.375000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.406250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.437500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.468750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.500000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.531250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.562500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.593750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.625000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.656250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.687500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.718750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.750000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.781250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.812500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.843750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.875000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.906250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.937500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.968750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -1.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -1.031250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -1.062500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -1.093750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -1.125000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -1.156250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -1.187500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -1.218750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -1.250000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -1.281250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -1.312500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -1.343750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -1.375000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -1.406250 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -1.437500 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -1.468750 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -1.500000 diff --git a/assets/manual_poses/camera_R.txt b/assets/manual_poses/camera_R.txt new file mode 100644 index 0000000000000000000000000000000000000000..72320f6ac15f3615730df769c2107268119a8a48 --- /dev/null +++ b/assets/manual_poses/camera_R.txt @@ -0,0 +1,49 @@ +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.031250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.062500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.093750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.125000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.156250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.187500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.218750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.250000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.281250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.312500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.343750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.375000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.406250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.437500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.468750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.500000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.531250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.562500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.593750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.625000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.656250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.687500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.718750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.750000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.781250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.812500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.843750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.875000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.906250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.937500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.968750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 1.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 1.031250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 1.062500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 1.093750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 1.125000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 1.156250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 1.187500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 1.218750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 1.250000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 1.281250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 1.312500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 1.343750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 1.375000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 1.406250 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 1.437500 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 1.468750 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 1.500000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 diff --git a/assets/manual_poses/camera_U.txt b/assets/manual_poses/camera_U.txt new file mode 100644 index 0000000000000000000000000000000000000000..1452d13666c4d61ee3b2d0dddd7228f2f49afd94 --- /dev/null +++ b/assets/manual_poses/camera_U.txt @@ -0,0 +1,49 @@ +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.031250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.062500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.093750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.125000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.156250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.187500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.218750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.250000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.281250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.312500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.343750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.375000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.406250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.437500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.468750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.500000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.531250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.562500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.593750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.625000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.656250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.687500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.718750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.750000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.781250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.812500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.843750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.875000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.906250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.937500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -0.968750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -1.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -1.031250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -1.062500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -1.093750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -1.125000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -1.156250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -1.187500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -1.218750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -1.250000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -1.281250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -1.312500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -1.343750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -1.375000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -1.406250 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -1.437500 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -1.468750 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 -1.500000 0.000000 0.000000 1.000000 0.000000 diff --git a/assets/manual_poses_PanTiltSpin/Pan_Left_90.000000.txt b/assets/manual_poses_PanTiltSpin/Pan_Left_90.000000.txt new file mode 100644 index 0000000000000000000000000000000000000000..6686a25755dc0bb57bd727652c23a317cc1121ca --- /dev/null +++ b/assets/manual_poses_PanTiltSpin/Pan_Left_90.000000.txt @@ -0,0 +1,49 @@ +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 -0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.999465 0.000000 -0.032719 0.000000 0.000000 1.000000 0.000000 0.000000 0.032719 0.000000 0.999465 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.997859 0.000000 -0.065403 0.000000 0.000000 1.000000 0.000000 0.000000 0.065403 0.000000 0.997859 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.995185 0.000000 -0.098017 0.000000 0.000000 1.000000 0.000000 0.000000 0.098017 0.000000 0.995185 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.991445 0.000000 -0.130526 0.000000 0.000000 1.000000 0.000000 0.000000 0.130526 0.000000 0.991445 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.986643 0.000000 -0.162895 0.000000 0.000000 1.000000 0.000000 0.000000 0.162895 0.000000 0.986643 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.980785 0.000000 -0.195090 0.000000 0.000000 1.000000 0.000000 0.000000 0.195090 0.000000 0.980785 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.973877 0.000000 -0.227076 0.000000 0.000000 1.000000 0.000000 0.000000 0.227076 0.000000 0.973877 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.965926 0.000000 -0.258819 0.000000 0.000000 1.000000 0.000000 0.000000 0.258819 0.000000 0.965926 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.956940 0.000000 -0.290285 0.000000 0.000000 1.000000 0.000000 0.000000 0.290285 0.000000 0.956940 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.946930 0.000000 -0.321439 0.000000 0.000000 1.000000 0.000000 0.000000 0.321439 0.000000 0.946930 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.935906 0.000000 -0.352250 0.000000 0.000000 1.000000 0.000000 0.000000 0.352250 0.000000 0.935906 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.923880 0.000000 -0.382683 0.000000 0.000000 1.000000 0.000000 0.000000 0.382683 0.000000 0.923880 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.910864 0.000000 -0.412707 0.000000 0.000000 1.000000 0.000000 0.000000 0.412707 0.000000 0.910864 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.896873 0.000000 -0.442289 0.000000 0.000000 1.000000 0.000000 0.000000 0.442289 0.000000 0.896873 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.881921 0.000000 -0.471397 0.000000 0.000000 1.000000 0.000000 0.000000 0.471397 0.000000 0.881921 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.866025 0.000000 -0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.500000 0.000000 0.866025 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.849202 0.000000 -0.528068 0.000000 0.000000 1.000000 0.000000 0.000000 0.528068 0.000000 0.849202 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.831470 0.000000 -0.555570 0.000000 0.000000 1.000000 0.000000 0.000000 0.555570 0.000000 0.831470 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.812847 0.000000 -0.582478 0.000000 0.000000 1.000000 0.000000 0.000000 0.582478 0.000000 0.812847 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.793353 0.000000 -0.608761 0.000000 0.000000 1.000000 0.000000 0.000000 0.608761 0.000000 0.793353 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.773010 0.000000 -0.634393 0.000000 0.000000 1.000000 0.000000 0.000000 0.634393 0.000000 0.773010 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.751840 0.000000 -0.659346 0.000000 0.000000 1.000000 0.000000 0.000000 0.659346 0.000000 0.751840 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.729864 0.000000 -0.683592 0.000000 0.000000 1.000000 0.000000 0.000000 0.683592 0.000000 0.729864 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.707107 0.000000 -0.707107 0.000000 0.000000 1.000000 0.000000 0.000000 0.707107 0.000000 0.707107 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.683592 0.000000 -0.729864 0.000000 0.000000 1.000000 0.000000 0.000000 0.729864 0.000000 0.683592 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.659346 0.000000 -0.751840 0.000000 0.000000 1.000000 0.000000 0.000000 0.751840 0.000000 0.659346 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.634393 0.000000 -0.773010 0.000000 0.000000 1.000000 0.000000 0.000000 0.773010 0.000000 0.634393 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.608761 0.000000 -0.793353 0.000000 0.000000 1.000000 0.000000 0.000000 0.793353 0.000000 0.608761 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.582478 0.000000 -0.812847 0.000000 0.000000 1.000000 0.000000 0.000000 0.812847 0.000000 0.582478 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.555570 0.000000 -0.831470 0.000000 0.000000 1.000000 0.000000 0.000000 0.831470 0.000000 0.555570 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.528068 0.000000 -0.849202 0.000000 0.000000 1.000000 0.000000 0.000000 0.849202 0.000000 0.528068 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.500000 0.000000 -0.866025 0.000000 0.000000 1.000000 0.000000 0.000000 0.866025 0.000000 0.500000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.471397 0.000000 -0.881921 0.000000 0.000000 1.000000 0.000000 0.000000 0.881921 0.000000 0.471397 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.442289 0.000000 -0.896873 0.000000 0.000000 1.000000 0.000000 0.000000 0.896873 0.000000 0.442289 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.412707 0.000000 -0.910864 0.000000 0.000000 1.000000 0.000000 0.000000 0.910864 0.000000 0.412707 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.382683 0.000000 -0.923880 0.000000 0.000000 1.000000 0.000000 0.000000 0.923880 0.000000 0.382683 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.352250 0.000000 -0.935906 0.000000 0.000000 1.000000 0.000000 0.000000 0.935906 0.000000 0.352250 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.321439 0.000000 -0.946930 0.000000 0.000000 1.000000 0.000000 0.000000 0.946930 0.000000 0.321439 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.290285 0.000000 -0.956940 0.000000 0.000000 1.000000 0.000000 0.000000 0.956940 0.000000 0.290285 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.258819 0.000000 -0.965926 0.000000 0.000000 1.000000 0.000000 0.000000 0.965926 0.000000 0.258819 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.227076 0.000000 -0.973877 0.000000 0.000000 1.000000 0.000000 0.000000 0.973877 0.000000 0.227076 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.195090 0.000000 -0.980785 0.000000 0.000000 1.000000 0.000000 0.000000 0.980785 0.000000 0.195090 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.162895 0.000000 -0.986643 0.000000 0.000000 1.000000 0.000000 0.000000 0.986643 0.000000 0.162895 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.130526 0.000000 -0.991445 0.000000 0.000000 1.000000 0.000000 0.000000 0.991445 0.000000 0.130526 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.098017 0.000000 -0.995185 0.000000 0.000000 1.000000 0.000000 0.000000 0.995185 0.000000 0.098017 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.065403 0.000000 -0.997859 0.000000 0.000000 1.000000 0.000000 0.000000 0.997859 0.000000 0.065403 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.032719 0.000000 -0.999465 0.000000 0.000000 1.000000 0.000000 0.000000 0.999465 0.000000 0.032719 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 diff --git a/assets/manual_poses_PanTiltSpin/Pan_Right_90.000000.txt b/assets/manual_poses_PanTiltSpin/Pan_Right_90.000000.txt new file mode 100644 index 0000000000000000000000000000000000000000..afe02ebf883d5c84f0583f21ddfd54707adb28f9 --- /dev/null +++ b/assets/manual_poses_PanTiltSpin/Pan_Right_90.000000.txt @@ -0,0 +1,49 @@ +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.999465 0.000000 0.032719 0.000000 0.000000 1.000000 0.000000 0.000000 -0.032719 0.000000 0.999465 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.997859 0.000000 0.065403 0.000000 0.000000 1.000000 0.000000 0.000000 -0.065403 0.000000 0.997859 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.995185 0.000000 0.098017 0.000000 0.000000 1.000000 0.000000 0.000000 -0.098017 0.000000 0.995185 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.991445 0.000000 0.130526 0.000000 0.000000 1.000000 0.000000 0.000000 -0.130526 0.000000 0.991445 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.986643 0.000000 0.162895 0.000000 0.000000 1.000000 0.000000 0.000000 -0.162895 0.000000 0.986643 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.980785 0.000000 0.195090 0.000000 0.000000 1.000000 0.000000 0.000000 -0.195090 0.000000 0.980785 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.973877 0.000000 0.227076 0.000000 0.000000 1.000000 0.000000 0.000000 -0.227076 0.000000 0.973877 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.965926 0.000000 0.258819 0.000000 0.000000 1.000000 0.000000 0.000000 -0.258819 0.000000 0.965926 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.956940 0.000000 0.290285 0.000000 0.000000 1.000000 0.000000 0.000000 -0.290285 0.000000 0.956940 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.946930 0.000000 0.321439 0.000000 0.000000 1.000000 0.000000 0.000000 -0.321439 0.000000 0.946930 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.935906 0.000000 0.352250 0.000000 0.000000 1.000000 0.000000 0.000000 -0.352250 0.000000 0.935906 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.923880 0.000000 0.382683 0.000000 0.000000 1.000000 0.000000 0.000000 -0.382683 0.000000 0.923880 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.910864 0.000000 0.412707 0.000000 0.000000 1.000000 0.000000 0.000000 -0.412707 0.000000 0.910864 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.896873 0.000000 0.442289 0.000000 0.000000 1.000000 0.000000 0.000000 -0.442289 0.000000 0.896873 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.881921 0.000000 0.471397 0.000000 0.000000 1.000000 0.000000 0.000000 -0.471397 0.000000 0.881921 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.866025 0.000000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.500000 0.000000 0.866025 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.849202 0.000000 0.528068 0.000000 0.000000 1.000000 0.000000 0.000000 -0.528068 0.000000 0.849202 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.831470 0.000000 0.555570 0.000000 0.000000 1.000000 0.000000 0.000000 -0.555570 0.000000 0.831470 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.812847 0.000000 0.582478 0.000000 0.000000 1.000000 0.000000 0.000000 -0.582478 0.000000 0.812847 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.793353 0.000000 0.608761 0.000000 0.000000 1.000000 0.000000 0.000000 -0.608761 0.000000 0.793353 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.773010 0.000000 0.634393 0.000000 0.000000 1.000000 0.000000 0.000000 -0.634393 0.000000 0.773010 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.751840 0.000000 0.659346 0.000000 0.000000 1.000000 0.000000 0.000000 -0.659346 0.000000 0.751840 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.729864 0.000000 0.683592 0.000000 0.000000 1.000000 0.000000 0.000000 -0.683592 0.000000 0.729864 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.707107 0.000000 0.707107 0.000000 0.000000 1.000000 0.000000 0.000000 -0.707107 0.000000 0.707107 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.683592 0.000000 0.729864 0.000000 0.000000 1.000000 0.000000 0.000000 -0.729864 0.000000 0.683592 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.659346 0.000000 0.751840 0.000000 0.000000 1.000000 0.000000 0.000000 -0.751840 0.000000 0.659346 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.634393 0.000000 0.773010 0.000000 0.000000 1.000000 0.000000 0.000000 -0.773010 0.000000 0.634393 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.608761 0.000000 0.793353 0.000000 0.000000 1.000000 0.000000 0.000000 -0.793353 0.000000 0.608761 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.582478 0.000000 0.812847 0.000000 0.000000 1.000000 0.000000 0.000000 -0.812847 0.000000 0.582478 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.555570 0.000000 0.831470 0.000000 0.000000 1.000000 0.000000 0.000000 -0.831470 0.000000 0.555570 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.528068 0.000000 0.849202 0.000000 0.000000 1.000000 0.000000 0.000000 -0.849202 0.000000 0.528068 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.500000 0.000000 0.866025 0.000000 0.000000 1.000000 0.000000 0.000000 -0.866025 0.000000 0.500000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.471397 0.000000 0.881921 0.000000 0.000000 1.000000 0.000000 0.000000 -0.881921 0.000000 0.471397 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.442289 0.000000 0.896873 0.000000 0.000000 1.000000 0.000000 0.000000 -0.896873 0.000000 0.442289 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.412707 0.000000 0.910864 0.000000 0.000000 1.000000 0.000000 0.000000 -0.910864 0.000000 0.412707 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.382683 0.000000 0.923880 0.000000 0.000000 1.000000 0.000000 0.000000 -0.923880 0.000000 0.382683 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.352250 0.000000 0.935906 0.000000 0.000000 1.000000 0.000000 0.000000 -0.935906 0.000000 0.352250 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.321439 0.000000 0.946930 0.000000 0.000000 1.000000 0.000000 0.000000 -0.946930 0.000000 0.321439 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.290285 0.000000 0.956940 0.000000 0.000000 1.000000 0.000000 0.000000 -0.956940 0.000000 0.290285 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.258819 0.000000 0.965926 0.000000 0.000000 1.000000 0.000000 0.000000 -0.965926 0.000000 0.258819 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.227076 0.000000 0.973877 0.000000 0.000000 1.000000 0.000000 0.000000 -0.973877 0.000000 0.227076 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.195090 0.000000 0.980785 0.000000 0.000000 1.000000 0.000000 0.000000 -0.980785 0.000000 0.195090 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.162895 0.000000 0.986643 0.000000 0.000000 1.000000 0.000000 0.000000 -0.986643 0.000000 0.162895 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.130526 0.000000 0.991445 0.000000 0.000000 1.000000 0.000000 0.000000 -0.991445 0.000000 0.130526 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.098017 0.000000 0.995185 0.000000 0.000000 1.000000 0.000000 0.000000 -0.995185 0.000000 0.098017 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.065403 0.000000 0.997859 0.000000 0.000000 1.000000 0.000000 0.000000 -0.997859 0.000000 0.065403 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.032719 0.000000 0.999465 0.000000 0.000000 1.000000 0.000000 0.000000 -0.999465 0.000000 0.032719 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 diff --git a/assets/manual_poses_PanTiltSpin/Spin_AntiClockwise_90.000000.txt b/assets/manual_poses_PanTiltSpin/Spin_AntiClockwise_90.000000.txt new file mode 100644 index 0000000000000000000000000000000000000000..765471623bb78a3a5f03aad9d963e4a09524537d --- /dev/null +++ b/assets/manual_poses_PanTiltSpin/Spin_AntiClockwise_90.000000.txt @@ -0,0 +1,49 @@ +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 -0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.999465 0.032719 0.000000 0.000000 -0.032719 0.999465 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.997859 0.065403 0.000000 0.000000 -0.065403 0.997859 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.995185 0.098017 0.000000 0.000000 -0.098017 0.995185 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.991445 0.130526 0.000000 0.000000 -0.130526 0.991445 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.986643 0.162895 0.000000 0.000000 -0.162895 0.986643 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.980785 0.195090 0.000000 0.000000 -0.195090 0.980785 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.973877 0.227076 0.000000 0.000000 -0.227076 0.973877 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.965926 0.258819 0.000000 0.000000 -0.258819 0.965926 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.956940 0.290285 0.000000 0.000000 -0.290285 0.956940 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.946930 0.321439 0.000000 0.000000 -0.321439 0.946930 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.935906 0.352250 0.000000 0.000000 -0.352250 0.935906 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.923880 0.382683 0.000000 0.000000 -0.382683 0.923880 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.910864 0.412707 0.000000 0.000000 -0.412707 0.910864 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.896873 0.442289 0.000000 0.000000 -0.442289 0.896873 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.881921 0.471397 0.000000 0.000000 -0.471397 0.881921 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.866025 0.500000 0.000000 0.000000 -0.500000 0.866025 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.849202 0.528068 0.000000 0.000000 -0.528068 0.849202 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.831470 0.555570 0.000000 0.000000 -0.555570 0.831470 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.812847 0.582478 0.000000 0.000000 -0.582478 0.812847 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.793353 0.608761 0.000000 0.000000 -0.608761 0.793353 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.773010 0.634393 0.000000 0.000000 -0.634393 0.773010 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.751840 0.659346 0.000000 0.000000 -0.659346 0.751840 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.729864 0.683592 0.000000 0.000000 -0.683592 0.729864 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.707107 0.707107 0.000000 0.000000 -0.707107 0.707107 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.683592 0.729864 0.000000 0.000000 -0.729864 0.683592 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.659346 0.751840 0.000000 0.000000 -0.751840 0.659346 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.634393 0.773010 0.000000 0.000000 -0.773010 0.634393 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.608761 0.793353 0.000000 0.000000 -0.793353 0.608761 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.582478 0.812847 0.000000 0.000000 -0.812847 0.582478 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.555570 0.831470 0.000000 0.000000 -0.831470 0.555570 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.528068 0.849202 0.000000 0.000000 -0.849202 0.528068 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.500000 0.866025 0.000000 0.000000 -0.866025 0.500000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.471397 0.881921 0.000000 0.000000 -0.881921 0.471397 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.442289 0.896873 0.000000 0.000000 -0.896873 0.442289 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.412707 0.910864 0.000000 0.000000 -0.910864 0.412707 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.382683 0.923880 0.000000 0.000000 -0.923880 0.382683 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.352250 0.935906 0.000000 0.000000 -0.935906 0.352250 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.321439 0.946930 0.000000 0.000000 -0.946930 0.321439 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.290285 0.956940 0.000000 0.000000 -0.956940 0.290285 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.258819 0.965926 0.000000 0.000000 -0.965926 0.258819 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.227076 0.973877 0.000000 0.000000 -0.973877 0.227076 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.195090 0.980785 0.000000 0.000000 -0.980785 0.195090 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.162895 0.986643 0.000000 0.000000 -0.986643 0.162895 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.130526 0.991445 0.000000 0.000000 -0.991445 0.130526 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.098017 0.995185 0.000000 0.000000 -0.995185 0.098017 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.065403 0.997859 0.000000 0.000000 -0.997859 0.065403 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.032719 0.999465 0.000000 0.000000 -0.999465 0.032719 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 diff --git a/assets/manual_poses_PanTiltSpin/Spin_Clockwise_90.000000.txt b/assets/manual_poses_PanTiltSpin/Spin_Clockwise_90.000000.txt new file mode 100644 index 0000000000000000000000000000000000000000..c271a0cab7402e41fc0143eae07993027eb8a2f0 --- /dev/null +++ b/assets/manual_poses_PanTiltSpin/Spin_Clockwise_90.000000.txt @@ -0,0 +1,49 @@ +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 -0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.999465 -0.032719 0.000000 0.000000 0.032719 0.999465 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.997859 -0.065403 0.000000 0.000000 0.065403 0.997859 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.995185 -0.098017 0.000000 0.000000 0.098017 0.995185 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.991445 -0.130526 0.000000 0.000000 0.130526 0.991445 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.986643 -0.162895 0.000000 0.000000 0.162895 0.986643 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.980785 -0.195090 0.000000 0.000000 0.195090 0.980785 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.973877 -0.227076 0.000000 0.000000 0.227076 0.973877 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.965926 -0.258819 0.000000 0.000000 0.258819 0.965926 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.956940 -0.290285 0.000000 0.000000 0.290285 0.956940 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.946930 -0.321439 0.000000 0.000000 0.321439 0.946930 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.935906 -0.352250 0.000000 0.000000 0.352250 0.935906 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.923880 -0.382683 0.000000 0.000000 0.382683 0.923880 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.910864 -0.412707 0.000000 0.000000 0.412707 0.910864 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.896873 -0.442289 0.000000 0.000000 0.442289 0.896873 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.881921 -0.471397 0.000000 0.000000 0.471397 0.881921 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.866025 -0.500000 0.000000 0.000000 0.500000 0.866025 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.849202 -0.528068 0.000000 0.000000 0.528068 0.849202 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.831470 -0.555570 0.000000 0.000000 0.555570 0.831470 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.812847 -0.582478 0.000000 0.000000 0.582478 0.812847 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.793353 -0.608761 0.000000 0.000000 0.608761 0.793353 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.773010 -0.634393 0.000000 0.000000 0.634393 0.773010 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.751840 -0.659346 0.000000 0.000000 0.659346 0.751840 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.729864 -0.683592 0.000000 0.000000 0.683592 0.729864 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.707107 -0.707107 0.000000 0.000000 0.707107 0.707107 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.683592 -0.729864 0.000000 0.000000 0.729864 0.683592 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.659346 -0.751840 0.000000 0.000000 0.751840 0.659346 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.634393 -0.773010 0.000000 0.000000 0.773010 0.634393 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.608761 -0.793353 0.000000 0.000000 0.793353 0.608761 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.582478 -0.812847 0.000000 0.000000 0.812847 0.582478 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.555570 -0.831470 0.000000 0.000000 0.831470 0.555570 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.528068 -0.849202 0.000000 0.000000 0.849202 0.528068 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.500000 -0.866025 0.000000 0.000000 0.866025 0.500000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.471397 -0.881921 0.000000 0.000000 0.881921 0.471397 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.442289 -0.896873 0.000000 0.000000 0.896873 0.442289 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.412707 -0.910864 0.000000 0.000000 0.910864 0.412707 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.382683 -0.923880 0.000000 0.000000 0.923880 0.382683 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.352250 -0.935906 0.000000 0.000000 0.935906 0.352250 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.321439 -0.946930 0.000000 0.000000 0.946930 0.321439 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.290285 -0.956940 0.000000 0.000000 0.956940 0.290285 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.258819 -0.965926 0.000000 0.000000 0.965926 0.258819 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.227076 -0.973877 0.000000 0.000000 0.973877 0.227076 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.195090 -0.980785 0.000000 0.000000 0.980785 0.195090 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.162895 -0.986643 0.000000 0.000000 0.986643 0.162895 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.130526 -0.991445 0.000000 0.000000 0.991445 0.130526 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.098017 -0.995185 0.000000 0.000000 0.995185 0.098017 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.065403 -0.997859 0.000000 0.000000 0.997859 0.065403 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.032719 -0.999465 0.000000 0.000000 0.999465 0.032719 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 diff --git a/assets/manual_poses_PanTiltSpin/Tilt_Down_90.000000.txt b/assets/manual_poses_PanTiltSpin/Tilt_Down_90.000000.txt new file mode 100644 index 0000000000000000000000000000000000000000..dee0092ad6997ff3b72652554fac37241e527678 --- /dev/null +++ b/assets/manual_poses_PanTiltSpin/Tilt_Down_90.000000.txt @@ -0,0 +1,49 @@ +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 -0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.999465 0.032719 0.000000 0.000000 -0.032719 0.999465 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.997859 0.065403 0.000000 0.000000 -0.065403 0.997859 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.995185 0.098017 0.000000 0.000000 -0.098017 0.995185 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.991445 0.130526 0.000000 0.000000 -0.130526 0.991445 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.986643 0.162895 0.000000 0.000000 -0.162895 0.986643 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.980785 0.195090 0.000000 0.000000 -0.195090 0.980785 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.973877 0.227076 0.000000 0.000000 -0.227076 0.973877 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.965926 0.258819 0.000000 0.000000 -0.258819 0.965926 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.956940 0.290285 0.000000 0.000000 -0.290285 0.956940 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.946930 0.321439 0.000000 0.000000 -0.321439 0.946930 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.935906 0.352250 0.000000 0.000000 -0.352250 0.935906 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.923880 0.382683 0.000000 0.000000 -0.382683 0.923880 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.910864 0.412707 0.000000 0.000000 -0.412707 0.910864 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.896873 0.442289 0.000000 0.000000 -0.442289 0.896873 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.881921 0.471397 0.000000 0.000000 -0.471397 0.881921 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.866025 0.500000 0.000000 0.000000 -0.500000 0.866025 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.849202 0.528068 0.000000 0.000000 -0.528068 0.849202 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.831470 0.555570 0.000000 0.000000 -0.555570 0.831470 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.812847 0.582478 0.000000 0.000000 -0.582478 0.812847 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.793353 0.608761 0.000000 0.000000 -0.608761 0.793353 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.773010 0.634393 0.000000 0.000000 -0.634393 0.773010 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.751840 0.659346 0.000000 0.000000 -0.659346 0.751840 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.729864 0.683592 0.000000 0.000000 -0.683592 0.729864 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.707107 0.707107 0.000000 0.000000 -0.707107 0.707107 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.683592 0.729864 0.000000 0.000000 -0.729864 0.683592 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.659346 0.751840 0.000000 0.000000 -0.751840 0.659346 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.634393 0.773010 0.000000 0.000000 -0.773010 0.634393 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.608761 0.793353 0.000000 0.000000 -0.793353 0.608761 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.582478 0.812847 0.000000 0.000000 -0.812847 0.582478 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.555570 0.831470 0.000000 0.000000 -0.831470 0.555570 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.528068 0.849202 0.000000 0.000000 -0.849202 0.528068 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.500000 0.866025 0.000000 0.000000 -0.866025 0.500000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.471397 0.881921 0.000000 0.000000 -0.881921 0.471397 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.442289 0.896873 0.000000 0.000000 -0.896873 0.442289 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.412707 0.910864 0.000000 0.000000 -0.910864 0.412707 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.382683 0.923880 0.000000 0.000000 -0.923880 0.382683 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.352250 0.935906 0.000000 0.000000 -0.935906 0.352250 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.321439 0.946930 0.000000 0.000000 -0.946930 0.321439 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.290285 0.956940 0.000000 0.000000 -0.956940 0.290285 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.258819 0.965926 0.000000 0.000000 -0.965926 0.258819 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.227076 0.973877 0.000000 0.000000 -0.973877 0.227076 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.195090 0.980785 0.000000 0.000000 -0.980785 0.195090 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.162895 0.986643 0.000000 0.000000 -0.986643 0.162895 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.130526 0.991445 0.000000 0.000000 -0.991445 0.130526 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.098017 0.995185 0.000000 0.000000 -0.995185 0.098017 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.065403 0.997859 0.000000 0.000000 -0.997859 0.065403 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.032719 0.999465 0.000000 0.000000 -0.999465 0.032719 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 diff --git a/assets/manual_poses_PanTiltSpin/Tilt_Up_90.000000.txt b/assets/manual_poses_PanTiltSpin/Tilt_Up_90.000000.txt new file mode 100644 index 0000000000000000000000000000000000000000..dde6afdc39c3ea43d9801425a85ad2e36a61dcee --- /dev/null +++ b/assets/manual_poses_PanTiltSpin/Tilt_Up_90.000000.txt @@ -0,0 +1,49 @@ +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.999465 -0.032719 0.000000 0.000000 0.032719 0.999465 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.997859 -0.065403 0.000000 0.000000 0.065403 0.997859 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.995185 -0.098017 0.000000 0.000000 0.098017 0.995185 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.991445 -0.130526 0.000000 0.000000 0.130526 0.991445 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.986643 -0.162895 0.000000 0.000000 0.162895 0.986643 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.980785 -0.195090 0.000000 0.000000 0.195090 0.980785 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.973877 -0.227076 0.000000 0.000000 0.227076 0.973877 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.965926 -0.258819 0.000000 0.000000 0.258819 0.965926 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.956940 -0.290285 0.000000 0.000000 0.290285 0.956940 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.946930 -0.321439 0.000000 0.000000 0.321439 0.946930 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.935906 -0.352250 0.000000 0.000000 0.352250 0.935906 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.923880 -0.382683 0.000000 0.000000 0.382683 0.923880 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.910864 -0.412707 0.000000 0.000000 0.412707 0.910864 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.896873 -0.442289 0.000000 0.000000 0.442289 0.896873 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.881921 -0.471397 0.000000 0.000000 0.471397 0.881921 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.866025 -0.500000 0.000000 0.000000 0.500000 0.866025 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.849202 -0.528068 0.000000 0.000000 0.528068 0.849202 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.831470 -0.555570 0.000000 0.000000 0.555570 0.831470 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.812847 -0.582478 0.000000 0.000000 0.582478 0.812847 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.793353 -0.608761 0.000000 0.000000 0.608761 0.793353 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.773010 -0.634393 0.000000 0.000000 0.634393 0.773010 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.751840 -0.659346 0.000000 0.000000 0.659346 0.751840 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.729864 -0.683592 0.000000 0.000000 0.683592 0.729864 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.707107 -0.707107 0.000000 0.000000 0.707107 0.707107 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.683592 -0.729864 0.000000 0.000000 0.729864 0.683592 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.659346 -0.751840 0.000000 0.000000 0.751840 0.659346 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.634393 -0.773010 0.000000 0.000000 0.773010 0.634393 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.608761 -0.793353 0.000000 0.000000 0.793353 0.608761 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.582478 -0.812847 0.000000 0.000000 0.812847 0.582478 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.555570 -0.831470 0.000000 0.000000 0.831470 0.555570 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.528068 -0.849202 0.000000 0.000000 0.849202 0.528068 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.500000 -0.866025 0.000000 0.000000 0.866025 0.500000 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.471397 -0.881921 0.000000 0.000000 0.881921 0.471397 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.442289 -0.896873 0.000000 0.000000 0.896873 0.442289 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.412707 -0.910864 0.000000 0.000000 0.910864 0.412707 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.382683 -0.923880 0.000000 0.000000 0.923880 0.382683 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.352250 -0.935906 0.000000 0.000000 0.935906 0.352250 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.321439 -0.946930 0.000000 0.000000 0.946930 0.321439 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.290285 -0.956940 0.000000 0.000000 0.956940 0.290285 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.258819 -0.965926 0.000000 0.000000 0.965926 0.258819 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.227076 -0.973877 0.000000 0.000000 0.973877 0.227076 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.195090 -0.980785 0.000000 0.000000 0.980785 0.195090 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.162895 -0.986643 0.000000 0.000000 0.986643 0.162895 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.130526 -0.991445 0.000000 0.000000 0.991445 0.130526 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.098017 -0.995185 0.000000 0.000000 0.995185 0.098017 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.065403 -0.997859 0.000000 0.000000 0.997859 0.065403 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.032719 -0.999465 0.000000 0.000000 0.999465 0.032719 0.000000 +0.474812 0.844111 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 -1.000000 0.000000 0.000000 1.000000 0.000000 0.000000 diff --git a/assets/pages/res1.mp4 b/assets/pages/res1.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..9610aafc1cfe1aef135c780916d92d0d0dfaae66 --- /dev/null +++ b/assets/pages/res1.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:116cbfd8343a28ed06c52dd05ac2394568ee1a653c8bfb5302b6139ab6ca8253 +size 1144994 diff --git a/assets/pages/res2.mp4 b/assets/pages/res2.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..c40e4351c47952b6201b618e2559ca15081f3e6d --- /dev/null +++ b/assets/pages/res2.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:690f048e29e2f1abc418bbd6df252e8cbbf96a2bc4888e2922b1ef4423129890 +size 370357 diff --git a/assets/pages/res3.mp4 b/assets/pages/res3.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..5e25cae22116538d88c48b4bae1c65d2ae6ed11d --- /dev/null +++ b/assets/pages/res3.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63f7285e7625c118520d4beee47912aa594ced88d39c6765841523ee42cb4928 +size 384597 diff --git a/assets/pages/teaser.png b/assets/pages/teaser.png new file mode 100644 index 0000000000000000000000000000000000000000..2041055a5800454736a195ae180204702d36df35 --- /dev/null +++ b/assets/pages/teaser.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18a0e6ca8f2c4c9f7f9ad4704bbffbf6ed166af6ce7380659b3d8327607fb5dd +size 1717648 diff --git a/assets/re10k_poses/1593596b99e2dde9.txt b/assets/re10k_poses/1593596b99e2dde9.txt new file mode 100644 index 0000000000000000000000000000000000000000..8ab87cb62139cd221393b67c4e88e36b0aebd539 --- /dev/null +++ b/assets/re10k_poses/1593596b99e2dde9.txt @@ -0,0 +1,49 @@ +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 -0.000000 -0.000000 -0.000000 1.000000 0.000000 0.000000 0.000000 -0.000000 1.000000 0.000000 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.999919 -0.002368 0.012528 0.008206 0.002365 0.999997 0.000246 -0.011939 -0.012529 -0.000217 0.999921 0.051175 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.999686 -0.004823 0.024583 0.016946 0.004804 0.999988 0.000826 -0.025159 -0.024587 -0.000707 0.999697 0.101218 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.999288 -0.007402 0.036991 0.023794 0.007405 0.999973 0.000076 -0.038454 -0.036991 0.000198 0.999316 0.149872 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.999057 -0.008505 0.042582 0.028704 0.008500 0.999964 0.000312 -0.045036 -0.042583 0.000050 0.999093 0.174403 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.998453 -0.011093 0.054492 0.035880 0.011066 0.999938 0.000794 -0.057561 -0.054498 -0.000190 0.998514 0.221341 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.997665 -0.013375 0.066974 0.042560 0.013351 0.999911 0.000810 -0.066974 -0.066979 0.000086 0.997754 0.269508 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.996692 -0.015736 0.079728 0.047727 0.015744 0.999876 0.000531 -0.073962 -0.079726 0.000726 0.996817 0.318513 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.995563 -0.018279 0.092301 0.053255 0.018256 0.999833 0.001097 -0.079132 -0.092306 0.000593 0.995731 0.369250 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.994184 -0.020887 0.105650 0.057289 0.020868 0.999781 0.001285 -0.081813 -0.105653 0.000928 0.994403 0.421510 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.992504 -0.023668 0.119901 0.061269 0.023679 0.999719 0.001329 -0.084911 -0.119899 0.001520 0.992785 0.474738 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.990563 -0.026417 0.134490 0.062838 0.026464 0.999649 0.001439 -0.089874 -0.134481 0.002133 0.990914 0.528024 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.989484 -0.028075 0.141893 0.064270 0.028100 0.999603 0.001828 -0.093571 -0.141888 0.002178 0.989880 0.553787 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.987024 -0.031474 0.157456 0.067278 0.031501 0.999501 0.002325 -0.100735 -0.157451 0.002666 0.987523 0.604510 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.984146 -0.035028 0.173868 0.071251 0.035139 0.999379 0.002443 -0.109026 -0.173845 0.003705 0.984766 0.652562 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.980502 -0.038320 0.192735 0.075929 0.038497 0.999255 0.002826 -0.118217 -0.192699 0.004649 0.981247 0.699022 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.976189 -0.042152 0.212788 0.082536 0.042270 0.999098 0.003996 -0.127224 -0.212765 0.005094 0.977090 0.742683 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.971148 -0.046722 0.233855 0.091725 0.046912 0.998888 0.004755 -0.134028 -0.233817 0.006353 0.972260 0.784194 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.965263 -0.051337 0.256188 0.103690 0.051612 0.998651 0.005653 -0.139397 -0.256133 0.007766 0.966610 0.823475 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.958488 -0.055717 0.279638 0.117716 0.056239 0.998398 0.006162 -0.141251 -0.279533 0.009820 0.960086 0.862623 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.954801 -0.057889 0.291554 0.125688 0.058606 0.998261 0.006280 -0.142330 -0.291410 0.011090 0.956534 0.881584 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.947141 -0.062612 0.314649 0.144799 0.063754 0.997943 0.006671 -0.144135 -0.314420 0.013742 0.949184 0.918354 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.938776 -0.067538 0.337843 0.164626 0.068917 0.997591 0.007924 -0.146242 -0.337564 0.015844 0.941169 0.954138 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.929633 -0.071565 0.361470 0.186040 0.073238 0.997273 0.009087 -0.145504 -0.361135 0.018025 0.932339 0.990309 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.919796 -0.075441 0.385076 0.210412 0.077419 0.996945 0.010389 -0.149022 -0.384684 0.020256 0.922826 1.026103 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.909773 -0.079613 0.407399 0.238390 0.082160 0.996555 0.011270 -0.153513 -0.406893 0.023218 0.913181 1.060644 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.899202 -0.084401 0.429316 0.267439 0.086985 0.996116 0.013641 -0.160531 -0.428800 0.025078 0.903051 1.092495 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.887792 -0.089028 0.451552 0.295610 0.091841 0.995649 0.015734 -0.167618 -0.450988 0.027502 0.892106 1.124068 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.881656 -0.091542 0.462928 0.309812 0.094520 0.995381 0.016817 -0.172125 -0.462329 0.028929 0.886237 1.139258 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.869221 -0.096173 0.484980 0.338161 0.099158 0.994879 0.019568 -0.182767 -0.484378 0.031081 0.874306 1.167749 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.855955 -0.100601 0.507170 0.366942 0.104017 0.994339 0.021684 -0.192308 -0.506480 0.034194 0.861573 1.195232 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.842439 -0.105119 0.528437 0.395102 0.108793 0.993769 0.024246 -0.202301 -0.527693 0.037065 0.848626 1.221788 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.827179 -0.109905 0.551086 0.423258 0.113645 0.993141 0.027484 -0.212104 -0.550327 0.039894 0.833996 1.246251 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.811120 -0.114244 0.573614 0.451580 0.118499 0.992498 0.030107 -0.221700 -0.572750 0.043552 0.818572 1.270168 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.794061 -0.118795 0.596116 0.481666 0.123250 0.991811 0.033474 -0.229374 -0.595211 0.046891 0.802200 1.293764 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.776022 -0.122838 0.618628 0.510776 0.128401 0.991079 0.035725 -0.233784 -0.617498 0.051709 0.784871 1.318889 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.766754 -0.125112 0.629632 0.526259 0.130578 0.990715 0.037846 -0.238206 -0.628521 0.053197 0.775971 1.330786 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.747430 -0.129443 0.651608 0.555359 0.135117 0.989953 0.041669 -0.244782 -0.650455 0.056899 0.757411 1.355215 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.727256 -0.133493 0.673259 0.584176 0.139273 0.989199 0.045694 -0.253335 -0.672087 0.060536 0.737993 1.377998 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.706488 -0.137376 0.694264 0.611819 0.143655 0.988395 0.049392 -0.262496 -0.692992 0.064840 0.718023 1.401850 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.685792 -0.141096 0.713990 0.638342 0.147714 0.987594 0.053285 -0.275585 -0.712650 0.068923 0.698125 1.423374 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.665148 -0.144278 0.732641 0.662227 0.151785 0.986796 0.056526 -0.287814 -0.731122 0.073606 0.678264 1.443285 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.643099 -0.148078 0.751330 0.687133 0.155931 0.985893 0.060839 -0.300538 -0.749739 0.078030 0.657117 1.457629 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.620575 -0.151364 0.769400 0.711715 0.159799 0.985014 0.064892 -0.312400 -0.767692 0.082679 0.635463 1.471619 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.609202 -0.152482 0.778217 0.724442 0.161842 0.984592 0.066226 -0.318479 -0.776325 0.085603 0.624494 1.477000 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.586464 -0.154258 0.795150 0.749440 0.164675 0.983902 0.069420 -0.327781 -0.793058 0.090229 0.602426 1.487681 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.562944 -0.158017 0.811249 0.777268 0.167692 0.982975 0.075101 -0.338037 -0.809304 0.093762 0.579858 1.495192 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.538750 -0.160670 0.827003 0.812024 0.170949 0.982073 0.079433 -0.344134 -0.824939 0.098581 0.556558 1.505713 +0.497111 0.883753 0.500000 0.500000 0.000000 0.000000 0.516293 -0.162830 0.840790 0.843954 0.173682 0.981265 0.083385 -0.349199 -0.838615 0.102979 0.534901 1.513592 diff --git a/assets/re10k_poses/15b93cbe9fc5220d.txt b/assets/re10k_poses/15b93cbe9fc5220d.txt new file mode 100644 index 0000000000000000000000000000000000000000..5ef215983574f36106a091fc874d5f942540a2eb --- /dev/null +++ b/assets/re10k_poses/15b93cbe9fc5220d.txt @@ -0,0 +1,49 @@ +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 -0.000000 1.000000 0.000000 0.000000 -0.000000 0.000000 1.000000 0.000000 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.999999 0.000036 0.001697 0.003251 -0.000034 1.000000 -0.001011 -0.004629 -0.001697 0.001011 0.999998 0.048252 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.999993 0.000400 0.003595 0.003805 -0.000394 0.999998 -0.001737 -0.007293 -0.003596 0.001735 0.999992 0.097305 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.999981 0.000469 0.006087 0.001856 -0.000455 0.999997 -0.002403 -0.009899 -0.006088 0.002400 0.999979 0.147761 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.999970 0.000438 0.007790 0.000256 -0.000414 0.999995 -0.003018 -0.010644 -0.007791 0.003014 0.999965 0.172868 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.999928 0.000250 0.011978 -0.003168 -0.000201 0.999992 -0.004099 -0.013879 -0.011979 0.004096 0.999920 0.223462 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.999855 -0.000162 0.017020 -0.010207 0.000252 0.999986 -0.005311 -0.017362 -0.017019 0.005315 0.999841 0.274201 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.999760 0.000188 0.021886 -0.018542 -0.000053 0.999981 -0.006180 -0.022313 -0.021887 0.006178 0.999741 0.326529 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.999641 0.000673 0.026799 -0.028358 -0.000477 0.999973 -0.007303 -0.026431 -0.026804 0.007287 0.999614 0.377895 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.999480 0.000925 0.032231 -0.038202 -0.000654 0.999964 -0.008410 -0.030493 -0.032238 0.008385 0.999445 0.426334 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.999250 0.001639 0.038680 -0.050652 -0.001284 0.999957 -0.009189 -0.033700 -0.038693 0.009133 0.999209 0.473359 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.999005 0.002214 0.044533 -0.060744 -0.001803 0.999955 -0.009270 -0.039215 -0.044552 0.009181 0.998965 0.518502 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.998859 0.002359 0.047707 -0.067015 -0.001868 0.999945 -0.010353 -0.038549 -0.047729 0.010252 0.998808 0.540905 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.998585 0.003134 0.053083 -0.076162 -0.002578 0.999941 -0.010548 -0.043275 -0.053113 0.010396 0.998534 0.583681 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.998270 0.003700 0.058683 -0.085776 -0.003069 0.999937 -0.010843 -0.047342 -0.058719 0.010645 0.998218 0.627145 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.997819 0.004039 0.065887 -0.096865 -0.003246 0.999921 -0.012137 -0.048826 -0.065931 0.011897 0.997753 0.670760 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.997295 0.004131 0.073392 -0.105819 -0.003248 0.999921 -0.012150 -0.055345 -0.073436 0.011879 0.997229 0.712151 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.996735 0.004351 0.080630 -0.114296 -0.003216 0.999894 -0.014199 -0.057606 -0.080683 0.013894 0.996643 0.754061 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.996146 0.004477 0.087599 -0.122782 -0.003272 0.999898 -0.013896 -0.067687 -0.087652 0.013555 0.996059 0.793076 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.995514 0.004893 0.094484 -0.131388 -0.003343 0.999858 -0.016548 -0.069442 -0.094552 0.016158 0.995389 0.833858 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.995138 0.005530 0.098330 -0.136563 -0.003946 0.999860 -0.016291 -0.074711 -0.098406 0.015824 0.995020 0.853119 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.994358 0.005901 0.105914 -0.144598 -0.004170 0.999854 -0.016561 -0.082281 -0.105997 0.016026 0.994237 0.890677 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.993310 0.006090 0.115315 -0.154643 -0.003998 0.999823 -0.018361 -0.084488 -0.115406 0.017777 0.993159 0.928200 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.992222 0.005798 0.124343 -0.161694 -0.003434 0.999810 -0.019214 -0.089514 -0.124430 0.018638 0.992053 0.964938 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.990899 0.005441 0.134497 -0.172528 -0.002732 0.999790 -0.020323 -0.093789 -0.134579 0.019771 0.990706 1.003175 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.989477 0.005218 0.144594 -0.183960 -0.002174 0.999773 -0.021201 -0.097472 -0.144671 0.020663 0.989264 1.042127 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.988016 0.005151 0.154265 -0.194398 -0.001661 0.999740 -0.022744 -0.098495 -0.154342 0.022215 0.987768 1.080648 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.986536 0.004666 0.163480 -0.203514 -0.000877 0.999729 -0.023244 -0.102155 -0.163544 0.022788 0.986273 1.116974 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.985708 0.004739 0.168396 -0.208835 -0.000707 0.999712 -0.023996 -0.101844 -0.168461 0.023534 0.985427 1.135975 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.983998 0.004567 0.178118 -0.218586 -0.000164 0.999694 -0.024724 -0.102076 -0.178177 0.024299 0.983698 1.172261 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.982281 0.004238 0.187368 -0.224151 0.000597 0.999668 -0.025742 -0.101096 -0.187415 0.025398 0.981953 1.206498 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.980452 0.003816 0.196720 -0.228080 0.001448 0.999645 -0.026608 -0.099425 -0.196752 0.026373 0.980098 1.240007 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.978412 0.003292 0.206636 -0.232664 0.002347 0.999632 -0.027038 -0.097719 -0.206649 0.026939 0.978044 1.273694 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.976458 0.002254 0.215695 -0.233548 0.003710 0.999622 -0.027242 -0.096199 -0.215675 0.027401 0.976081 1.306537 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.974292 0.001561 0.225286 -0.234757 0.004757 0.999611 -0.027500 -0.093172 -0.225241 0.027864 0.973905 1.339746 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.971990 0.000502 0.235023 -0.235709 0.006099 0.999607 -0.027356 -0.089577 -0.234944 0.028023 0.971605 1.372923 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.970833 0.000188 0.239758 -0.235527 0.006581 0.999602 -0.027434 -0.086784 -0.239668 0.028212 0.970445 1.389073 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.968387 -0.000816 0.249451 -0.235524 0.007822 0.999602 -0.027096 -0.081261 -0.249330 0.028190 0.968008 1.419631 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.965979 -0.001936 0.258613 -0.233372 0.009201 0.999596 -0.026885 -0.073222 -0.258457 0.028349 0.965607 1.447913 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.963616 -0.003024 0.267272 -0.230123 0.010605 0.999581 -0.026926 -0.063013 -0.267079 0.028781 0.963245 1.472872 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.961027 -0.003968 0.276425 -0.227916 0.011866 0.999568 -0.026904 -0.051422 -0.276199 0.029136 0.960659 1.496958 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.958526 -0.005060 0.284962 -0.223746 0.013176 0.999560 -0.026569 -0.039264 -0.284702 0.029221 0.958171 1.519233 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.955819 -0.006137 0.293891 -0.220222 0.014536 0.999546 -0.026403 -0.025538 -0.293596 0.029508 0.955474 1.539423 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.952971 -0.007035 0.302980 -0.216524 0.015648 0.999539 -0.026009 -0.011267 -0.302657 0.029527 0.952642 1.558276 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.951465 -0.007442 0.307668 -0.214925 0.016172 0.999535 -0.025835 -0.003861 -0.307333 0.029557 0.951143 1.566910 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.948365 -0.008160 0.317076 -0.211457 0.017117 0.999529 -0.025473 0.011136 -0.316718 0.029585 0.948058 1.582754 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.945262 -0.008890 0.326190 -0.206312 0.018098 0.999518 -0.025205 0.025217 -0.325809 0.029729 0.944968 1.595381 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.941983 -0.009645 0.335521 -0.200899 0.019081 0.999509 -0.024840 0.039427 -0.335117 0.029801 0.941705 1.605713 +0.479135 0.851796 0.500000 0.500000 0.000000 0.000000 0.938726 -0.010132 0.344516 -0.193746 0.019980 0.999487 -0.025046 0.055169 -0.344085 0.030395 0.938446 1.615121 diff --git a/assets/re10k_poses/2b4f6fdcabf53d59.txt b/assets/re10k_poses/2b4f6fdcabf53d59.txt new file mode 100644 index 0000000000000000000000000000000000000000..795f799f36d3c75199950fd8893d8222d87a4b0f --- /dev/null +++ b/assets/re10k_poses/2b4f6fdcabf53d59.txt @@ -0,0 +1,49 @@ +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 1.000000 -0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.000000 0.000000 1.000000 0.000000 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.999983 0.000274 -0.005820 -0.010876 -0.000278 1.000000 -0.000593 -0.003817 0.005820 0.000595 0.999983 0.040582 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.999926 0.000534 -0.012176 -0.019437 -0.000545 0.999999 -0.000898 -0.008671 0.012176 0.000905 0.999925 0.081364 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.999822 0.000108 -0.018846 -0.028347 -0.000129 0.999999 -0.001076 -0.012120 0.018846 0.001079 0.999822 0.122045 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.999751 0.000015 -0.022334 -0.033046 -0.000036 1.000000 -0.000940 -0.014129 0.022334 0.000940 0.999750 0.143528 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.999575 -0.000153 -0.029159 -0.042116 0.000127 1.000000 -0.000898 -0.018864 0.029159 0.000894 0.999574 0.185059 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.999345 -0.000734 -0.036191 -0.050278 0.000668 0.999998 -0.001843 -0.022280 0.036192 0.001818 0.999343 0.225983 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.999067 -0.000979 -0.043170 -0.058234 0.000874 0.999997 -0.002430 -0.029651 0.043172 0.002390 0.999065 0.266512 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.998729 -0.001345 -0.050375 -0.066190 0.001132 0.999990 -0.004264 -0.033386 0.050381 0.004201 0.998721 0.306336 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.998341 -0.001310 -0.057564 -0.073777 0.000977 0.999983 -0.005825 -0.039559 0.057571 0.005760 0.998325 0.345022 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.997932 -0.000652 -0.064271 -0.081812 0.000184 0.999973 -0.007293 -0.044863 0.064274 0.007266 0.997906 0.383226 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.997438 0.000066 -0.071537 -0.089258 -0.000667 0.999965 -0.008381 -0.048706 0.071534 0.008407 0.997403 0.420917 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.997189 0.000309 -0.074932 -0.094145 -0.000982 0.999960 -0.008935 -0.050036 0.074926 0.008983 0.997149 0.440981 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.996598 0.001350 -0.082401 -0.102035 -0.002121 0.999955 -0.009264 -0.055781 0.082385 0.009408 0.996556 0.479971 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.996011 0.002504 -0.089197 -0.112845 -0.003399 0.999945 -0.009893 -0.061481 0.089167 0.010157 0.995965 0.520078 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.995354 0.003582 -0.096218 -0.123308 -0.004788 0.999913 -0.012308 -0.063034 0.096165 0.012711 0.995284 0.560508 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.994614 0.004645 -0.103543 -0.132509 -0.006053 0.999893 -0.013284 -0.070962 0.103470 0.013840 0.994536 0.602346 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.993914 0.006202 -0.109981 -0.144892 -0.007918 0.999853 -0.015177 -0.077985 0.109870 0.015956 0.993818 0.643666 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.993085 0.007922 -0.117127 -0.155186 -0.009972 0.999807 -0.016923 -0.087038 0.116970 0.017974 0.992973 0.684931 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.992204 0.009800 -0.124242 -0.164305 -0.012255 0.999744 -0.019011 -0.095056 0.124024 0.020385 0.992070 0.724264 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.991732 0.010834 -0.127867 -0.169222 -0.013491 0.999710 -0.019930 -0.098860 0.127614 0.021490 0.991591 0.742714 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.990685 0.012564 -0.135592 -0.180059 -0.015629 0.999645 -0.021563 -0.104111 0.135273 0.023481 0.990530 0.780910 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.989349 0.013878 -0.144900 -0.188385 -0.017309 0.999598 -0.022451 -0.109013 0.144530 0.024720 0.989192 0.818593 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.987884 0.015008 -0.154467 -0.196309 -0.018861 0.999546 -0.023508 -0.113338 0.154044 0.026137 0.987718 0.857002 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.986414 0.016079 -0.163488 -0.203636 -0.020370 0.999490 -0.024603 -0.118104 0.163009 0.027599 0.986239 0.895057 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.984840 0.017126 -0.172617 -0.210246 -0.021903 0.999427 -0.025806 -0.123364 0.172076 0.029195 0.984651 0.933214 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.983147 0.018235 -0.181906 -0.216250 -0.023596 0.999347 -0.027356 -0.127467 0.181289 0.031187 0.982935 0.973157 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.981386 0.019164 -0.191088 -0.223159 -0.025060 0.999280 -0.028487 -0.132498 0.190404 0.032746 0.981160 1.012769 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.980324 0.019446 -0.196433 -0.225475 -0.025616 0.999254 -0.028918 -0.135483 0.195724 0.033381 0.980091 1.032790 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.978132 0.019942 -0.207028 -0.231276 -0.026722 0.999193 -0.030004 -0.140903 0.206263 0.034880 0.977875 1.072695 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.975769 0.020721 -0.217822 -0.236454 -0.028211 0.999111 -0.031330 -0.146610 0.216979 0.036716 0.975486 1.111645 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.973231 0.021154 -0.228853 -0.240282 -0.029603 0.998998 -0.033552 -0.150778 0.227914 0.039429 0.972883 1.149310 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.970598 0.021509 -0.239745 -0.243270 -0.030956 0.998883 -0.035710 -0.155488 0.238709 0.042082 0.970179 1.184824 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.967855 0.021903 -0.250552 -0.245002 -0.032389 0.998760 -0.037807 -0.159955 0.249414 0.044707 0.967365 1.219566 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.965093 0.021967 -0.260986 -0.246690 -0.033300 0.998681 -0.039080 -0.163435 0.259783 0.046407 0.964551 1.254090 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.962360 0.021377 -0.270938 -0.248889 -0.033284 0.998668 -0.039429 -0.166546 0.269734 0.046962 0.961789 1.288966 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.960998 0.020914 -0.275764 -0.250165 -0.033079 0.998671 -0.039533 -0.167941 0.274571 0.047113 0.960412 1.306411 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.958197 0.020245 -0.285391 -0.252838 -0.032770 0.998695 -0.039181 -0.172319 0.284226 0.046895 0.957610 1.343018 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.955430 0.019858 -0.294548 -0.257970 -0.033016 0.998663 -0.039769 -0.175176 0.293364 0.047721 0.954809 1.380689 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.952584 0.019546 -0.303647 -0.263939 -0.033208 0.998652 -0.039894 -0.180444 0.302458 0.048085 0.951949 1.419289 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.949803 0.019950 -0.312213 -0.271473 -0.034074 0.998625 -0.039848 -0.187992 0.310989 0.048486 0.949176 1.456800 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.946814 0.020163 -0.321148 -0.278371 -0.034912 0.998580 -0.040232 -0.195439 0.319881 0.049304 0.946174 1.494038 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.943923 0.020716 -0.329516 -0.286073 -0.036195 0.998507 -0.040909 -0.202381 0.328177 0.050541 0.943263 1.529263 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.940929 0.020827 -0.337962 -0.292081 -0.037339 0.998401 -0.042431 -0.207094 0.336538 0.052544 0.940203 1.563252 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.939401 0.020845 -0.342187 -0.294775 -0.037899 0.998346 -0.043226 -0.209022 0.340720 0.053575 0.938637 1.579924 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.936352 0.021441 -0.350407 -0.300334 -0.039546 0.998222 -0.044593 -0.212743 0.348828 0.055612 0.935535 1.612898 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.933391 0.021923 -0.358190 -0.304990 -0.040857 0.998134 -0.045376 -0.216936 0.356527 0.056988 0.932545 1.645313 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.930548 0.021771 -0.365521 -0.311132 -0.041592 0.998055 -0.046441 -0.219298 0.363799 0.058419 0.929644 1.678555 +0.474328 0.843250 0.500000 0.500000 0.000000 0.000000 0.927420 0.021146 -0.373423 -0.315755 -0.041579 0.998041 -0.046746 -0.223595 0.371703 0.058879 0.926483 1.711262 diff --git a/assets/re10k_poses/2bd7cee1fa9c8996.txt b/assets/re10k_poses/2bd7cee1fa9c8996.txt new file mode 100644 index 0000000000000000000000000000000000000000..533a193090dbd5a50d2f8b94e96a5ccfc5481dc8 --- /dev/null +++ b/assets/re10k_poses/2bd7cee1fa9c8996.txt @@ -0,0 +1,49 @@ +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 -0.000000 0.000000 -0.000000 1.000000 0.000000 -0.000000 -0.000000 -0.000000 1.000000 -0.000000 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.999985 0.000330 -0.005409 0.000656 -0.000329 1.000000 0.000158 -0.000149 0.005409 -0.000156 0.999985 -0.006829 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.999941 0.000838 -0.010843 0.001956 -0.000836 1.000000 0.000164 0.000236 0.010844 -0.000155 0.999941 -0.013323 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.999864 0.001295 -0.016443 0.002872 -0.001291 0.999999 0.000237 0.000231 0.016443 -0.000216 0.999865 -0.019596 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.999813 0.001580 -0.019284 0.003783 -0.001575 0.999999 0.000225 0.000377 0.019284 -0.000195 0.999814 -0.022641 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.999689 0.002138 -0.024837 0.004775 -0.002133 0.999998 0.000217 0.000684 0.024837 -0.000164 0.999691 -0.029130 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.999533 0.002591 -0.030444 0.005806 -0.002582 0.999997 0.000330 0.000845 0.030445 -0.000251 0.999536 -0.035927 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.999344 0.003030 -0.036081 0.006767 -0.003015 0.999995 0.000466 0.000740 0.036082 -0.000357 0.999349 -0.042292 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.999126 0.003447 -0.041650 0.007893 -0.003427 0.999994 0.000554 0.000947 0.041651 -0.000411 0.999132 -0.048768 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.998871 0.003943 -0.047345 0.009014 -0.003921 0.999992 0.000554 0.001219 0.047347 -0.000368 0.998878 -0.054999 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.998594 0.004469 -0.052826 0.009600 -0.004441 0.999990 0.000647 0.001250 0.052828 -0.000411 0.998604 -0.062316 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.998273 0.005056 -0.058531 0.011051 -0.005023 0.999987 0.000721 0.001533 0.058534 -0.000426 0.998285 -0.068586 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.998109 0.005315 -0.061242 0.011538 -0.005280 0.999986 0.000724 0.001383 0.061245 -0.000400 0.998123 -0.071648 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.997744 0.005773 -0.066882 0.012501 -0.005729 0.999983 0.000850 0.001555 0.066886 -0.000465 0.997761 -0.078355 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.997345 0.006203 -0.072562 0.013411 -0.006146 0.999981 0.001009 0.001468 0.072567 -0.000561 0.997363 -0.084935 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.996910 0.006729 -0.078270 0.014465 -0.006670 0.999977 0.001024 0.001957 0.078275 -0.000499 0.996932 -0.091476 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.996448 0.007355 -0.083887 0.014931 -0.007287 0.999973 0.001123 0.002230 0.083893 -0.000508 0.996475 -0.098135 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.995944 0.007753 -0.089637 0.015976 -0.007668 0.999970 0.001289 0.002097 0.089644 -0.000596 0.995974 -0.104276 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.995416 0.008438 -0.095270 0.016789 -0.008345 0.999964 0.001371 0.002357 0.095278 -0.000570 0.995450 -0.110929 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.994857 0.008791 -0.100909 0.017506 -0.008672 0.999961 0.001620 0.002163 0.100919 -0.000736 0.994894 -0.117502 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.994553 0.009200 -0.103830 0.018042 -0.009082 0.999957 0.001612 0.002439 0.103840 -0.000660 0.994594 -0.120973 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.993951 0.009666 -0.109400 0.019008 -0.009528 0.999953 0.001781 0.002477 0.109412 -0.000728 0.993996 -0.127339 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.993317 0.010153 -0.114969 0.020210 -0.009992 0.999948 0.001981 0.002454 0.114983 -0.000819 0.993367 -0.134286 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.992685 0.010599 -0.120265 0.020847 -0.010419 0.999943 0.002128 0.002429 0.120281 -0.000859 0.992740 -0.140898 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.991991 0.011158 -0.125815 0.022155 -0.010960 0.999937 0.002263 0.002615 0.125832 -0.000866 0.992051 -0.147497 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.991296 0.011614 -0.131138 0.022814 -0.011401 0.999932 0.002372 0.002912 0.131157 -0.000856 0.991361 -0.154554 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.990568 0.012264 -0.136475 0.023808 -0.012032 0.999924 0.002523 0.002887 0.136496 -0.000857 0.990640 -0.161414 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.989799 0.012753 -0.141901 0.025038 -0.012509 0.999918 0.002615 0.003321 0.141923 -0.000813 0.989877 -0.168118 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.989418 0.012897 -0.144520 0.025519 -0.012635 0.999916 0.002730 0.003340 0.144543 -0.000875 0.989498 -0.171500 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.988626 0.013481 -0.149792 0.026145 -0.013213 0.999909 0.002780 0.003754 0.149815 -0.000769 0.988714 -0.178699 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.987796 0.013826 -0.155140 0.026998 -0.013520 0.999904 0.003027 0.003521 0.155167 -0.000893 0.987888 -0.185325 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.986932 0.014308 -0.160503 0.028147 -0.013962 0.999897 0.003282 0.003311 0.160534 -0.000998 0.987030 -0.191993 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.986051 0.014672 -0.165797 0.028976 -0.014306 0.999892 0.003396 0.003522 0.165829 -0.000977 0.986154 -0.198723 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.985133 0.015068 -0.171129 0.030233 -0.014662 0.999886 0.003636 0.003593 0.171164 -0.001073 0.985242 -0.205194 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.984187 0.015542 -0.176449 0.031151 -0.015120 0.999879 0.003733 0.003879 0.176486 -0.001006 0.984303 -0.211897 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.983218 0.016069 -0.181727 0.032090 -0.015619 0.999870 0.003906 0.003958 0.181766 -0.001002 0.983341 -0.218536 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.982708 0.016351 -0.184438 0.032784 -0.015887 0.999866 0.003994 0.003882 0.184479 -0.000994 0.982836 -0.221906 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.981673 0.016666 -0.189841 0.034037 -0.016181 0.999861 0.004107 0.004143 0.189883 -0.000960 0.981806 -0.228517 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.980591 0.017226 -0.195305 0.035374 -0.016708 0.999851 0.004299 0.004190 0.195350 -0.000952 0.980733 -0.235325 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.979514 0.017622 -0.200603 0.036209 -0.017069 0.999844 0.004485 0.004334 0.200651 -0.000969 0.979662 -0.241731 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.978373 0.018206 -0.206046 0.037437 -0.017623 0.999834 0.004666 0.004522 0.206096 -0.000934 0.978531 -0.248238 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.977211 0.018532 -0.211459 0.037885 -0.017927 0.999828 0.004778 0.004847 0.211511 -0.000879 0.977375 -0.255142 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.976012 0.019050 -0.216884 0.039135 -0.018408 0.999818 0.004982 0.004922 0.216939 -0.000870 0.976185 -0.261305 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.974789 0.019679 -0.222261 0.039791 -0.019036 0.999806 0.005032 0.005336 0.222317 -0.000674 0.974974 -0.268106 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.974151 0.019788 -0.225030 0.040594 -0.019098 0.999804 0.005244 0.005056 0.225090 -0.000811 0.974338 -0.271040 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.972891 0.020362 -0.230367 0.041332 -0.019663 0.999792 0.005330 0.005537 0.230428 -0.000655 0.973089 -0.277575 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.971580 0.020817 -0.235793 0.042519 -0.020072 0.999783 0.005560 0.005671 0.235857 -0.000669 0.971787 -0.283897 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.970239 0.021250 -0.241215 0.043585 -0.020484 0.999774 0.005686 0.005986 0.241281 -0.000575 0.970455 -0.290670 +0.484271 0.860926 0.500000 0.500000 0.000000 0.000000 0.968914 0.021827 -0.246432 0.043821 -0.021013 0.999762 0.005934 0.005978 0.246503 -0.000572 0.969142 -0.297111 diff --git a/assets/re10k_poses/2bff9ec89ca982c9.txt b/assets/re10k_poses/2bff9ec89ca982c9.txt new file mode 100644 index 0000000000000000000000000000000000000000..345cf81c8d8e1612a13592206c07fab7e904a94b --- /dev/null +++ b/assets/re10k_poses/2bff9ec89ca982c9.txt @@ -0,0 +1,49 @@ +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 0.000000 -0.000000 -0.000000 1.000000 0.000000 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.999897 0.002324 -0.014159 0.026021 -0.002323 0.999997 0.000138 -0.009400 0.014159 -0.000105 0.999900 0.059376 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.999532 0.004330 -0.030279 0.051997 -0.004340 0.999991 -0.000262 -0.021375 0.030278 0.000393 0.999541 0.123797 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.998814 0.006311 -0.048278 0.079519 -0.006329 0.999980 -0.000216 -0.033931 0.048276 0.000521 0.998834 0.193079 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.998386 0.007339 -0.056308 0.092190 -0.007353 0.999973 -0.000052 -0.039643 0.056306 0.000466 0.998413 0.226595 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.997311 0.008934 -0.072745 0.118203 -0.008985 0.999960 -0.000374 -0.049467 0.072739 0.001027 0.997350 0.293440 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.995958 0.010773 -0.089176 0.144259 -0.010822 0.999941 -0.000068 -0.057259 0.089170 0.001033 0.996016 0.362029 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.994296 0.012484 -0.105923 0.171418 -0.012573 0.999921 -0.000173 -0.062901 0.105913 0.001504 0.994374 0.434094 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.992399 0.014137 -0.122246 0.199304 -0.014232 0.999899 0.000092 -0.066528 0.122235 0.001649 0.992500 0.509865 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.990195 0.015604 -0.138815 0.227993 -0.015724 0.999876 0.000238 -0.070378 0.138802 0.001947 0.990318 0.588065 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.987766 0.017325 -0.154978 0.256049 -0.017414 0.999848 0.000784 -0.076363 0.154968 0.001924 0.987918 0.666504 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.984948 0.019131 -0.171791 0.282590 -0.019201 0.999815 0.001252 -0.085113 0.171783 0.002066 0.985133 0.744662 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.983436 0.020091 -0.180137 0.295254 -0.020143 0.999796 0.001543 -0.090415 0.180131 0.002111 0.983640 0.783141 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.980066 0.021941 -0.197457 0.321437 -0.021962 0.999757 0.002084 -0.100742 0.197455 0.002295 0.980309 0.859164 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.976519 0.023850 -0.214108 0.347346 -0.023868 0.999712 0.002500 -0.110018 0.214106 0.002669 0.976807 0.933428 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.972594 0.025588 -0.231096 0.374147 -0.025634 0.999667 0.002808 -0.119008 0.231091 0.003193 0.972927 1.006998 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.968557 0.027407 -0.247277 0.399689 -0.027425 0.999618 0.003369 -0.127224 0.247275 0.003519 0.968939 1.080326 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.964121 0.029075 -0.263867 0.424254 -0.029134 0.999569 0.003690 -0.135122 0.263860 0.004130 0.964552 1.151247 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.959633 0.030781 -0.279567 0.446264 -0.030806 0.999516 0.004303 -0.142286 0.279564 0.004483 0.960117 1.216115 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.954751 0.032547 -0.295619 0.466625 -0.032607 0.999457 0.004728 -0.148820 0.295612 0.005126 0.955294 1.277755 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.952193 0.033358 -0.303671 0.476423 -0.033447 0.999428 0.004909 -0.151214 0.303661 0.005482 0.952764 1.308142 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.946711 0.035018 -0.320176 0.497445 -0.035103 0.999368 0.005509 -0.154191 0.320167 0.006023 0.947342 1.370851 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.941068 0.036618 -0.336230 0.518821 -0.036714 0.999307 0.006073 -0.155649 0.336219 0.006629 0.941760 1.434526 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.935004 0.038245 -0.352568 0.542762 -0.038404 0.999241 0.006547 -0.155317 0.352551 0.007419 0.935763 1.499789 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.928313 0.039847 -0.369658 0.568687 -0.039989 0.999174 0.007282 -0.154440 0.369643 0.008023 0.929139 1.564249 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.920977 0.041568 -0.387394 0.595933 -0.041788 0.999096 0.007859 -0.153736 0.387370 0.008951 0.921881 1.629508 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.912836 0.043256 -0.406029 0.625278 -0.043677 0.999012 0.008234 -0.152654 0.405984 0.010217 0.913823 1.698288 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.903990 0.045021 -0.425176 0.657225 -0.045464 0.998924 0.009111 -0.151581 0.425129 0.011094 0.905065 1.770352 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.899223 0.045919 -0.435074 0.673571 -0.046417 0.998877 0.009487 -0.151491 0.435021 0.011664 0.900345 1.807215 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.888747 0.047817 -0.455898 0.709352 -0.048434 0.998773 0.010336 -0.155933 0.455832 0.012895 0.889972 1.878813 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.876771 0.050338 -0.478267 0.752175 -0.050939 0.998633 0.011724 -0.162468 0.478203 0.014083 0.878136 1.951436 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.864520 0.051994 -0.499902 0.799755 -0.052692 0.998530 0.012730 -0.168717 0.499828 0.015335 0.865989 2.027966 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.850998 0.053820 -0.522404 0.845949 -0.054815 0.998404 0.013566 -0.176977 0.522300 0.017091 0.852590 2.104931 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.836391 0.056476 -0.545216 0.889401 -0.057450 0.998232 0.015270 -0.186996 0.545115 0.018551 0.838156 2.179345 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.820821 0.058387 -0.568194 0.928250 -0.059734 0.998082 0.016269 -0.197658 0.568054 0.020587 0.822734 2.250248 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.805151 0.060955 -0.589929 0.958668 -0.062284 0.997894 0.018102 -0.204944 0.589790 0.022168 0.807252 2.316562 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.796637 0.062198 -0.601250 0.973154 -0.063559 0.997797 0.019006 -0.208209 0.601107 0.023074 0.798835 2.351170 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.779352 0.064198 -0.623289 0.998340 -0.065969 0.997616 0.020266 -0.211364 0.623104 0.025323 0.781729 2.420085 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.761591 0.066956 -0.644590 1.019801 -0.068387 0.997398 0.022804 -0.211089 0.644439 0.026714 0.764189 2.488975 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.743650 0.069371 -0.664960 1.039719 -0.070761 0.997183 0.024895 -0.209020 0.664814 0.028540 0.746464 2.557999 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.725058 0.071800 -0.684935 1.059024 -0.073093 0.996956 0.027133 -0.206816 0.684798 0.030391 0.728099 2.628687 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.706432 0.074370 -0.703863 1.075163 -0.075529 0.996707 0.029507 -0.205321 0.703740 0.032317 0.709722 2.703440 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.687673 0.076240 -0.722006 1.085937 -0.077715 0.996487 0.031204 -0.206246 0.721849 0.034652 0.691182 2.780448 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.668181 0.078386 -0.739858 1.093372 -0.079660 0.996255 0.033608 -0.210897 0.739722 0.036481 0.671923 2.857585 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.658419 0.079464 -0.748445 1.096167 -0.080635 0.996135 0.034826 -0.214928 0.748319 0.037421 0.662282 2.895822 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.637973 0.081084 -0.765778 1.103610 -0.082358 0.995922 0.036840 -0.225527 0.765642 0.039565 0.642049 2.969662 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.617274 0.083415 -0.782314 1.112704 -0.084269 0.995653 0.039672 -0.237335 0.782222 0.041436 0.621620 3.043346 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.596393 0.085307 -0.798146 1.119668 -0.086233 0.995391 0.041953 -0.248458 0.798047 0.043806 0.601001 3.116273 +0.497319 0.884124 0.500000 0.500000 0.000000 0.000000 0.574961 0.086951 -0.813547 1.123553 -0.087938 0.995144 0.044211 -0.258951 0.813441 0.046123 0.579816 3.185046 diff --git a/assets/re10k_poses/407eefe8017f6070.txt b/assets/re10k_poses/407eefe8017f6070.txt new file mode 100644 index 0000000000000000000000000000000000000000..05417e49eb2c48196eddf5b2c2d30dbc759b0aa1 --- /dev/null +++ b/assets/re10k_poses/407eefe8017f6070.txt @@ -0,0 +1,49 @@ +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 0.000000 0.000000 -0.000000 1.000000 0.000000 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 1.000000 0.000192 0.000330 -0.011279 -0.000192 1.000000 -0.000687 -0.002436 -0.000330 0.000687 1.000000 0.027542 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 1.000000 0.000374 0.000662 -0.023512 -0.000374 0.999999 -0.001064 -0.004608 -0.000662 0.001063 0.999999 0.055032 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 1.000000 0.000515 0.000772 -0.036727 -0.000514 0.999999 -0.001358 -0.007364 -0.000773 0.001358 0.999999 0.083311 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 1.000000 0.000498 0.000529 -0.042916 -0.000497 0.999999 -0.001550 -0.008861 -0.000529 0.001550 0.999999 0.097641 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 1.000000 0.000672 0.000480 -0.055582 -0.000671 0.999997 -0.002302 -0.012520 -0.000482 0.002302 0.999997 0.126017 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999999 0.001042 0.000645 -0.067724 -0.001040 0.999996 -0.002650 -0.016048 -0.000648 0.002649 0.999996 0.154257 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999998 0.001237 0.001382 -0.081251 -0.001232 0.999993 -0.003442 -0.019737 -0.001386 0.003440 0.999993 0.181957 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999999 0.001009 0.001147 -0.094230 -0.001005 0.999992 -0.003810 -0.023564 -0.001151 0.003809 0.999992 0.209621 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999999 0.000963 0.000640 -0.106398 -0.000960 0.999989 -0.004538 -0.026456 -0.000645 0.004537 0.999989 0.236803 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999999 0.000952 0.000592 -0.118676 -0.000949 0.999986 -0.005302 -0.028627 -0.000597 0.005301 0.999986 0.263776 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999999 0.001154 0.000838 -0.130387 -0.001149 0.999981 -0.005999 -0.029535 -0.000845 0.005998 0.999982 0.290513 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999999 0.001132 0.000950 -0.136268 -0.001126 0.999980 -0.006220 -0.029935 -0.000957 0.006218 0.999980 0.303972 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999998 0.001353 0.001183 -0.147770 -0.001344 0.999975 -0.006901 -0.029901 -0.001192 0.006899 0.999976 0.331031 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999997 0.001618 0.001631 -0.159771 -0.001606 0.999973 -0.007207 -0.030368 -0.001643 0.007204 0.999973 0.358456 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999997 0.001698 0.001614 -0.173370 -0.001685 0.999967 -0.007974 -0.030846 -0.001628 0.007971 0.999967 0.386855 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999997 0.001924 0.001180 -0.184553 -0.001915 0.999966 -0.008027 -0.032693 -0.001195 0.008025 0.999967 0.415576 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999996 0.001827 0.002023 -0.197701 -0.001809 0.999959 -0.008892 -0.035309 -0.002039 0.008888 0.999958 0.444552 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999997 0.001721 0.001546 -0.208412 -0.001706 0.999956 -0.009274 -0.039185 -0.001562 0.009271 0.999956 0.473935 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999994 0.001958 0.002831 -0.221277 -0.001930 0.999949 -0.009917 -0.042569 -0.002850 0.009911 0.999947 0.502434 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999993 0.002023 0.003015 -0.227225 -0.001992 0.999946 -0.010231 -0.044746 -0.003035 0.010225 0.999943 0.516686 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999990 0.002099 0.004006 -0.239450 -0.002055 0.999937 -0.011002 -0.047904 -0.004029 0.010994 0.999931 0.544149 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999987 0.002081 0.004633 -0.252782 -0.002027 0.999930 -0.011660 -0.051359 -0.004657 0.011650 0.999921 0.571882 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999984 0.002263 0.005167 -0.265025 -0.002200 0.999923 -0.012254 -0.054227 -0.005195 0.012242 0.999912 0.599599 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999976 0.002285 0.006585 -0.278309 -0.002202 0.999918 -0.012623 -0.057211 -0.006614 0.012608 0.999899 0.627726 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999971 0.002076 0.007380 -0.291958 -0.001976 0.999906 -0.013604 -0.060015 -0.007407 0.013589 0.999880 0.656224 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999963 0.001895 0.008342 -0.305551 -0.001780 0.999902 -0.013863 -0.063016 -0.008368 0.013847 0.999869 0.684694 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999963 0.001904 0.008385 -0.318687 -0.001779 0.999889 -0.014781 -0.066332 -0.008412 0.014766 0.999856 0.712869 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999961 0.001944 0.008578 -0.324241 -0.001815 0.999886 -0.015009 -0.068283 -0.008606 0.014993 0.999851 0.726721 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999940 0.001978 0.010772 -0.335769 -0.001806 0.999871 -0.015973 -0.072369 -0.010802 0.015952 0.999814 0.754293 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999921 0.001622 0.012440 -0.349131 -0.001415 0.999861 -0.016619 -0.076440 -0.012465 0.016600 0.999785 0.781228 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999906 0.001571 0.013630 -0.360545 -0.001331 0.999844 -0.017622 -0.079349 -0.013655 0.017603 0.999752 0.808080 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999891 0.001443 0.014692 -0.372093 -0.001171 0.999828 -0.018526 -0.082157 -0.014716 0.018507 0.999720 0.834599 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999862 0.001325 0.016570 -0.382348 -0.001003 0.999811 -0.019398 -0.083474 -0.016593 0.019378 0.999675 0.860887 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999831 0.001175 0.018352 -0.393599 -0.000802 0.999793 -0.020313 -0.084294 -0.018372 0.020295 0.999625 0.887115 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999796 0.001132 0.020183 -0.404349 -0.000712 0.999783 -0.020814 -0.084635 -0.020202 0.020795 0.999580 0.914220 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999777 0.001123 0.021075 -0.409107 -0.000682 0.999781 -0.020918 -0.084869 -0.021094 0.020899 0.999559 0.927905 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999730 0.001012 0.023207 -0.420579 -0.000518 0.999774 -0.021275 -0.085700 -0.023223 0.021258 0.999504 0.956024 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999702 0.001104 0.024387 -0.431972 -0.000581 0.999770 -0.021433 -0.086826 -0.024405 0.021412 0.999473 0.984514 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999649 0.001490 0.026445 -0.441903 -0.000905 0.999755 -0.022119 -0.089888 -0.026471 0.022087 0.999406 1.013673 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999608 0.001258 0.027971 -0.453844 -0.000623 0.999742 -0.022694 -0.092862 -0.027993 0.022668 0.999351 1.042317 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999567 0.001436 0.029393 -0.464570 -0.000745 0.999724 -0.023501 -0.096638 -0.029419 0.023469 0.999292 1.070822 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999529 0.001655 0.030655 -0.475674 -0.000930 0.999720 -0.023664 -0.099788 -0.030686 0.023624 0.999250 1.098712 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999473 0.001254 0.032432 -0.486086 -0.000467 0.999706 -0.024256 -0.102732 -0.032453 0.024228 0.999180 1.126361 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999430 0.001171 0.033737 -0.491839 -0.000352 0.999705 -0.024281 -0.103756 -0.033755 0.024255 0.999136 1.140245 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999383 0.001258 0.035091 -0.503847 -0.000396 0.999699 -0.024540 -0.106702 -0.035112 0.024511 0.999083 1.167994 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999342 0.001365 0.036241 -0.516362 -0.000455 0.999685 -0.025101 -0.108587 -0.036264 0.025068 0.999028 1.196527 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999304 0.001516 0.037264 -0.528497 -0.000568 0.999676 -0.025440 -0.110041 -0.037290 0.025401 0.998982 1.225300 +0.480777 0.854715 0.500000 0.500000 0.000000 0.000000 0.999254 0.001515 0.038600 -0.541444 -0.000524 0.999670 -0.025669 -0.112626 -0.038626 0.025630 0.998925 1.254329 diff --git a/assets/re10k_poses/4118895a33890c5a.txt b/assets/re10k_poses/4118895a33890c5a.txt new file mode 100644 index 0000000000000000000000000000000000000000..af11e4d594ec43939982532dc9f29311cb600396 --- /dev/null +++ b/assets/re10k_poses/4118895a33890c5a.txt @@ -0,0 +1,49 @@ +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 1.000000 -0.000000 0.000000 -0.000000 0.000000 1.000000 0.000000 0.000000 -0.000000 -0.000000 1.000000 -0.000000 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.999929 -0.002090 0.011700 0.018388 0.002099 0.999997 -0.000809 -0.001126 -0.011698 0.000833 0.999931 0.015357 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.999722 -0.003967 0.023261 0.037211 0.004015 0.999990 -0.002002 -0.002332 -0.023253 0.002095 0.999727 0.030883 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.999383 -0.006283 0.034545 0.054412 0.006421 0.999972 -0.003866 -0.002045 -0.034520 0.004086 0.999396 0.050968 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.999178 -0.007673 0.039795 0.062394 0.007885 0.999956 -0.005159 -0.000939 -0.039754 0.005469 0.999195 0.062129 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.998767 -0.009386 0.048748 0.079698 0.009683 0.999936 -0.005863 -0.003406 -0.048690 0.006328 0.998794 0.085244 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.998263 -0.011477 0.057784 0.095209 0.011889 0.999906 -0.006787 -0.004739 -0.057701 0.007462 0.998306 0.110808 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.997647 -0.012882 0.067341 0.109019 0.013387 0.999886 -0.007048 -0.008924 -0.067243 0.007933 0.997705 0.139561 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.996895 -0.014493 0.077402 0.121617 0.015101 0.999859 -0.007279 -0.013550 -0.077285 0.008425 0.996973 0.171617 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.996028 -0.015797 0.087631 0.133660 0.016501 0.999837 -0.007313 -0.019480 -0.087502 0.008730 0.996126 0.205027 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.995022 -0.016752 0.098240 0.143957 0.017550 0.999820 -0.007267 -0.025990 -0.098100 0.008955 0.995136 0.240096 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.993871 -0.016853 0.109256 0.153035 0.017709 0.999820 -0.006868 -0.034439 -0.109120 0.008760 0.993990 0.274839 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.993239 -0.017229 0.114801 0.157513 0.018176 0.999809 -0.007206 -0.036934 -0.114655 0.009244 0.993362 0.291797 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.991878 -0.017175 0.126025 0.165589 0.018198 0.999810 -0.006975 -0.043814 -0.125881 0.009212 0.992003 0.326197 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.990465 -0.017801 0.136610 0.173699 0.018931 0.999796 -0.006979 -0.047973 -0.136458 0.009499 0.990600 0.360341 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.989135 -0.017853 0.145923 0.180554 0.018829 0.999809 -0.005305 -0.054380 -0.145800 0.007994 0.989282 0.396576 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.987817 -0.018846 0.154475 0.187036 0.019907 0.999788 -0.005324 -0.054942 -0.154342 0.008334 0.987982 0.435335 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.986567 -0.018675 0.162287 0.194698 0.019773 0.999791 -0.005148 -0.057746 -0.162157 0.008288 0.986730 0.474401 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.985330 -0.018232 0.169683 0.203361 0.019405 0.999798 -0.005260 -0.059204 -0.169553 0.008476 0.985485 0.514097 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.984073 -0.017660 0.176887 0.212695 0.018849 0.999810 -0.005045 -0.060287 -0.176764 0.008299 0.984218 0.555117 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.983424 -0.017209 0.180500 0.217198 0.018396 0.999819 -0.004907 -0.060264 -0.180383 0.008146 0.983563 0.577167 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.982103 -0.016245 0.187640 0.225919 0.017405 0.999838 -0.004536 -0.060257 -0.187536 0.007721 0.982227 0.621457 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.981059 -0.015883 0.193056 0.236523 0.017013 0.999846 -0.004198 -0.059625 -0.192960 0.007403 0.981179 0.665481 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.980182 -0.015960 0.197454 0.246723 0.016993 0.999849 -0.003539 -0.060489 -0.197368 0.006824 0.980306 0.708284 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.979314 -0.015732 0.201732 0.257470 0.016557 0.999860 -0.002401 -0.062629 -0.201666 0.005692 0.979438 0.749880 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.978445 -0.015250 0.205943 0.268956 0.015758 0.999875 -0.000829 -0.066501 -0.205905 0.004057 0.978564 0.790945 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.977558 -0.014954 0.210137 0.280878 0.015200 0.999884 0.000448 -0.070276 -0.210119 0.002756 0.977672 0.831286 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.976688 -0.015041 0.214138 0.294171 0.015083 0.999885 0.001436 -0.074557 -0.214135 0.001828 0.976802 0.871503 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.976274 -0.014769 0.216036 0.300910 0.014636 0.999890 0.002219 -0.077225 -0.216045 0.000995 0.976383 0.892413 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.975696 -0.014897 0.218621 0.315586 0.014356 0.999889 0.004062 -0.081701 -0.218657 -0.000825 0.975801 0.936239 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.975444 -0.015550 0.219700 0.331164 0.014479 0.999874 0.006487 -0.085385 -0.219773 -0.003147 0.975546 0.981525 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.975325 -0.016052 0.220191 0.348039 0.014305 0.999852 0.009526 -0.090879 -0.220312 -0.006141 0.975410 1.027279 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.975131 -0.016550 0.221008 0.364738 0.014184 0.999824 0.012288 -0.097606 -0.221173 -0.008847 0.975195 1.072202 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.975049 -0.017070 0.221333 0.383586 0.014087 0.999787 0.015053 -0.106208 -0.221543 -0.011559 0.975082 1.114022 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.974993 -0.017591 0.221539 0.402182 0.014137 0.999753 0.017166 -0.114338 -0.221786 -0.013605 0.975000 1.151848 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.975218 -0.018421 0.220479 0.421241 0.014596 0.999714 0.018967 -0.121487 -0.220765 -0.015278 0.975207 1.186979 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.975432 -0.018391 0.219531 0.430045 0.014359 0.999698 0.019945 -0.125347 -0.219831 -0.016303 0.975402 1.204347 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.976062 -0.018335 0.216720 0.449412 0.014041 0.999674 0.021340 -0.131833 -0.217041 -0.017786 0.976000 1.237450 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.976850 -0.017452 0.213210 0.470849 0.012954 0.999664 0.022473 -0.137161 -0.213531 -0.019191 0.976748 1.269373 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.977581 -0.016111 0.209941 0.491550 0.011555 0.999671 0.022911 -0.140656 -0.210241 -0.019972 0.977446 1.302023 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.978572 -0.014703 0.205380 0.517261 0.010115 0.999676 0.023374 -0.144073 -0.205657 -0.020796 0.978403 1.332913 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.979552 -0.013222 0.200757 0.543940 0.008613 0.999679 0.023815 -0.147083 -0.201007 -0.021599 0.979352 1.365068 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.980551 -0.012110 0.195892 0.571768 0.007636 0.999693 0.023576 -0.149039 -0.196118 -0.021622 0.980342 1.397076 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.981599 -0.010543 0.190660 0.599852 0.006168 0.999704 0.023526 -0.153562 -0.190852 -0.021917 0.981374 1.428958 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.982100 -0.009839 0.188101 0.613282 0.005578 0.999716 0.023172 -0.155654 -0.188276 -0.021708 0.981876 1.444590 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.983179 -0.007927 0.182475 0.640218 0.003867 0.999737 0.022595 -0.161715 -0.182606 -0.021509 0.982951 1.474119 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.984252 -0.006040 0.176668 0.666188 0.002318 0.999771 0.021265 -0.167869 -0.176756 -0.020521 0.984041 1.502077 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.985342 -0.003545 0.170552 0.690547 0.000078 0.999793 0.020332 -0.176250 -0.170589 -0.020020 0.985139 1.529668 +0.475744 0.845767 0.500000 0.500000 0.000000 0.000000 0.986393 -0.000655 0.164405 0.712575 -0.002482 0.999819 0.018880 -0.184228 -0.164388 -0.019031 0.986212 1.556736 diff --git a/assets/re10k_poses/56f35362431e18dd.txt b/assets/re10k_poses/56f35362431e18dd.txt new file mode 100644 index 0000000000000000000000000000000000000000..057c431f78ea64412209291d7752e7b61ad801a4 --- /dev/null +++ b/assets/re10k_poses/56f35362431e18dd.txt @@ -0,0 +1,49 @@ +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 1.000000 -0.000000 -0.000000 -0.000000 -0.000000 1.000000 -0.000000 0.000000 -0.000000 -0.000000 1.000000 0.000000 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.999946 0.000152 -0.010367 -0.010672 -0.000153 1.000000 -0.000067 0.000324 0.010367 0.000069 0.999946 0.004125 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.999785 0.000277 -0.020729 -0.022690 -0.000280 1.000000 -0.000142 0.000744 0.020729 0.000148 0.999785 0.007883 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.999510 0.000412 -0.031305 -0.036088 -0.000414 1.000000 -0.000073 0.001213 0.031305 0.000086 0.999510 0.011557 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.999319 0.000579 -0.036901 -0.042202 -0.000574 1.000000 0.000147 0.000387 0.036901 -0.000126 0.999319 0.013353 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.998850 0.000835 -0.047927 -0.055002 -0.000842 1.000000 -0.000111 -0.000195 0.047927 0.000151 0.998851 0.017723 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.998264 0.001004 -0.058893 -0.068181 -0.001017 0.999999 -0.000206 -0.001439 0.058893 0.000265 0.998264 0.020936 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.997543 0.001239 -0.070049 -0.080672 -0.001234 0.999999 0.000123 -0.002348 0.070049 -0.000036 0.997544 0.024880 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.996701 0.001509 -0.081146 -0.093346 -0.001523 0.999999 -0.000114 -0.003070 0.081146 0.000237 0.996702 0.028525 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.995718 0.001551 -0.092425 -0.104868 -0.001565 0.999999 -0.000072 -0.003941 0.092425 0.000216 0.995720 0.032257 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.994615 0.001831 -0.103622 -0.117113 -0.001842 0.999998 -0.000017 -0.003979 0.103621 0.000207 0.994617 0.035978 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.993386 0.001901 -0.114810 -0.129917 -0.001919 0.999998 -0.000048 -0.004950 0.114810 0.000268 0.993387 0.038353 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.992676 0.002025 -0.120789 -0.135917 -0.002057 0.999998 -0.000136 -0.005509 0.120788 0.000384 0.992678 0.040057 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.991224 0.002132 -0.132176 -0.150070 -0.002151 0.999998 -0.000002 -0.007246 0.132176 0.000286 0.991226 0.043454 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.989612 0.002193 -0.143750 -0.163620 -0.002218 0.999998 -0.000012 -0.007923 0.143750 0.000330 0.989614 0.047003 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.987889 0.002395 -0.155142 -0.176225 -0.002466 0.999997 -0.000267 -0.008029 0.155141 0.000646 0.987892 0.049921 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.986156 0.002577 -0.165798 -0.188016 -0.002641 0.999997 -0.000167 -0.007926 0.165797 0.000603 0.986160 0.052707 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.984366 0.002643 -0.176114 -0.198641 -0.002727 0.999996 -0.000232 -0.008070 0.176113 0.000709 0.984370 0.055693 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.982475 0.002434 -0.186376 -0.209997 -0.002546 0.999997 -0.000359 -0.008249 0.186375 0.000828 0.982478 0.058889 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.980469 0.002238 -0.196659 -0.221716 -0.002452 0.999997 -0.000840 -0.007515 0.196657 0.001306 0.980472 0.062979 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.979406 0.002314 -0.201889 -0.226813 -0.002508 0.999997 -0.000706 -0.008414 0.201887 0.001197 0.979408 0.064367 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.977276 0.002201 -0.211959 -0.237621 -0.002497 0.999996 -0.001129 -0.008585 0.211956 0.001633 0.977278 0.068416 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.975018 0.002179 -0.222117 -0.248013 -0.002474 0.999996 -0.001050 -0.009815 0.222114 0.001573 0.975020 0.073687 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.972687 0.002136 -0.232112 -0.258671 -0.002492 0.999996 -0.001240 -0.010277 0.232108 0.001784 0.972688 0.079394 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.970320 0.002217 -0.241815 -0.269882 -0.002655 0.999995 -0.001483 -0.009895 0.241810 0.002081 0.970321 0.085599 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.967859 0.002284 -0.251484 -0.280887 -0.002669 0.999996 -0.001192 -0.009967 0.251480 0.001825 0.967861 0.091267 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.965247 0.002593 -0.261327 -0.292274 -0.003009 0.999995 -0.001193 -0.009536 0.261323 0.001938 0.965249 0.098043 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.962650 0.002775 -0.270734 -0.304298 -0.003198 0.999994 -0.001122 -0.007986 0.270730 0.001946 0.962653 0.104694 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.961226 0.002799 -0.275747 -0.309565 -0.003188 0.999994 -0.000963 -0.007488 0.275743 0.001805 0.961230 0.108488 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.958543 0.003038 -0.284930 -0.320939 -0.003636 0.999992 -0.001570 -0.005881 0.284923 0.002541 0.958547 0.116223 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.955726 0.003564 -0.294236 -0.330066 -0.004099 0.999991 -0.001200 -0.007183 0.294229 0.002353 0.955732 0.125613 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.952865 0.003396 -0.303376 -0.339261 -0.004004 0.999991 -0.001381 -0.006290 0.303368 0.002530 0.952870 0.134009 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.950247 0.003260 -0.311481 -0.351407 -0.003922 0.999991 -0.001501 -0.007812 0.311473 0.002648 0.950251 0.142204 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.947471 0.002956 -0.319828 -0.362367 -0.003817 0.999991 -0.002065 -0.009078 0.319819 0.003177 0.947473 0.150996 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.944806 0.002446 -0.327621 -0.374030 -0.003397 0.999992 -0.002331 -0.010213 0.327613 0.003316 0.944806 0.160064 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.941971 0.002453 -0.335686 -0.381987 -0.003570 0.999990 -0.002711 -0.011336 0.335677 0.003752 0.941970 0.169459 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.940813 0.002133 -0.338919 -0.387737 -0.003463 0.999989 -0.003319 -0.010378 0.338908 0.004296 0.940810 0.172667 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.938495 0.002135 -0.345285 -0.398181 -0.003646 0.999986 -0.003727 -0.009508 0.345272 0.004756 0.938491 0.179618 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.935926 0.001799 -0.352193 -0.407352 -0.003388 0.999987 -0.003894 -0.010269 0.352181 0.004838 0.935919 0.187291 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.933155 0.001600 -0.359470 -0.416199 -0.003340 0.999986 -0.004219 -0.010357 0.359458 0.005138 0.933147 0.195373 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.930465 0.001695 -0.366376 -0.426097 -0.003518 0.999985 -0.004310 -0.010103 0.366363 0.005299 0.930457 0.203127 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.927552 0.001860 -0.373690 -0.435554 -0.003764 0.999983 -0.004364 -0.010133 0.373676 0.005454 0.927543 0.210887 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.924629 0.001727 -0.380866 -0.445834 -0.003797 0.999982 -0.004685 -0.010130 0.380851 0.005778 0.924618 0.218561 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.921902 0.001513 -0.387420 -0.455702 -0.003809 0.999979 -0.005158 -0.011045 0.387404 0.006231 0.921889 0.225590 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.920440 0.001455 -0.390880 -0.460270 -0.003748 0.999980 -0.005103 -0.011090 0.390865 0.006162 0.920427 0.230323 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.917583 0.001481 -0.397541 -0.469537 -0.004022 0.999977 -0.005557 -0.010787 0.397524 0.006698 0.917567 0.240004 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.914962 0.001564 -0.403537 -0.479542 -0.004061 0.999978 -0.005333 -0.010750 0.403520 0.006519 0.914948 0.248781 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.912533 0.001134 -0.409002 -0.489532 -0.003971 0.999974 -0.006086 -0.009150 0.408985 0.007178 0.912513 0.258232 +0.485810 0.863663 0.500000 0.500000 0.000000 0.000000 0.910169 0.001462 -0.414234 -0.499087 -0.004392 0.999972 -0.006121 -0.009433 0.414213 0.007390 0.910150 0.267163 diff --git a/assets/re10k_poses/57132c374cc1ce2d.txt b/assets/re10k_poses/57132c374cc1ce2d.txt new file mode 100644 index 0000000000000000000000000000000000000000..280648b2937678c0c2d27a528ff7b3fb37c18446 --- /dev/null +++ b/assets/re10k_poses/57132c374cc1ce2d.txt @@ -0,0 +1,49 @@ +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 1.000000 -0.000000 -0.000000 -0.000000 0.000000 1.000000 0.000000 0.000000 -0.000000 -0.000000 1.000000 0.000000 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.999963 -0.000025 0.008547 -0.006260 0.000029 1.000000 -0.000405 -0.002127 -0.008547 0.000405 0.999963 0.030243 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.999855 0.000186 0.017001 -0.012983 -0.000175 1.000000 -0.000617 -0.004737 -0.017002 0.000614 0.999855 0.061249 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.999682 -0.000273 0.025222 -0.018772 0.000306 0.999999 -0.001303 -0.006165 -0.025221 0.001310 0.999681 0.091734 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.999572 -0.000549 0.029233 -0.021278 0.000608 0.999998 -0.002016 -0.004904 -0.029232 0.002033 0.999571 0.106695 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.999265 -0.001002 0.038309 -0.028415 0.001064 0.999998 -0.001624 -0.006939 -0.038307 0.001663 0.999265 0.135966 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.998866 -0.001333 0.047581 -0.034061 0.001415 0.999998 -0.001696 -0.007782 -0.047579 0.001761 0.998866 0.164817 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.998365 -0.001880 0.057135 -0.039691 0.002005 0.999996 -0.002125 -0.008577 -0.057131 0.002236 0.998364 0.192809 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.997773 -0.002395 0.066653 -0.044265 0.002589 0.999993 -0.002819 -0.009052 -0.066646 0.002985 0.997772 0.220777 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.997044 -0.003354 0.076761 -0.048215 0.003612 0.999988 -0.003215 -0.009459 -0.076749 0.003483 0.997044 0.248224 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.996134 -0.004226 0.087743 -0.052309 0.004489 0.999986 -0.002797 -0.009386 -0.087730 0.003180 0.996139 0.275173 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.995092 -0.005219 0.098814 -0.055074 0.005461 0.999983 -0.002182 -0.009134 -0.098801 0.002711 0.995104 0.302823 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.994528 -0.005702 0.104312 -0.056440 0.005943 0.999980 -0.001998 -0.008658 -0.104298 0.002607 0.994543 0.316480 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.993283 -0.006984 0.115499 -0.058730 0.007186 0.999973 -0.001331 -0.008907 -0.115487 0.002152 0.993307 0.345301 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.991918 -0.008427 0.126601 -0.060195 0.008620 0.999962 -0.000975 -0.009589 -0.126588 0.002059 0.991953 0.375042 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.990404 -0.009554 0.137875 -0.061099 0.009714 0.999953 -0.000484 -0.010523 -0.137863 0.001819 0.990450 0.406239 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.988711 -0.010585 0.149462 -0.060602 0.010635 0.999943 0.000464 -0.012948 -0.149459 0.001131 0.988767 0.437576 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.986776 -0.011300 0.161699 -0.059872 0.011208 0.999936 0.001484 -0.015283 -0.161705 0.000348 0.986839 0.469697 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.984661 -0.011680 0.174088 -0.059371 0.011413 0.999932 0.002535 -0.018491 -0.174105 -0.000510 0.984727 0.500812 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.982435 -0.012575 0.186178 -0.056663 0.012192 0.999921 0.003205 -0.022419 -0.186204 -0.000879 0.982511 0.530740 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.981236 -0.013109 0.192366 -0.055357 0.012757 0.999914 0.003069 -0.023642 -0.192389 -0.000557 0.981319 0.545473 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.978712 -0.014419 0.204729 -0.052332 0.014149 0.999896 0.002782 -0.026231 -0.204748 0.000174 0.978815 0.574362 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.975851 -0.015731 0.217871 -0.049548 0.015597 0.999876 0.002337 -0.028200 -0.217881 0.001118 0.975975 0.603207 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.972793 -0.016672 0.231077 -0.046263 0.016608 0.999860 0.002222 -0.030494 -0.231082 0.001677 0.972933 0.632985 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.969519 -0.017930 0.244358 -0.043465 0.018010 0.999836 0.001906 -0.033135 -0.244353 0.002553 0.969683 0.663056 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.966072 -0.019309 0.257550 -0.039345 0.019691 0.999806 0.001098 -0.036074 -0.257521 0.004010 0.966264 0.694196 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.962296 -0.020509 0.271229 -0.037900 0.021040 0.999778 0.000950 -0.039881 -0.271188 0.004793 0.962514 0.725804 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.958309 -0.021980 0.284886 -0.035934 0.022588 0.999744 0.001153 -0.042032 -0.284839 0.005330 0.958561 0.757485 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.956166 -0.022523 0.291958 -0.035143 0.023091 0.999732 0.001499 -0.043170 -0.291913 0.005308 0.956430 0.773551 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.951773 -0.023822 0.305877 -0.033576 0.024385 0.999701 0.001983 -0.045296 -0.305832 0.005571 0.952069 0.805106 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.947139 -0.025188 0.319834 -0.031669 0.025724 0.999666 0.002548 -0.048658 -0.319792 0.005815 0.947470 0.836044 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.942244 -0.026412 0.333885 -0.029480 0.027156 0.999628 0.002439 -0.050936 -0.333826 0.006769 0.942610 0.866117 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.937211 -0.027883 0.347646 -0.025925 0.028736 0.999583 0.002704 -0.054069 -0.347576 0.007456 0.937622 0.894841 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.932058 -0.029490 0.361108 -0.023297 0.030453 0.999532 0.003025 -0.055484 -0.361028 0.008177 0.932519 0.923851 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.927152 -0.031750 0.373337 -0.020319 0.032481 0.999463 0.004335 -0.057515 -0.373274 0.008107 0.927686 0.951847 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.922147 -0.034050 0.385339 -0.016660 0.034910 0.999379 0.004767 -0.057194 -0.385262 0.009056 0.922763 0.979209 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.919576 -0.035357 0.391317 -0.014436 0.036114 0.999333 0.005428 -0.058002 -0.391248 0.009141 0.920240 0.992980 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.914382 -0.037761 0.403088 -0.009665 0.038427 0.999241 0.006437 -0.058470 -0.403025 0.009603 0.915139 1.020295 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.908907 -0.040310 0.415047 -0.004010 0.040763 0.999139 0.007773 -0.059114 -0.415003 0.009854 0.909767 1.046953 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.902992 -0.043396 0.427461 0.001671 0.043461 0.999009 0.009611 -0.058996 -0.427455 0.009899 0.903983 1.073699 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.897126 -0.046639 0.439305 0.008422 0.046384 0.998860 0.011321 -0.057753 -0.439332 0.010220 0.898267 1.099546 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.891028 -0.049891 0.451198 0.015645 0.049014 0.998705 0.013638 -0.057333 -0.451294 0.009963 0.892320 1.125882 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.884714 -0.053018 0.463110 0.023277 0.051652 0.998543 0.015641 -0.057310 -0.463265 0.010083 0.886163 1.152206 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.878201 -0.055794 0.475026 0.031002 0.054005 0.998389 0.017424 -0.056747 -0.475233 0.010352 0.879799 1.178311 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.874890 -0.057200 0.480932 0.035561 0.054814 0.998315 0.019020 -0.057471 -0.481210 0.009721 0.876552 1.191407 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.867804 -0.059199 0.493367 0.043239 0.055854 0.998207 0.021532 -0.057060 -0.493757 0.008871 0.869555 1.217167 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.860479 -0.060933 0.505830 0.052601 0.056371 0.998113 0.024340 -0.056034 -0.506359 0.007570 0.862290 1.242476 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.852792 -0.062715 0.518471 0.061984 0.056816 0.998012 0.027270 -0.055713 -0.519150 0.006202 0.854660 1.267605 +0.479127 0.851781 0.500000 0.500000 0.000000 0.000000 0.844971 -0.064364 0.530926 0.072113 0.057320 0.997912 0.029752 -0.055120 -0.531732 0.005293 0.846896 1.292203 diff --git a/assets/re10k_poses/6b1091f5eb05783e.txt b/assets/re10k_poses/6b1091f5eb05783e.txt new file mode 100644 index 0000000000000000000000000000000000000000..8bf8396456310e2bd727e1ac264dd34aa58ab3d5 --- /dev/null +++ b/assets/re10k_poses/6b1091f5eb05783e.txt @@ -0,0 +1,49 @@ +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 1.000000 -0.000000 0.000000 -0.000000 -0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.999996 -0.000499 0.002631 -0.010429 0.000503 0.999999 -0.001491 -0.001114 -0.002630 0.001492 0.999995 0.049869 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.999984 -0.000661 0.005654 -0.020721 0.000680 0.999995 -0.003202 -0.002282 -0.005652 0.003206 0.999979 0.100130 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.999957 -0.001089 0.009240 -0.030968 0.001133 0.999988 -0.004776 -0.003059 -0.009234 0.004786 0.999946 0.150037 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.999936 -0.001286 0.011262 -0.035872 0.001346 0.999985 -0.005274 -0.004098 -0.011255 0.005289 0.999923 0.175446 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.999874 -0.001652 0.015787 -0.045514 0.001756 0.999977 -0.006575 -0.005718 -0.015775 0.006602 0.999854 0.227800 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.999791 -0.002233 0.020344 -0.053370 0.002378 0.999972 -0.007077 -0.008857 -0.020328 0.007124 0.999768 0.279422 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.999676 -0.002087 0.025365 -0.061636 0.002277 0.999969 -0.007480 -0.012972 -0.025349 0.007536 0.999650 0.330565 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.999522 -0.002319 0.030818 -0.069290 0.002577 0.999962 -0.008359 -0.015263 -0.030798 0.008434 0.999490 0.380701 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.999320 -0.002366 0.036784 -0.078000 0.002720 0.999950 -0.009571 -0.016727 -0.036760 0.009665 0.999277 0.430320 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.999064 -0.002354 0.043189 -0.086370 0.002830 0.999936 -0.010976 -0.017965 -0.043161 0.011088 0.999007 0.479785 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.998727 -0.002643 0.050382 -0.095292 0.003284 0.999915 -0.012643 -0.018053 -0.050345 0.012793 0.998650 0.529269 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.998546 -0.002724 0.053831 -0.099889 0.003454 0.999903 -0.013472 -0.018047 -0.053789 0.013639 0.998459 0.553966 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.998110 -0.002657 0.061391 -0.109283 0.003585 0.999881 -0.015006 -0.018716 -0.061344 0.015198 0.998001 0.604242 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.997572 -0.002675 0.069594 -0.120575 0.003822 0.999859 -0.016354 -0.020038 -0.069540 0.016580 0.997441 0.654110 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.996869 -0.002235 0.079039 -0.133835 0.003612 0.999844 -0.017291 -0.022165 -0.078988 0.017523 0.996722 0.704160 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.996112 -0.002139 0.088066 -0.143864 0.003742 0.999830 -0.018044 -0.024733 -0.088012 0.018303 0.995951 0.756299 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.995178 -0.002203 0.098059 -0.155889 0.003997 0.999828 -0.018096 -0.028941 -0.098003 0.018401 0.995016 0.807195 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.994071 -0.002413 0.108706 -0.168539 0.004466 0.999816 -0.018648 -0.031546 -0.108641 0.019023 0.993899 0.858593 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.992763 -0.002492 0.120063 -0.181853 0.004796 0.999810 -0.018904 -0.034681 -0.119993 0.019343 0.992586 0.909583 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.992062 -0.002544 0.125723 -0.188082 0.004996 0.999803 -0.019193 -0.035617 -0.125650 0.019669 0.991880 0.935196 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.990639 -0.002782 0.136480 -0.196939 0.005583 0.999782 -0.020142 -0.036488 -0.136394 0.020716 0.990438 0.984816 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.989069 -0.002698 0.147431 -0.204579 0.005844 0.999764 -0.020910 -0.038011 -0.147340 0.021543 0.988851 1.034012 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.987535 -0.002852 0.157374 -0.208250 0.006323 0.999748 -0.021556 -0.039494 -0.157273 0.022282 0.987304 1.080650 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.985603 -0.003405 0.169041 -0.216257 0.007340 0.999716 -0.022659 -0.038691 -0.168916 0.023573 0.985349 1.127037 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.983601 -0.004036 0.180315 -0.222408 0.008318 0.999701 -0.022996 -0.039032 -0.180168 0.024119 0.983340 1.175368 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.981634 -0.004870 0.190711 -0.224244 0.009441 0.999689 -0.023067 -0.040097 -0.190539 0.024443 0.981375 1.221190 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.979437 -0.005705 0.201668 -0.226852 0.010480 0.999689 -0.022619 -0.042081 -0.201476 0.024267 0.979193 1.269333 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.978407 -0.006642 0.206582 -0.225581 0.011478 0.999687 -0.022221 -0.043498 -0.206370 0.024112 0.978177 1.293265 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.975839 -0.007627 0.218357 -0.228752 0.012703 0.999680 -0.021853 -0.044519 -0.218120 0.024099 0.975624 1.342997 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.973072 -0.008859 0.230332 -0.231643 0.014094 0.999678 -0.021092 -0.046906 -0.230071 0.023770 0.972884 1.391204 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.970183 -0.010246 0.242155 -0.233846 0.015542 0.999680 -0.019971 -0.050136 -0.241873 0.023139 0.970032 1.437838 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.967154 -0.011398 0.253934 -0.233738 0.016770 0.999679 -0.019002 -0.052380 -0.253636 0.022637 0.967035 1.485028 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.963810 -0.012588 0.266293 -0.235889 0.018112 0.999668 -0.018300 -0.053390 -0.265974 0.022460 0.963718 1.529152 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.960554 -0.014482 0.277717 -0.233843 0.020151 0.999643 -0.017571 -0.055150 -0.277363 0.022475 0.960502 1.573199 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.956614 -0.015220 0.290959 -0.238134 0.021340 0.999613 -0.017871 -0.054048 -0.290574 0.023305 0.956569 1.618829 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.954694 -0.015761 0.297171 -0.236747 0.022099 0.999594 -0.017981 -0.053634 -0.296767 0.023734 0.954655 1.643468 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.950495 -0.018125 0.310211 -0.235719 0.024820 0.999536 -0.017649 -0.054532 -0.309747 0.024474 0.950504 1.693785 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.946268 -0.020302 0.322746 -0.231351 0.027438 0.999469 -0.017576 -0.054188 -0.322218 0.025488 0.946322 1.744426 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.942072 -0.022228 0.334673 -0.223955 0.029652 0.999414 -0.017088 -0.055047 -0.334097 0.026021 0.942179 1.795191 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.937389 -0.024534 0.347419 -0.218573 0.031992 0.999364 -0.015747 -0.057684 -0.346811 0.025875 0.937578 1.847007 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.932692 -0.027081 0.359655 -0.211258 0.034683 0.999290 -0.014699 -0.060579 -0.359002 0.026184 0.932970 1.894406 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.928032 -0.029412 0.371338 -0.200798 0.036518 0.999259 -0.012118 -0.067646 -0.370706 0.024807 0.928419 1.945519 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.922867 -0.031836 0.383801 -0.192589 0.038730 0.999197 -0.010246 -0.072749 -0.383167 0.024321 0.923359 1.994479 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.920251 -0.033399 0.389902 -0.187824 0.040475 0.999131 -0.009942 -0.072113 -0.389231 0.024931 0.920803 2.020332 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.914774 -0.035337 0.402418 -0.178855 0.042483 0.999058 -0.008842 -0.073651 -0.401727 0.025184 0.915413 2.068351 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.908434 -0.037387 0.416354 -0.174262 0.045050 0.998948 -0.008592 -0.073055 -0.415595 0.026562 0.909162 2.116669 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.902757 -0.038937 0.428384 -0.163055 0.046499 0.998892 -0.007197 -0.075529 -0.427630 0.026417 0.903568 2.162950 +0.501420 0.891414 0.500000 0.500000 0.000000 0.000000 0.897003 -0.040889 0.440129 -0.151191 0.048437 0.998809 -0.005925 -0.078336 -0.439362 0.026633 0.897915 2.204097 diff --git a/assets/re10k_poses/6b6d20c6a46b9fe9.txt b/assets/re10k_poses/6b6d20c6a46b9fe9.txt new file mode 100644 index 0000000000000000000000000000000000000000..9406ba8d575fffc261080e12c2033de09d4431e2 --- /dev/null +++ b/assets/re10k_poses/6b6d20c6a46b9fe9.txt @@ -0,0 +1,49 @@ +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.999920 0.006862 -0.010603 0.022806 -0.006864 0.999976 -0.000138 0.000675 0.010602 0.000211 0.999944 -0.000791 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.999668 0.014057 -0.021599 0.045391 -0.014063 0.999901 -0.000142 0.001112 0.021595 0.000446 0.999767 -0.001212 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.999236 0.021283 -0.032766 0.067778 -0.021312 0.999773 -0.000538 0.001593 0.032747 0.001236 0.999463 -0.001751 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.998965 0.024834 -0.038115 0.079273 -0.024872 0.999691 -0.000527 0.001527 0.038090 0.001475 0.999273 -0.001727 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.998299 0.031616 -0.048990 0.102022 -0.031681 0.999498 -0.000554 0.001773 0.048948 0.002105 0.998799 -0.002096 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.997441 0.038607 -0.060182 0.124746 -0.038724 0.999250 -0.000772 0.002129 0.060107 0.003101 0.998187 -0.002024 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.996405 0.045790 -0.071277 0.147756 -0.045971 0.998942 -0.000900 0.002148 0.071161 0.004173 0.997456 -0.001785 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.995226 0.052546 -0.082242 0.170898 -0.052797 0.998605 -0.000886 0.001783 0.082081 0.005224 0.996612 -0.001191 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.993871 0.059346 -0.093267 0.193851 -0.059683 0.998217 -0.000821 0.001207 0.093051 0.006383 0.995641 -0.000463 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.992306 0.066184 -0.104636 0.216737 -0.066660 0.997775 -0.001057 0.000824 0.104333 0.008024 0.994510 0.000277 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.990566 0.073041 -0.115946 0.240160 -0.073678 0.997281 -0.001210 -0.000018 0.115542 0.009741 0.993255 0.001499 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.989655 0.076419 -0.121423 0.252027 -0.077167 0.997017 -0.001459 -0.000122 0.120949 0.010813 0.992600 0.002100 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.987832 0.082479 -0.131851 0.275794 -0.083388 0.996516 -0.001381 -0.001785 0.131277 0.012359 0.991269 0.003851 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.985726 0.089065 -0.142872 0.299398 -0.090277 0.995915 -0.002006 -0.002865 0.142109 0.014876 0.989739 0.005392 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.983441 0.095700 -0.153897 0.323191 -0.097291 0.995252 -0.002823 -0.004223 0.152896 0.017749 0.988083 0.007069 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.980979 0.101766 -0.165299 0.347728 -0.103872 0.994582 -0.004120 -0.005445 0.163985 0.021212 0.986235 0.008909 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.978293 0.107875 -0.176933 0.371721 -0.110539 0.993858 -0.005240 -0.007091 0.175281 0.024684 0.984209 0.010349 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.975318 0.113304 -0.189518 0.395586 -0.116675 0.993148 -0.006687 -0.009149 0.187462 0.028634 0.981854 0.011607 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.971737 0.119055 -0.203847 0.419980 -0.123300 0.992336 -0.008205 -0.011229 0.201308 0.033107 0.978968 0.013089 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.969836 0.121974 -0.211047 0.431855 -0.126644 0.991910 -0.008706 -0.011997 0.208277 0.035171 0.977437 0.013503 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.965868 0.127219 -0.225641 0.455933 -0.132708 0.991112 -0.009267 -0.014596 0.222457 0.038896 0.974166 0.014846 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.961275 0.132861 -0.241452 0.479856 -0.139273 0.990207 -0.009609 -0.017285 0.237811 0.042865 0.970365 0.016078 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.956261 0.137947 -0.257946 0.504747 -0.145468 0.989310 -0.010208 -0.019778 0.253781 0.047285 0.966105 0.017502 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.950711 0.143216 -0.275022 0.530008 -0.151708 0.988377 -0.009743 -0.023816 0.270430 0.050986 0.961389 0.019234 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.944687 0.148231 -0.292563 0.555801 -0.157980 0.987393 -0.009843 -0.026747 0.287416 0.055518 0.956196 0.021300 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.938101 0.153313 -0.310584 0.581363 -0.164514 0.986324 -0.010026 -0.029291 0.304799 0.060501 0.950493 0.023592 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.931092 0.158149 -0.328721 0.606439 -0.170629 0.985292 -0.009273 -0.033838 0.322419 0.064723 0.944382 0.026211 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.927403 0.160330 -0.337962 0.619721 -0.173607 0.984772 -0.009219 -0.035450 0.331337 0.067222 0.941115 0.027652 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.919780 0.165019 -0.356052 0.645578 -0.179640 0.983699 -0.008146 -0.040073 0.348903 0.071454 0.934431 0.030777 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.911727 0.169900 -0.374014 0.670630 -0.186129 0.982497 -0.007412 -0.044056 0.366209 0.076373 0.927393 0.033509 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.903567 0.174467 -0.391317 0.695672 -0.192131 0.981350 -0.006108 -0.049293 0.382953 0.080703 0.920236 0.037247 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.895038 0.178672 -0.408635 0.721959 -0.197892 0.980212 -0.004856 -0.054345 0.399681 0.085212 0.912685 0.041329 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.886327 0.183099 -0.425321 0.747706 -0.203979 0.978969 -0.003630 -0.059169 0.415712 0.089974 0.905035 0.045593 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.877793 0.187542 -0.440802 0.771627 -0.209887 0.977724 -0.001980 -0.063908 0.430612 0.094257 0.897602 0.050230 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.868578 0.192101 -0.456803 0.795769 -0.215908 0.976414 0.000082 -0.069340 0.446045 0.098557 0.889568 0.054742 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.863998 0.194080 -0.464586 0.808254 -0.218676 0.975797 0.000963 -0.071981 0.453528 0.100762 0.885528 0.057760 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.854842 0.198467 -0.479434 0.832263 -0.224573 0.974453 0.002967 -0.077866 0.467774 0.105132 0.877573 0.062803 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.845235 0.202713 -0.494455 0.856114 -0.230418 0.973079 0.005052 -0.083847 0.482168 0.109661 0.869189 0.068014 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.835512 0.206863 -0.509045 0.879733 -0.236174 0.971684 0.007228 -0.089877 0.496126 0.114185 0.860710 0.073690 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.825708 0.211070 -0.523122 0.903297 -0.241741 0.970290 0.009924 -0.096960 0.509674 0.118266 0.852200 0.079916 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.816237 0.214923 -0.536251 0.926424 -0.246961 0.968946 0.012438 -0.103910 0.522271 0.122281 0.843967 0.086049 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.806273 0.219015 -0.549506 0.949035 -0.252383 0.967506 0.015302 -0.111173 0.535002 0.126349 0.835350 0.091759 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.795760 0.222697 -0.563180 0.971573 -0.257589 0.966086 0.018050 -0.117812 0.548100 0.130706 0.826137 0.098264 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.790420 0.224640 -0.569888 0.983236 -0.260445 0.965296 0.019273 -0.120957 0.554441 0.133191 0.821496 0.102003 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.780206 0.228268 -0.582385 1.006152 -0.265149 0.963942 0.022608 -0.129088 0.566547 0.136780 0.812598 0.109198 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.770758 0.231998 -0.593387 1.028084 -0.270308 0.962444 0.025182 -0.135979 0.576945 0.140988 0.804523 0.116676 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.760290 0.235097 -0.605548 1.050716 -0.275741 0.960857 0.026838 -0.140506 0.588155 0.146570 0.795356 0.125336 +0.626046 1.112971 0.500000 0.500000 0.000000 0.000000 0.750057 0.238770 -0.616768 1.071595 -0.280940 0.959265 0.029708 -0.147626 0.598737 0.150992 0.786584 0.133040 diff --git a/assets/re10k_poses/80d21c1f8300db84.txt b/assets/re10k_poses/80d21c1f8300db84.txt new file mode 100644 index 0000000000000000000000000000000000000000..29fa22eee57bd6f9e53b27c8f397cbad15a7e62b --- /dev/null +++ b/assets/re10k_poses/80d21c1f8300db84.txt @@ -0,0 +1,49 @@ +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 1.000000 -0.000000 -0.000000 0.000000 0.000000 1.000000 0.000000 -0.000000 -0.000000 -0.000000 1.000000 0.000000 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.999915 0.001198 -0.012960 0.012737 -0.001204 0.999999 -0.000453 -0.008929 0.012959 0.000469 0.999916 0.035683 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.999696 0.002257 -0.024549 0.025917 -0.002277 0.999997 -0.000821 -0.018750 0.024547 0.000877 0.999698 0.070840 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.999351 0.003395 -0.035864 0.040524 -0.003424 0.999994 -0.000728 -0.027123 0.035862 0.000851 0.999356 0.106536 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.999141 0.004118 -0.041231 0.047853 -0.004174 0.999990 -0.001273 -0.030475 0.041225 0.001444 0.999149 0.125064 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.998640 0.004868 -0.051903 0.063964 -0.004956 0.999986 -0.001573 -0.034920 0.051894 0.001828 0.998651 0.163213 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.998001 0.006006 -0.062909 0.081507 -0.006126 0.999980 -0.001714 -0.037583 0.062898 0.002096 0.998018 0.204559 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.997194 0.007129 -0.074520 0.100189 -0.007334 0.999970 -0.002470 -0.038511 0.074500 0.003009 0.997216 0.248243 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.996136 0.008069 -0.087449 0.119601 -0.008307 0.999963 -0.002358 -0.039311 0.087427 0.003075 0.996166 0.294039 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.994722 0.009584 -0.102153 0.141254 -0.009907 0.999947 -0.002656 -0.041773 0.102122 0.003654 0.994765 0.339906 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.992929 0.010579 -0.118234 0.164036 -0.010924 0.999938 -0.002274 -0.048083 0.118203 0.003549 0.992983 0.385859 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.990842 0.011782 -0.134512 0.185403 -0.012297 0.999920 -0.002995 -0.057254 0.134466 0.004622 0.990907 0.431823 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.989581 0.012801 -0.143404 0.195589 -0.013394 0.999905 -0.003168 -0.062770 0.143350 0.005055 0.989659 0.455004 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.986726 0.014588 -0.161737 0.215954 -0.015497 0.999870 -0.004358 -0.072551 0.161652 0.006807 0.986824 0.502409 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.983643 0.016042 -0.179411 0.235701 -0.017027 0.999847 -0.003948 -0.079500 0.179320 0.006938 0.983766 0.551084 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.980451 0.018301 -0.195911 0.253483 -0.019375 0.999806 -0.003566 -0.086517 0.195808 0.007292 0.980615 0.598656 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.977197 0.019795 -0.211408 0.267566 -0.021047 0.999772 -0.003675 -0.090746 0.211287 0.008041 0.977391 0.644449 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.973869 0.021259 -0.226113 0.281240 -0.022673 0.999736 -0.003658 -0.094417 0.225975 0.008689 0.974094 0.689828 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.971016 0.022753 -0.237927 0.294774 -0.024426 0.999693 -0.004088 -0.097013 0.237761 0.009781 0.971275 0.734818 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.968484 0.023377 -0.247975 0.306818 -0.025192 0.999674 -0.004147 -0.098347 0.247798 0.010264 0.968757 0.782875 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.967186 0.023975 -0.252937 0.312200 -0.025838 0.999658 -0.004043 -0.098720 0.252753 0.010446 0.967474 0.807375 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.964365 0.025084 -0.263384 0.321908 -0.027141 0.999623 -0.004175 -0.099324 0.263180 0.011174 0.964682 0.857908 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.961378 0.025898 -0.274009 0.329951 -0.028153 0.999594 -0.004301 -0.102448 0.273786 0.011849 0.961718 0.910743 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.958206 0.026831 -0.284817 0.335955 -0.029246 0.999563 -0.004229 -0.108451 0.284579 0.012382 0.958573 0.964920 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.954646 0.028331 -0.296391 0.340870 -0.030925 0.999513 -0.004068 -0.116027 0.296132 0.013050 0.955058 1.019504 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.951143 0.029166 -0.307370 0.344250 -0.032205 0.999470 -0.004820 -0.125016 0.307066 0.014483 0.951578 1.073207 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.947942 0.030009 -0.317027 0.347776 -0.033068 0.999444 -0.004273 -0.132747 0.316722 0.014534 0.948407 1.125245 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.944856 0.030833 -0.326031 0.350053 -0.033963 0.999415 -0.003911 -0.140439 0.325720 0.014769 0.945351 1.176845 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.943331 0.030951 -0.330408 0.349985 -0.034273 0.999404 -0.004229 -0.143460 0.330080 0.015314 0.943829 1.202211 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.940238 0.031594 -0.339048 0.350124 -0.035217 0.999369 -0.004537 -0.150646 0.338691 0.016206 0.940758 1.251543 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.936946 0.032581 -0.347952 0.350213 -0.036452 0.999325 -0.004581 -0.155994 0.347568 0.016976 0.937501 1.301848 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.933802 0.033418 -0.356225 0.349397 -0.037386 0.999292 -0.004258 -0.160371 0.355831 0.017294 0.934390 1.354229 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.930411 0.034216 -0.364917 0.347414 -0.038344 0.999256 -0.004070 -0.161386 0.364507 0.017780 0.931031 1.409197 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.926657 0.035240 -0.374253 0.345650 -0.039530 0.999211 -0.003790 -0.161596 0.373824 0.018306 0.927319 1.466257 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.922866 0.036219 -0.383415 0.344432 -0.040630 0.999168 -0.003408 -0.163195 0.382972 0.018724 0.923570 1.525748 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.918845 0.037104 -0.392871 0.344478 -0.041623 0.999129 -0.002987 -0.166638 0.392418 0.019097 0.919589 1.587358 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.916628 0.037614 -0.397968 0.344710 -0.042344 0.999098 -0.003099 -0.169051 0.397493 0.019692 0.917394 1.618612 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.911931 0.038554 -0.408529 0.345586 -0.043511 0.999049 -0.002844 -0.177032 0.408030 0.020369 0.912741 1.680971 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.907689 0.039873 -0.417744 0.345402 -0.044879 0.998990 -0.002162 -0.186324 0.417236 0.020711 0.908562 1.743520 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.902917 0.040190 -0.427931 0.344700 -0.045882 0.998942 -0.002992 -0.195634 0.427358 0.022336 0.903807 1.805539 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.898251 0.041594 -0.437509 0.342883 -0.047243 0.998881 -0.002030 -0.204524 0.436935 0.022493 0.899212 1.867171 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.894440 0.042603 -0.445154 0.338272 -0.048480 0.998823 -0.001819 -0.213010 0.444552 0.023208 0.895452 1.926459 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.890753 0.043302 -0.452420 0.332487 -0.049231 0.998787 -0.001334 -0.221921 0.451814 0.023462 0.891804 1.983956 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.887577 0.043707 -0.458582 0.324376 -0.050106 0.998742 -0.001790 -0.230050 0.457927 0.024566 0.888651 2.040565 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.886246 0.043864 -0.461134 0.319251 -0.050196 0.998738 -0.001470 -0.234455 0.460487 0.024450 0.887329 2.068950 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.883926 0.044463 -0.465508 0.309211 -0.050954 0.998700 -0.001364 -0.240506 0.464843 0.024925 0.885042 2.126600 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.882454 0.045294 -0.468214 0.296239 -0.051677 0.998664 -0.000788 -0.246250 0.467552 0.024891 0.883615 2.184092 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.881499 0.044897 -0.470047 0.281222 -0.051360 0.998680 -0.000928 -0.251009 0.469384 0.024960 0.882641 2.242193 +0.477737 0.849310 0.500000 0.500000 0.000000 0.000000 0.881078 0.045582 -0.470769 0.263367 -0.051789 0.998658 -0.000232 -0.256198 0.470126 0.024585 0.882257 2.299598 diff --git a/assets/re10k_poses/8135673a5a3e3d17.txt b/assets/re10k_poses/8135673a5a3e3d17.txt new file mode 100644 index 0000000000000000000000000000000000000000..0af09e81e9ed8603584a37bdae89db2d9f59351d --- /dev/null +++ b/assets/re10k_poses/8135673a5a3e3d17.txt @@ -0,0 +1,49 @@ +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 1.000000 -0.000000 0.000000 -0.000000 -0.000000 1.000000 0.000000 -0.000000 -0.000000 0.000000 1.000000 0.000000 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.999993 -0.000067 -0.003871 0.008413 0.000067 1.000000 -0.000029 0.000107 0.003871 0.000028 0.999992 0.023519 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.999969 -0.000147 -0.007811 0.017213 0.000148 1.000000 0.000078 0.000021 0.007811 -0.000079 0.999969 0.046643 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.999924 -0.000126 -0.012340 0.026019 0.000128 1.000000 0.000131 -0.000829 0.012340 -0.000133 0.999924 0.069817 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.999891 -0.000072 -0.014766 0.030358 0.000077 1.000000 0.000333 -0.001829 0.014766 -0.000334 0.999891 0.081205 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.999805 -0.000003 -0.019755 0.039418 0.000009 1.000000 0.000298 -0.003285 0.019755 -0.000298 0.999805 0.103586 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.999693 0.000046 -0.024793 0.047365 -0.000032 1.000000 0.000572 -0.004427 0.024793 -0.000571 0.999692 0.126135 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.999541 0.000337 -0.030287 0.055426 -0.000317 1.000000 0.000660 -0.005185 0.030287 -0.000651 0.999541 0.147793 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.999358 0.000636 -0.035816 0.063492 -0.000613 1.000000 0.000665 -0.005049 0.035817 -0.000643 0.999358 0.168949 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.999150 0.001274 -0.041200 0.071373 -0.001251 0.999999 0.000588 -0.004430 0.041201 -0.000536 0.999151 0.190637 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.998912 0.001616 -0.046598 0.079004 -0.001589 0.999999 0.000618 -0.003285 0.046599 -0.000543 0.998914 0.212492 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.998627 0.001576 -0.052353 0.086657 -0.001535 0.999998 0.000834 -0.002284 0.052354 -0.000752 0.998628 0.235898 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.998460 0.001718 -0.055452 0.090627 -0.001674 0.999998 0.000838 -0.001442 0.055454 -0.000744 0.998461 0.247737 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.998111 0.002212 -0.061390 0.098792 -0.002143 0.999997 0.001184 -0.000719 0.061393 -0.001050 0.998113 0.271429 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.997720 0.002449 -0.067450 0.106658 -0.002346 0.999996 0.001616 -0.000998 0.067454 -0.001454 0.997721 0.295246 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.997277 0.002883 -0.073694 0.113970 -0.002766 0.999995 0.001699 -0.002037 0.073698 -0.001491 0.997279 0.318133 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.996803 0.003168 -0.079841 0.121414 -0.003026 0.999994 0.001899 -0.004463 0.079847 -0.001651 0.996806 0.340820 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.996297 0.003087 -0.085925 0.128562 -0.002931 0.999994 0.001940 -0.006819 0.085931 -0.001681 0.996300 0.362690 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.995720 0.002989 -0.092376 0.135977 -0.002812 0.999994 0.002051 -0.008642 0.092382 -0.001782 0.995722 0.384243 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.995089 0.003298 -0.098926 0.144240 -0.003095 0.999993 0.002205 -0.009521 0.098933 -0.001888 0.995092 0.405250 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.994767 0.003411 -0.102114 0.148256 -0.003184 0.999992 0.002386 -0.009572 0.102121 -0.002048 0.994770 0.416119 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.994094 0.003702 -0.108459 0.156371 -0.003437 0.999991 0.002630 -0.009422 0.108468 -0.002242 0.994097 0.438032 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.993385 0.004156 -0.114760 0.164722 -0.003877 0.999989 0.002655 -0.008917 0.114769 -0.002193 0.993390 0.460526 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.992639 0.004737 -0.121015 0.172994 -0.004419 0.999986 0.002894 -0.008599 0.121027 -0.002338 0.992646 0.483269 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.991839 0.004862 -0.127408 0.181286 -0.004501 0.999985 0.003118 -0.008920 0.127421 -0.002519 0.991845 0.506236 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.990903 0.004855 -0.134493 0.189468 -0.004456 0.999985 0.003266 -0.009716 0.134507 -0.002637 0.990909 0.528699 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.989885 0.005220 -0.141776 0.197865 -0.004793 0.999983 0.003353 -0.010967 0.141791 -0.002639 0.989893 0.549838 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.988703 0.005622 -0.149784 0.205777 -0.005147 0.999980 0.003559 -0.011966 0.149802 -0.002748 0.988712 0.572508 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.988081 0.005689 -0.153832 0.209163 -0.005180 0.999980 0.003711 -0.012641 0.153850 -0.002870 0.988090 0.582938 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.986728 0.005749 -0.162283 0.215731 -0.005187 0.999979 0.003889 -0.013143 0.162301 -0.002996 0.986737 0.603538 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.985283 0.006069 -0.170823 0.222276 -0.005436 0.999977 0.004177 -0.013684 0.170844 -0.003187 0.985293 0.623985 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.983753 0.006457 -0.179414 0.229013 -0.005784 0.999974 0.004269 -0.013588 0.179437 -0.003162 0.983764 0.644438 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.982135 0.006875 -0.188050 0.235740 -0.006108 0.999971 0.004659 -0.013266 0.188077 -0.003428 0.982148 0.665830 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.980447 0.007433 -0.196645 0.242610 -0.006603 0.999966 0.004876 -0.012657 0.196674 -0.003482 0.980463 0.687916 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.978732 0.008230 -0.204978 0.249394 -0.007276 0.999959 0.005410 -0.012172 0.205014 -0.003804 0.978752 0.710373 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.976884 0.008625 -0.213595 0.255357 -0.007538 0.999954 0.005905 -0.012398 0.213636 -0.004159 0.976904 0.733121 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.975920 0.008919 -0.217947 0.258302 -0.007762 0.999951 0.006164 -0.012921 0.217991 -0.004324 0.975941 0.744588 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.974000 0.009511 -0.226347 0.264817 -0.008238 0.999945 0.006566 -0.014538 0.226397 -0.004531 0.974024 0.767239 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.972109 0.009844 -0.234323 0.271050 -0.008506 0.999941 0.006720 -0.016160 0.234375 -0.004539 0.972136 0.789496 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.970225 0.010039 -0.241997 0.277051 -0.008593 0.999938 0.007033 -0.018084 0.242053 -0.004744 0.970251 0.810735 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.968345 0.009942 -0.249417 0.282961 -0.008392 0.999938 0.007278 -0.019448 0.249474 -0.004954 0.968369 0.831122 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.966540 0.010364 -0.256305 0.289047 -0.008765 0.999934 0.007381 -0.020132 0.256365 -0.004887 0.966568 0.851752 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.964833 0.010630 -0.262648 0.295095 -0.008975 0.999932 0.007503 -0.019948 0.262709 -0.004882 0.964863 0.872784 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.962990 0.010885 -0.269318 0.301143 -0.009165 0.999929 0.007642 -0.019360 0.269382 -0.004891 0.963021 0.894089 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.962051 0.011093 -0.272643 0.303830 -0.009313 0.999926 0.007822 -0.019167 0.272710 -0.004986 0.962083 0.905359 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.960104 0.011404 -0.279412 0.310627 -0.009551 0.999922 0.007990 -0.018652 0.279481 -0.005003 0.960138 0.927948 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.958168 0.011632 -0.285970 0.316825 -0.009624 0.999918 0.008425 -0.018761 0.286044 -0.005321 0.958202 0.951114 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.956013 0.011773 -0.293086 0.322737 -0.009653 0.999916 0.008679 -0.019767 0.293164 -0.005468 0.956047 0.973885 +0.487073 0.865907 0.500000 0.500000 0.000000 0.000000 0.953713 0.011905 -0.300484 0.328704 -0.009704 0.999914 0.008816 -0.020841 0.300563 -0.005492 0.953746 0.997058 diff --git a/assets/re10k_poses/9696c0d0a01d2fd4.txt b/assets/re10k_poses/9696c0d0a01d2fd4.txt new file mode 100644 index 0000000000000000000000000000000000000000..4abaeae7d17790393edd3b52240f5a62cc699145 --- /dev/null +++ b/assets/re10k_poses/9696c0d0a01d2fd4.txt @@ -0,0 +1,49 @@ +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 1.000000 -0.000000 -0.000000 0.000000 0.000000 1.000000 -0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999999 0.000951 0.001169 -0.004064 -0.000951 0.999999 -0.000397 0.000736 -0.001169 0.000396 0.999999 0.064782 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999996 0.001351 0.002598 -0.008417 -0.001351 0.999999 0.000342 -0.003265 -0.002598 -0.000345 0.999997 0.124665 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999990 0.001634 0.004188 -0.009776 -0.001631 0.999998 -0.000796 -0.004510 -0.004189 0.000790 0.999991 0.184881 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999984 0.001933 0.005238 -0.011655 -0.001927 0.999997 -0.001150 -0.004545 -0.005240 0.001140 0.999986 0.212503 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999962 0.001789 0.008476 -0.015073 -0.001776 0.999997 -0.001466 -0.010239 -0.008478 0.001451 0.999963 0.297190 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999951 0.002400 0.009551 -0.014875 -0.002384 0.999996 -0.001695 -0.010922 -0.009555 0.001672 0.999953 0.324394 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999923 0.002108 0.012239 -0.017903 -0.002083 0.999996 -0.002061 -0.010383 -0.012243 0.002035 0.999923 0.380847 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999900 0.002166 0.013979 -0.017916 -0.002138 0.999996 -0.002004 -0.012809 -0.013983 0.001974 0.999900 0.436811 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999858 0.001993 0.016712 -0.020435 -0.001952 0.999995 -0.002452 -0.012087 -0.016717 0.002419 0.999857 0.493293 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999815 0.002853 0.019042 -0.020545 -0.002793 0.999991 -0.003176 -0.011178 -0.019051 0.003122 0.999814 0.552191 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999796 0.002648 0.020033 -0.016823 -0.002603 0.999994 -0.002281 -0.013693 -0.020039 0.002228 0.999797 0.609231 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999760 0.002187 0.021797 -0.018031 -0.002132 0.999994 -0.002563 -0.013898 -0.021803 0.002516 0.999759 0.638297 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999695 0.002384 0.024577 -0.016319 -0.002321 0.999994 -0.002585 -0.017190 -0.024583 0.002527 0.999695 0.695850 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999656 0.002033 0.026148 -0.011809 -0.001984 0.999996 -0.001895 -0.023113 -0.026152 0.001842 0.999656 0.750447 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999606 0.002249 0.027971 -0.009498 -0.002182 0.999995 -0.002434 -0.028415 -0.027976 0.002372 0.999606 0.802388 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999529 0.003045 0.030532 -0.008741 -0.002949 0.999991 -0.003193 -0.032835 -0.030541 0.003102 0.999529 0.851762 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999457 0.002740 0.032821 -0.008749 -0.002644 0.999992 -0.002973 -0.038742 -0.032829 0.002884 0.999457 0.897892 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999406 0.002767 0.034352 -0.010703 -0.002650 0.999991 -0.003440 -0.041938 -0.034361 0.003347 0.999404 0.942641 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999328 0.003142 0.036508 -0.012679 -0.003002 0.999988 -0.003889 -0.041761 -0.036520 0.003777 0.999326 0.987583 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999238 0.004460 0.038768 -0.014283 -0.004301 0.999982 -0.004179 -0.042934 -0.038786 0.004009 0.999240 1.030917 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999184 0.004165 0.040181 -0.015295 -0.003991 0.999982 -0.004424 -0.042554 -0.040199 0.004260 0.999183 1.052545 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.999103 0.003638 0.042177 -0.014419 -0.003459 0.999985 -0.004316 -0.042578 -0.042192 0.004166 0.999101 1.097377 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.998979 0.004848 0.044923 -0.016962 -0.004621 0.999976 -0.005154 -0.039558 -0.044946 0.004941 0.998977 1.142034 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.998843 0.005107 0.047808 -0.020347 -0.004880 0.999976 -0.004869 -0.039968 -0.047832 0.004630 0.998845 1.186319 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.998729 0.005086 0.050144 -0.022800 -0.004828 0.999974 -0.005267 -0.040132 -0.050169 0.005018 0.998728 1.230976 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.998544 0.004754 0.053736 -0.026974 -0.004502 0.999978 -0.004811 -0.040736 -0.053758 0.004562 0.998544 1.274744 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.998338 0.003981 0.057492 -0.031516 -0.003660 0.999977 -0.005686 -0.039600 -0.057513 0.005466 0.998330 1.316581 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.998230 0.003710 0.059363 -0.034009 -0.003387 0.999979 -0.005531 -0.040036 -0.059383 0.005320 0.998221 1.336201 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.997961 0.004389 0.063681 -0.038818 -0.004016 0.999974 -0.005976 -0.040770 -0.063705 0.005709 0.997952 1.373317 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.997701 0.002959 0.067704 -0.040976 -0.002525 0.999976 -0.006498 -0.042794 -0.067721 0.006312 0.997684 1.406825 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.997336 0.003108 0.072873 -0.043404 -0.002570 0.999969 -0.007479 -0.041889 -0.072894 0.007272 0.997313 1.438142 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.996935 0.001958 0.078204 -0.044723 -0.001292 0.999962 -0.008563 -0.041551 -0.078218 0.008436 0.996901 1.468493 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.996539 0.001715 0.083109 -0.044687 -0.000990 0.999961 -0.008770 -0.040916 -0.083121 0.008658 0.996502 1.497284 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.996010 0.000992 0.089240 -0.044670 -0.000139 0.999954 -0.009566 -0.039415 -0.089245 0.009515 0.995964 1.525691 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.995440 0.000409 0.095393 -0.043966 0.000547 0.999950 -0.009993 -0.038787 -0.095393 0.009999 0.995390 1.553025 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.995127 -0.000495 0.098602 -0.043629 0.001480 0.999950 -0.009916 -0.040019 -0.098592 0.010014 0.995078 1.567194 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.994457 -0.001029 0.105139 -0.042453 0.002172 0.999940 -0.010754 -0.038815 -0.105121 0.010923 0.994399 1.595717 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.993769 -0.001989 0.111439 -0.040834 0.003221 0.999936 -0.010880 -0.038869 -0.111411 0.011171 0.993712 1.623076 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.993081 -0.002525 0.117403 -0.037610 0.003893 0.999927 -0.011430 -0.038010 -0.117365 0.011808 0.993019 1.652861 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.992336 -0.003328 0.123523 -0.035369 0.004860 0.999915 -0.012103 -0.038383 -0.123472 0.012611 0.992268 1.681466 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.991646 -0.003863 0.128932 -0.030783 0.005461 0.999913 -0.012044 -0.038418 -0.128874 0.012647 0.991580 1.712980 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.990858 -0.004182 0.134846 -0.027447 0.005922 0.999904 -0.012507 -0.038177 -0.134781 0.013191 0.990788 1.742178 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.990097 -0.004550 0.140308 -0.023629 0.006371 0.999901 -0.012530 -0.038000 -0.140238 0.013300 0.990029 1.772753 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.989709 -0.004503 0.143024 -0.021398 0.006402 0.999897 -0.012823 -0.036700 -0.142951 0.013607 0.989636 1.789764 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.988933 -0.005238 0.148269 -0.016446 0.007263 0.999887 -0.013122 -0.037431 -0.148183 0.014054 0.988860 1.817507 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.988096 -0.005693 0.153735 -0.014576 0.007759 0.999887 -0.012841 -0.040323 -0.153644 0.013881 0.988029 1.845693 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.987444 -0.005969 0.157857 -0.010907 0.008159 0.999879 -0.013229 -0.041469 -0.157759 0.014350 0.987373 1.874296 +0.485181 0.862545 0.500000 0.500000 0.000000 0.000000 0.986728 -0.006071 0.162265 -0.007846 0.008365 0.999874 -0.013456 -0.041462 -0.162163 0.014635 0.986655 1.901476 diff --git a/assets/re10k_poses/ab3d616a3d001515.txt b/assets/re10k_poses/ab3d616a3d001515.txt new file mode 100644 index 0000000000000000000000000000000000000000..67c13ad1c2f6c2154cc3e3aee5e68d39d504d172 --- /dev/null +++ b/assets/re10k_poses/ab3d616a3d001515.txt @@ -0,0 +1,49 @@ +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 -0.000000 0.000000 -0.000000 1.000000 -0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999998 -0.000485 0.001717 -0.000326 0.000484 1.000000 0.000292 -0.005131 -0.001717 -0.000291 0.999998 0.000463 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999994 -0.000879 0.003249 -0.000639 0.000880 1.000000 -0.000331 -0.010310 -0.003249 0.000334 0.999995 0.001323 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999987 -0.001288 0.004904 -0.002084 0.001295 0.999998 -0.001527 -0.014493 -0.004902 0.001533 0.999987 0.002659 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999985 -0.001432 0.005191 -0.002268 0.001441 0.999997 -0.001717 -0.016827 -0.005189 0.001724 0.999985 0.003490 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999980 -0.001750 0.006089 -0.003092 0.001768 0.999994 -0.002828 -0.021230 -0.006084 0.002839 0.999977 0.005676 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999971 -0.001982 0.007380 -0.004578 0.002010 0.999991 -0.003803 -0.025205 -0.007372 0.003817 0.999966 0.008331 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999958 -0.002291 0.008838 -0.006178 0.002335 0.999985 -0.004902 -0.028590 -0.008826 0.004922 0.999949 0.011336 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999943 -0.002597 0.010402 -0.007941 0.002661 0.999978 -0.006145 -0.031734 -0.010386 0.006173 0.999927 0.014651 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999928 -0.002812 0.011660 -0.010335 0.002895 0.999971 -0.007112 -0.034391 -0.011640 0.007145 0.999907 0.018595 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999911 -0.003045 0.012957 -0.013843 0.003149 0.999963 -0.008000 -0.036580 -0.012932 0.008040 0.999884 0.023446 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999897 -0.003283 0.014000 -0.016906 0.003408 0.999954 -0.008950 -0.038224 -0.013970 0.008997 0.999862 0.029333 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999888 -0.003415 0.014566 -0.018593 0.003554 0.999949 -0.009502 -0.039231 -0.014533 0.009553 0.999849 0.032427 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999869 -0.003590 0.015797 -0.022067 0.003751 0.999941 -0.010200 -0.040974 -0.015759 0.010258 0.999823 0.038822 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999850 -0.003858 0.016863 -0.025543 0.004043 0.999932 -0.010964 -0.043269 -0.016820 0.011030 0.999798 0.045734 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999825 -0.004067 0.018272 -0.029945 0.004285 0.999920 -0.011923 -0.045360 -0.018222 0.012000 0.999762 0.053349 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999803 -0.004304 0.019402 -0.034843 0.004549 0.999910 -0.012621 -0.046975 -0.019346 0.012707 0.999732 0.062490 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999791 -0.004504 0.019931 -0.040296 0.004776 0.999896 -0.013581 -0.048200 -0.019868 0.013674 0.999709 0.072455 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999773 -0.004453 0.020821 -0.045114 0.004748 0.999889 -0.014134 -0.048758 -0.020755 0.014230 0.999683 0.082761 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999746 -0.004513 0.022092 -0.051274 0.004844 0.999876 -0.014973 -0.049008 -0.022022 0.015076 0.999644 0.093260 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999734 -0.004663 0.022571 -0.054101 0.005009 0.999871 -0.015288 -0.049037 -0.022497 0.015397 0.999628 0.098670 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999723 -0.004793 0.023026 -0.060561 0.005166 0.999856 -0.016175 -0.048863 -0.022945 0.016290 0.999604 0.109569 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999712 -0.005038 0.023452 -0.067085 0.005430 0.999846 -0.016675 -0.048608 -0.023365 0.016798 0.999586 0.120657 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999710 -0.005409 0.023487 -0.074230 0.005811 0.999837 -0.017105 -0.048890 -0.023391 0.017236 0.999578 0.132014 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999697 -0.005215 0.024064 -0.082337 0.005641 0.999828 -0.017664 -0.049595 -0.023968 0.017794 0.999554 0.143662 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999680 -0.005245 0.024759 -0.091885 0.005691 0.999822 -0.017987 -0.049602 -0.024660 0.018122 0.999532 0.155812 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999682 -0.005647 0.024580 -0.101909 0.006094 0.999817 -0.018151 -0.049877 -0.024473 0.018295 0.999533 0.168439 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999682 -0.005552 0.024617 -0.112707 0.006011 0.999809 -0.018578 -0.049541 -0.024509 0.018720 0.999524 0.181189 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999690 -0.005421 0.024280 -0.117844 0.005873 0.999810 -0.018609 -0.049633 -0.024175 0.018746 0.999532 0.187612 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999701 -0.005242 0.023885 -0.128698 0.005696 0.999804 -0.018979 -0.048545 -0.023781 0.019109 0.999535 0.200795 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999698 -0.005224 0.024015 -0.139721 0.005688 0.999797 -0.019313 -0.047905 -0.023909 0.019444 0.999525 0.213596 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999705 -0.005207 0.023722 -0.150395 0.005674 0.999791 -0.019668 -0.046969 -0.023615 0.019797 0.999525 0.226089 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999714 -0.005032 0.023369 -0.160390 0.005495 0.999789 -0.019779 -0.046630 -0.023265 0.019902 0.999531 0.237971 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999710 -0.005057 0.023558 -0.171260 0.005533 0.999781 -0.020192 -0.046660 -0.023451 0.020316 0.999519 0.249779 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999716 -0.005028 0.023306 -0.181933 0.005504 0.999777 -0.020392 -0.046639 -0.023198 0.020514 0.999520 0.262356 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999725 -0.005054 0.022898 -0.192801 0.005528 0.999771 -0.020679 -0.045502 -0.022788 0.020800 0.999524 0.275931 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999728 -0.005009 0.022790 -0.197825 0.005480 0.999772 -0.020638 -0.045016 -0.022682 0.020757 0.999527 0.283256 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999743 -0.004881 0.022139 -0.208547 0.005354 0.999758 -0.021344 -0.043415 -0.022029 0.021457 0.999527 0.298613 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999776 -0.004738 0.020635 -0.219383 0.005176 0.999761 -0.021242 -0.041503 -0.020530 0.021344 0.999561 0.314592 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999834 -0.004244 0.017727 -0.229654 0.004626 0.999757 -0.021565 -0.039864 -0.017632 0.021644 0.999610 0.330743 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999888 -0.003729 0.014519 -0.240414 0.004042 0.999758 -0.021642 -0.038302 -0.014435 0.021698 0.999660 0.347401 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999946 -0.003123 0.009953 -0.251440 0.003339 0.999756 -0.021822 -0.037225 -0.009882 0.021854 0.999712 0.364212 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999991 -0.002184 0.003621 -0.263150 0.002262 0.999760 -0.021810 -0.037185 -0.003573 0.021818 0.999756 0.380981 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999983 -0.000823 -0.005692 -0.275144 0.000696 0.999752 -0.022247 -0.036988 0.005709 0.022243 0.999736 0.396812 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999935 0.000177 -0.011407 -0.281579 -0.000433 0.999748 -0.022430 -0.036915 0.011400 0.022433 0.999683 0.404647 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999662 0.002665 -0.025859 -0.295223 -0.003254 0.999735 -0.022796 -0.036696 0.025791 0.022873 0.999406 0.419406 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.999038 0.005686 -0.043485 -0.308694 -0.006684 0.999717 -0.022841 -0.036357 0.043343 0.023110 0.998793 0.433006 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.997869 0.009007 -0.064617 -0.321625 -0.010563 0.999662 -0.023775 -0.035504 0.064381 0.024407 0.997627 0.446049 +0.499282 0.887612 0.500000 0.500000 0.000000 0.000000 0.996012 0.012716 -0.088308 -0.333908 -0.014974 0.999576 -0.024957 -0.033871 0.087954 0.026180 0.995781 0.458989 diff --git a/assets/re10k_poses/c0bdeae8f2b84b7f.txt b/assets/re10k_poses/c0bdeae8f2b84b7f.txt new file mode 100644 index 0000000000000000000000000000000000000000..f287fce8bdcd4ae093706ad60a7eca7b82e441bb --- /dev/null +++ b/assets/re10k_poses/c0bdeae8f2b84b7f.txt @@ -0,0 +1,49 @@ +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 -0.000000 -0.000000 -0.000000 -0.000000 1.000000 0.000000 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 1.000000 -0.000035 0.000813 0.011953 0.000035 1.000000 -0.000333 -0.001293 -0.000813 0.000333 1.000000 0.027228 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999998 -0.000130 0.002049 0.023333 0.000131 1.000000 -0.000407 -0.002818 -0.002049 0.000407 0.999998 0.055190 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999995 -0.000306 0.003093 0.034288 0.000308 1.000000 -0.000752 -0.003946 -0.003093 0.000752 0.999995 0.081853 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999993 -0.000368 0.003616 0.038969 0.000372 0.999999 -0.000984 -0.004550 -0.003616 0.000985 0.999993 0.095366 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999990 -0.000518 0.004402 0.047686 0.000526 0.999998 -0.001788 -0.005800 -0.004401 0.001790 0.999989 0.122459 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999989 -0.000649 0.004707 0.055329 0.000660 0.999997 -0.002270 -0.007439 -0.004705 0.002274 0.999986 0.146884 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999988 -0.000632 0.004843 0.062087 0.000645 0.999996 -0.002732 -0.009171 -0.004842 0.002736 0.999985 0.170706 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999985 -0.000559 0.005393 0.067726 0.000576 0.999995 -0.003135 -0.011563 -0.005391 0.003139 0.999981 0.194489 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999983 -0.000462 0.005875 0.073024 0.000484 0.999993 -0.003710 -0.013456 -0.005874 0.003713 0.999976 0.216432 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999981 -0.000379 0.006181 0.078012 0.000405 0.999991 -0.004278 -0.015020 -0.006179 0.004281 0.999972 0.238447 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999980 -0.000196 0.006386 0.082690 0.000225 0.999990 -0.004563 -0.016280 -0.006385 0.004565 0.999969 0.259839 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999979 -0.000159 0.006415 0.084968 0.000188 0.999989 -0.004627 -0.016342 -0.006414 0.004628 0.999969 0.270846 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999979 -0.000072 0.006533 0.089774 0.000105 0.999987 -0.005022 -0.016986 -0.006532 0.005023 0.999966 0.293888 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999978 -0.000101 0.006631 0.095192 0.000136 0.999986 -0.005320 -0.016529 -0.006631 0.005321 0.999964 0.318729 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999976 0.000027 0.006973 0.101006 0.000013 0.999984 -0.005649 -0.015788 -0.006973 0.005649 0.999960 0.345582 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999973 -0.000074 0.007317 0.107557 0.000117 0.999982 -0.005919 -0.015701 -0.007316 0.005920 0.999956 0.374176 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999973 -0.000059 0.007399 0.113781 0.000103 0.999983 -0.005886 -0.016267 -0.007399 0.005887 0.999955 0.403728 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999970 0.000114 0.007698 0.120324 -0.000067 0.999982 -0.006072 -0.018721 -0.007698 0.006071 0.999952 0.433728 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999967 -0.000077 0.008107 0.126294 0.000130 0.999979 -0.006553 -0.021362 -0.008107 0.006554 0.999946 0.463366 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999966 -0.000081 0.008188 0.129461 0.000135 0.999978 -0.006620 -0.023272 -0.008187 0.006621 0.999945 0.477213 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999964 -0.000177 0.008429 0.135788 0.000236 0.999976 -0.006985 -0.026442 -0.008428 0.006987 0.999940 0.504591 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999960 -0.000184 0.008972 0.142306 0.000246 0.999976 -0.006944 -0.029111 -0.008970 0.006945 0.999936 0.530229 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999955 -0.000297 0.009434 0.148756 0.000365 0.999974 -0.007257 -0.030909 -0.009431 0.007260 0.999929 0.555418 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999950 -0.000518 0.009971 0.156144 0.000596 0.999969 -0.007811 -0.032597 -0.009967 0.007817 0.999920 0.580444 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999946 -0.000436 0.010398 0.163764 0.000519 0.999968 -0.008020 -0.033923 -0.010394 0.008025 0.999914 0.605355 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999939 -0.000520 0.011014 0.172436 0.000614 0.999964 -0.008520 -0.034973 -0.011009 0.008526 0.999903 0.631049 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999927 -0.000467 0.012075 0.180833 0.000572 0.999962 -0.008648 -0.035757 -0.012070 0.008655 0.999890 0.658028 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999921 -0.000501 0.012534 0.185013 0.000611 0.999961 -0.008777 -0.036157 -0.012529 0.008784 0.999883 0.671476 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999908 -0.000514 0.013549 0.192915 0.000636 0.999959 -0.008982 -0.036714 -0.013544 0.008990 0.999868 0.700236 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999899 -0.000637 0.014188 0.201377 0.000771 0.999956 -0.009383 -0.037739 -0.014181 0.009393 0.999855 0.729866 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999891 -0.000728 0.014747 0.210753 0.000869 0.999954 -0.009552 -0.039348 -0.014739 0.009563 0.999846 0.759760 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999882 -0.000904 0.015323 0.220835 0.001056 0.999950 -0.009961 -0.042138 -0.015313 0.009977 0.999833 0.788755 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999874 -0.000867 0.015847 0.230015 0.001030 0.999947 -0.010287 -0.044342 -0.015837 0.010302 0.999822 0.817443 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999866 -0.001011 0.016312 0.239918 0.001184 0.999943 -0.010633 -0.047499 -0.016300 0.010651 0.999810 0.843864 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999863 -0.001220 0.016501 0.249171 0.001395 0.999942 -0.010639 -0.050347 -0.016487 0.010661 0.999807 0.870351 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999856 -0.001204 0.016933 0.253302 0.001387 0.999940 -0.010824 -0.052344 -0.016919 0.010846 0.999798 0.882950 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999847 -0.001204 0.017458 0.261259 0.001399 0.999937 -0.011116 -0.055711 -0.017443 0.011139 0.999786 0.909235 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999848 -0.001260 0.017411 0.269017 0.001460 0.999933 -0.011485 -0.058941 -0.017396 0.011508 0.999782 0.935793 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999852 -0.001306 0.017155 0.276749 0.001505 0.999932 -0.011559 -0.060936 -0.017139 0.011583 0.999786 0.963491 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999844 -0.001235 0.017624 0.284631 0.001442 0.999930 -0.011765 -0.062503 -0.017608 0.011789 0.999775 0.991940 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999834 -0.001118 0.018182 0.293036 0.001335 0.999928 -0.011950 -0.063605 -0.018168 0.011972 0.999763 1.021376 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999824 -0.001058 0.018735 0.301022 0.001284 0.999926 -0.012073 -0.064935 -0.018720 0.012095 0.999752 1.052890 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999827 -0.001200 0.018552 0.309545 0.001425 0.999925 -0.012145 -0.066111 -0.018536 0.012170 0.999754 1.085754 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999830 -0.001254 0.018375 0.314069 0.001479 0.999924 -0.012215 -0.066669 -0.018358 0.012240 0.999757 1.102973 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999829 -0.001223 0.018464 0.323822 0.001445 0.999926 -0.012045 -0.068096 -0.018447 0.012069 0.999757 1.137579 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999816 -0.001154 0.019157 0.332336 0.001385 0.999927 -0.012021 -0.069171 -0.019141 0.012045 0.999744 1.173947 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999815 -0.001375 0.019192 0.342363 0.001606 0.999927 -0.012001 -0.070475 -0.019174 0.012030 0.999744 1.210997 +0.470181 0.835878 0.500000 0.500000 0.000000 0.000000 0.999810 -0.001296 0.019439 0.352856 0.001534 0.999924 -0.012209 -0.072263 -0.019422 0.012237 0.999736 1.248029 diff --git a/assets/re10k_poses/d5cddd204a805bad.txt b/assets/re10k_poses/d5cddd204a805bad.txt new file mode 100644 index 0000000000000000000000000000000000000000..0e149197b29a5295744ddd62f1a6e652c80497c7 --- /dev/null +++ b/assets/re10k_poses/d5cddd204a805bad.txt @@ -0,0 +1,49 @@ +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 1.000000 -0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.999942 0.000380 -0.010757 -0.019407 -0.000362 0.999999 0.001674 0.003743 0.010757 -0.001670 0.999941 0.044714 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.999765 0.000750 -0.021665 -0.037213 -0.000664 0.999992 0.003990 0.009484 0.021667 -0.003974 0.999757 0.090514 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.999494 0.001001 -0.031776 -0.055919 -0.000855 0.999989 0.004613 0.015675 0.031780 -0.004584 0.999484 0.138301 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.999288 0.000945 -0.037726 -0.064944 -0.000760 0.999988 0.004899 0.019009 0.037730 -0.004867 0.999276 0.162963 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.998787 0.001472 -0.049224 -0.081851 -0.001142 0.999977 0.006740 0.022928 0.049232 -0.006676 0.998765 0.213127 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.998150 0.001685 -0.060783 -0.099309 -0.001161 0.999962 0.008649 0.022523 0.060796 -0.008562 0.998114 0.265150 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.997307 0.001370 -0.073328 -0.114258 -0.000684 0.999956 0.009379 0.019631 0.073338 -0.009303 0.997264 0.315392 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.996335 0.002138 -0.085506 -0.127648 -0.001131 0.999930 0.011817 0.015204 0.085525 -0.011677 0.996268 0.363403 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.995216 0.002989 -0.097654 -0.139806 -0.001773 0.999920 0.012535 0.009366 0.097683 -0.012302 0.995141 0.409051 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.993840 0.003403 -0.110776 -0.150279 -0.001961 0.999912 0.013125 0.004833 0.110811 -0.012827 0.993759 0.452403 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.992415 0.004106 -0.122862 -0.160616 -0.002293 0.999886 0.014900 0.001779 0.122910 -0.014505 0.992312 0.495302 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.991537 0.004426 -0.129746 -0.165532 -0.002391 0.999872 0.015833 0.000757 0.129800 -0.015389 0.991421 0.516688 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.989703 0.005185 -0.143042 -0.175288 -0.002780 0.999851 0.017011 -0.000394 0.143109 -0.016438 0.989570 0.560027 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.987709 0.005704 -0.156200 -0.185797 -0.003102 0.999852 0.016898 0.001238 0.156274 -0.016206 0.987581 0.604269 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.985420 0.006334 -0.170022 -0.195947 -0.003307 0.999831 0.018077 0.005017 0.170107 -0.017251 0.985274 0.648615 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.982801 0.007514 -0.184517 -0.206640 -0.003760 0.999779 0.020690 0.009468 0.184632 -0.019641 0.982612 0.694840 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.980058 0.008846 -0.198514 -0.218238 -0.004384 0.999728 0.022910 0.012236 0.198662 -0.021583 0.979830 0.742605 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.977275 0.009810 -0.211746 -0.229752 -0.004984 0.999716 0.023310 0.012753 0.211915 -0.021725 0.977047 0.790915 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.974132 0.010526 -0.225732 -0.240410 -0.005310 0.999705 0.023701 0.011372 0.225915 -0.021890 0.973901 0.837939 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.972385 0.010973 -0.233123 -0.245316 -0.005245 0.999669 0.025179 0.009565 0.233323 -0.023261 0.972121 0.860561 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.968690 0.011831 -0.247990 -0.253846 -0.005268 0.999618 0.027113 0.005290 0.248217 -0.024957 0.968383 0.904403 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.964671 0.012552 -0.263157 -0.260906 -0.005621 0.999618 0.027074 0.000986 0.263396 -0.024639 0.964373 0.945852 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.960491 0.014404 -0.277939 -0.265527 -0.006756 0.999572 0.028457 -0.001906 0.278230 -0.025455 0.960177 0.985619 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.956104 0.015370 -0.292625 -0.269310 -0.007257 0.999559 0.028791 -0.002625 0.292938 -0.025403 0.955794 1.025039 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.951185 0.016473 -0.308182 -0.270296 -0.007546 0.999517 0.030137 -0.001108 0.308529 -0.026341 0.950850 1.063455 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.945978 0.017756 -0.323745 -0.269330 -0.008159 0.999487 0.030979 0.003061 0.324129 -0.026664 0.945637 1.101103 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.940059 0.018928 -0.340486 -0.267211 -0.008394 0.999440 0.032384 0.009667 0.340908 -0.027585 0.939692 1.139350 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.936952 0.019642 -0.348904 -0.265744 -0.008490 0.999404 0.033463 0.013666 0.349354 -0.028391 0.936561 1.158643 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.930401 0.020616 -0.365963 -0.261202 -0.008269 0.999343 0.035274 0.021021 0.366450 -0.029793 0.929961 1.198613 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.922966 0.021337 -0.384290 -0.252687 -0.008502 0.999349 0.035068 0.026520 0.384788 -0.029100 0.922546 1.238247 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.915315 0.023283 -0.402065 -0.241884 -0.008947 0.999257 0.037498 0.029031 0.402639 -0.030725 0.914843 1.277587 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.906737 0.025785 -0.420907 -0.232449 -0.009634 0.999135 0.040454 0.029922 0.421586 -0.032626 0.906201 1.317419 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.897681 0.028042 -0.439753 -0.222358 -0.011152 0.999099 0.040945 0.030323 0.440505 -0.031852 0.897185 1.356960 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.887846 0.029916 -0.459167 -0.212220 -0.011828 0.999038 0.042220 0.031313 0.459989 -0.032053 0.887346 1.395743 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.878094 0.032752 -0.477365 -0.203560 -0.012920 0.998914 0.044770 0.031927 0.478313 -0.033144 0.877564 1.432926 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.872818 0.034054 -0.486856 -0.199788 -0.013408 0.998859 0.045831 0.032510 0.487862 -0.033474 0.872279 1.450581 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.861835 0.036647 -0.505862 -0.193482 -0.014485 0.998758 0.047678 0.034006 0.506981 -0.033763 0.861296 1.485191 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.850399 0.038922 -0.524697 -0.187225 -0.015519 0.998682 0.048930 0.036982 0.525910 -0.033467 0.849881 1.519922 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.839239 0.041659 -0.542165 -0.181826 -0.016506 0.998553 0.051178 0.041147 0.543512 -0.034002 0.838712 1.554743 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.827589 0.044937 -0.559533 -0.178087 -0.017474 0.998370 0.054335 0.045774 0.561063 -0.035190 0.827025 1.591248 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.815877 0.047018 -0.576311 -0.175745 -0.018227 0.998284 0.055641 0.050355 0.577938 -0.034892 0.815334 1.629258 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.804400 0.049470 -0.592024 -0.173198 -0.018599 0.998136 0.058134 0.053185 0.593797 -0.035752 0.803821 1.667530 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.792398 0.052670 -0.607727 -0.170991 -0.019391 0.997937 0.061206 0.052669 0.609697 -0.036716 0.791784 1.706168 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.786266 0.054261 -0.615500 -0.169641 -0.020293 0.997867 0.062046 0.051518 0.617554 -0.036294 0.785691 1.724857 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.773293 0.056031 -0.631568 -0.167008 -0.021666 0.997841 0.061999 0.049104 0.633678 -0.034260 0.772838 1.760388 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.759745 0.058699 -0.647566 -0.162958 -0.022919 0.997715 0.063550 0.046314 0.649817 -0.033440 0.759355 1.793546 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.745923 0.062392 -0.663103 -0.157865 -0.024053 0.997477 0.066796 0.041585 0.665598 -0.033875 0.745542 1.824212 +0.497882 0.885123 0.500000 0.500000 0.000000 0.000000 0.731464 0.063761 -0.678892 -0.152085 -0.024706 0.997443 0.067060 0.037093 0.681432 -0.032279 0.731169 1.852700 diff --git a/assets/re10k_poses/d6849f92207aa171.txt b/assets/re10k_poses/d6849f92207aa171.txt new file mode 100644 index 0000000000000000000000000000000000000000..4e65f723bbf9e60e66ae7d8c972704dbae241d19 --- /dev/null +++ b/assets/re10k_poses/d6849f92207aa171.txt @@ -0,0 +1,49 @@ +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 -0.000000 0.000000 -0.000000 1.000000 -0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999999 0.000064 0.001174 -0.006853 -0.000064 1.000000 -0.000222 0.002947 -0.001174 0.000222 0.999999 0.014517 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999997 -0.000032 0.002314 -0.014951 0.000033 1.000000 -0.000313 0.005496 -0.002314 0.000313 0.999997 0.030776 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999997 -0.000228 0.002337 -0.022979 0.000229 1.000000 -0.000321 0.007371 -0.002337 0.000322 0.999997 0.048828 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999997 0.000125 0.002530 -0.030696 -0.000124 1.000000 -0.000311 0.008946 -0.002530 0.000311 0.999997 0.068718 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999995 0.000244 0.003004 -0.034404 -0.000243 1.000000 -0.000237 0.009271 -0.003004 0.000237 0.999995 0.079236 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999992 0.000256 0.004042 -0.042718 -0.000253 1.000000 -0.000749 0.009632 -0.004042 0.000748 0.999992 0.101464 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999990 0.000035 0.004383 -0.050679 -0.000032 1.000000 -0.000635 0.010299 -0.004383 0.000635 0.999990 0.124883 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999990 -0.000525 0.004415 -0.057851 0.000529 1.000000 -0.000786 0.010093 -0.004415 0.000788 0.999990 0.148255 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999993 -0.001025 0.003702 -0.064173 0.001028 0.999999 -0.000652 0.009482 -0.003701 0.000656 0.999993 0.172088 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999992 -0.001211 0.003709 -0.070439 0.001215 0.999999 -0.001079 0.007707 -0.003707 0.001083 0.999993 0.196797 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999994 -0.001124 0.003212 -0.074953 0.001129 0.999998 -0.001596 0.005743 -0.003210 0.001599 0.999994 0.222038 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999994 -0.001020 0.003284 -0.077487 0.001025 0.999998 -0.001575 0.004864 -0.003282 0.001579 0.999993 0.234668 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999995 -0.000791 0.003008 -0.082258 0.000797 0.999998 -0.002002 0.002893 -0.003006 0.002004 0.999993 0.259388 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999996 -0.000997 0.002521 -0.087103 0.001003 0.999997 -0.002444 0.000514 -0.002519 0.002447 0.999994 0.283747 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999997 -0.000873 0.002177 -0.092092 0.000880 0.999994 -0.003239 -0.001292 -0.002174 0.003241 0.999992 0.307550 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999998 -0.000949 0.001548 -0.096197 0.000955 0.999992 -0.003884 -0.003314 -0.001545 0.003886 0.999991 0.331484 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999999 -0.001042 0.001321 -0.100752 0.001048 0.999989 -0.004515 -0.004850 -0.001317 0.004517 0.999989 0.355573 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999998 -0.001263 0.001203 -0.105216 0.001270 0.999984 -0.005432 -0.006344 -0.001196 0.005433 0.999984 0.381506 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999999 -0.001373 0.000825 -0.109769 0.001378 0.999983 -0.005652 -0.006905 -0.000817 0.005654 0.999984 0.409912 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999999 -0.001355 0.000693 -0.112642 0.001359 0.999982 -0.005837 -0.006438 -0.000685 0.005838 0.999983 0.425071 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999999 -0.001480 0.000066 -0.118037 0.001481 0.999977 -0.006658 -0.004049 -0.000056 0.006658 0.999978 0.456552 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999999 -0.001641 0.000303 -0.123564 0.001643 0.999967 -0.007922 -0.000699 -0.000290 0.007922 0.999969 0.489741 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999999 -0.001667 -0.000078 -0.131195 0.001666 0.999958 -0.009021 0.001976 0.000093 0.009021 0.999959 0.523973 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999999 -0.001578 0.000246 -0.140301 0.001581 0.999946 -0.010309 0.003358 -0.000229 0.010309 0.999947 0.559209 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999999 -0.001583 0.000225 -0.150329 0.001585 0.999931 -0.011658 0.004426 -0.000206 0.011659 0.999932 0.594496 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999998 -0.001723 -0.000709 -0.160046 0.001714 0.999919 -0.012596 0.005561 0.000730 0.012595 0.999920 0.629359 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999997 -0.002242 -0.000826 -0.169308 0.002230 0.999892 -0.014498 0.006108 0.000858 0.014496 0.999895 0.663225 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999997 -0.002378 -0.001045 -0.173499 0.002361 0.999882 -0.015166 0.007081 0.001081 0.015164 0.999884 0.680129 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999996 -0.002353 -0.001609 -0.181995 0.002326 0.999867 -0.016122 0.006858 0.001647 0.016118 0.999869 0.713521 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999994 -0.002526 -0.002525 -0.188216 0.002479 0.999826 -0.018484 0.007530 0.002571 0.018477 0.999826 0.746714 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999993 -0.002335 -0.002892 -0.191836 0.002279 0.999815 -0.019126 0.008786 0.002936 0.019120 0.999813 0.780679 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999993 -0.002052 -0.003127 -0.195215 0.001986 0.999776 -0.021049 0.010979 0.003170 0.021043 0.999774 0.816036 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999990 -0.002018 -0.003905 -0.197136 0.001930 0.999750 -0.022270 0.014766 0.003949 0.022262 0.999744 0.853522 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999988 -0.002283 -0.004440 -0.197500 0.002176 0.999708 -0.024087 0.019450 0.004494 0.024077 0.999700 0.892137 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999988 -0.002782 -0.004105 -0.196915 0.002676 0.999671 -0.025511 0.024639 0.004175 0.025500 0.999666 0.931874 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999986 -0.002986 -0.004305 -0.196323 0.002872 0.999651 -0.026249 0.026329 0.004382 0.026236 0.999646 0.951859 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999982 -0.003367 -0.004939 -0.194206 0.003229 0.999612 -0.027662 0.029722 0.005030 0.027646 0.999605 0.992540 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999979 -0.003929 -0.005229 -0.189245 0.003778 0.999581 -0.028702 0.030496 0.005340 0.028682 0.999574 1.033937 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999970 -0.004790 -0.006162 -0.183635 0.004603 0.999538 -0.030044 0.029527 0.006303 0.030014 0.999530 1.074981 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999966 -0.005280 -0.006328 -0.177010 0.005075 0.999474 -0.032025 0.028281 0.006494 0.031991 0.999467 1.116395 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999965 -0.005175 -0.006649 -0.170823 0.004947 0.999415 -0.033842 0.025539 0.006820 0.033808 0.999405 1.155532 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999965 -0.005536 -0.006211 -0.165555 0.005309 0.999343 -0.035862 0.022663 0.006406 0.035828 0.999337 1.194167 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999964 -0.005853 -0.006150 -0.161629 0.005612 0.999246 -0.038409 0.019634 0.006370 0.038373 0.999243 1.231885 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999960 -0.006007 -0.006569 -0.159732 0.005742 0.999197 -0.039641 0.018813 0.006801 0.039602 0.999192 1.251023 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999955 -0.005963 -0.007335 -0.156620 0.005650 0.999105 -0.041925 0.017164 0.007579 0.041882 0.999094 1.289603 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999953 -0.006007 -0.007628 -0.153704 0.005660 0.998985 -0.044694 0.016587 0.007889 0.044649 0.998972 1.328780 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999948 -0.006066 -0.008158 -0.150858 0.005673 0.998863 -0.047328 0.016921 0.008436 0.047279 0.998846 1.370076 +0.502934 0.894104 0.500000 0.500000 0.000000 0.000000 0.999948 -0.006063 -0.008224 -0.149121 0.005645 0.998735 -0.049965 0.016199 0.008516 0.049916 0.998717 1.412501 diff --git a/assets/re10k_poses/ebf9eb32e850ea81.txt b/assets/re10k_poses/ebf9eb32e850ea81.txt new file mode 100644 index 0000000000000000000000000000000000000000..71d3ef611e4eabd0399c82cc6a59975f15c429e5 --- /dev/null +++ b/assets/re10k_poses/ebf9eb32e850ea81.txt @@ -0,0 +1,49 @@ +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 1.000000 -0.000000 0.000000 0.000000 -0.000000 1.000000 0.000000 0.000000 -0.000000 0.000000 1.000000 0.000000 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 1.000000 0.000189 0.000635 0.014635 -0.000189 1.000000 -0.000125 -0.000171 -0.000635 0.000125 1.000000 0.000311 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999996 0.000519 0.002700 0.042540 -0.000518 1.000000 -0.000341 -0.000592 -0.002701 0.000340 0.999996 0.000652 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999993 0.000785 0.003730 0.056438 -0.000784 1.000000 -0.000364 -0.000925 -0.003730 0.000361 0.999993 0.000780 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999983 0.001140 0.005706 0.084397 -0.001137 0.999999 -0.000516 -0.001437 -0.005707 0.000510 0.999984 0.000906 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999977 0.001359 0.006600 0.098384 -0.001355 0.999999 -0.000650 -0.001562 -0.006601 0.000641 0.999978 0.001111 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999963 0.001857 0.008350 0.126390 -0.001850 0.999998 -0.000816 -0.002005 -0.008352 0.000801 0.999965 0.001400 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999955 0.001932 0.009275 0.140430 -0.001922 0.999998 -0.001090 -0.001902 -0.009277 0.001072 0.999956 0.001387 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999932 0.002478 0.011385 0.167525 -0.002467 0.999996 -0.001014 -0.002631 -0.011387 0.000986 0.999935 0.001365 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999922 0.002597 0.012245 0.181588 -0.002584 0.999996 -0.001120 -0.002718 -0.012248 0.001088 0.999924 0.001296 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999895 0.003001 0.014164 0.208939 -0.002985 0.999995 -0.001198 -0.003097 -0.014168 0.001155 0.999899 0.001294 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999878 0.003289 0.015255 0.222249 -0.003274 0.999994 -0.000993 -0.003634 -0.015258 0.000943 0.999883 0.001178 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999851 0.003713 0.016875 0.250209 -0.003692 0.999992 -0.001274 -0.003715 -0.016880 0.001211 0.999857 0.000994 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999834 0.003946 0.017793 0.263751 -0.003925 0.999992 -0.001169 -0.004028 -0.017798 0.001098 0.999841 0.000819 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999803 0.004356 0.019359 0.291357 -0.004334 0.999990 -0.001189 -0.004308 -0.019364 0.001105 0.999812 0.000570 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999785 0.004631 0.020197 0.304967 -0.004607 0.999989 -0.001243 -0.004468 -0.020203 0.001150 0.999795 0.000469 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999749 0.005162 0.021813 0.332076 -0.005139 0.999986 -0.001106 -0.004942 -0.021818 0.000994 0.999761 0.000273 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999726 0.005400 0.022783 0.345403 -0.005371 0.999985 -0.001334 -0.004778 -0.022790 0.001211 0.999740 0.000062 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999686 0.005985 0.024339 0.372389 -0.005955 0.999981 -0.001297 -0.005081 -0.024347 0.001152 0.999703 -0.000281 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999663 0.006235 0.025183 0.385965 -0.006197 0.999980 -0.001582 -0.004772 -0.025192 0.001425 0.999682 -0.000546 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999618 0.006859 0.026790 0.412664 -0.006823 0.999976 -0.001417 -0.005184 -0.026799 0.001234 0.999640 -0.001048 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999595 0.007144 0.027537 0.426054 -0.007114 0.999974 -0.001182 -0.005595 -0.027545 0.000986 0.999620 -0.001216 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999546 0.007729 0.029114 0.452901 -0.007692 0.999969 -0.001389 -0.005410 -0.029123 0.001165 0.999575 -0.002048 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999524 0.008018 0.029797 0.466295 -0.007982 0.999967 -0.001318 -0.005494 -0.029807 0.001079 0.999555 -0.002368 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999472 0.008674 0.031301 0.492989 -0.008635 0.999962 -0.001375 -0.005456 -0.031312 0.001104 0.999509 -0.003251 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999447 0.008954 0.032016 0.506354 -0.008911 0.999959 -0.001471 -0.005306 -0.032028 0.001185 0.999486 -0.003572 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999393 0.009723 0.033463 0.532752 -0.009682 0.999952 -0.001401 -0.005397 -0.033475 0.001076 0.999439 -0.004537 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999368 0.010139 0.034060 0.546404 -0.010095 0.999948 -0.001461 -0.005335 -0.034073 0.001116 0.999419 -0.004987 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999310 0.010939 0.035508 0.572863 -0.010895 0.999940 -0.001413 -0.005354 -0.035522 0.001025 0.999368 -0.006006 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999284 0.011314 0.036102 0.586254 -0.011272 0.999936 -0.001346 -0.005411 -0.036115 0.000938 0.999347 -0.006601 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999218 0.012184 0.037617 0.612687 -0.012147 0.999925 -0.001207 -0.005500 -0.037629 0.000749 0.999291 -0.008041 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999190 0.012580 0.038216 0.626235 -0.012542 0.999921 -0.001220 -0.005449 -0.038228 0.000739 0.999269 -0.008666 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999124 0.013512 0.039596 0.652940 -0.013484 0.999909 -0.000951 -0.005687 -0.039605 0.000416 0.999215 -0.010143 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999091 0.013998 0.040252 0.666384 -0.013968 0.999902 -0.001036 -0.005527 -0.040263 0.000473 0.999189 -0.010825 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.999019 0.015021 0.041654 0.693261 -0.015004 0.999887 -0.000718 -0.005808 -0.041660 0.000092 0.999132 -0.012439 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.998994 0.015566 0.042056 0.707246 -0.015536 0.999879 -0.001047 -0.005312 -0.042067 0.000392 0.999115 -0.013171 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.998916 0.016664 0.043457 0.733959 -0.016649 0.999861 -0.000713 -0.005677 -0.043463 -0.000011 0.999055 -0.014835 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.998873 0.017258 0.044224 0.747400 -0.017243 0.999851 -0.000730 -0.005507 -0.044230 -0.000034 0.999021 -0.015753 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.998801 0.018320 0.045387 0.775021 -0.018302 0.999832 -0.000816 -0.005331 -0.045394 -0.000016 0.998969 -0.017364 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.998720 0.019411 0.046700 0.802249 -0.019392 0.999812 -0.000865 -0.005198 -0.046708 -0.000041 0.998909 -0.019138 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.998686 0.019991 0.047178 0.816519 -0.019961 0.999800 -0.001109 -0.004863 -0.047191 0.000166 0.998886 -0.019770 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.998628 0.020635 0.048126 0.829710 -0.020617 0.999787 -0.000866 -0.005176 -0.048134 -0.000128 0.998841 -0.020716 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.998525 0.021830 0.049702 0.856855 -0.021823 0.999762 -0.000697 -0.005408 -0.049705 -0.000388 0.998764 -0.022536 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.998486 0.022434 0.050225 0.870902 -0.022423 0.999748 -0.000782 -0.005286 -0.050230 -0.000346 0.998738 -0.023387 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.998389 0.023634 0.051591 0.898296 -0.023624 0.999721 -0.000794 -0.005331 -0.051595 -0.000426 0.998668 -0.025107 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.998326 0.024276 0.052488 0.911671 -0.024280 0.999705 -0.000578 -0.005671 -0.052486 -0.000698 0.998621 -0.026015 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.998223 0.025496 0.053853 0.939418 -0.025500 0.999675 -0.000603 -0.005786 -0.053851 -0.000772 0.998549 -0.027736 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.998103 0.026705 0.055467 0.966590 -0.026712 0.999643 -0.000620 -0.005963 -0.055463 -0.000863 0.998460 -0.029470 +0.528932 0.940323 0.500000 0.500000 0.000000 0.000000 0.998039 0.027387 0.056284 0.980128 -0.027378 0.999625 -0.000935 -0.005629 -0.056288 -0.000608 0.998414 -0.030254 diff --git a/assets/re10k_poses/ec5c53a3d68fe3e7.txt b/assets/re10k_poses/ec5c53a3d68fe3e7.txt new file mode 100644 index 0000000000000000000000000000000000000000..828e946b72baf2c5195795650f542245c08bdbad --- /dev/null +++ b/assets/re10k_poses/ec5c53a3d68fe3e7.txt @@ -0,0 +1,49 @@ +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 -0.000000 0.000000 -0.000000 1.000000 0.000000 0.000000 -0.000000 -0.000000 1.000000 0.000000 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.999892 -0.000818 0.014672 -0.017619 0.000821 1.000000 -0.000249 0.001386 -0.014671 0.000261 0.999892 -0.003520 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.999575 -0.001460 0.029104 -0.034500 0.001471 0.999999 -0.000380 0.002525 -0.029103 0.000422 0.999576 -0.007302 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.999039 -0.002125 0.043790 -0.050857 0.002148 0.999998 -0.000477 0.003810 -0.043789 0.000571 0.999041 -0.011142 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.998260 -0.002781 0.058900 -0.066446 0.002823 0.999996 -0.000637 0.005194 -0.058898 0.000802 0.998264 -0.015410 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.997774 -0.003153 0.066611 -0.074006 0.003200 0.999995 -0.000592 0.005792 -0.066608 0.000804 0.997779 -0.017845 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.996609 -0.003722 0.082198 -0.089242 0.003790 0.999993 -0.000663 0.006620 -0.082195 0.000972 0.996616 -0.023226 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.995169 -0.004139 0.098085 -0.104487 0.004228 0.999991 -0.000703 0.007291 -0.098081 0.001114 0.995178 -0.028187 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.993469 -0.004507 0.114015 -0.119654 0.004616 0.999989 -0.000688 0.007139 -0.114010 0.001210 0.993479 -0.033958 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.991555 -0.004996 0.129592 -0.134803 0.005133 0.999987 -0.000720 0.007446 -0.129587 0.001379 0.991567 -0.038934 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.989434 -0.005079 0.144897 -0.150102 0.005255 0.999986 -0.000828 0.007222 -0.144890 0.001580 0.989446 -0.043521 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.987142 -0.005153 0.159764 -0.165227 0.005322 0.999986 -0.000633 0.006785 -0.159758 0.001476 0.987155 -0.048171 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.984748 -0.005406 0.173904 -0.180050 0.005599 0.999984 -0.000623 0.005683 -0.173898 0.001587 0.984762 -0.054045 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.983504 -0.005639 0.180798 -0.187330 0.005849 0.999983 -0.000627 0.005380 -0.180791 0.001675 0.983520 -0.056882 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.980987 -0.006144 0.193975 -0.201933 0.006342 0.999980 -0.000399 0.004372 -0.193969 0.001621 0.981006 -0.063050 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.978404 -0.006737 0.206593 -0.216874 0.006955 0.999976 -0.000331 0.003231 -0.206586 0.001761 0.978427 -0.069268 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.975782 -0.007255 0.218625 -0.231944 0.007479 0.999972 -0.000196 0.002273 -0.218617 0.001826 0.975809 -0.076339 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.973174 -0.007483 0.229947 -0.247272 0.007723 0.999970 -0.000142 0.001053 -0.229939 0.001914 0.973203 -0.083939 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.970632 -0.007646 0.240449 -0.262609 0.007899 0.999969 -0.000091 0.000237 -0.240441 0.001987 0.970662 -0.091880 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.968226 -0.007766 0.249955 -0.278207 0.008028 0.999968 -0.000029 -0.000259 -0.249947 0.002035 0.968257 -0.100089 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.965935 -0.007782 0.258666 -0.294252 0.008088 0.999967 -0.000117 -0.000437 -0.258657 0.002205 0.965967 -0.108482 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.964836 -0.007932 0.262733 -0.302357 0.008252 0.999966 -0.000113 -0.000433 -0.262723 0.002277 0.964869 -0.112972 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.962634 -0.008292 0.270678 -0.318669 0.008668 0.999962 -0.000195 -0.000261 -0.270666 0.002534 0.962670 -0.122323 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.960546 -0.008449 0.277993 -0.335300 0.008874 0.999961 -0.000271 -0.000680 -0.277980 0.002727 0.960583 -0.131508 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.958596 -0.008455 0.284645 -0.352212 0.008906 0.999960 -0.000291 -0.001183 -0.284631 0.002814 0.958633 -0.141409 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.956809 -0.008532 0.290592 -0.369415 0.009034 0.999959 -0.000387 -0.001333 -0.290577 0.002996 0.956847 -0.151297 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.955271 -0.008800 0.295603 -0.386473 0.009338 0.999956 -0.000409 -0.001227 -0.295586 0.003151 0.955311 -0.161364 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.953990 -0.008859 0.299706 -0.403249 0.009436 0.999955 -0.000479 -0.001589 -0.299689 0.003285 0.954031 -0.171308 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.952800 -0.008722 0.303474 -0.420061 0.009331 0.999956 -0.000558 -0.001716 -0.303456 0.003363 0.952839 -0.181650 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.952225 -0.008873 0.305269 -0.428422 0.009488 0.999955 -0.000529 -0.001984 -0.305250 0.003400 0.952266 -0.186040 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.951126 -0.009082 0.308670 -0.444875 0.009775 0.999952 -0.000698 -0.001944 -0.308649 0.003682 0.951169 -0.195442 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.950193 -0.009399 0.311519 -0.461193 0.010104 0.999949 -0.000648 -0.001886 -0.311497 0.003764 0.950240 -0.205146 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.949454 -0.009725 0.313756 -0.477099 0.010451 0.999945 -0.000633 -0.002181 -0.313732 0.003880 0.949504 -0.215422 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.948767 -0.009993 0.315820 -0.492554 0.010715 0.999942 -0.000550 -0.002558 -0.315796 0.003906 0.948819 -0.226017 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.948057 -0.010103 0.317940 -0.507942 0.010852 0.999941 -0.000585 -0.003093 -0.317915 0.004005 0.948111 -0.236776 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.947367 -0.010125 0.319990 -0.523624 0.010914 0.999940 -0.000670 -0.003674 -0.319964 0.004127 0.947421 -0.247957 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.946752 -0.010255 0.321799 -0.539260 0.011077 0.999938 -0.000723 -0.003901 -0.321772 0.004249 0.946808 -0.259314 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.946487 -0.010532 0.322570 -0.546866 0.011349 0.999935 -0.000653 -0.004092 -0.322542 0.004279 0.946545 -0.264981 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.946082 -0.010996 0.323740 -0.562210 0.011849 0.999930 -0.000663 -0.004191 -0.323710 0.004463 0.946146 -0.276273 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.945781 -0.011197 0.324613 -0.577144 0.012037 0.999927 -0.000579 -0.004603 -0.324583 0.004455 0.945847 -0.287975 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.945479 -0.011373 0.325484 -0.591569 0.012210 0.999925 -0.000527 -0.004464 -0.325454 0.004472 0.945547 -0.299837 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.945179 -0.011552 0.326350 -0.605704 0.012400 0.999923 -0.000516 -0.004309 -0.326318 0.004534 0.945249 -0.311948 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.944881 -0.011762 0.327203 -0.619002 0.012622 0.999920 -0.000505 -0.003874 -0.327171 0.004607 0.944954 -0.324393 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.944650 -0.011863 0.327866 -0.632206 0.012736 0.999919 -0.000514 -0.003318 -0.327834 0.004661 0.944724 -0.336802 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.944535 -0.011918 0.328195 -0.644489 0.012736 0.999919 -0.000343 -0.002597 -0.328164 0.004504 0.944610 -0.349411 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.944538 -0.011924 0.328186 -0.650551 0.012700 0.999919 -0.000222 -0.002436 -0.328157 0.004377 0.944613 -0.355610 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.944574 -0.012027 0.328078 -0.661877 0.012792 0.999918 -0.000172 -0.001866 -0.328049 0.004360 0.944651 -0.368515 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.944648 -0.012119 0.327862 -0.672403 0.012874 0.999917 -0.000132 -0.001579 -0.327833 0.004345 0.944726 -0.381544 +0.432004 0.768007 0.500000 0.500000 0.000000 0.000000 0.944645 -0.012183 0.327868 -0.682081 0.012913 0.999917 -0.000049 -0.001455 -0.327840 0.004280 0.944724 -0.394843 diff --git a/assets/re10k_poses/ec8ee53e2d07e6ba.txt b/assets/re10k_poses/ec8ee53e2d07e6ba.txt new file mode 100644 index 0000000000000000000000000000000000000000..b4ccb1156f32e9cef4b542a3c0f5ecf473f45385 --- /dev/null +++ b/assets/re10k_poses/ec8ee53e2d07e6ba.txt @@ -0,0 +1,49 @@ +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.000000 0.000000 1.000000 0.000000 0.000000 -0.000000 -0.000000 1.000000 0.000000 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 1.000000 -0.000152 -0.000121 -0.012012 0.000152 1.000000 -0.000075 -0.010840 0.000121 0.000075 1.000000 0.047443 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 1.000000 -0.000448 -0.000629 -0.014647 0.000448 1.000000 0.000464 -0.018447 0.000629 -0.000465 1.000000 0.072636 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999999 -0.000980 0.001105 -0.032179 0.000979 0.999999 0.000591 -0.037677 -0.001106 -0.000590 0.999999 0.149587 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999998 -0.001463 0.001368 -0.035051 0.001462 0.999999 0.000883 -0.042654 -0.001369 -0.000881 0.999999 0.177634 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999994 -0.002115 0.002613 -0.045213 0.002110 0.999996 0.001939 -0.061827 -0.002617 -0.001934 0.999995 0.256417 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999991 -0.002621 0.003318 -0.048726 0.002612 0.999993 0.002512 -0.067966 -0.003324 -0.002504 0.999991 0.282744 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999984 -0.003135 0.004788 -0.052807 0.003120 0.999991 0.002990 -0.078875 -0.004797 -0.002975 0.999984 0.336163 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999970 -0.004063 0.006529 -0.055728 0.004040 0.999986 0.003446 -0.088265 -0.006543 -0.003420 0.999973 0.391586 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999952 -0.005052 0.008380 -0.058304 0.005021 0.999981 0.003660 -0.095974 -0.008398 -0.003617 0.999958 0.445434 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999945 -0.005575 0.008883 -0.056713 0.005539 0.999977 0.004033 -0.101209 -0.008905 -0.003983 0.999952 0.473153 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999909 -0.007076 0.011456 -0.056895 0.007034 0.999968 0.003690 -0.112931 -0.011482 -0.003609 0.999928 0.554367 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999896 -0.007932 0.012070 -0.055131 0.007888 0.999962 0.003690 -0.116415 -0.012099 -0.003594 0.999920 0.581413 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999839 -0.010948 0.014201 -0.054561 0.010901 0.999935 0.003347 -0.127628 -0.014237 -0.003192 0.999894 0.661084 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999822 -0.011939 0.014624 -0.054325 0.011893 0.999924 0.003189 -0.132390 -0.014661 -0.003014 0.999888 0.687156 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999781 -0.014383 0.015197 -0.053487 0.014332 0.999891 0.003441 -0.141690 -0.015245 -0.003223 0.999879 0.739590 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999749 -0.016747 0.014885 -0.051762 0.016701 0.999855 0.003196 -0.148735 -0.014936 -0.002947 0.999884 0.792615 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999733 -0.017888 0.014600 -0.048967 0.017828 0.999832 0.004211 -0.156617 -0.014673 -0.003949 0.999884 0.816935 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999664 -0.020530 0.015821 -0.045509 0.020452 0.999778 0.005078 -0.175018 -0.015922 -0.004753 0.999862 0.896843 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999633 -0.021369 0.016635 -0.039334 0.021279 0.999758 0.005566 -0.188448 -0.016750 -0.005210 0.999846 0.950668 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999597 -0.021269 0.018780 -0.041828 0.021148 0.999755 0.006602 -0.204449 -0.018916 -0.006203 0.999802 1.009104 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999570 -0.021563 0.019849 -0.042187 0.021423 0.999745 0.007203 -0.211364 -0.019999 -0.006774 0.999777 1.040346 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999505 -0.021821 0.022667 -0.047121 0.021653 0.999736 0.007634 -0.222710 -0.022828 -0.007139 0.999714 1.102351 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999449 -0.021384 0.025400 -0.053584 0.021209 0.999750 0.007119 -0.232121 -0.025546 -0.006577 0.999652 1.163674 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999381 -0.020745 0.028423 -0.059754 0.020561 0.999766 0.006758 -0.242933 -0.028556 -0.006169 0.999573 1.223891 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999288 -0.020313 0.031784 -0.067879 0.020130 0.999779 0.006062 -0.251665 -0.031900 -0.005417 0.999476 1.285750 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999171 -0.020274 0.035311 -0.075841 0.020034 0.999774 0.007147 -0.264177 -0.035448 -0.006434 0.999351 1.349794 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999055 -0.019508 0.038828 -0.082157 0.019226 0.999786 0.007624 -0.274211 -0.038969 -0.006870 0.999217 1.412946 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.999033 -0.017955 0.040134 -0.083642 0.017640 0.999811 0.008175 -0.280946 -0.040273 -0.007459 0.999161 1.449174 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.998883 -0.015580 0.044611 -0.094371 0.015244 0.999853 0.007862 -0.290355 -0.044727 -0.007173 0.998973 1.512075 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.998699 -0.018566 0.047486 -0.097665 0.018221 0.999804 0.007690 -0.301511 -0.047620 -0.006815 0.998842 1.563515 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.998456 -0.020917 0.051457 -0.103968 0.020587 0.999764 0.006937 -0.311120 -0.051590 -0.005867 0.998651 1.614183 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.998239 -0.024161 0.054175 -0.106039 0.023903 0.999700 0.005411 -0.316985 -0.054290 -0.004106 0.998517 1.665657 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.998046 -0.025626 0.056989 -0.108739 0.025390 0.999666 0.004855 -0.326821 -0.057094 -0.003398 0.998363 1.723733 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.997826 -0.026543 0.060324 -0.111867 0.026328 0.999644 0.004367 -0.337291 -0.060418 -0.002769 0.998169 1.791481 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.997606 -0.027239 0.063569 -0.113263 0.027069 0.999627 0.003534 -0.345836 -0.063641 -0.001805 0.997971 1.865463 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.997532 -0.027002 0.064809 -0.115314 0.026887 0.999635 0.002648 -0.347884 -0.064857 -0.000899 0.997894 1.896211 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.997553 -0.028820 0.063692 -0.110617 0.028779 0.999585 0.001560 -0.356787 -0.063710 0.000276 0.997968 1.942270 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.997561 -0.030254 0.062906 -0.109431 0.030336 0.999540 -0.000349 -0.362528 -0.062867 0.002257 0.998019 1.979610 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.997540 -0.032428 0.062145 -0.108583 0.032598 0.999467 -0.001728 -0.372199 -0.062056 0.003750 0.998066 2.009728 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.997538 -0.035528 0.060457 -0.102035 0.035777 0.999355 -0.003049 -0.381277 -0.060309 0.005204 0.998166 2.035357 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.997436 -0.036833 0.061358 -0.099398 0.037072 0.999309 -0.002766 -0.398238 -0.061214 0.005034 0.998112 2.086371 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.997353 -0.038584 0.061631 -0.094389 0.038857 0.999240 -0.003226 -0.411190 -0.061460 0.005612 0.998094 2.141555 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.997314 -0.037843 0.062704 -0.091990 0.038110 0.999269 -0.003069 -0.425066 -0.062542 0.005450 0.998027 2.198218 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.997250 -0.037982 0.063642 -0.090311 0.038254 0.999263 -0.003050 -0.431885 -0.063479 0.005476 0.997968 2.227505 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.997057 -0.036439 0.067446 -0.089299 0.036702 0.999323 -0.002673 -0.450568 -0.067303 0.005140 0.997719 2.301579 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.996964 -0.036144 0.068960 -0.089361 0.036409 0.999334 -0.002578 -0.456039 -0.068820 0.005081 0.997616 2.326873 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.996814 -0.035002 0.071666 -0.087715 0.035250 0.999376 -0.002195 -0.466253 -0.071545 0.004714 0.997426 2.376839 +0.477267 0.848475 0.500000 0.500000 0.000000 0.000000 0.996629 -0.034577 0.074396 -0.085681 0.034857 0.999389 -0.002460 -0.472506 -0.074265 0.005045 0.997226 2.423373 diff --git a/assets/re10k_poses/ffa95c3b40609c76.txt b/assets/re10k_poses/ffa95c3b40609c76.txt new file mode 100644 index 0000000000000000000000000000000000000000..0d0c33a07301d0a84819c0fd3d0a99ebf19ea4dd --- /dev/null +++ b/assets/re10k_poses/ffa95c3b40609c76.txt @@ -0,0 +1,49 @@ +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 1.000000 -0.000000 -0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 -0.000000 0.000000 1.000000 0.000000 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 1.000000 0.000215 -0.000327 0.001813 -0.000214 1.000000 0.000477 -0.009889 0.000327 -0.000477 1.000000 -0.001529 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 1.000000 0.000317 -0.000699 0.003404 -0.000316 0.999999 0.001008 -0.020295 0.000699 -0.001008 0.999999 -0.003326 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 1.000000 0.000318 -0.000751 0.004891 -0.000317 0.999999 0.001477 -0.030886 0.000751 -0.001476 0.999999 -0.005395 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 1.000000 0.000409 -0.000742 0.006001 -0.000408 0.999998 0.001824 -0.036560 0.000742 -0.001824 0.999998 -0.006422 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 1.000000 0.000526 -0.000768 0.007271 -0.000524 0.999997 0.002248 -0.047519 0.000769 -0.002248 0.999997 -0.008329 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999999 0.000716 -0.000859 0.008957 -0.000713 0.999996 0.002643 -0.058917 0.000861 -0.002642 0.999996 -0.010188 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999999 0.000731 -0.001036 0.010127 -0.000728 0.999995 0.003061 -0.070428 0.001038 -0.003060 0.999995 -0.012113 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999999 0.000898 -0.001072 0.012077 -0.000894 0.999993 0.003660 -0.081854 0.001076 -0.003659 0.999993 -0.014271 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999999 0.000992 -0.001138 0.013399 -0.000988 0.999991 0.004035 -0.093187 0.001142 -0.004034 0.999991 -0.016292 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999998 0.001144 -0.001424 0.015275 -0.001137 0.999989 0.004575 -0.104784 0.001429 -0.004574 0.999989 -0.018427 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999998 0.001333 -0.001589 0.017036 -0.001325 0.999986 0.005046 -0.116144 0.001596 -0.005044 0.999986 -0.020853 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999998 0.001341 -0.001517 0.017487 -0.001333 0.999985 0.005314 -0.121989 0.001524 -0.005312 0.999985 -0.022131 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999997 0.001529 -0.001691 0.019269 -0.001520 0.999983 0.005645 -0.133104 0.001700 -0.005642 0.999983 -0.024771 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999997 0.001416 -0.001932 0.020898 -0.001404 0.999980 0.006180 -0.144576 0.001941 -0.006177 0.999979 -0.027307 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999997 0.001548 -0.001990 0.022102 -0.001535 0.999976 0.006696 -0.155835 0.002001 -0.006693 0.999976 -0.030287 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999996 0.001815 -0.002178 0.023868 -0.001799 0.999972 0.007242 -0.167078 0.002191 -0.007238 0.999971 -0.033047 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999996 0.001735 -0.002195 0.025182 -0.001718 0.999968 0.007756 -0.178377 0.002208 -0.007752 0.999968 -0.036110 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999995 0.001888 -0.002457 0.026766 -0.001868 0.999965 0.008184 -0.189906 0.002473 -0.008180 0.999963 -0.039023 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999995 0.002015 -0.002575 0.028158 -0.001993 0.999961 0.008660 -0.201422 0.002592 -0.008654 0.999959 -0.041661 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999995 0.001951 -0.002455 0.028327 -0.001929 0.999959 0.008898 -0.207477 0.002472 -0.008893 0.999957 -0.043296 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999994 0.002039 -0.002711 0.029982 -0.002014 0.999954 0.009427 -0.219348 0.002730 -0.009421 0.999952 -0.045578 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999994 0.001914 -0.002915 0.030768 -0.001885 0.999949 0.009949 -0.231634 0.002934 -0.009943 0.999946 -0.047678 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999994 0.002042 -0.002807 0.030782 -0.002013 0.999942 0.010552 -0.244134 0.002828 -0.010546 0.999940 -0.050397 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999993 0.002103 -0.003098 0.031351 -0.002069 0.999938 0.010904 -0.256507 0.003121 -0.010897 0.999936 -0.052897 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999992 0.002243 -0.003249 0.031786 -0.002205 0.999932 0.011464 -0.268867 0.003275 -0.011457 0.999929 -0.055193 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999992 0.002395 -0.003306 0.031250 -0.002355 0.999927 0.011886 -0.281574 0.003335 -0.011879 0.999924 -0.057737 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999991 0.002539 -0.003471 0.031590 -0.002496 0.999920 0.012430 -0.294074 0.003502 -0.012421 0.999917 -0.060433 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999991 0.002506 -0.003517 0.031775 -0.002462 0.999916 0.012714 -0.300324 0.003549 -0.012705 0.999913 -0.061508 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999991 0.002524 -0.003456 0.031207 -0.002478 0.999909 0.013263 -0.312924 0.003490 -0.013254 0.999906 -0.064115 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999991 0.002610 -0.003302 0.029912 -0.002564 0.999900 0.013903 -0.325419 0.003338 -0.013894 0.999898 -0.066755 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999990 0.002694 -0.003567 0.029532 -0.002643 0.999895 0.014272 -0.337734 0.003605 -0.014262 0.999892 -0.068922 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999990 0.002782 -0.003597 0.028573 -0.002729 0.999887 0.014752 -0.350293 0.003638 -0.014742 0.999885 -0.071044 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999989 0.002861 -0.003731 0.027236 -0.002803 0.999878 0.015366 -0.362400 0.003775 -0.015356 0.999875 -0.073339 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999988 0.002949 -0.003789 0.026220 -0.002889 0.999872 0.015718 -0.374106 0.003835 -0.015707 0.999869 -0.075246 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999988 0.003087 -0.003925 0.025008 -0.003024 0.999865 0.016126 -0.385810 0.003974 -0.016114 0.999862 -0.077187 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999987 0.003183 -0.003887 0.024026 -0.003118 0.999860 0.016448 -0.391591 0.003939 -0.016435 0.999857 -0.078230 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999986 0.003320 -0.004004 0.022551 -0.003253 0.999855 0.016728 -0.402909 0.004059 -0.016715 0.999852 -0.080099 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999986 0.003457 -0.003986 0.021424 -0.003388 0.999844 0.017350 -0.414243 0.004045 -0.017336 0.999842 -0.082075 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999985 0.003597 -0.004141 0.020466 -0.003523 0.999839 0.017612 -0.425279 0.004203 -0.017598 0.999836 -0.084044 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999985 0.003755 -0.004066 0.019628 -0.003681 0.999831 0.017998 -0.436512 0.004133 -0.017983 0.999830 -0.085721 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999986 0.003677 -0.003773 0.019102 -0.003606 0.999822 0.018520 -0.447487 0.003840 -0.018506 0.999821 -0.087582 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999991 0.003373 -0.002459 0.018532 -0.003325 0.999813 0.019034 -0.458501 0.002523 -0.019026 0.999816 -0.089160 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999996 0.002966 -0.000473 0.016508 -0.002957 0.999807 0.019413 -0.469394 0.000530 -0.019411 0.999811 -0.090956 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999996 0.002803 0.000248 0.016510 -0.002807 0.999803 0.019638 -0.474855 -0.000193 -0.019639 0.999807 -0.091925 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999995 0.002560 0.002043 0.014604 -0.002601 0.999794 0.020124 -0.485998 -0.001991 -0.020129 0.999795 -0.093879 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999989 0.002242 0.004014 0.013148 -0.002324 0.999786 0.020558 -0.496942 -0.003967 -0.020567 0.999781 -0.095912 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999979 0.001809 0.006297 0.011479 -0.001942 0.999776 0.021091 -0.508253 -0.006258 -0.021103 0.999758 -0.097527 +0.615278 1.093828 0.500000 0.500000 0.000000 0.000000 0.999961 0.001255 0.008746 0.010364 -0.001441 0.999773 0.021260 -0.519731 -0.008718 -0.021272 0.999736 -0.099358 diff --git a/inference/cli_demo.py b/inference/cli_demo.py new file mode 100644 index 0000000000000000000000000000000000000000..37dfcfc75e120635aef0034407ef35667c927368 --- /dev/null +++ b/inference/cli_demo.py @@ -0,0 +1,237 @@ +""" +This script demonstrates how to generate a video using the CogVideoX model with the Hugging Face `diffusers` pipeline. +The script supports different types of video generation, including text-to-video (t2v), image-to-video (i2v), +and video-to-video (v2v), depending on the input data and different weight. + +- text-to-video: THUDM/CogVideoX-5b, THUDM/CogVideoX-2b or THUDM/CogVideoX1.5-5b +- video-to-video: THUDM/CogVideoX-5b, THUDM/CogVideoX-2b or THUDM/CogVideoX1.5-5b +- image-to-video: THUDM/CogVideoX-5b-I2V or THUDM/CogVideoX1.5-5b-I2V + +Running the Script: +To run the script, use the following command with appropriate arguments: + +```bash +$ python cli_demo.py --prompt "A girl riding a bike." --model_path THUDM/CogVideoX1.5-5b --generate_type "t2v" +``` + +You can change `pipe.enable_sequential_cpu_offload()` to `pipe.enable_model_cpu_offload()` to speed up inference, but this will use more GPU memory + +Additional options are available to specify the model path, guidance scale, number of inference steps, video generation type, and output paths. + +""" + +import argparse +import logging +from typing import Literal, Optional + +import torch + +from diffusers import ( + CogVideoXDPMScheduler, + CogVideoXImageToVideoPipeline, + CogVideoXPipeline, + CogVideoXVideoToVideoPipeline, +) +from diffusers.utils import export_to_video, load_image, load_video + + +logging.basicConfig(level=logging.INFO) + +# Recommended resolution for each model (width, height) +RESOLUTION_MAP = { + # cogvideox1.5-* + "cogvideox1.5-5b-i2v": (768, 1360), + "cogvideox1.5-5b": (768, 1360), + # cogvideox-* + "cogvideox-5b-i2v": (480, 720), + "cogvideox-5b": (480, 720), + "cogvideox-2b": (480, 720), +} + + +def generate_video( + prompt: str, + model_path: str, + lora_path: str = None, + lora_rank: int = 128, + num_frames: int = 81, + width: Optional[int] = None, + height: Optional[int] = None, + output_path: str = "./output.mp4", + image_or_video_path: str = "", + num_inference_steps: int = 50, + guidance_scale: float = 6.0, + num_videos_per_prompt: int = 1, + dtype: torch.dtype = torch.bfloat16, + generate_type: str = Literal["t2v", "i2v", "v2v"], # i2v: image to video, v2v: video to video + seed: int = 42, + fps: int = 16, +): + """ + Generates a video based on the given prompt and saves it to the specified path. + + Parameters: + - prompt (str): The description of the video to be generated. + - model_path (str): The path of the pre-trained model to be used. + - lora_path (str): The path of the LoRA weights to be used. + - lora_rank (int): The rank of the LoRA weights. + - output_path (str): The path where the generated video will be saved. + - num_inference_steps (int): Number of steps for the inference process. More steps can result in better quality. + - num_frames (int): Number of frames to generate. CogVideoX1.0 generates 49 frames for 6 seconds at 8 fps, while CogVideoX1.5 produces either 81 or 161 frames, corresponding to 5 seconds or 10 seconds at 16 fps. + - width (int): The width of the generated video, applicable only for CogVideoX1.5-5B-I2V + - height (int): The height of the generated video, applicable only for CogVideoX1.5-5B-I2V + - guidance_scale (float): The scale for classifier-free guidance. Higher values can lead to better alignment with the prompt. + - num_videos_per_prompt (int): Number of videos to generate per prompt. + - dtype (torch.dtype): The data type for computation (default is torch.bfloat16). + - generate_type (str): The type of video generation (e.g., 't2v', 'i2v', 'v2v').· + - seed (int): The seed for reproducibility. + - fps (int): The frames per second for the generated video. + """ + + # 1. Load the pre-trained CogVideoX pipeline with the specified precision (bfloat16). + # add device_map="balanced" in the from_pretrained function and remove the enable_model_cpu_offload() + # function to use Multi GPUs. + + image = None + video = None + + model_name = model_path.split("/")[-1].lower() + desired_resolution = RESOLUTION_MAP[model_name] + if width is None or height is None: + height, width = desired_resolution + logging.info(f"\033[1mUsing default resolution {desired_resolution} for {model_name}\033[0m") + elif (height, width) != desired_resolution: + if generate_type == "i2v": + # For i2v models, use user-defined width and height + logging.warning( + f"\033[1;31mThe width({width}) and height({height}) are not recommended for {model_name}. The best resolution is {desired_resolution}.\033[0m" + ) + else: + # Otherwise, use the recommended width and height + logging.warning( + f"\033[1;31m{model_name} is not supported for custom resolution. Setting back to default resolution {desired_resolution}.\033[0m" + ) + height, width = desired_resolution + + if generate_type == "i2v": + pipe = CogVideoXImageToVideoPipeline.from_pretrained(model_path, torch_dtype=dtype) + image = load_image(image=image_or_video_path) + elif generate_type == "t2v": + pipe = CogVideoXPipeline.from_pretrained(model_path, torch_dtype=dtype) + else: + pipe = CogVideoXVideoToVideoPipeline.from_pretrained(model_path, torch_dtype=dtype) + video = load_video(image_or_video_path) + + # If you're using with lora, add this code + if lora_path: + pipe.load_lora_weights(lora_path, weight_name="pytorch_lora_weights.safetensors", adapter_name="test_1") + pipe.fuse_lora(components=["transformer"], lora_scale=1 / lora_rank) + + # 2. Set Scheduler. + # Can be changed to `CogVideoXDPMScheduler` or `CogVideoXDDIMScheduler`. + # We recommend using `CogVideoXDDIMScheduler` for CogVideoX-2B. + # using `CogVideoXDPMScheduler` for CogVideoX-5B / CogVideoX-5B-I2V. + + # pipe.scheduler = CogVideoXDDIMScheduler.from_config(pipe.scheduler.config, timestep_spacing="trailing") + pipe.scheduler = CogVideoXDPMScheduler.from_config(pipe.scheduler.config, timestep_spacing="trailing") + + # 3. Enable CPU offload for the model. + # turn off if you have multiple GPUs or enough GPU memory(such as H100) and it will cost less time in inference + # and enable to("cuda") + # pipe.to("cuda") + + # pipe.enable_model_cpu_offload() + pipe.enable_sequential_cpu_offload() + pipe.vae.enable_slicing() + pipe.vae.enable_tiling() + + # 4. Generate the video frames based on the prompt. + # `num_frames` is the Number of frames to generate. + if generate_type == "i2v": + video_generate = pipe( + height=height, + width=width, + prompt=prompt, + image=image, + # The path of the image, the resolution of video will be the same as the image for CogVideoX1.5-5B-I2V, otherwise it will be 720 * 480 + num_videos_per_prompt=num_videos_per_prompt, # Number of videos to generate per prompt + num_inference_steps=num_inference_steps, # Number of inference steps + num_frames=num_frames, # Number of frames to generate + use_dynamic_cfg=True, # This id used for DPM scheduler, for DDIM scheduler, it should be False + guidance_scale=guidance_scale, + generator=torch.Generator().manual_seed(seed), # Set the seed for reproducibility + ).frames[0] + elif generate_type == "t2v": + video_generate = pipe( + height=height, + width=width, + prompt=prompt, + num_videos_per_prompt=num_videos_per_prompt, + num_inference_steps=num_inference_steps, + num_frames=num_frames, + use_dynamic_cfg=True, + guidance_scale=guidance_scale, + generator=torch.Generator().manual_seed(seed), + ).frames[0] + else: + video_generate = pipe( + height=height, + width=width, + prompt=prompt, + video=video, # The path of the video to be used as the background of the video + num_videos_per_prompt=num_videos_per_prompt, + num_inference_steps=num_inference_steps, + num_frames=num_frames, + use_dynamic_cfg=True, + guidance_scale=guidance_scale, + generator=torch.Generator().manual_seed(seed), # Set the seed for reproducibility + ).frames[0] + export_to_video(video_generate, output_path, fps=fps) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Generate a video from a text prompt using CogVideoX") + parser.add_argument("--prompt", type=str, required=True, help="The description of the video to be generated") + parser.add_argument( + "--image_or_video_path", + type=str, + default=None, + help="The path of the image to be used as the background of the video", + ) + parser.add_argument( + "--model_path", type=str, default="THUDM/CogVideoX1.5-5B", help="Path of the pre-trained model use" + ) + parser.add_argument("--lora_path", type=str, default=None, help="The path of the LoRA weights to be used") + parser.add_argument("--lora_rank", type=int, default=128, help="The rank of the LoRA weights") + parser.add_argument("--output_path", type=str, default="./output.mp4", help="The path save generated video") + parser.add_argument("--guidance_scale", type=float, default=6.0, help="The scale for classifier-free guidance") + parser.add_argument("--num_inference_steps", type=int, default=50, help="Inference steps") + parser.add_argument("--num_frames", type=int, default=81, help="Number of steps for the inference process") + parser.add_argument("--width", type=int, default=None, help="The width of the generated video") + parser.add_argument("--height", type=int, default=None, help="The height of the generated video") + parser.add_argument("--fps", type=int, default=16, help="The frames per second for the generated video") + parser.add_argument("--num_videos_per_prompt", type=int, default=1, help="Number of videos to generate per prompt") + parser.add_argument("--generate_type", type=str, default="t2v", help="The type of video generation") + parser.add_argument("--dtype", type=str, default="bfloat16", help="The data type for computation") + parser.add_argument("--seed", type=int, default=42, help="The seed for reproducibility") + + args = parser.parse_args() + dtype = torch.float16 if args.dtype == "float16" else torch.bfloat16 + generate_video( + prompt=args.prompt, + model_path=args.model_path, + lora_path=args.lora_path, + lora_rank=args.lora_rank, + output_path=args.output_path, + num_frames=args.num_frames, + width=args.width, + height=args.height, + image_or_video_path=args.image_or_video_path, + num_inference_steps=args.num_inference_steps, + guidance_scale=args.guidance_scale, + num_videos_per_prompt=args.num_videos_per_prompt, + dtype=dtype, + generate_type=args.generate_type, + seed=args.seed, + fps=args.fps, + ) diff --git a/inference/flovd_ddp_demo.py b/inference/flovd_ddp_demo.py new file mode 100644 index 0000000000000000000000000000000000000000..4e4fa8ce55e5b8b2234dd4c1b0f9dd266696ca70 --- /dev/null +++ b/inference/flovd_ddp_demo.py @@ -0,0 +1,817 @@ +""" +This script demonstrates how to generate a video using the CogVideoX model with the Hugging Face `diffusers` pipeline. +The script supports different types of video generation, including text-to-video (t2v), image-to-video (i2v), +and video-to-video (v2v), depending on the input data and different weight. + +- text-to-video: THUDM/CogVideoX-5b, THUDM/CogVideoX-2b or THUDM/CogVideoX1.5-5b +- video-to-video: THUDM/CogVideoX-5b, THUDM/CogVideoX-2b or THUDM/CogVideoX1.5-5b +- image-to-video: THUDM/CogVideoX-5b-I2V or THUDM/CogVideoX1.5-5b-I2V + +Running the Script: +To run the script, use the following command with appropriate arguments: + +```bash +$ python cli_demo.py --prompt "A girl riding a bike." --model_path THUDM/CogVideoX1.5-5b --generate_type "t2v" +``` + +You can change `pipe.enable_sequential_cpu_offload()` to `pipe.enable_model_cpu_offload()` to speed up inference, but this will use more GPU memory + +Additional options are available to specify the model path, guidance scale, number of inference steps, video generation type, and output paths. + +""" +from typing import TYPE_CHECKING, Any, Dict, List, Tuple +import argparse +import logging +import os +import sys +from typing import Literal, Optional +from pathlib import Path +import json +from datetime import timedelta +import random +from safetensors.torch import load_file, save_file +from tqdm import tqdm +from einops import rearrange, repeat +import math +import numpy as np +from PIL import Image + +import torch + +from diffusers import ( + CogVideoXDPMScheduler, + CogVideoXImageToVideoPipeline, + CogVideoXPipeline, + CogVideoXVideoToVideoPipeline, + AutoencoderKLCogVideoX, + CogVideoXTransformer3DModel, +) +from diffusers.utils import export_to_video, load_image, load_video +from peft import LoraConfig, get_peft_model_state_dict, set_peft_model_state_dict + +sys.path.append(os.path.abspath(os.path.join(sys.path[0], "../"))) +from finetune.pipeline.flovd_FVSM_cogvideox_controlnet_pipeline import FloVDCogVideoXControlnetImageToVideoPipeline +from finetune.pipeline.flovd_OMSM_cogvideox_pipeline import FloVDOMSMCogVideoXImageToVideoPipeline +from finetune.schemas import Components, Args +from finetune.modules.cogvideox_controlnet import CogVideoXControlnet +from finetune.modules.cogvideox_custom_model import CustomCogVideoXTransformer3DModel +from transformers import AutoTokenizer, T5EncoderModel + +from finetune.modules.camera_sampler import SampleManualCam +from finetune.modules.camera_flow_generator import CameraFlowGenerator +from finetune.modules.utils import get_camera_flow_generator_input, forward_bilinear_splatting, flow_to_color +from finetune.modules.depth_warping.depth_warping import unnormalize_intrinsic + +from finetune.datasets.utils import ( + preprocess_image_with_resize, + preprocess_video_with_resize, +) + + +from torch.utils.data import Dataset +from torchvision import transforms + +import torch.distributed as dist +from torch.utils.data.distributed import DistributedSampler + +import pdb +sys.path.append(os.path.abspath(os.path.join(sys.path[-1], 'finetune'))) # for camera flow generator + + +os.environ["TOKENIZERS_PARALLELISM"] = "false" + + +logging.basicConfig(level=logging.INFO) + +# Recommended resolution for each model (width, height) +RESOLUTION_MAP = { + # cogvideox1.5-* + "cogvideox1.5-5b-i2v": (768, 1360), + "cogvideox1.5-5b": (768, 1360), + # cogvideox-* + "cogvideox-5b-i2v": (480, 720), + "cogvideox-5b": (480, 720), + "cogvideox-2b": (480, 720), +} + + + + +def init_dist(launcher="slurm", backend='nccl', port=29500, **kwargs): + """Initializes distributed environment.""" + if launcher == 'pytorch': + rank = int(os.environ['RANK']) + num_gpus = torch.cuda.device_count() + local_rank = rank % num_gpus + torch.cuda.set_device(local_rank) + dist.init_process_group(backend=backend, timeout=timedelta(minutes=30), **kwargs) + + elif launcher == 'slurm': + proc_id = int(os.environ['SLURM_PROCID']) + ntasks = int(os.environ['SLURM_NTASKS']) + node_list = os.environ['SLURM_NODELIST'] + num_gpus = torch.cuda.device_count() + local_rank = proc_id % num_gpus + torch.cuda.set_device(local_rank) + addr = subprocess.getoutput( + f'scontrol show hostname {node_list} | head -n1') + os.environ['MASTER_ADDR'] = addr + os.environ['WORLD_SIZE'] = str(ntasks) + os.environ['RANK'] = str(proc_id) + port = os.environ.get('PORT', port) + os.environ['MASTER_PORT'] = str(port) + dist.init_process_group(backend=backend, timeout=timedelta(minutes=30)) + + else: + raise NotImplementedError(f'Not implemented launcher type: `{launcher}`!') + # https://github.com/pytorch/pytorch/issues/98763 + # torch.cuda.set_device(local_rank) + + return local_rank + + +def load_cogvideox_flovd_FVSM_controlnet_pipeline(controlnet_path, backbone_path, device, dtype): + controlnet_sd = torch.load(controlnet_path, map_location='cpu')['module'] + + tokenizer = AutoTokenizer.from_pretrained(backbone_path, subfolder="tokenizer") + text_encoder = T5EncoderModel.from_pretrained(backbone_path, subfolder="text_encoder") + transformer = CustomCogVideoXTransformer3DModel.from_pretrained(backbone_path, subfolder="transformer") + vae = AutoencoderKLCogVideoX.from_pretrained(backbone_path, subfolder="vae") + scheduler = CogVideoXDPMScheduler.from_pretrained(backbone_path, subfolder="scheduler") + + additional_kwargs = { + 'num_layers': 6, + 'out_proj_dim_factor': 64, + 'out_proj_dim_zero_init': True, + 'notextinflow': True, + } + controlnet = CogVideoXControlnet.from_pretrained(backbone_path, subfolder="transformer", **additional_kwargs) + controlnet.eval() + + missing, unexpected = controlnet.load_state_dict(controlnet_sd) + + if len(missing) != 0 or len(unexpected) != 0: + print(f"Missing keys : {missing}") + print(f"Unexpected keys : {unexpected}") + + pipe = FloVDCogVideoXControlnetImageToVideoPipeline( + tokenizer=tokenizer, + text_encoder=text_encoder, + vae=vae, + transformer=transformer, + controlnet=controlnet, + scheduler=scheduler, + ) + + # pipe.enable_model_cpu_offload(device=device) + pipe = pipe.to(device, dtype) + + return pipe + +def load_cogvideox_flovd_OMSM_lora_pipeline(omsm_path, backbone_path, transformer_lora_config, device, dtype): + tokenizer = AutoTokenizer.from_pretrained(backbone_path, subfolder="tokenizer") + text_encoder = T5EncoderModel.from_pretrained(backbone_path, subfolder="text_encoder") + transformer = CogVideoXTransformer3DModel.from_pretrained(backbone_path, subfolder="transformer") + vae = AutoencoderKLCogVideoX.from_pretrained(backbone_path, subfolder="vae") + scheduler = CogVideoXDPMScheduler.from_pretrained(backbone_path, subfolder="scheduler") + + # 1) Load Lora weight + transformer.add_adapter(transformer_lora_config) + + lora_state_dict = FloVDOMSMCogVideoXImageToVideoPipeline.lora_state_dict(omsm_path) + transformer_state_dict = { + f'{k.replace("transformer.", "")}': v + for k, v in lora_state_dict.items() + if k.startswith("transformer.") + } + incompatible_keys = set_peft_model_state_dict(transformer, transformer_state_dict, adapter_name="default") + if incompatible_keys is not None: + # check only for unexpected keys + unexpected_keys = getattr(incompatible_keys, "unexpected_keys", None) + if unexpected_keys: + logger.warning( + f"Loading adapter weights from state_dict led to unexpected keys not found in the model: " + f" {unexpected_keys}. " + ) + + # 2) Load Other weight + load_path = os.path.join(omsm_path, "selected_blocks.safetensors") + if os.path.exists(load_path): + tensor_dict = load_file(load_path) + + block_state_dicts = {} + for k, v in tensor_dict.items(): + block_name, param_name = k.split(".", 1) + if block_name not in block_state_dicts: + block_state_dicts[block_name] = {} + block_state_dicts[block_name][param_name] = v + + for block_name, state_dict in block_state_dicts.items(): + if hasattr(transformer, block_name): + getattr(transformer, block_name).load_state_dict(state_dict) + else: + raise ValueError(f"Transformer has no attribute '{block_name}'") + + + pipe = FloVDOMSMCogVideoXImageToVideoPipeline( + tokenizer=tokenizer, + text_encoder=text_encoder, + vae=vae, + transformer=transformer, + scheduler=scheduler, + ) + + # pipe.load_lora_weights(omsm_path, weight_name="pytorch_lora_weights.safetensors", adapter_name="test_1") + # pipe.fuse_lora(components=["transformer"], lora_scale=1.0) + + # pipe.enable_model_cpu_offload(device=device) + pipe = pipe.to(device, dtype) + + return pipe + + +class I2VFlowDataset_Inference(Dataset): + def __init__( + self, + max_num_frames: int, + height: int, + width: int, + data_root: str, + max_num_videos: int = None, + ) -> None: + + self.train_resolution = (int(max_num_frames), int(height), int(width)) + + data_root = Path(data_root) + metadata_path = data_root / "metadata_reformat.jsonl" + assert metadata_path.is_file(), "For this dataset type, you need metadata.jsonl in the root path" + + metadata = [] + with open(metadata_path, "r") as f: + for line in f: + metadata.append( json.loads(line) ) + + metadata = random.sample(metadata, max_num_videos) + + self.prompts = [x["prompt"] for x in metadata] + self.prompt_embeddings = [data_root / "prompt_embeddings_revised" / (x["hash_code"] + '.safetensors') for x in metadata] + self.videos = [data_root / "video_latent" / "x".join(str(x) for x in self.train_resolution) / (x["hash_code"] + '.safetensors') for x in metadata] + self.images = [data_root / "first_frames" / (x["hash_code"] + '.png') for x in metadata] + self.flows = [data_root / "flow_direct_f_latent" / (x["hash_code"] + '.safetensors') for x in metadata] + self.masks = [data_root / "valid_mask" / (x["hash_code"] + '.bin') for x in metadata] + + self.max_num_frames = max_num_frames + self.height = height + self.width = width + + self.__frame_transforms = transforms.Compose([transforms.Lambda(lambda x: x / 255.0 * 2.0 - 1.0)]) + self.__image_transforms = self.__frame_transforms + + self.length = len(self.videos) + + print(f"Dataset size: {self.length}") + + def __len__(self) -> int: + return self.length + + def load_data_pair(self, index): + prompt_embedding_path = self.prompt_embeddings[index] + encoded_video_path = self.videos[index] + encoded_flow_path = self.flows[index] + + prompt_embedding = load_file(prompt_embedding_path)["prompt_embedding"] + encoded_video = load_file(encoded_video_path)["encoded_video"] # CFHW + encoded_flow = load_file(encoded_flow_path)["encoded_flow_f"] # CFHW + + return prompt_embedding, encoded_video, encoded_flow + + def __getitem__(self, index: int) -> Dict[str, Any]: + while True: + try: + prompt_embedding, encoded_video, encoded_flow = self.load_data_pair(index) + break + except Exception as e: + print(f"Error loading {self.prompt_embeddings[index]}: {str(e)}") + index = random.randint(0, self.length - 1) + + image_path = self.images[index] + prompt = self.prompts[index] + + _, image = self.preprocess(None, image_path) + image = self.image_transform(image) + + + # shape of encoded_video: [C, F, H, W] + # shape and scale of image: [C, H, W], [-1,1] + return { + "image": image, + "prompt": prompt, + "prompt_embedding": prompt_embedding, + "encoded_video": encoded_video, + "encoded_flow": encoded_flow, + "video_metadata": { + "num_frames": encoded_video.shape[1], + "height": encoded_video.shape[2], + "width": encoded_video.shape[3], + }, + } + + def preprocess(self, video_path: Path | None, image_path: Path | None) -> Tuple[torch.Tensor, torch.Tensor]: + if video_path is not None: + video = preprocess_video_with_resize(video_path, self.max_num_frames, self.height, self.width) + else: + video = None + if image_path is not None: + image = preprocess_image_with_resize(image_path, self.height, self.width) + else: + image = None + return video, image + + def video_transform(self, frames: torch.Tensor) -> torch.Tensor: + return torch.stack([self.__frame_transforms(f) for f in frames], dim=0) + + def image_transform(self, image: torch.Tensor) -> torch.Tensor: + return self.__image_transforms(image) + +def initialize_flow_generator(target): + depth_estimator_kwargs = { + "target": target, + "kwargs": { + "ckpt_path": '/workspace/workspace/checkpoints/depth_anything/depth_anything_v2_metric_hypersim_vitb.pth', + "model_config": { + "max_depth": 20, + "encoder": 'vitb', + "features": 128, + "out_channels": [96, 192, 384, 768], + } + + } + } + + return CameraFlowGenerator(depth_estimator_kwargs) + +def integrate_flow(camera_flow, object_flow, depth_ctxt, camera_flow_generator, camera_flow_generator_input): + # camera_flow: (BF)CHW + # object_flow: (BF)CHW + # depth_ctxt: B1HW + + B, F = camera_flow_generator_input["target"]["intrinsics"].shape[:2] + H, W = object_flow.shape[-2:] + + c2w_ctxt = repeat(camera_flow_generator_input["context"]["extrinsics"], "b t h w -> (b v t) h w", v=F) # No need to apply inverse as it is an eye matrix. + c2w_trgt = rearrange(torch.inverse(camera_flow_generator_input["target"]["extrinsics"]), "b t h w -> (b t) h w") + intrinsics_ctxt = unnormalize_intrinsic(repeat(camera_flow_generator_input["context"]["intrinsics"], "b t h w -> (b v t) h w", v=F), size=(H, W)) + + with torch.cuda.amp.autocast(enabled=False): + warped_object_flow = camera_flow_generator.depth_warping_module.warper.forward_warp_displacement( + depth1=repeat(depth_ctxt, "b c h w -> (b f) c h w", f=F), + flow1=object_flow, + transformation1=c2w_ctxt, + transformation2=c2w_trgt, + intrinsic1=intrinsics_ctxt, + intrinsic2=None, + ) + + integrated_flow = camera_flow + warped_object_flow + + return integrated_flow + +def save_flow(flow, filename, fps=16): + # flow: (BF)CHW, arbitrary scale + flow_RGB = flow_to_color(flow) # BF,C,H,W (B=1) + + frame_list = [] + for frame in flow_RGB: + frame = (frame.permute(1,2,0).float().detach().cpu().numpy()).astype(np.uint8).clip(0,255) + frame_list.append(Image.fromarray(frame)) + + export_to_video(frame_list, filename, fps=fps) + +def save_flow_warped_video(image, flow, filename, fps=16): + # image: CHW, 0~255 scale + # flow: (BF)CHW, arbitrary scale + warped_video = forward_bilinear_splatting(repeat(image, 'c h w -> f c h w', f=flow.size(0)), flow.to(torch.float)) + + frame_list = [] + for frame in warped_video: + frame = (frame.permute(1,2,0).float().detach().cpu().numpy()).astype(np.uint8).clip(0,255) + frame_list.append(Image.fromarray(frame)) + + export_to_video(frame_list, filename, fps=fps) + +def generate_video( + # prompt: str, + launcher: str, + port: int, + data_root: str, + fvsm_path: str, + omsm_path: str, + num_frames: int = 81, + width: Optional[int] = None, + height: Optional[int] = None, + output_path: str = "./output.mp4", + image_path: str = "", + num_inference_steps: int = 50, + guidance_scale: float = 6.0, + num_videos_per_prompt: int = 1, + dtype: torch.dtype = torch.bfloat16, + seed: int = 42, + fps: int = 16, + controlnet_guidance_end: float = 0.4, + max_num_videos: int = None, + use_dynamic_cfg: bool = False, + pose_type: str = "manual", + speed: float = 0.5, + use_flow_integration: bool = False, +): + """ + Generates a video based on the given prompt and saves it to the specified path. + + Parameters: + - prompt (str): The description of the video to be generated. + - lora_path (str): The path of the LoRA weights to be used. + - lora_rank (int): The rank of the LoRA weights. + - output_path (str): The path where the generated video will be saved. + - num_inference_steps (int): Number of steps for the inference process. More steps can result in better quality. + - num_frames (int): Number of frames to generate. CogVideoX1.0 generates 49 frames for 6 seconds at 8 fps, while CogVideoX1.5 produces either 81 or 161 frames, corresponding to 5 seconds or 10 seconds at 16 fps. + - width (int): The width of the generated video, applicable only for CogVideoX1.5-5B-I2V + - height (int): The height of the generated video, applicable only for CogVideoX1.5-5B-I2V + - guidance_scale (float): The scale for classifier-free guidance. Higher values can lead to better alignment with the prompt. + - num_videos_per_prompt (int): Number of videos to generate per prompt. + - dtype (torch.dtype): The data type for computation (default is torch.bfloat16). + - generate_type (str): The type of video generation (e.g., 't2v', 'i2v', 'v2v').· + - seed (int): The seed for reproducibility. + - fps (int): The frames per second for the generated video. + """ + + # Distributed + local_rank = init_dist(launcher=launcher, port=port) + global_rank = dist.get_rank() + num_processes = dist.get_world_size() + is_main_process = global_rank == 0 + + torch.manual_seed(seed) + random.seed(seed) + + if is_main_process: + os.makedirs(os.path.join(output_path, 'generated_videos'), exist_ok=True) + os.makedirs(os.path.join(output_path, 'generated_flow_videos'), exist_ok=True) + os.makedirs(os.path.join(output_path, 'flow_warped_videos'), exist_ok=True) + + # 1. Load the pre-trained CogVideoX pipeline with the specified precision (bfloat16). + # add device_map="balanced" in the from_pretrained function and remove the enable_model_cpu_offload() + # function to use Multi GPUs. + + image = None + video = None + + model_name = "cogvideox-5b-i2v".lower() + desired_resolution = RESOLUTION_MAP[model_name] + if width is None or height is None: + height, width = desired_resolution + logging.info(f"\033[1mUsing default resolution {desired_resolution} for {model_name}\033[0m") + elif (height, width) != desired_resolution: + if generate_type == "i2v": + # For i2v models, use user-defined width and height + logging.warning( + f"\033[1;31mThe width({width}) and height({height}) are not recommended for {model_name}. The best resolution is {desired_resolution}.\033[0m" + ) + + """ + # Prepare Dataset Class.. + """ + # image = load_image(image=image_or_video_path) + + # prompt + # first image + # camera parameters + dataset = I2VFlowDataset_Inference( + max_num_frames=num_frames, + height=height, + width=width, + data_root=data_root, + max_num_videos=max_num_videos, + ) + + + distributed_sampler = DistributedSampler( + dataset, + num_replicas=num_processes, + rank=global_rank, + shuffle=False, + seed=seed, + ) + + # DataLoaders creation: + dataloader = torch.utils.data.DataLoader( + dataset, + batch_size=1, + shuffle=False, + sampler=distributed_sampler, + num_workers=4, + pin_memory=True, + drop_last=False, + ) + + + """ + # Prepare Pipeline + """ + transformer_lora_config = LoraConfig( + r=128, + lora_alpha=64, + init_lora_weights=True, + target_modules=["to_q", "to_k", "to_v", "to_out.0", "norm1.linear", "norm2.linear", "ff.net.2"], + ) + + print(f'Constructing pipeline') + pipe_omsm = load_cogvideox_flovd_OMSM_lora_pipeline(omsm_path, backbone_path="THUDM/CogVideoX-5b-I2V", transformer_lora_config=transformer_lora_config, device=local_rank, dtype=dtype) + pipe_fvsm = load_cogvideox_flovd_FVSM_controlnet_pipeline(fvsm_path, backbone_path="THUDM/CogVideoX-5b-I2V", device=local_rank, dtype=dtype) + print(f'Done loading pipeline') + + assert pose_type in ['re10k', 'manual'], "Choose other pose_type between ['re10k', 'manual']" + if pose_type == 're10k': + root_path = "./manual_poses_re10k" + else: + root_path = "./manual_poses" + + CameraSampler = SampleManualCam(pose_type=pose_type, root_path=root_path) + camera_flow_generator_target = 'finetune.modules.depth_warping.depth_warping.DepthWarping_wrapper' + camera_flow_generator = initialize_flow_generator(camera_flow_generator_target).to(local_rank) + #-------------------------------------------------------------------------------------------------------- + + + # 2. Set Scheduler. + # Can be changed to `CogVideoXDPMScheduler` or `CogVideoXDDIMScheduler`. + # We recommend using `CogVideoXDDIMScheduler` for CogVideoX-2B. + # using `CogVideoXDPMScheduler` for CogVideoX-5B / CogVideoX-5B-I2V. + + # pipe.scheduler = CogVideoXDDIMScheduler.from_config(pipe.scheduler.config, timestep_spacing="trailing") + pipe_fvsm.scheduler = CogVideoXDPMScheduler.from_config(pipe_fvsm.scheduler.config, timestep_spacing="trailing") + pipe_omsm.scheduler = CogVideoXDPMScheduler.from_config(pipe_omsm.scheduler.config, timestep_spacing="trailing") + + # 3. Enable CPU offload for the model. + # turn off if you have multiple GPUs or enough GPU memory(such as H100) and it will cost less time in inference + # and enable to("cuda") + # pipe.to("cuda") + + # pipe_fvsm.enable_model_cpu_offload() + # pipe_omsm.enable_model_cpu_offload() + # pipe_fvsm.enable_sequential_cpu_offload() + # pipe_omsm.enable_sequential_cpu_offload() + + pipe_fvsm.vae.enable_slicing() + pipe_fvsm.vae.enable_tiling() + pipe_omsm.vae.enable_slicing() + pipe_omsm.vae.enable_tiling() + + dataloader.sampler.set_epoch(1) + dist.barrier() + + output_video_path = os.path.join(output_path, 'generated_videos') + output_flow_path = os.path.join(output_path, 'generated_flow_videos') + output_warped_video_path = os.path.join(output_path, 'flow_warped_videos') + + data_iter = iter(dataloader) + for step in tqdm(range(0, len(dataloader))): + batch = next(data_iter) + + prompt = batch["prompt"][0] + image = batch["image"].to(local_rank) + prompt_embedding = batch["prompt_embedding"].to(local_rank) + prompt_short = prompt[:20].strip() + + # if step < 10: + # step += 1 + # continue + + # Get Camera flow + camparam, cam_name = CameraSampler.sample() # W2C + image_torch_255 = ((image.detach().clone()+1)/2. * 255.).squeeze(0) + camera_flow_generator_input = get_camera_flow_generator_input(image_torch_255, camparam, device=local_rank, speed=speed) + image_torch = ((image_torch_255.unsqueeze(0) / 255.) * 2. - 1.).to(local_rank) + + with torch.no_grad(): + with torch.cuda.amp.autocast(enabled=True, dtype=dtype): + + # camera_flow, log_dict = camera_flow_generator(image_torch, camera_flow_generator_input) + # camera_flow = camera_flow.to(local_rank, dtype) + + # camera_flow_latent = rearrange(encode_flow(camera_flow, pipe_omsm.vae, flow_scale_factor=[60, 36]), 'b c f h w -> b f c h w').to(local_rank, dtype) + + flow_latent = pipe_omsm( + num_frames=num_frames, + height=height, + width=width, + prompt=None, + prompt_embeds=prompt_embedding, + image=image, + generator=torch.Generator().manual_seed(seed), + num_inference_steps=num_inference_steps, + use_dynamic_cfg=use_dynamic_cfg, + output_type='latent' + ).frames[0] + object_flow = decode_flow(flow_latent.detach().clone().unsqueeze(0).to(local_rank), pipe_omsm.vae, flow_scale_factor=[60, 36]) # BF,C,H,W + + if use_flow_integration: + # Integrate camera (from 3D warping) and object (from OMSM) flow maps + # Using segmentation model will be implemented later.. + + camera_flow, log_dict = camera_flow_generator(image_torch, camera_flow_generator_input) + camera_flow = camera_flow.to(local_rank, dtype) + + integrated_flow = integrate_flow(camera_flow, object_flow, log_dict['depth_ctxt'], camera_flow_generator, camera_flow_generator_input) + integrated_flow_latent = rearrange(encode_flow(integrated_flow, pipe_omsm.vae, flow_scale_factor=[60, 36]), 'b c f h w -> b f c h w').to(local_rank, dtype) + else: + integrated_flow_latent = rearrange(flow_latent, '(b f) c h w -> b f c h w', b=image.size(0)) + + # 4. Generate the video frames based on the prompt. + # `num_frames` is the Number of frames to generate. + video_generate = pipe_fvsm( + num_frames=num_frames, + height=height, + width=width, + prompt=None, + prompt_embeds=prompt_embedding, + image=image, + flow_latent=integrated_flow_latent, + valid_mask=None, + generator=torch.Generator().manual_seed(seed), + num_inference_steps=num_inference_steps, + controlnet_guidance_start = 0.0, + controlnet_guidance_end = controlnet_guidance_end, + use_dynamic_cfg=use_dynamic_cfg, + ).frames[0] + + # Save logs + # 1) Synthesized flow (object_flow) + save_path = os.path.join(output_flow_path, f"{prompt_short}_DCFG-{use_dynamic_cfg}_ContGuide-{controlnet_guidance_end}_{cam_name}.mp4") + save_flow(object_flow, filename=save_path, fps=fps) + + # 2) Flow-Warped Video + save_path = os.path.join(output_warped_video_path, f"{prompt_short}_DCFG-{use_dynamic_cfg}_ContGuide-{controlnet_guidance_end}_{cam_name}.mp4") + save_flow_warped_video(image_torch_255, object_flow, filename=save_path, fps=fps) + + # 3) Flow-Cond. Synthesized Video + save_path = os.path.join(output_video_path, f"{prompt_short}_DCFG-{use_dynamic_cfg}_ContGuide-{controlnet_guidance_end}_{cam_name}.mp4") + export_to_video(video_generate, save_path, fps=fps) + + dist.barrier() + + step += 1 + + +#-------------------------------------------------------------------------------------------------- +def encode_video(video: torch.Tensor, vae) -> torch.Tensor: + # shape of input video: [B, C, F, H, W] + video = video.to(vae.device, dtype=vae.dtype) + latent_dist = vae.encode(video).latent_dist + latent = latent_dist.sample() * vae.config.scaling_factor + return latent + +def encode_flow(flow, vae, flow_scale_factor): + # flow: BF,C,H,W + # flow_scale_factor [sf_x, sf_y] + assert flow.ndim == 4 + num_frames, _, height, width = flow.shape + + # Normalize optical flow + # ndim: 4 -> 5 + flow = rearrange(flow, '(b f) c h w -> b f c h w', b=1) + flow_norm = adaptive_normalize(flow, flow_scale_factor[0], flow_scale_factor[1]) + + # ndim: 5 -> 4 + flow_norm = rearrange(flow_norm, 'b f c h w -> (b f) c h w', b=1) + + # Duplicate mean value for third channel + num_frames, _, H, W = flow_norm.shape + flow_norm_extended = torch.empty((num_frames, 3, height, width)).to(flow_norm) + flow_norm_extended[:,:2] = flow_norm + flow_norm_extended[:,-1:] = flow_norm.mean(dim=1, keepdim=True) + flow_norm_extended = rearrange(flow_norm_extended, '(b f) c h w -> b c f h w', f=num_frames) + + return encode_video(flow_norm_extended, vae) + + +def decode_flow(flow_latent, vae, flow_scale_factor): + flow_latent = flow_latent.permute(0, 2, 1, 3, 4) # [batch_size, num_channels, num_frames, height, width] + flow_latent = 1 / vae.config.scaling_factor * flow_latent + + flow = vae.decode(flow_latent).sample # BCFHW + + # discard third channel (which is a mean value of f_x and f_y) + flow = flow[:,:2].detach().clone() + + # Unnormalize optical flow + flow = rearrange(flow, 'b c f h w -> b f c h w') + flow = adaptive_unnormalize(flow, flow_scale_factor[0], flow_scale_factor[1]) + + flow = rearrange(flow, 'b f c h w -> (b f) c h w') + return flow # BF,C,H,W + +def adaptive_normalize(flow, sf_x, sf_y): + # x: BFCHW, optical flow + assert flow.ndim == 5, 'Set the shape of the flow input as (B, F, C, H, W)' + assert sf_x is not None and sf_y is not None + b, f, c, h, w = flow.shape + + max_clip_x = math.sqrt(w/sf_x) * 1.0 + max_clip_y = math.sqrt(h/sf_y) * 1.0 + + flow_norm = flow.detach().clone() + flow_x = flow[:, :, 0].detach().clone() + flow_y = flow[:, :, 1].detach().clone() + + flow_x_norm = torch.sign(flow_x) * torch.sqrt(torch.abs(flow_x)/sf_x + 1e-7) + flow_y_norm = torch.sign(flow_y) * torch.sqrt(torch.abs(flow_y)/sf_y + 1e-7) + + flow_norm[:, :, 0] = torch.clamp(flow_x_norm, min=-max_clip_x, max=max_clip_x) + flow_norm[:, :, 1] = torch.clamp(flow_y_norm, min=-max_clip_y, max=max_clip_y) + + return flow_norm + + +def adaptive_unnormalize(flow, sf_x, sf_y): + # x: BFCHW, optical flow + assert flow.ndim == 5, 'Set the shape of the flow input as (B, F, C, H, W)' + assert sf_x is not None and sf_y is not None + + flow_orig = flow.detach().clone() + flow_x = flow[:, :, 0].detach().clone() + flow_y = flow[:, :, 1].detach().clone() + + flow_orig[:, :, 0] = torch.sign(flow_x) * sf_x * (flow_x**2 - 1e-7) + flow_orig[:, :, 1] = torch.sign(flow_y) * sf_y * (flow_y**2 - 1e-7) + + return flow_orig + +#-------------------------------------------------------------------------------------------------- + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Generate a video from a text prompt using CogVideoX") + # parser.add_argument("--prompt", type=str, required=True, help="The description of the video to be generated") + parser.add_argument("--image_path", type=str, default=None, help="The path of the image to be used as the background of the video",) + parser.add_argument("--data_root", type=str, required=True, help="The path of the dataset root",) + parser.add_argument("--fvsm_path", type=str, required=True, help="Path of the pre-trained model use") + parser.add_argument("--omsm_path", type=str, required=True, help="Path of the pre-trained model use") + parser.add_argument("--output_path", type=str, default="./output.mp4", help="The path save generated video") + parser.add_argument("--guidance_scale", type=float, default=6.0, help="The scale for classifier-free guidance") + parser.add_argument("--num_inference_steps", type=int, default=50, help="Inference steps") + parser.add_argument("--num_frames", type=int, default=49, help="Number of steps for the inference process") + parser.add_argument("--width", type=int, default=None, help="The width of the generated video") + parser.add_argument("--height", type=int, default=None, help="The height of the generated video") + parser.add_argument("--fps", type=int, default=16, help="The frames per second for the generated video") + parser.add_argument("--num_videos_per_prompt", type=int, default=1, help="Number of videos to generate per prompt") + parser.add_argument("--dtype", type=str, default="bfloat16", help="The data type for computation") + parser.add_argument("--seed", type=int, default=42, help="The seed for reproducibility") + parser.add_argument("--controlnet_guidance_end", type=float, default=0.4, help="Controlnet guidance end during sampling") + parser.add_argument("--max_num_videos", type=int, default=None, help="# of videos for inference") + parser.add_argument("--use_dynamic_cfg", action='store_true') + parser.add_argument("--pose_type", type=str, default='manual', help="pose type in the inference time") + parser.add_argument("--speed", type=float, default=0.5, help="pose type in the inference time") + parser.add_argument("--use_flow_integration", action='store_true') + + + # DDP args + parser.add_argument("--launcher", type=str, choices=["pytorch", "slurm"], default="pytorch") + parser.add_argument("--world_size", default=1, type=int, + help="number of the distributed processes.") + parser.add_argument('--local-rank', type=int, default=-1, + help='Replica rank on the current node. This field is required ' + 'by `torch.distributed.launch`.') + parser.add_argument("--global_seed", default=42, type=int, + help="seed") + parser.add_argument("--port", type=int) + parser.add_argument("--local_rank", type=int, help="Local rank. Necessary for using the torch.distributed.launch utility.") + + + args = parser.parse_args() + dtype = torch.float16 if args.dtype == "float16" else torch.bfloat16 + + + generate_video( + # prompt=args.prompt, + launcher=args.launcher, + port=args.port, + data_root=args.data_root, + fvsm_path=args.fvsm_path, + omsm_path=args.omsm_path, + output_path=args.output_path, + num_frames=args.num_frames, + width=args.width, + height=args.height, + image_path=args.image_path, + num_inference_steps=args.num_inference_steps, + guidance_scale=args.guidance_scale, + num_videos_per_prompt=args.num_videos_per_prompt, + dtype=dtype, + seed=args.seed, + fps=args.fps, + controlnet_guidance_end=args.controlnet_guidance_end, + max_num_videos=args.max_num_videos, + use_dynamic_cfg=args.use_dynamic_cfg, + pose_type=args.pose_type, + speed=args.speed, + use_flow_integration=args.use_flow_integration, + ) diff --git a/inference/flovd_demo.py b/inference/flovd_demo.py new file mode 100644 index 0000000000000000000000000000000000000000..34ffc955e8459599a1296cefa9110668318c9c77 --- /dev/null +++ b/inference/flovd_demo.py @@ -0,0 +1,594 @@ +""" +This script demonstrates how to generate a video using the CogVideoX model with the Hugging Face `diffusers` pipeline. +The script supports different types of video generation, including text-to-video (t2v), image-to-video (i2v), +and video-to-video (v2v), depending on the input data and different weight. + +- text-to-video: THUDM/CogVideoX-5b, THUDM/CogVideoX-2b or THUDM/CogVideoX1.5-5b +- video-to-video: THUDM/CogVideoX-5b, THUDM/CogVideoX-2b or THUDM/CogVideoX1.5-5b +- image-to-video: THUDM/CogVideoX-5b-I2V or THUDM/CogVideoX1.5-5b-I2V + +Running the Script: +To run the script, use the following command with appropriate arguments: + +```bash +$ python cli_demo.py --prompt "A girl riding a bike." --model_path THUDM/CogVideoX1.5-5b --generate_type "t2v" +``` + +You can change `pipe.enable_sequential_cpu_offload()` to `pipe.enable_model_cpu_offload()` to speed up inference, but this will use more GPU memory + +Additional options are available to specify the model path, guidance scale, number of inference steps, video generation type, and output paths. + +""" +from typing import TYPE_CHECKING, Any, Dict, List, Tuple +import argparse +import logging +import os +import sys +from typing import Literal, Optional +from pathlib import Path +import json +from datetime import timedelta +import random +from safetensors.torch import load_file, save_file +from tqdm import tqdm +from einops import rearrange, repeat +import math +import numpy as np +from PIL import Image + +import torch + +from diffusers import ( + CogVideoXDPMScheduler, + CogVideoXImageToVideoPipeline, + CogVideoXPipeline, + CogVideoXVideoToVideoPipeline, + AutoencoderKLCogVideoX, + CogVideoXTransformer3DModel, +) +from diffusers.utils import export_to_video, load_image, load_video +from peft import LoraConfig, get_peft_model_state_dict, set_peft_model_state_dict + +sys.path.append(os.path.abspath(os.path.join(sys.path[0], "../"))) +from finetune.pipeline.flovd_FVSM_cogvideox_controlnet_pipeline import FloVDCogVideoXControlnetImageToVideoPipeline +from finetune.pipeline.flovd_OMSM_cogvideox_pipeline import FloVDOMSMCogVideoXImageToVideoPipeline +from finetune.schemas import Components, Args +from finetune.modules.cogvideox_controlnet import CogVideoXControlnet +from finetune.modules.cogvideox_custom_model import CustomCogVideoXTransformer3DModel +from transformers import AutoTokenizer, T5EncoderModel + +from finetune.modules.camera_sampler import SampleManualCam +from finetune.modules.camera_flow_generator import CameraFlowGenerator +from finetune.modules.utils import get_camera_flow_generator_input, forward_bilinear_splatting, flow_to_color +from finetune.modules.depth_warping.depth_warping import unnormalize_intrinsic + +from finetune.datasets.utils import ( + preprocess_image_with_resize, + preprocess_video_with_resize, +) + + +from torch.utils.data import Dataset +from torchvision import transforms + + +import pdb +sys.path.append(os.path.abspath(os.path.join(sys.path[-1], 'finetune'))) # for camera flow generator + + +os.environ["TOKENIZERS_PARALLELISM"] = "false" + + +logging.basicConfig(level=logging.INFO) + +# Recommended resolution for each model (width, height) +RESOLUTION_MAP = { + # cogvideox1.5-* + "cogvideox1.5-5b-i2v": (768, 1360), + "cogvideox1.5-5b": (768, 1360), + # cogvideox-* + "cogvideox-5b-i2v": (480, 720), + "cogvideox-5b": (480, 720), + "cogvideox-2b": (480, 720), +} + + + + +def load_cogvideox_flovd_FVSM_controlnet_pipeline(controlnet_path, backbone_path, device, dtype): + controlnet_sd = torch.load(controlnet_path, map_location='cpu')['module'] + + tokenizer = AutoTokenizer.from_pretrained(backbone_path, subfolder="tokenizer") + text_encoder = T5EncoderModel.from_pretrained(backbone_path, subfolder="text_encoder") + transformer = CustomCogVideoXTransformer3DModel.from_pretrained(backbone_path, subfolder="transformer") + vae = AutoencoderKLCogVideoX.from_pretrained(backbone_path, subfolder="vae") + scheduler = CogVideoXDPMScheduler.from_pretrained(backbone_path, subfolder="scheduler") + + additional_kwargs = { + 'num_layers': 6, + 'out_proj_dim_factor': 64, + 'out_proj_dim_zero_init': True, + 'notextinflow': True, + } + controlnet = CogVideoXControlnet.from_pretrained(backbone_path, subfolder="transformer", **additional_kwargs) + controlnet.eval() + + missing, unexpected = controlnet.load_state_dict(controlnet_sd) + + if len(missing) != 0 or len(unexpected) != 0: + print(f"Missing keys : {missing}") + print(f"Unexpected keys : {unexpected}") + + pipe = FloVDCogVideoXControlnetImageToVideoPipeline( + tokenizer=tokenizer, + text_encoder=text_encoder, + vae=vae, + transformer=transformer, + controlnet=controlnet, + scheduler=scheduler, + ) + + # pipe.enable_model_cpu_offload(device=device) + pipe = pipe.to(device, dtype) + + return pipe + +def load_cogvideox_flovd_OMSM_lora_pipeline(omsm_path, backbone_path, transformer_lora_config, device, dtype): + tokenizer = AutoTokenizer.from_pretrained(backbone_path, subfolder="tokenizer") + text_encoder = T5EncoderModel.from_pretrained(backbone_path, subfolder="text_encoder") + transformer = CogVideoXTransformer3DModel.from_pretrained(backbone_path, subfolder="transformer") + vae = AutoencoderKLCogVideoX.from_pretrained(backbone_path, subfolder="vae") + scheduler = CogVideoXDPMScheduler.from_pretrained(backbone_path, subfolder="scheduler") + + # 1) Load Lora weight + transformer.add_adapter(transformer_lora_config) + + lora_state_dict = FloVDOMSMCogVideoXImageToVideoPipeline.lora_state_dict(omsm_path) + transformer_state_dict = { + f'{k.replace("transformer.", "")}': v + for k, v in lora_state_dict.items() + if k.startswith("transformer.") + } + incompatible_keys = set_peft_model_state_dict(transformer, transformer_state_dict, adapter_name="default") + if incompatible_keys is not None: + # check only for unexpected keys + unexpected_keys = getattr(incompatible_keys, "unexpected_keys", None) + if unexpected_keys: + logger.warning( + f"Loading adapter weights from state_dict led to unexpected keys not found in the model: " + f" {unexpected_keys}. " + ) + + # 2) Load Other weight + load_path = os.path.join(omsm_path, "selected_blocks.safetensors") + if os.path.exists(load_path): + tensor_dict = load_file(load_path) + + block_state_dicts = {} + for k, v in tensor_dict.items(): + block_name, param_name = k.split(".", 1) + if block_name not in block_state_dicts: + block_state_dicts[block_name] = {} + block_state_dicts[block_name][param_name] = v + + for block_name, state_dict in block_state_dicts.items(): + if hasattr(transformer, block_name): + getattr(transformer, block_name).load_state_dict(state_dict) + else: + raise ValueError(f"Transformer has no attribute '{block_name}'") + + + pipe = FloVDOMSMCogVideoXImageToVideoPipeline( + tokenizer=tokenizer, + text_encoder=text_encoder, + vae=vae, + transformer=transformer, + scheduler=scheduler, + ) + + # pipe.load_lora_weights(omsm_path, weight_name="pytorch_lora_weights.safetensors", adapter_name="test_1") + # pipe.fuse_lora(components=["transformer"], lora_scale=1.0) + + # pipe.enable_model_cpu_offload(device=device) + pipe = pipe.to(device, dtype) + + return pipe + + +def initialize_flow_generator(target, ckpt_path): + depth_estimator_kwargs = { + "target": target, + "kwargs": { + "ckpt_path": ckpt_path, # './ckpt/others/depth_anything_v2_metric_hypersim_vitb.pth', + "model_config": { + "max_depth": 20, + "encoder": 'vitb', + "features": 128, + "out_channels": [96, 192, 384, 768], + } + + } + } + + return CameraFlowGenerator(depth_estimator_kwargs) + +def integrate_flow(camera_flow, object_flow, depth_ctxt, camera_flow_generator, camera_flow_generator_input): + # camera_flow: (BF)CHW + # object_flow: (BF)CHW + # depth_ctxt: B1HW + + B, F = camera_flow_generator_input["target"]["intrinsics"].shape[:2] + H, W = object_flow.shape[-2:] + + c2w_ctxt = repeat(camera_flow_generator_input["context"]["extrinsics"], "b t h w -> (b v t) h w", v=F) # No need to apply inverse as it is an eye matrix. + c2w_trgt = rearrange(torch.inverse(camera_flow_generator_input["target"]["extrinsics"]), "b t h w -> (b t) h w") + intrinsics_ctxt = unnormalize_intrinsic(repeat(camera_flow_generator_input["context"]["intrinsics"], "b t h w -> (b v t) h w", v=F), size=(H, W)) + + with torch.cuda.amp.autocast(enabled=False): + warped_object_flow = camera_flow_generator.depth_warping_module.warper.forward_warp_displacement( + depth1=repeat(depth_ctxt, "b c h w -> (b f) c h w", f=F), + flow1=object_flow, + transformation1=c2w_ctxt, + transformation2=c2w_trgt, + intrinsic1=intrinsics_ctxt, + intrinsic2=None, + ) + + integrated_flow = camera_flow + warped_object_flow + + return integrated_flow + +def save_flow(flow, filename, fps=16): + # flow: (BF)CHW, arbitrary scale + flow_RGB = flow_to_color(flow) # BF,C,H,W (B=1) + + frame_list = [] + for frame in flow_RGB: + frame = (frame.permute(1,2,0).float().detach().cpu().numpy()).astype(np.uint8).clip(0,255) + frame_list.append(Image.fromarray(frame)) + + export_to_video(frame_list, filename, fps=fps) + +def save_flow_warped_video(image, flow, filename, fps=16): + # image: CHW, 0~255 scale + # flow: (BF)CHW, arbitrary scale + warped_video = forward_bilinear_splatting(repeat(image, 'c h w -> f c h w', f=flow.size(0)), flow.to(torch.float)) + + frame_list = [] + for frame in warped_video: + frame = (frame.permute(1,2,0).float().detach().cpu().numpy()).astype(np.uint8).clip(0,255) + frame_list.append(Image.fromarray(frame)) + + export_to_video(frame_list, filename, fps=fps) + +def generate_video( + prompt: str, + fvsm_path: str, + omsm_path: str, + num_frames: int = 81, + width: Optional[int] = None, + height: Optional[int] = None, + output_path: str = "./output.mp4", + image_path: str = "", + num_inference_steps: int = 50, + guidance_scale: float = 6.0, + num_videos_per_prompt: int = 1, + dtype: torch.dtype = torch.bfloat16, + seed: int = 42, + fps: int = 16, + controlnet_guidance_end: float = 0.4, + use_dynamic_cfg: bool = False, + pose_type: str = "manual", + speed: float = 0.5, + use_flow_integration: bool = False, + cam_pose_name: str = None, + depth_ckpt_path: str = "./ckpt/others/depth_anything_v2_metric_hypersim_vitb.pth", +): + """ + Generates a video based on the given prompt and saves it to the specified path. + + Parameters: + - prompt (str): The description of the video to be generated. + - lora_path (str): The path of the LoRA weights to be used. + - lora_rank (int): The rank of the LoRA weights. + - output_path (str): The path where the generated video will be saved. + - num_inference_steps (int): Number of steps for the inference process. More steps can result in better quality. + - num_frames (int): Number of frames to generate. CogVideoX1.0 generates 49 frames for 6 seconds at 8 fps, while CogVideoX1.5 produces either 81 or 161 frames, corresponding to 5 seconds or 10 seconds at 16 fps. + - width (int): The width of the generated video, applicable only for CogVideoX1.5-5B-I2V + - height (int): The height of the generated video, applicable only for CogVideoX1.5-5B-I2V + - guidance_scale (float): The scale for classifier-free guidance. Higher values can lead to better alignment with the prompt. + - num_videos_per_prompt (int): Number of videos to generate per prompt. + - dtype (torch.dtype): The data type for computation (default is torch.bfloat16). + - generate_type (str): The type of video generation (e.g., 't2v', 'i2v', 'v2v').· + - seed (int): The seed for reproducibility. + - fps (int): The frames per second for the generated video. + """ + + local_rank = 'cuda' + + torch.manual_seed(seed) + random.seed(seed) + + os.makedirs(os.path.join(output_path, 'generated_videos'), exist_ok=True) + + # 1. Load the pre-trained CogVideoX pipeline with the specified precision (bfloat16). + # add device_map="balanced" in the from_pretrained function and remove the enable_model_cpu_offload() + # function to use Multi GPUs. + + image = None + video = None + + model_name = "cogvideox-5b-i2v".lower() + desired_resolution = RESOLUTION_MAP[model_name] + if width is None or height is None: + height, width = desired_resolution + logging.info(f"\033[1mUsing default resolution {desired_resolution} for {model_name}\033[0m") + elif (height, width) != desired_resolution: + if generate_type == "i2v": + # For i2v models, use user-defined width and height + logging.warning( + f"\033[1;31mThe width({width}) and height({height}) are not recommended for {model_name}. The best resolution is {desired_resolution}.\033[0m" + ) + + + + """ + # Prepare Pipeline + """ + transformer_lora_config = LoraConfig( + r=128, + lora_alpha=64, + init_lora_weights=True, + target_modules=["to_q", "to_k", "to_v", "to_out.0", "norm1.linear", "norm2.linear", "ff.net.2"], + ) + + print(f'Constructing pipeline') + pipe_omsm = load_cogvideox_flovd_OMSM_lora_pipeline(omsm_path, backbone_path="THUDM/CogVideoX-5b-I2V", transformer_lora_config=transformer_lora_config, device=local_rank, dtype=dtype) + pipe_fvsm = load_cogvideox_flovd_FVSM_controlnet_pipeline(fvsm_path, backbone_path="THUDM/CogVideoX-5b-I2V", device=local_rank, dtype=dtype) + print(f'Done loading pipeline') + + """ + # Prepare inputs + """ + image = load_image(image=image_path) + + assert pose_type in ['re10k', 'manual'], "Choose other pose_type between ['re10k', 'manual']" + if pose_type == 're10k': + root_path = "./assets/re10k_poses" + else: + root_path = "./assets/manual_poses" + + CameraSampler = SampleManualCam(pose_type=pose_type, root_path=root_path) + camera_flow_generator_target = 'finetune.modules.depth_warping.depth_warping.DepthWarping_wrapper' + camera_flow_generator = initialize_flow_generator(camera_flow_generator_target, ckpt_path=depth_ckpt_path).to(local_rank) + #-------------------------------------------------------------------------------------------------------- + + + # 2. Set Scheduler. + # Can be changed to `CogVideoXDPMScheduler` or `CogVideoXDDIMScheduler`. + # We recommend using `CogVideoXDDIMScheduler` for CogVideoX-2B. + # using `CogVideoXDPMScheduler` for CogVideoX-5B / CogVideoX-5B-I2V. + + pipe_fvsm.scheduler = CogVideoXDPMScheduler.from_config(pipe_fvsm.scheduler.config, timestep_spacing="trailing") + pipe_omsm.scheduler = CogVideoXDPMScheduler.from_config(pipe_omsm.scheduler.config, timestep_spacing="trailing") + + # 3. Enable CPU offload for the model. + # turn off if you have multiple GPUs or enough GPU memory(such as H100) and it will cost less time in inference + # and enable to("cuda") + # pipe.to("cuda") + + # pipe_fvsm.enable_model_cpu_offload() + # pipe_omsm.enable_model_cpu_offload() + # pipe_fvsm.enable_sequential_cpu_offload() + # pipe_omsm.enable_sequential_cpu_offload() + + pipe_fvsm.vae.enable_slicing() + pipe_fvsm.vae.enable_tiling() + pipe_omsm.vae.enable_slicing() + pipe_omsm.vae.enable_tiling() + + + output_video_path = os.path.join(output_path, 'generated_videos') + + """ + # Inference time + """ + image = rearrange((torch.tensor(np.array(image)).to(torch.float) / 255. * 2. - 1.).unsqueeze(0), 'b h w c -> b c h w') + image = image.to(local_rank) + prompt_short = prompt[:30].strip().replace(" ", "_") + + # Get Camera flow + camparam, cam_name = CameraSampler.sample(name=cam_pose_name) # W2C + image_torch_255 = ((image.detach().clone()+1)/2. * 255.).squeeze(0) + camera_flow_generator_input = get_camera_flow_generator_input(image_torch_255, camparam, device=local_rank, speed=speed) + image_torch = ((image_torch_255.unsqueeze(0) / 255.) * 2. - 1.).to(local_rank) + + with torch.no_grad(): + with torch.cuda.amp.autocast(enabled=True, dtype=dtype): + + flow_latent = pipe_omsm( + num_frames=num_frames, + height=height, + width=width, + prompt=prompt, + image=image, + generator=torch.Generator().manual_seed(seed), + num_inference_steps=num_inference_steps, + use_dynamic_cfg=use_dynamic_cfg, + output_type='latent' + ).frames[0] + object_flow = decode_flow(flow_latent.detach().clone().unsqueeze(0).to(local_rank), pipe_omsm.vae, flow_scale_factor=[60, 36]) # BF,C,H,W + + if use_flow_integration: + # Integrate camera (from 3D warping) and object (from OMSM) flow maps + # Using segmentation model will be implemented later.. + + camera_flow, log_dict = camera_flow_generator(image_torch, camera_flow_generator_input) + camera_flow = camera_flow.to(local_rank, dtype) + + integrated_flow = integrate_flow(camera_flow, object_flow, log_dict['depth_ctxt'], camera_flow_generator, camera_flow_generator_input) + integrated_flow_latent = rearrange(encode_flow(integrated_flow, pipe_omsm.vae, flow_scale_factor=[60, 36]), 'b c f h w -> b f c h w').to(local_rank, dtype) + else: + integrated_flow_latent = rearrange(flow_latent, '(b f) c h w -> b f c h w', b=image.size(0)) + + # 4. Generate the video frames based on the prompt. + # `num_frames` is the Number of frames to generate. + video_generate = pipe_fvsm( + num_frames=num_frames, + height=height, + width=width, + prompt=prompt, + image=image, + flow_latent=integrated_flow_latent, + valid_mask=None, + generator=torch.Generator().manual_seed(seed), + num_inference_steps=num_inference_steps, + controlnet_guidance_start = 0.0, + controlnet_guidance_end = controlnet_guidance_end, + use_dynamic_cfg=use_dynamic_cfg, + ).frames[0] + + # Save Result + save_path = os.path.join(output_video_path, f"{prompt_short}_{cam_name}.mp4") + export_to_video(video_generate, save_path, fps=fps) + + + +#-------------------------------------------------------------------------------------------------- +def encode_video(video: torch.Tensor, vae) -> torch.Tensor: + # shape of input video: [B, C, F, H, W] + video = video.to(vae.device, dtype=vae.dtype) + latent_dist = vae.encode(video).latent_dist + latent = latent_dist.sample() * vae.config.scaling_factor + return latent + +def encode_flow(flow, vae, flow_scale_factor): + # flow: BF,C,H,W + # flow_scale_factor [sf_x, sf_y] + assert flow.ndim == 4 + num_frames, _, height, width = flow.shape + + # Normalize optical flow + # ndim: 4 -> 5 + flow = rearrange(flow, '(b f) c h w -> b f c h w', b=1) + flow_norm = adaptive_normalize(flow, flow_scale_factor[0], flow_scale_factor[1]) + + # ndim: 5 -> 4 + flow_norm = rearrange(flow_norm, 'b f c h w -> (b f) c h w', b=1) + + # Duplicate mean value for third channel + num_frames, _, H, W = flow_norm.shape + flow_norm_extended = torch.empty((num_frames, 3, height, width)).to(flow_norm) + flow_norm_extended[:,:2] = flow_norm + flow_norm_extended[:,-1:] = flow_norm.mean(dim=1, keepdim=True) + flow_norm_extended = rearrange(flow_norm_extended, '(b f) c h w -> b c f h w', f=num_frames) + + return encode_video(flow_norm_extended, vae) + + +def decode_flow(flow_latent, vae, flow_scale_factor): + flow_latent = flow_latent.permute(0, 2, 1, 3, 4) # [batch_size, num_channels, num_frames, height, width] + flow_latent = 1 / vae.config.scaling_factor * flow_latent + + flow = vae.decode(flow_latent).sample # BCFHW + + # discard third channel (which is a mean value of f_x and f_y) + flow = flow[:,:2].detach().clone() + + # Unnormalize optical flow + flow = rearrange(flow, 'b c f h w -> b f c h w') + flow = adaptive_unnormalize(flow, flow_scale_factor[0], flow_scale_factor[1]) + + flow = rearrange(flow, 'b f c h w -> (b f) c h w') + return flow # BF,C,H,W + +def adaptive_normalize(flow, sf_x, sf_y): + # x: BFCHW, optical flow + assert flow.ndim == 5, 'Set the shape of the flow input as (B, F, C, H, W)' + assert sf_x is not None and sf_y is not None + b, f, c, h, w = flow.shape + + max_clip_x = math.sqrt(w/sf_x) * 1.0 + max_clip_y = math.sqrt(h/sf_y) * 1.0 + + flow_norm = flow.detach().clone() + flow_x = flow[:, :, 0].detach().clone() + flow_y = flow[:, :, 1].detach().clone() + + flow_x_norm = torch.sign(flow_x) * torch.sqrt(torch.abs(flow_x)/sf_x + 1e-7) + flow_y_norm = torch.sign(flow_y) * torch.sqrt(torch.abs(flow_y)/sf_y + 1e-7) + + flow_norm[:, :, 0] = torch.clamp(flow_x_norm, min=-max_clip_x, max=max_clip_x) + flow_norm[:, :, 1] = torch.clamp(flow_y_norm, min=-max_clip_y, max=max_clip_y) + + return flow_norm + + +def adaptive_unnormalize(flow, sf_x, sf_y): + # x: BFCHW, optical flow + assert flow.ndim == 5, 'Set the shape of the flow input as (B, F, C, H, W)' + assert sf_x is not None and sf_y is not None + + flow_orig = flow.detach().clone() + flow_x = flow[:, :, 0].detach().clone() + flow_y = flow[:, :, 1].detach().clone() + + flow_orig[:, :, 0] = torch.sign(flow_x) * sf_x * (flow_x**2 - 1e-7) + flow_orig[:, :, 1] = torch.sign(flow_y) * sf_y * (flow_y**2 - 1e-7) + + return flow_orig + +#-------------------------------------------------------------------------------------------------- + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Generate a video from a text prompt using CogVideoX") + parser.add_argument("--prompt", type=str, required=True, help="The description of the video to be generated") + parser.add_argument("--image_path", type=str, default=None, help="The path of the image to be used as the background of the video",) + parser.add_argument("--fvsm_path", type=str, required=True, help="Path of the pre-trained model use") + parser.add_argument("--omsm_path", type=str, required=True, help="Path of the pre-trained model use") + parser.add_argument("--output_path", type=str, default="./output.mp4", help="The path save generated video") + parser.add_argument("--guidance_scale", type=float, default=6.0, help="The scale for classifier-free guidance") + parser.add_argument("--num_inference_steps", type=int, default=50, help="Inference steps") + parser.add_argument("--num_frames", type=int, default=49, help="Number of steps for the inference process") + parser.add_argument("--width", type=int, default=None, help="The width of the generated video") + parser.add_argument("--height", type=int, default=None, help="The height of the generated video") + parser.add_argument("--fps", type=int, default=16, help="The frames per second for the generated video") + parser.add_argument("--num_videos_per_prompt", type=int, default=1, help="Number of videos to generate per prompt") + parser.add_argument("--dtype", type=str, default="bfloat16", help="The data type for computation") + parser.add_argument("--seed", type=int, default=42, help="The seed for reproducibility") + parser.add_argument("--controlnet_guidance_end", type=float, default=0.4, help="Controlnet guidance end during sampling") + parser.add_argument("--use_dynamic_cfg", action='store_true') + parser.add_argument("--pose_type", type=str, default='manual', help="pose type in the inference time") + parser.add_argument("--speed", type=float, default=0.5, help="pose type in the inference time") + parser.add_argument("--use_flow_integration", action='store_true') + parser.add_argument("--cam_pose_name", type=str, required=False, default=None, help="Camera trajectory name") + parser.add_argument("--depth_ckpt_path", type=str, required=False, default="./ckpt/others/depth_anything_v2_metric_hypersim_vitb.pth", help="Camera trajectory name") + + args = parser.parse_args() + dtype = torch.float16 if args.dtype == "float16" else torch.bfloat16 + + + generate_video( + prompt=args.prompt, + fvsm_path=args.fvsm_path, + omsm_path=args.omsm_path, + output_path=args.output_path, + num_frames=args.num_frames, + width=args.width, + height=args.height, + image_path=args.image_path, + num_inference_steps=args.num_inference_steps, + guidance_scale=args.guidance_scale, + num_videos_per_prompt=args.num_videos_per_prompt, + dtype=dtype, + seed=args.seed, + fps=args.fps, + controlnet_guidance_end=args.controlnet_guidance_end, + use_dynamic_cfg=args.use_dynamic_cfg, + pose_type=args.pose_type, + speed=args.speed, + use_flow_integration=args.use_flow_integration, + cam_pose_name=args.cam_pose_name, + depth_ckpt_path=args.depth_ckpt_path + ) diff --git a/inference/flovd_fvsm_ddp_demo.py b/inference/flovd_fvsm_ddp_demo.py new file mode 100644 index 0000000000000000000000000000000000000000..12153d9cee6255834e93c295e0d9a42d78b7d51b --- /dev/null +++ b/inference/flovd_fvsm_ddp_demo.py @@ -0,0 +1,640 @@ +""" +This script demonstrates how to generate a video using the CogVideoX model with the Hugging Face `diffusers` pipeline. +The script supports different types of video generation, including text-to-video (t2v), image-to-video (i2v), +and video-to-video (v2v), depending on the input data and different weight. + +- text-to-video: THUDM/CogVideoX-5b, THUDM/CogVideoX-2b or THUDM/CogVideoX1.5-5b +- video-to-video: THUDM/CogVideoX-5b, THUDM/CogVideoX-2b or THUDM/CogVideoX1.5-5b +- image-to-video: THUDM/CogVideoX-5b-I2V or THUDM/CogVideoX1.5-5b-I2V + +Running the Script: +To run the script, use the following command with appropriate arguments: + +```bash +$ python cli_demo.py --prompt "A girl riding a bike." --model_path THUDM/CogVideoX1.5-5b --generate_type "t2v" +``` + +You can change `pipe.enable_sequential_cpu_offload()` to `pipe.enable_model_cpu_offload()` to speed up inference, but this will use more GPU memory + +Additional options are available to specify the model path, guidance scale, number of inference steps, video generation type, and output paths. + +""" +from typing import TYPE_CHECKING, Any, Dict, List, Tuple +import argparse +import logging +import os +import sys +from typing import Literal, Optional +from pathlib import Path +import json +from datetime import timedelta +import random +from safetensors.torch import load_file, save_file +from tqdm import tqdm +from einops import rearrange, repeat +import math + +import torch + +from diffusers import ( + CogVideoXDPMScheduler, + CogVideoXImageToVideoPipeline, + CogVideoXPipeline, + CogVideoXVideoToVideoPipeline, + AutoencoderKLCogVideoX +) +from diffusers.utils import export_to_video, load_image, load_video + +sys.path.append(os.path.abspath(os.path.join(sys.path[0], "../"))) +from finetune.pipeline.flovd_FVSM_cogvideox_controlnet_pipeline import FloVDCogVideoXControlnetImageToVideoPipeline +from finetune.schemas import Components, Args +from finetune.modules.cogvideox_controlnet import CogVideoXControlnet +from finetune.modules.cogvideox_custom_model import CustomCogVideoXTransformer3DModel +from transformers import AutoTokenizer, T5EncoderModel + +from finetune.modules.camera_sampler import SampleManualCam +from finetune.modules.camera_flow_generator import CameraFlowGenerator +from finetune.modules.utils import get_camera_flow_generator_input, forward_bilinear_splatting + +from finetune.datasets.utils import ( + preprocess_image_with_resize, + preprocess_video_with_resize, +) + + +from torch.utils.data import Dataset +from torchvision import transforms + +import torch.distributed as dist +from torch.utils.data.distributed import DistributedSampler + +import pdb +sys.path.append(os.path.abspath(os.path.join(sys.path[-1], 'finetune'))) # for camera flow generator + + +os.environ["TOKENIZERS_PARALLELISM"] = "false" + + +logging.basicConfig(level=logging.INFO) + +# Recommended resolution for each model (width, height) +RESOLUTION_MAP = { + # cogvideox1.5-* + "cogvideox1.5-5b-i2v": (768, 1360), + "cogvideox1.5-5b": (768, 1360), + # cogvideox-* + "cogvideox-5b-i2v": (480, 720), + "cogvideox-5b": (480, 720), + "cogvideox-2b": (480, 720), +} + + + + +def init_dist(launcher="slurm", backend='nccl', port=29500, **kwargs): + """Initializes distributed environment.""" + if launcher == 'pytorch': + rank = int(os.environ['RANK']) + num_gpus = torch.cuda.device_count() + local_rank = rank % num_gpus + torch.cuda.set_device(local_rank) + dist.init_process_group(backend=backend, timeout=timedelta(minutes=30), **kwargs) + + elif launcher == 'slurm': + proc_id = int(os.environ['SLURM_PROCID']) + ntasks = int(os.environ['SLURM_NTASKS']) + node_list = os.environ['SLURM_NODELIST'] + num_gpus = torch.cuda.device_count() + local_rank = proc_id % num_gpus + torch.cuda.set_device(local_rank) + addr = subprocess.getoutput( + f'scontrol show hostname {node_list} | head -n1') + os.environ['MASTER_ADDR'] = addr + os.environ['WORLD_SIZE'] = str(ntasks) + os.environ['RANK'] = str(proc_id) + port = os.environ.get('PORT', port) + os.environ['MASTER_PORT'] = str(port) + dist.init_process_group(backend=backend, timeout=timedelta(minutes=30)) + + else: + raise NotImplementedError(f'Not implemented launcher type: `{launcher}`!') + # https://github.com/pytorch/pytorch/issues/98763 + # torch.cuda.set_device(local_rank) + + return local_rank + + +def load_cogvideox_flovd_FVSM_controlnet_pipeline(controlnet_path, backbone_path, device, dtype): + controlnet_sd = torch.load(controlnet_path)['module'] + + tokenizer = AutoTokenizer.from_pretrained(backbone_path, subfolder="tokenizer") + text_encoder = T5EncoderModel.from_pretrained(backbone_path, subfolder="text_encoder") + transformer = CustomCogVideoXTransformer3DModel.from_pretrained(backbone_path, subfolder="transformer") + vae = AutoencoderKLCogVideoX.from_pretrained(backbone_path, subfolder="vae") + scheduler = CogVideoXDPMScheduler.from_pretrained(backbone_path, subfolder="scheduler") + + additional_kwargs = { + 'num_layers': 6, + 'out_proj_dim_factor': 64, + 'out_proj_dim_zero_init': True, + 'notextinflow': True, + } + controlnet = CogVideoXControlnet.from_pretrained(backbone_path, subfolder="transformer", **additional_kwargs) + controlnet.eval() + + missing, unexpected = controlnet.load_state_dict(controlnet_sd) + + if len(missing) != 0 or len(unexpected) != 0: + print(f"Missing keys : {missing}") + print(f"Unexpected keys : {unexpected}") + + pipe = FloVDCogVideoXControlnetImageToVideoPipeline( + tokenizer=tokenizer, + text_encoder=text_encoder, + vae=vae, + transformer=transformer, + controlnet=controlnet, + scheduler=scheduler, + ) + + # pipe.enable_model_cpu_offload(device=device) + pipe = pipe.to(device, dtype) + + return pipe + +class I2VFlowDataset_Inference(Dataset): + def __init__( + self, + max_num_frames: int, + height: int, + width: int, + data_root: str, + max_num_videos: int = None, + ) -> None: + + self.train_resolution = (int(max_num_frames), int(height), int(width)) + + data_root = Path(data_root) + metadata_path = data_root / "metadata_revised.jsonl" + assert metadata_path.is_file(), "For this dataset type, you need metadata.jsonl in the root path" + + metadata = [] + with open(metadata_path, "r") as f: + for line in f: + metadata.append( json.loads(line) ) + + metadata = random.sample(metadata, max_num_videos) + + self.prompts = [x["prompt"] for x in metadata] + self.prompt_embeddings = [data_root / "prompt_embeddings_revised" / (x["hash_code"] + '.safetensors') for x in metadata] + self.videos = [data_root / "video_latent" / "x".join(str(x) for x in self.train_resolution) / (x["hash_code"] + '.safetensors') for x in metadata] + self.images = [data_root / "first_frames" / (x["hash_code"] + '.png') for x in metadata] + self.flows = [data_root / "flow_direct_f_latent" / (x["hash_code"] + '.safetensors') for x in metadata] + self.masks = [data_root / "valid_mask" / (x["hash_code"] + '.bin') for x in metadata] + + self.max_num_frames = max_num_frames + self.height = height + self.width = width + + self.__frame_transforms = transforms.Compose([transforms.Lambda(lambda x: x / 255.0 * 2.0 - 1.0)]) + self.__image_transforms = self.__frame_transforms + + self.length = len(self.videos) + + print(f"Dataset size: {self.length}") + + def __len__(self) -> int: + return self.length + + def load_data_pair(self, index): + prompt_embedding_path = self.prompt_embeddings[index] + encoded_video_path = self.videos[index] + encoded_flow_path = self.flows[index] + + prompt_embedding = load_file(prompt_embedding_path)["prompt_embedding"] + encoded_video = load_file(encoded_video_path)["encoded_video"] # CFHW + encoded_flow = load_file(encoded_flow_path)["encoded_flow_f"] # CFHW + + return prompt_embedding, encoded_video, encoded_flow + + def __getitem__(self, index: int) -> Dict[str, Any]: + while True: + try: + prompt_embedding, encoded_video, encoded_flow = self.load_data_pair(index) + break + except Exception as e: + print(f"Error loading {self.prompt_embeddings[index]}: {str(e)}") + index = random.randint(0, self.length - 1) + + image_path = self.images[index] + prompt = self.prompts[index] + + _, image = self.preprocess(None, image_path) + image = self.image_transform(image) + + + # shape of encoded_video: [C, F, H, W] + # shape and scale of image: [C, H, W], [-1,1] + return { + "image": image, + "prompt": prompt, + "prompt_embedding": prompt_embedding, + "encoded_video": encoded_video, + "encoded_flow": encoded_flow, + "video_metadata": { + "num_frames": encoded_video.shape[1], + "height": encoded_video.shape[2], + "width": encoded_video.shape[3], + }, + } + + def preprocess(self, video_path: Path | None, image_path: Path | None) -> Tuple[torch.Tensor, torch.Tensor]: + if video_path is not None: + video = preprocess_video_with_resize(video_path, self.max_num_frames, self.height, self.width) + else: + video = None + if image_path is not None: + image = preprocess_image_with_resize(image_path, self.height, self.width) + else: + image = None + return video, image + + def video_transform(self, frames: torch.Tensor) -> torch.Tensor: + return torch.stack([self.__frame_transforms(f) for f in frames], dim=0) + + def image_transform(self, image: torch.Tensor) -> torch.Tensor: + return self.__image_transforms(image) + +def initialize_flow_generator(target): + depth_estimator_kwargs = { + "target": target, + "kwargs": { + "ckpt_path": '/workspace/workspace/checkpoints/depth_anything/depth_anything_v2_metric_hypersim_vitb.pth', + "model_config": { + "max_depth": 20, + "encoder": 'vitb', + "features": 128, + "out_channels": [96, 192, 384, 768], + } + + } + } + + return CameraFlowGenerator(depth_estimator_kwargs) + +def generate_video( + # prompt: str, + launcher: str, + port: int, + data_root: str, + model_path: str, + num_frames: int = 81, + width: Optional[int] = None, + height: Optional[int] = None, + output_path: str = "./output.mp4", + image_path: str = "", + num_inference_steps: int = 50, + guidance_scale: float = 6.0, + num_videos_per_prompt: int = 1, + dtype: torch.dtype = torch.bfloat16, + seed: int = 42, + fps: int = 16, + controlnet_guidance_end: float = 0.4, + max_num_videos: int = None, + use_dynamic_cfg: bool = False, + pose_type: str = "manual", + speed: float = 0.5, +): + """ + Generates a video based on the given prompt and saves it to the specified path. + + Parameters: + - prompt (str): The description of the video to be generated. + - model_path (str): The path of the pre-trained model to be used. + - lora_path (str): The path of the LoRA weights to be used. + - lora_rank (int): The rank of the LoRA weights. + - output_path (str): The path where the generated video will be saved. + - num_inference_steps (int): Number of steps for the inference process. More steps can result in better quality. + - num_frames (int): Number of frames to generate. CogVideoX1.0 generates 49 frames for 6 seconds at 8 fps, while CogVideoX1.5 produces either 81 or 161 frames, corresponding to 5 seconds or 10 seconds at 16 fps. + - width (int): The width of the generated video, applicable only for CogVideoX1.5-5B-I2V + - height (int): The height of the generated video, applicable only for CogVideoX1.5-5B-I2V + - guidance_scale (float): The scale for classifier-free guidance. Higher values can lead to better alignment with the prompt. + - num_videos_per_prompt (int): Number of videos to generate per prompt. + - dtype (torch.dtype): The data type for computation (default is torch.bfloat16). + - generate_type (str): The type of video generation (e.g., 't2v', 'i2v', 'v2v').· + - seed (int): The seed for reproducibility. + - fps (int): The frames per second for the generated video. + """ + + # Distributed + local_rank = init_dist(launcher=launcher, port=port) + global_rank = dist.get_rank() + num_processes = dist.get_world_size() + is_main_process = global_rank == 0 + + torch.manual_seed(seed) + random.seed(seed) + + if is_main_process: + os.makedirs(os.path.join(output_path, 'generated_videos'), exist_ok=True) + + # 1. Load the pre-trained CogVideoX pipeline with the specified precision (bfloat16). + # add device_map="balanced" in the from_pretrained function and remove the enable_model_cpu_offload() + # function to use Multi GPUs. + + image = None + video = None + + model_name = "cogvideox-5b-i2v".lower() + desired_resolution = RESOLUTION_MAP[model_name] + if width is None or height is None: + height, width = desired_resolution + logging.info(f"\033[1mUsing default resolution {desired_resolution} for {model_name}\033[0m") + elif (height, width) != desired_resolution: + if generate_type == "i2v": + # For i2v models, use user-defined width and height + logging.warning( + f"\033[1;31mThe width({width}) and height({height}) are not recommended for {model_name}. The best resolution is {desired_resolution}.\033[0m" + ) + + """ + # Prepare Dataset Class.. + """ + # image = load_image(image=image_or_video_path) + + # prompt + # first image + # camera parameters + dataset = I2VFlowDataset_Inference( + max_num_frames=num_frames, + height=height, + width=width, + data_root=data_root, + max_num_videos=max_num_videos, + ) + + + distributed_sampler = DistributedSampler( + dataset, + num_replicas=num_processes, + rank=global_rank, + shuffle=False, + seed=seed, + ) + + # DataLoaders creation: + dataloader = torch.utils.data.DataLoader( + dataset, + batch_size=1, + shuffle=False, + sampler=distributed_sampler, + num_workers=4, + pin_memory=True, + drop_last=False, + ) + + + """ + # Prepare Pipeline + """ + print(f'Constructing pipeline') + pipe = load_cogvideox_flovd_FVSM_controlnet_pipeline(model_path, backbone_path="THUDM/CogVideoX-5b-I2V", device=local_rank, dtype=dtype) + + assert pose_type in ['re10k', 'manual'], "Choose other pose_type between ['re10k', 'manual']" + if pose_type == 're10k': + root_path = "./manual_poses_re10k" + else: + root_path = "./manual_poses" + + CameraSampler = SampleManualCam(pose_type=pose_type, root_path=root_path) + camera_flow_generator_target = 'finetune.modules.depth_warping.depth_warping.DepthWarping_wrapper' + camera_flow_generator = initialize_flow_generator(camera_flow_generator_target).to(local_rank) + #-------------------------------------------------------------------------------------------------------- + + + # 2. Set Scheduler. + # Can be changed to `CogVideoXDPMScheduler` or `CogVideoXDDIMScheduler`. + # We recommend using `CogVideoXDDIMScheduler` for CogVideoX-2B. + # using `CogVideoXDPMScheduler` for CogVideoX-5B / CogVideoX-5B-I2V. + + # pipe.scheduler = CogVideoXDDIMScheduler.from_config(pipe.scheduler.config, timestep_spacing="trailing") + pipe.scheduler = CogVideoXDPMScheduler.from_config(pipe.scheduler.config, timestep_spacing="trailing") + + # 3. Enable CPU offload for the model. + # turn off if you have multiple GPUs or enough GPU memory(such as H100) and it will cost less time in inference + # and enable to("cuda") + # pipe.to("cuda") + + # pipe.enable_model_cpu_offload() + # pipe.enable_sequential_cpu_offload() + pipe.vae.enable_slicing() + pipe.vae.enable_tiling() + + dataloader.sampler.set_epoch(1) + dist.barrier() + + output_path = os.path.join(output_path, 'generated_videos') + + data_iter = iter(dataloader) + for step in tqdm(range(0, len(dataloader))): + batch = next(data_iter) + + prompt = batch["prompt"][0] + image = batch["image"].to(local_rank) + prompt_embedding = batch["prompt_embedding"].to(local_rank) + prompt_short = prompt[:20].strip() + + # if step < 10: + # step += 1 + # continue + + # Get Camera flow + camparam, cam_name = CameraSampler.sample() + image_torch = ((image.detach().clone()+1)/2. * 255.).squeeze(0) + camera_flow_generator_input = get_camera_flow_generator_input(image_torch, camparam, device=local_rank, speed=speed) + image_torch = ((image_torch.unsqueeze(0) / 255.) * 2. - 1.).to(local_rank) + + with torch.no_grad(): + with torch.cuda.amp.autocast(enabled=True, dtype=dtype): + camera_flow, log_dict = camera_flow_generator(image_torch, camera_flow_generator_input) + camera_flow = camera_flow.to(local_rank, dtype) + + camera_flow_latent = rearrange(encode_flow(camera_flow, pipe.vae, flow_scale_factor=[60, 36]), 'b c f h w -> b f c h w').to(local_rank, dtype) + + # 4. Generate the video frames based on the prompt. + # `num_frames` is the Number of frames to generate. + video_generate = pipe( + num_frames=num_frames, + height=height, + width=width, + prompt=None, + prompt_embeds=prompt_embedding, + image=image, + flow_latent=camera_flow_latent, + valid_mask=None, + generator=torch.Generator().manual_seed(seed), + num_inference_steps=50, + controlnet_guidance_start = 0.0, + controlnet_guidance_end = controlnet_guidance_end, + use_dynamic_cfg=use_dynamic_cfg, + ).frames[0] + + + save_path = os.path.join(output_path, f"{prompt_short}_DCFG-{use_dynamic_cfg}_ContGuide-{controlnet_guidance_end}_{cam_name}.mp4") + export_to_video(video_generate, save_path, fps=fps) + + dist.barrier() + + step += 1 + + +#-------------------------------------------------------------------------------------------------- +def encode_video(video: torch.Tensor, vae) -> torch.Tensor: + # shape of input video: [B, C, F, H, W] + video = video.to(vae.device, dtype=vae.dtype) + latent_dist = vae.encode(video).latent_dist + latent = latent_dist.sample() * vae.config.scaling_factor + return latent + +def encode_flow(flow, vae, flow_scale_factor): + # flow: BF,C,H,W + # flow_scale_factor [sf_x, sf_y] + assert flow.ndim == 4 + num_frames, _, height, width = flow.shape + + # Normalize optical flow + # ndim: 4 -> 5 + flow = rearrange(flow, '(b f) c h w -> b f c h w', b=1) + flow_norm = adaptive_normalize(flow, flow_scale_factor[0], flow_scale_factor[1]) + + # ndim: 5 -> 4 + flow_norm = rearrange(flow_norm, 'b f c h w -> (b f) c h w', b=1) + + # Duplicate mean value for third channel + num_frames, _, H, W = flow_norm.shape + flow_norm_extended = torch.empty((num_frames, 3, height, width)).to(flow_norm) + flow_norm_extended[:,:2] = flow_norm + flow_norm_extended[:,-1:] = flow_norm.mean(dim=1, keepdim=True) + flow_norm_extended = rearrange(flow_norm_extended, '(b f) c h w -> b c f h w', f=num_frames) + + return encode_video(flow_norm_extended, vae) + + +def decode_flow(flow_latent, vae, flow_scale_factor): + flow_latent = flow_latent.permute(0, 2, 1, 3, 4) # [batch_size, num_channels, num_frames, height, width] + flow_latent = 1 / vae.config.scaling_factor * flow_latent + + flow = vae.decode(flow_latent).sample # BCFHW + + # discard third channel (which is a mean value of f_x and f_y) + flow = flow[:,:2].detach().clone() + + # Unnormalize optical flow + flow = rearrange(flow, 'b c f h w -> b f c h w') + flow = adaptive_unnormalize(flow, flow_scale_factor[0], flow_scale_factor[1]) + + flow = rearrange(flow, 'b f c h w -> (b f) c h w') + return flow # BF,C,H,W + +def adaptive_normalize(flow, sf_x, sf_y): + # x: BFCHW, optical flow + assert flow.ndim == 5, 'Set the shape of the flow input as (B, F, C, H, W)' + assert sf_x is not None and sf_y is not None + b, f, c, h, w = flow.shape + + max_clip_x = math.sqrt(w/sf_x) * 1.0 + max_clip_y = math.sqrt(h/sf_y) * 1.0 + + flow_norm = flow.detach().clone() + flow_x = flow[:, :, 0].detach().clone() + flow_y = flow[:, :, 1].detach().clone() + + flow_x_norm = torch.sign(flow_x) * torch.sqrt(torch.abs(flow_x)/sf_x + 1e-7) + flow_y_norm = torch.sign(flow_y) * torch.sqrt(torch.abs(flow_y)/sf_y + 1e-7) + + flow_norm[:, :, 0] = torch.clamp(flow_x_norm, min=-max_clip_x, max=max_clip_x) + flow_norm[:, :, 1] = torch.clamp(flow_y_norm, min=-max_clip_y, max=max_clip_y) + + return flow_norm + + +def adaptive_unnormalize(flow, sf_x, sf_y): + # x: BFCHW, optical flow + assert flow.ndim == 5, 'Set the shape of the flow input as (B, F, C, H, W)' + assert sf_x is not None and sf_y is not None + + flow_orig = flow.detach().clone() + flow_x = flow[:, :, 0].detach().clone() + flow_y = flow[:, :, 1].detach().clone() + + flow_orig[:, :, 0] = torch.sign(flow_x) * sf_x * (flow_x**2 - 1e-7) + flow_orig[:, :, 1] = torch.sign(flow_y) * sf_y * (flow_y**2 - 1e-7) + + return flow_orig + +#-------------------------------------------------------------------------------------------------- + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Generate a video from a text prompt using CogVideoX") + # parser.add_argument("--prompt", type=str, required=True, help="The description of the video to be generated") + parser.add_argument("--image_path", type=str, default=None, help="The path of the image to be used as the background of the video",) + parser.add_argument("--data_root", type=str, required=True, help="The path of the dataset root",) + parser.add_argument("--model_path", type=str, default="THUDM/CogVideoX1.5-5B", help="Path of the pre-trained model use") + parser.add_argument("--output_path", type=str, default="./output.mp4", help="The path save generated video") + parser.add_argument("--guidance_scale", type=float, default=6.0, help="The scale for classifier-free guidance") + parser.add_argument("--num_inference_steps", type=int, default=50, help="Inference steps") + parser.add_argument("--num_frames", type=int, default=49, help="Number of steps for the inference process") + parser.add_argument("--width", type=int, default=None, help="The width of the generated video") + parser.add_argument("--height", type=int, default=None, help="The height of the generated video") + parser.add_argument("--fps", type=int, default=16, help="The frames per second for the generated video") + parser.add_argument("--num_videos_per_prompt", type=int, default=1, help="Number of videos to generate per prompt") + parser.add_argument("--dtype", type=str, default="bfloat16", help="The data type for computation") + parser.add_argument("--seed", type=int, default=42, help="The seed for reproducibility") + parser.add_argument("--controlnet_guidance_end", type=float, default=0.4, help="Controlnet guidance end during sampling") + parser.add_argument("--max_num_videos", type=int, default=None, help="# of videos for inference") + parser.add_argument("--use_dynamic_cfg", action='store_true') + parser.add_argument("--pose_type", type=str, default='manual', help="pose type in the inference time") + parser.add_argument("--speed", type=float, default=0.5, help="pose type in the inference time") + + + # DDP args + parser.add_argument("--launcher", type=str, choices=["pytorch", "slurm"], default="pytorch") + parser.add_argument("--world_size", default=1, type=int, + help="number of the distributed processes.") + parser.add_argument('--local-rank', type=int, default=-1, + help='Replica rank on the current node. This field is required ' + 'by `torch.distributed.launch`.') + parser.add_argument("--global_seed", default=42, type=int, + help="seed") + parser.add_argument("--port", type=int) + parser.add_argument("--local_rank", type=int, help="Local rank. Necessary for using the torch.distributed.launch utility.") + + + args = parser.parse_args() + dtype = torch.float16 if args.dtype == "float16" else torch.bfloat16 + + + generate_video( + # prompt=args.prompt, + launcher=args.launcher, + port=args.port, + data_root=args.data_root, + model_path=args.model_path, + output_path=args.output_path, + num_frames=args.num_frames, + width=args.width, + height=args.height, + image_path=args.image_path, + num_inference_steps=args.num_inference_steps, + guidance_scale=args.guidance_scale, + num_videos_per_prompt=args.num_videos_per_prompt, + dtype=dtype, + seed=args.seed, + fps=args.fps, + controlnet_guidance_end=args.controlnet_guidance_end, + max_num_videos=args.max_num_videos, + use_dynamic_cfg=args.use_dynamic_cfg, + pose_type=args.pose_type, + speed=args.speed, + ) diff --git a/inference/inference_scripts/flovd_demo.sh b/inference/inference_scripts/flovd_demo.sh new file mode 100644 index 0000000000000000000000000000000000000000..0b222613410540c1e63d04ef013a54ed1c6376d4 --- /dev/null +++ b/inference/inference_scripts/flovd_demo.sh @@ -0,0 +1,45 @@ +#!/bin/bash + +FVSM_PATH="path/to/FVSM/blahblah.pt" # e.g., ./ckpt/FVSM/FloVD_FVSM_Controlnet.pt +OMSM_PATH="path/to/OMSM/directory" # e.g., ./ckpt/OMMSM/ +DEPTH_CKPT_PATH="path/to/depth_estimator.pth" # e.g., './ckpt/others/depth_anything_v2_metric_hypersim_vitb.pth' + +POSE_TYPE="re10k" # Choose between ['re10k', 'manual'] +OUTPUT_PATH="./results/" +CONTROLNET_GUIDANCE_END=0.4 +SPEED=1.0 + +PROMPT="A chef in a white coat and glasses preparing a meal in a professional kitchen. He is seen standing at a counter, surrounded by various ingredients and cookware, including bowls, plates, and utensils. The chef is focused on his task, carefully selecting and arranging the ingredients on the counter. The kitchen is well-equipped with stainless steel appliances, such as a refrigerator, oven, and microwave, and features a ventilation system to ensure a clean and efficient environment. The chef's meticulous preparation process is captured as he carefully selects and organizes the ingredients, indicating a high level of culinary skill and attention to detail." +IMAGE_PATH="./assets/example_image/input1.png" +CAM_POSE_NAME="1593596b99e2dde9.txt" + +python inference/flovd_demo.py \ + --prompt "$PROMPT" \ + --image_path $IMAGE_PATH \ + --fvsm_path $FVSM_PATH \ + --omsm_path $OMSM_PATH \ + --output_path $OUTPUT_PATH \ + --controlnet_guidance_end $CONTROLNET_GUIDANCE_END \ + --use_flow_integration \ + --pose_type $POSE_TYPE \ + --speed $SPEED \ + --cam_pose_name $CAM_POSE_NAME \ + --depth_ckpt_path $DEPTH_CKPT_PATH \ + + +PROMPT="A stunning and untouched coastal landscape. It begins with a view of a rugged rock formation emerging from the sea, surrounded by churning waves. As the video progresses, the scene shifts to a solitary rock formation standing in the midst of the sea, with the waves crashing against the shore. The natural beauty of the coastline is highlighted by the absence of any human activity. The video then presents a panoramic view of the coastline, revealing the dynamic interplay between the sea and the land. The scene is characterized by the presence of a solitary rock formation, which stands out against the backdrop of the sea and the overcast sky. The video concludes with a view of the coastline, emphasizing the natural beauty and the absence of any human activity." +IMAGE_PATH="./assets/example_image/input2.png" +CAM_POSE_NAME="6b6d20c6a46b9fe9.txt" + +python inference/flovd_demo.py \ + --prompt "$PROMPT" \ + --image_path $IMAGE_PATH \ + --fvsm_path $FVSM_PATH \ + --omsm_path $OMSM_PATH \ + --output_path $OUTPUT_PATH \ + --controlnet_guidance_end $CONTROLNET_GUIDANCE_END \ + --use_flow_integration \ + --pose_type $POSE_TYPE \ + --speed $SPEED \ + --cam_pose_name $CAM_POSE_NAME \ + --depth_ckpt_path $DEPTH_CKPT_PATH \ \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000000000000000000000000000000000000..09bc849926ce8a8868cf7853a4f58e9229176bfa --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,27 @@ +[tool.ruff] +line-length = 119 + +[tool.ruff.lint] +# Never enforce `E501` (line length violations). +ignore = ["C901", "E501", "E741", "F402", "F823"] +select = ["C", "E", "F", "I", "W"] + +# Ignore import violations in all `__init__.py` files. +[tool.ruff.lint.per-file-ignores] +"__init__.py" = ["E402", "F401", "F403", "F811"] + +[tool.ruff.lint.isort] +lines-after-imports = 2 + +[tool.ruff.format] +# Like Black, use double quotes for strings. +quote-style = "double" + +# Like Black, indent with spaces, rather than tabs. +indent-style = "space" + +# Like Black, respect magic trailing commas. +skip-magic-trailing-comma = false + +# Like Black, automatically detect the appropriate line ending. +line-ending = "auto" diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..585dfabc88b1aadcfc40d8a33f154f2caa2917f5 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,21 @@ +diffusers>=0.32.1 +accelerate>=1.1.1 +transformers>=4.46.2 +numpy==1.26.0 +torch==2.6.0 +torchvision>=0.20.0 +sentencepiece>=0.2.0 +SwissArmyTransformer>=0.4.12 +gradio>=5.5.0 +imageio>=2.35.1 +imageio-ffmpeg>=0.5.1 +openai>=1.54.0 +moviepy>=2.0.0 +scikit-video>=1.1.11 +pydantic>=2.10.3 +xformers==0.0.29.post3 +wandb +peft +opencv-python +decord +pyav \ No newline at end of file