Free
$0हमेशा के लिए
अपने लोगो और कैरेक्टर के साथ आज़माएँ।
- लोगो एनिमेशन आइडिया (3 कॉन्सेप्ट)
- आपके कैरेक्टर का ऐप-स्क्रीन प्रीव्यू
- कार्ड की ज़रूरत नहीं
- 2 AI डिज़ाइन (लोगो या कैरेक्टर)
- Claude, Cursor, Codex से काम करता है
- ईमेल सपोर्ट
अपना ऐप आइकन, लोगो या मैस्कॉट अपलोड करें। आपको लगभग 2.6 सेकंड का लॉन्च इंट्रो मिलता है जो आपके कैरेक्टर के शांत पोज़ पर खत्म होता है, फिर ऐप तैयार होने तक idle या loading पर चला जाता है। यह Rive LaunchStateMachine, ट्रांसपेरेंट HEVC MOV और WebM, 1080 × 1920 वीडियो और वेब, React और SwiftUI कोड के रूप में मिलता है।
लाइव Rive फ़ाइल
यह वही असली .riv है जो हमारा इंजन डिलीवर करता है, और यह आपके ब्राउज़र में चल रहा है। यह वही स्टेट मशीन है जिसे आप अपने ऐप से एक नंबर इनपुट और हर वन-शॉट के लिए एक ट्रिगर से चलाते हैं।
1. नेटिव स्प्लैश स्थिर रहता है
iOS आपका कोड चलने से पहले एक स्टैटिक लॉन्च स्क्रीन दिखाता है, और Android 12 का SplashScreen API सिर्फ़ AnimatedVectorDrawable आइकन को एनिमेट करता है। दोनों को स्टैटिक रखें, उसी बैकग्राउंड कलर और आइकन पोज़िशन के साथ जो आपकी पहली स्क्रीन पर है।
2. आपकी पहली स्क्रीन इंट्रो चलाती है
LaunchStateMachine इंट्रो को एक बार चलाता है और idle पर रुक जाता है। यह खत्म होने पर कोई इवेंट फ़ायर नहीं करता, इसलिए हैंड-ऑफ़ का समय इंट्रो की लंबाई (लगभग 2.6 सेकंड) के हिसाब से रखें या ऐप तैयार होते ही आगे बढ़ें।
3. loading या होम पर हैंड-ऑफ़ करें
डेटा लोड होते समय CharacterViewModelMachine पर स्विच करें और mood को 5 (loading) पर सेट करें, या सीधे अपनी होम स्क्रीन पर जाएँ। कैरेक्टर कभी किसी अटपटे फ़्रेम पर नहीं रुकता।
| प्लेटफ़ॉर्म | फ़ाइल | कैसे |
|---|---|---|
| iOS (SwiftUI, UIKit) | .riv या HEVC-alpha MOV | डिलीवर किया गया SwiftUI व्यू, या MOV के लिए AVPlayer |
| Android | .riv | सिस्टम स्प्लैश के बाद, आपकी पहली Activity पर rive-android |
| Flutter | .riv + README | rive पैकेज; इंट्रो शुरू होते ही flutter_native_splash हटा दें |
| React Native, Expo | .riv + README | डेवलपमेंट बिल्ड में @rive-app/react-native |
| वेब और PWA | .riv या ट्रांसपेरेंट WebM + MOV | डिलीवर किया गया वेब और React कोड |
शामिल नहीं है: Lottie फ़ाइलें, एनिमेटेड नेटिव OS स्प्लैश (Android के लिए AnimatedVectorDrawable चाहिए) और एनिमेटेड होम-स्क्रीन आइकन (iOS या Android पर थर्ड-पार्टी ऐप के लिए उपलब्ध नहीं)।
MP4 हर सेट
1080 × 1080, 60 fps पर। यहाँ: Gummo का हाथ हिलाना (wave), डिलीवर किए गए सेट से।
ट्रांसपेरेंट WebM और MOV हर सेट
अल्फ़ा चैनल शामिल है, इसलिए पीछे का चेकरबोर्ड दिखता है। MOV, Apple ऐप और एडिटर के लिए अल्फ़ा के साथ HEVC है।
GIF हर सेट
डॉक्स, ईमेल और चैट के लिए हल्के प्रीव्यू। Kiko का “thinking” लूप।
9:16 लॉन्च वीडियो हर सेट
स्टोरीज़ और स्प्लैश स्क्रीन के लिए 1080 × 1920। Sizzle का लॉन्च इंट्रो।
kiko.riv · 150 KB
Rive स्टेट मशीन हर सेट
17 वीडियो की जगह एक छोटी-सी फ़ाइल। इसी से इस पेज के ऊपर वाला डेमो चलता है।
import { useRive, useStateMachineInput } from "@rive-app/react-canvas";
export function Kiko({ mood = 0 }) {
const { rive, RiveComponent } = useRive({
src: "/kiko.riv",
stateMachine: "CharacterStateMachine",
autoplay: true,
});
const input = useStateMachineInput(rive, "CharacterStateMachine", "mood");
if (input) input.value = mood; // 0 idle · 1 happy · 2 wave · 3 thinking · 4 sad · 5 loading …
return <RiveComponent style={{ width: 320, height: 320 }} />;
}
पेस्ट करने के लिए तैयार कोड हर सेट
आपके कैरेक्टर के नाम वाले वेब, React और SwiftUI कंपोनेंट।
| फ़ॉर्मेट | स्पेसिफ़िकेशन | किसके लिए बेस्ट | Starter और All in one |
|---|---|---|---|
| MP4 | 1080 × 1080, 60 fps, सभी 17 एनिमेशन | ऐप, सोशल मीडिया, प्रेज़ेंटेशन, प्रोडक्ट वीडियो | शामिल |
| 9:16 लॉन्च वीडियो | 1080 × 1920 MP4 | Stories, Reels, स्प्लैश स्क्रीन | शामिल |
| GIF | 480 px प्रीव्यू, सॉलिड बैकग्राउंड | डॉक्स, ईमेल, चैट, README | शामिल |
| Rive (.riv) | वेक्टर; Data Binding व्यू मॉडल + लेगेसी इनपुट: लूप के लिए मूड, वन-शॉट के लिए ट्रिगर, लॉन्च मशीन | इंटरैक्टिव ऐप और वेबसाइट (वेब, iOS, Android, Flutter) | शामिल |
| ट्रांसपेरेंट WebM | अल्फ़ा के साथ VP9, 1080 × 1080 | किसी भी बैकग्राउंड पर वेब ओवरले | शामिल |
| ट्रांसपेरेंट MOV | अल्फ़ा के साथ HEVC | Final Cut, Keynote, iOS, Safari | शामिल |
| कोड | वेब (HTML), React और SwiftUI कंपोनेंट | पेस्ट करें और लाइव करें | शामिल |
| सब डाउनलोड करें (.zip) | Rive फ़ाइल, कोड, README और पोस्टर एक ही आर्काइव में | अपनी टीम को सौंपने के लिए | शामिल |
| वीडियो एक्सपोर्ट | MP4, GIF, ट्रांसपेरेंट WebM और MOV, 9:16: सेट पेज पर फ़ॉर्मेट और एनिमेशन चुनें, लगभग एक मिनट में तैयार | सिर्फ़ वही वीडियो जो आपको चाहिए | शामिल |
| AI असिस्टेंट (MCP) | Claude, Cursor, VS Code और Codex | चैट में ही डिज़ाइन करें, एनिमेट करें और डाउनलोड लिंक पाएँ | शामिल |
.riv, ट्रांसपेरेंट MOV और WebM और कोड हर पेड प्लान में हैं, Starter ($20/माह) से। हर सेट में लॉन्च MP4, GIF और 9:16 वीडियो के रूप में भी है, जो स्टोर लिस्टिंग या सोशल पोस्ट के लिए ठीक है। कीमतें USD में; टैक्स की गणना चेकआउट पर Creem करता है।
$0हमेशा के लिए
अपने लोगो और कैरेक्टर के साथ आज़माएँ।
$20/माह
एक ऐप या वेबसाइट के लिए।
$100/माह
टीमों और कई ब्रांड के लिए।
नहीं। Apple की लॉन्च स्क्रीन एक स्टैटिक storyboard है, जिसे iOS आपका कोड चलने से पहले दिखाता है। इंट्रो को अपने पहले SwiftUI या UIKit व्यू में उसी बैकग्राउंड पर चलाएँ, ताकि लॉन्च स्क्रीन से एनिमेशन पर स्विच दिखाई ही न दे।
उसके अंदर नहीं: SplashScreen API सिर्फ़ AnimatedVectorDrawable आइकन को एनिमेट करता है, जो हम नहीं बनाते। वहाँ स्टैटिक आइकन रखें, सिस्टम स्प्लैश को जल्दी हटाएँ, फिर अपनी पहली स्क्रीन पर उसी बैकग्राउंड पर Rive इंट्रो चलाएँ।
हाँ, .riv और उसके README के साथ; डिलीवर किए गए कोड स्निपेट सिर्फ़ वेब, React और SwiftUI के लिए हैं। Flutter में flutter_native_splash को स्टैटिक रखें और इंट्रो शुरू होते ही उसे हटा दें। Expo में SplashScreen.preventAutoHideAsync() कॉल करें और Rive व्यू ड्रॉ होने लगे तब hideAsync() कॉल करें; Rive के लिए डेवलपमेंट बिल्ड चाहिए, Expo Go नहीं।
छोटा। हमारा लॉन्च इंट्रो लगभग 2.6 सेकंड चलता है और idle पर खत्म होता है, और ऐप तैयार होते ही आप loading या अपनी होम स्क्रीन पर जा सकते हैं। अगर आपका ऐप जल्दी शुरू होता है, तो इसे हर कोल्ड स्टार्ट पर नहीं, सिर्फ़ पहली बार लॉन्च पर चलाने पर विचार करें।
नहीं, अगर यह स्टार्टअप के काम से पहले नहीं, बल्कि उसके साथ-साथ चले। इंट्रो चलते समय नेटवर्क और डेटाबेस का काम शुरू करें और दोनों पूरे होते ही आगे बढ़ें। फ़्लैट-आर्ट .riv लगभग 40 KB की होती है, लेकिन Rive रनटाइम आपके ऐप का साइज़ बढ़ाता है, इसलिए अगर साइज़ की सीमा कड़ी है तो वह आँकड़ा जाँच लें।
Rive में, साथ में ट्रांसपेरेंट वीडियो भी। Rive ऐसे इंट्रो के लिए सही है जो उसी फ़ाइल में एक इंटरैक्टिव मैस्कॉट पर आगे बढ़ता है; डिटेल्ड 3D आइकन बिना किसी रनटाइम के HEVC MOV या WebM के रूप में भी काम करते हैं। हम Lottie JSON डिलीवर नहीं करते। ज़्यादा जानकारी स्प्लैश स्क्रीन के लिए Lottie बनाम Rive में।
फ़्री, आपके ब्राउज़र में। आपकी इमेज आपके डिवाइस पर ही रहती है, जब तक आप छोटी एनिमेटेड क्लिप नहीं माँगते।