概要 Three.jsのReact用ライブラリ react-three-fibar を使用して、Adobe Mixamoからダウンロードしたモデルをブラウザ上で表示する方法をまとめました。 https://nemutas-mixamo-animation.web.app/ 着想は公式デモから得ていますが、少し作りを変えています。 デモでは、ひとつのモデルファイルに3Dモデルと複数のアニメーションをまとめて、それをインポートしています。 ただこの方法だと、MixamoからダウンロードしたデータをBlenderなりで統合する手間がかかります。この手間は、アニメーションを後から追加したり3Dモデルを変更する場合も発生します。 そこで、実装におけるコンセプトとして、 にします。 環境 react - 17.0.2 typescript - 4.4.3 three - 0.132.2 react-t
![【React】react-three-fibarで3D表現をする(Mixamoを使ったアニメーションモデル) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/aa2cdab108b33768af81a9ed6431de1ae4a51f7d/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgwJTkwUmVhY3QlRTMlODAlOTFyZWFjdC10aHJlZS1maWJhciVFMyU4MSVBNzNEJUU4JUExJUE4JUU3JThGJUJFJUUzJTgyJTkyJUUzJTgxJTk5JUUzJTgyJThCJUVGJUJDJTg4TWl4YW1vJUUzJTgyJTkyJUU0JUJEJUJGJUUzJTgxJUEzJUUzJTgxJTlGJUUzJTgyJUEyJUUzJTgzJThCJUUzJTgzJUExJUUzJTgzJUJDJUUzJTgyJUI3JUUzJTgzJUE3JUUzJTgzJUIzJUUzJTgzJUEyJUUzJTgzJTg3JUUzJTgzJUFCJUVGJUJDJTg5JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz01ZWUzNDJiNTYyZjY1MTgyYWYwN2MyMjMzYzQ4MWExOQ%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBuZW11dGFzJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0yYmExZTJkOTg2MDczN2ViMGM0NzJmMjIyNWI1YjZlMA%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D0254cfc866f76954b73c6986a9ced883)