Для проекта мне нужно отобразить простые 3D-объекты в приложении React. Объекты, такие как кубики, пирамиды, сферы и так далее. Они могут иметь разные цвета.
Когда пользователь касается одного из объектов, он начинает вращаться.
Мне трудно начинать, потому что я не знаю, как эффективный способ сделать это.
Моей первой идеей было использование анимированных GIF-файлов с прозрачным фоном. Поэтому я перешел на blender3D и нарисовал короткую анимацию куба с прозрачным фоном. Хорошо выглядит до сих пор. Но создание GIF с прозрачностью из PNG является проблемой, и я думаю, что это также будет очень неэффективно. Для каждого возможного цвета и разрешения мне понадобится отдельный GIF.
Можете ли вы помочь мне начать с этим? Можно ли использовать SVG или есть какие-нибудь библиотеки?