В последнее время по работе как-то много приходится делать микро-анимашек, для чего я облюбовал Rive. Подробно про сам инструмент я расскажу чуть позже (если захотите), а пока кратенько: тут можно удобно и быстро создавать интерактивные визуальные компонент от простых анимаций до полноценных игр. При этом, всё это добро можно выгрузить в проприетарный формат .riv, который, как и Lottie будет подгружать свой плеер (да-да, чтобы JSON играл нужен плеер) и воспроизводить всё, что скажете и где скажете. Причём быстрее легковеснее и с поддержкой WebGL. 🤯
Но вместе с тем возникла проблемка: как только файл экспортируется, его нельзя уже просто взять и открыть для редактирования, даже если у разработчиков тоже стоит Rive. Думаю, что это из-за сжатия и ценовой политики, но пока не об этом. Таким образом, чтобы разработчикам подключить нашу тарантайку, им нужно не хило так вангануть, какие там есть свойства, которые можно / нужно передавать внутрь, чтобы всё фурыкало. 🔍 Поэтому много времени утекало на коммуникацию и скриншоты. И это если есть с кем поговорить, а если в наследство достался просто один .riv файл и еб… делай с ним что хочешь? 🙅♂️
Короче, в рамках этой проблемки я сделал небольшой сервис по просмотру этих самых .riv файлов — RiveViewer . Теперь интеграторы смогут увидеть, что там внутри и как это можно дёргать и куда передавать. В довесок можно экспортнуть React-компонент с уже подключёнными проводами. 🔌
Так что если вы тоже любите Rive, но не любите тратить время на объяснения, то сохраняйте в закладочки и делитесь обратной связью. Ей я всегда очень-преочень рад 😊
Но вместе с тем возникла проблемка: как только файл экспортируется, его нельзя уже просто взять и открыть для редактирования, даже если у разработчиков тоже стоит Rive. Думаю, что это из-за сжатия и ценовой политики, но пока не об этом. Таким образом, чтобы разработчикам подключить нашу тарантайку, им нужно не хило так вангануть, какие там есть свойства, которые можно / нужно передавать внутрь, чтобы всё фурыкало. 🔍 Поэтому много времени утекало на коммуникацию и скриншоты. И это если есть с кем поговорить, а если в наследство достался просто один .riv файл и еб… делай с ним что хочешь? 🙅♂️
Короче, в рамках этой проблемки я сделал небольшой сервис по просмотру этих самых .riv файлов — RiveViewer . Теперь интеграторы смогут увидеть, что там внутри и как это можно дёргать и куда передавать. В довесок можно экспортнуть React-компонент с уже подключёнными проводами. 🔌
Так что если вы тоже любите Rive, но не любите тратить время на объяснения, то сохраняйте в закладочки и делитесь обратной связью. Ей я всегда очень-преочень рад 😊