Advertisement
  1. Photo & Video
  2. Shooting

स्टॉप मोशन एनिमेटेड GIF के लिए इमेज को कैसे शूट करें

by
Read Time:12 minsLanguages:

Hindi (हिंदी) translation by Taruni Rampal (you can also view the original English article)

90 के दशक में सिली वेबसाइटों को खोल देने से GIF की रेपुटेशन कम हुई है, लेकिन उनका उपयोग अधिक कृत्रिम उद्देश्यों के लिए किया जा सकता है। हमारा GIF एक गिफ्ट को अनवरअप करते हुए दिखाएगा, और इसका उपयोग ऑनलाइन विज्ञापन में किया जा सकता है। मैं आपको यह दिखाने के लिए कि शूट कैसे सेटअप करना है और आवश्यक इमेजेज को कैप्चर करना है, हमारे एक रेजिडेंट फ़ोटोशॉप एक्सपर्ट्स आपको एक GIF में इमेज सीक्वेंस को एनिमेट करने का प्रोसेस सिखाएंगे।


शुरू करने से पहले

यह दो पार्ट का ट्यूटोरियल है। एक बार जब आप सीख गए कि GIF के लिए इमेजेज कैसे बनाई जाए, तो फ़ोटोशॉप में सब कुछ कैसे एनिमेट करें, यह जानने के लिए दूसरा पार्ट है।


1. GIF क्या है?

GIF का मतलब ग्राफिक्स इंटरचेंज फॉर्मेट है। यह सिंपल ग्राफिक्स डिस्प्ले करने के लिए एक बहुत शुरवाती लॉसलेस-कंप्रेस्ड वेब इमेज फॉर्मेट है। जैसा कि पिक्सेल केवल आठ बिट डेटा होते हैं, GIF केवल 256 रंगों तक प्रदर्शित होते हैं, फ़ाइल के अंदर एक कलर लोकउप टेबल में 24-बिट, 16.8 मिलियन रंग स्पेक्ट्रम से बचाया जाता है।

Limited colour palette and clear banding in the GIF export preview windowLimited colour palette and clear banding in the GIF export preview windowLimited colour palette and clear banding in the GIF export preview window
GIF एक्सपोर्ट प्रीव्यू विंडो में सीमित रंग पैलेट और स्पष्ट बैंडिंग।

संभवतः इसकी सबसे लोकप्रिय प्रॉपर्टी यह है कि यह एनिमेशन को बचा सकता है, और दूसरे रिविज़न (GIF89a, 1989) के रूप में फ्रेम के बीच मिलीसेकंड में देरी को प्रति-फ्रेम के आधार पर भी नामित किया जा सकता है, साथ ही लूपिंग कमांड (ट्रांसपेरेंसी का भी समर्थन किया गया था) इस रिविज़न के साथ)। एनीमेशन के भीतर प्रत्येक फ्रेम एक अलग कलर टेबल का भी उपयोग कर सकता है, इसलिए एनीमेशन के दौरान रंगों का एक व्यापक स्पेक्ट्रम प्रदर्शित किया जा सकता है।

GIF का केडेन्स आमतौर पर बहुत चिकना नहीं होता है। केडेन्स तख्ते में गति की लय या गति है। दूसरे शब्दों में, GIF में वस्तुओं को स्थानांतरित करने की स्थिति एक फ्रेम से दूसरे में कूदती है, बजाय सुचारू रूप से चलने के जैसे वे वास्तविक वीडियो में होते हैं।

यह प्रति सेकंड कम फ्रेम के कारण है। अधिकांश ब्राउज़र पूर्ण गति पर केवल 19 फ्रेम प्रति सेकंड तक का समर्थन करते हैं, जिसके बाद वे एनीमेशन को धीमा कर देते हैं। यह उनकी सरल अपील को जोड़ते हुए, पुराने हाथ से क्रैंक किए गए फिल्म फुटेज की तरह उन्हें एक स्थायी रूप से झटकेदार क्वालिटी देने के लिए देता है।


2. स्टॉप मोशन एनिमेशन क्या है?

वास्तविक समय में चलती इमेजेज को रिकॉर्ड करने का मतलब है कि हर सेकंड 15-60 फ्रेम की सीमा में लाइव एक्शन के फ्रेम को कैप्चर करना। हाई-स्पीड, स्लो-मोशन कैप्चर प्रति सेकंड कई हजार फ्रेम तक जा सकता है।

स्टॉप मोशन एनीमेशन इसे अपने हेड पर फ़्लिप करता है, किसी भी समय सीमा पर स्थिर चित्रों की एक लंबी सीरीज लेने की प्रोसेस होने के नाते, लगातार तस्वीरों के बीच थोड़ी मात्रा में विषय को स्थानांतरित करके लाइव एक्शन का सिम्युलेटिंग करता है।

इसका सबसे लोकप्रिय इंटेरशन आम तौर पर "क्लेमाशन" रहा है, या एक्टर्स के स्थान पर मिनिएचर स्कल्प्टेड क्ले मॉडल का उपयोग किया गया है। सेल एनीमेशन समान है, जहां प्रत्येक इंडिविजुअल फ्रेम को एसीटेट पर हाथ से चित्रित किया जाता है, मोशन पिक्चर बनने के लिए एक समय पर एक फोटोफ्रेम बनाने के लिए। अपने हेयड में, ट्रेडिशनल डिज्नी एनिमेशन की तरह, एक समय में सिंगल फ्रेम को शूट करने में योग्य फिल्म कैमरे पर (8 mm बोलेक्स-जैसे कैमरों पर बडिंग फिल्ममेकर्स के लिए एक लोकप्रिय विशेषता) शूट किया जाता था।


3. एक फोटोग्राफर को स्टॉप मोशन GIFs क्यों बनाना चाहिए?

आजकल, स्टॉप मोशन को एक रिवाइवल के रूप में देखा जा रहा है क्योंकि शॉर्ट-फॉर्म क्रिएटिव वीडियो अपने आप में एक आर्टिस्टिक और कमर्शियल आउटलेट बन जाता है। चाहे आप अपने स्वयं के या क्लाइंट की ब्रांडिंग में मदद कर रहे हों, GIF आउटपुट के लिए शूट करना सक्षम हो रहा है।

कुछ साल पहले फिल्म निर्माण और आने वाले वर्षों में 3D डिजाइन की तरह, यह संभावना है कि कॉम्पिटिटिव रहने के लिए और रोस्टर में जोड़ने के लिए यह एक आवश्यक कौशल होगा। बेल, इंस्टाग्राम और ट्विटपिक सभी वीडियो और / या एनिमेटेड कंटेंट का समर्थन करते हैं, और तेजी से मजेदार और असामान्य तरीके से फैंस के साथ जुड़ने की कोशिश कर रहे ब्रांडों के लिए सोशल आउटलेट डु पत्रिका बना रहे हैं।

स्टॉप मोशन के पोटेंशियल कमर्शियल बेनिफिट्स के अलावा, यह वास्तव में मजेदार है। आप कुछ भी कर सकते हैं: फुल-ऑन क्लेमेशन, एक छोटी सी कहानी में निर्जीव वस्तुओं को जीवन में लाना, एक क्विक विनम्र अनबॉक्सिंग वीडियो, थोड़ा पीछे-पीछे स्निपेट, जो कि आप सोच सकते हैं, और उनका उपयोग कर सकते हैं।


4. फ़ेस्टिव प्रोमो, फोटोग्राफर्स या क्लाइंट्स के लिए

मैं किसी के सोशल मीडिया के उपयोग के लिए एक फेस्टिव प्रमोशनल इमेज के रूप में काम कर रहा हूं जैसे एक गिफ्ट आवृप्पिंग एनीमेशन। इसे बॉक्स के अंदर कुछ दिखाने के लिए अनुकूलित और लंबा भी किया जा सकता है, अगर आप किसी खास चीज को बढ़ावा देना चाहते हैं, तो वेडिंग फोटोग्राफर्स के लिए एक फोटो बुक को हाँ कहें। या शायद एक कॉमेडिक वर्ज़न बॉक्स के अंदर कई नेस्टेड बॉक्स के साथ बनाया जा सकता है, जिससे कुछ बहुत छोटा दिखाई देता है।

यह सरल, मजेदार और थोड़ा सम्मोहक है। जहाँ आप उन्हें चाहते हैं यह व्यूअर का ध्यान वहां रखने के लिए एकदम सही है। एक क्लाइंट के लिए इसे पेश करना जो आप पहले से ही सोशल हॉलिडे इमेजिंग के लिए काम कर रहे हैं, काफी उथल-पुथल कर सकता है, यह अपेक्षाओं से अधिक मूल्य प्रदान करता है।

तो, हम जानते हैं कि यह क्या है और यह अच्छा क्यों है, तो आप इसे कैसे करते हैं?


5. बेस मैटेरियल्स

यह काफी तनावपूर्ण है। जाहिर है आपको अपने बॉक्स की आवश्यकता होगी। यदि इसे खोला जाना है, तो सुनिश्चित करें कि यह अंदर से अच्छा लग रहा है, या एक एक्चुअल गिफ्ट बॉक्स का उपयोग करें। यदि यह एक क्लाइंट के लिए है, तो आप उनके स्टैण्डर्ड शिपिंग पैकेजिंग का उपयोग कर सकते हैं। फिर आपको रैपिंग पेपर की आवश्यकता होगी, और रिबन को उतारने के लिए किसी प्रकार का कम्प्लीमेंटिंग। बस!

batchsequence_04batchsequence_04batchsequence_04

शूटिंग के लिए, आपको एक मज़बूत काम की सतह की आवश्यकता होगी जो आसानी से जगह को छेड़ ना पाए, और यदि आप इसे मेरे जैसे वाइट बैकग्राउंड के अगेंस्ट कर रहे हैं, तो वाइट सीमलेस पेपर और सुप्पोर्टस का कोई रूप ले। यह महंगा 2.7 मीटर (9 फीट) चौड़ा सामान होने की आवश्यकता नहीं है जब तक कि आपका बॉक्स किसी व्यक्ति (एक और विचार!) के लिए पर्याप्त बड़ा न हो, आधी चौड़ाई (1.35 मीटर / 4.5 फीट) सीमलेस पेपर कम लंबाई में काफी सस्ता होता है।

batchsequence_05batchsequence_05batchsequence_05

एक बार जब आपके पास है, यह सिर्फ सामान्य कैमरा और लाइटिंग गियर है। यह वही है जो मैं उपयोग कर रहा हूं, काफी फ्लैट लाइट के लिए:

Working out how to make this fit together in the space available took a whileWorking out how to make this fit together in the space available took a whileWorking out how to make this fit together in the space available took a while
उपलब्ध जगह में एक साथ इस फिट को बनाने के काम करने में कुछ समय लगा।

बस सुनिश्चित करें कि आपका कैमरा प्लेटफॉर्म अच्छा और मजबूत हो। रिबन को छोड़कर सब कुछ एनीमेशन के लिए जगह में रखने की आवश्यकता है, या पोस्ट में बहुत कठिन एलाइनमेंट हो सकता है। कुछ मामलों में इस फैक्ट के बाद अनइन्टेंशनल मूवमेंट को ठीक करना संभव नहीं होगा, इसलिए यह संभव है कि सब कुछ यथासंभव बंद रखा जाए।


6. अपना सेट बनाएँ

क्योंकि मैं बस एक वाइट सीमलेस बैकग्राउंड पर एक निश्चित स्थिति से ऐसा कर रहा हूं, ऐसा करने के लिए सेट-बिल्डिंग के रास्ते में वास्तव में बहुत कुछ नहीं है। यदि आप मोशन या फ़ोकस पुल्ल करते हैं या ऐसा कुछ भी करते हैं, या आप नैरेटिव के साथ कुछ कर रहे हैं, तो "रियल" सेट उपयोगी होगा।

मैंने 18lb के कास्ट वेट के साथ बॉक्स को भरा है, यह सुनिश्चित करने के लिए कि अगर क्रेप रिबन उसे कैच करता है तो यह मूव नहीं होता है।

batchsequence_07batchsequence_07batchsequence_07

एक बार जब मैं इन को अंदर से टेप लगा लेता हूं, तो मैं इसे लपेट सकता हूं।

batchsequence_08batchsequence_08batchsequence_08

मेरी लोहे की डाइनिंग रूम टेबल एक सॉलिड सतह है, जिसके चारों ओर मैंने अपनी बैकग्राउंड, लाइट, रिफ्लेक्टर और कैमरा स्थापित किया है। मैं फ्रेम-टू-फ्रेम स्थिरता सुनिश्चित करने के लिए कलर मोड पर सिर्फ एक लाइट, एक आइंस्टीन का उपयोग कर रहा हूं। यदि आप एक स्पीड लाइट का उपयोग करते हैं, तो आपको यह सुनिश्चित करने की आवश्यकता है कि आप अपने फ्लैश को पूरी तरह से फ्रेम के बीच अपने कैपसिटर को रिचार्ज करने दें।

batchsequence_09batchsequence_09batchsequence_09

एकमात्र सेट जो मैंने "सेट" के लिए किया है, वह बॉक्स के कोनों के नीचे चार बॉडी कैप को जोड़ना है, जो मुझे पूरे बॉक्स को मूव किए बिना रिबन को नीचे खींचने की देगा।

Very glad I thought of this beforehand and not afterwardVery glad I thought of this beforehand and not afterwardVery glad I thought of this beforehand and not afterward
बहुत खुशी है कि मैंने इसके बारे में पहले से सोचा था और शुरू करने के बाद नहीं।

कैमरा सेटिंग

एक समय लैप्स या पैनोरमिक शूटिंग की तरह, आप प्रत्येक तस्वीर को संभव कंसिस्टेंट रखना चाहते हैं। आपको अपना कैमरा मैनुअल मोड में फ्लिप करना होगा। अपने एपर्चर, शटर स्पीड और ISO को चुनें, और उन्हें शूट के दौरान बंद रखें। आप अपना फोकस लॉक भी करना चाहेंगे। आप मैन्युअल फ़ोकस का उपयोग कर सकते हैं, या बस यह सुनिश्चित कर सकते हैं कि आपकी सेटिंग कैमरे को शॉट्स के बीच में रिफ्लेक्स करने की अनुमति न दे।

अंत में, आप एक कंसिस्टेंट वाइट बैलेंस चाहते हैं। मेरा सुझाव है कि अपने फ़्लैश से मिलान करने के लिए एक मैन्युअल कलर टेम्परेचर पिक करे। हालाँकि, प्रीसेट व्हाइट बैलेंस करने से भी काम चल जाएगा।


7. केडेन्स और शूटिंग

मैं वायरलेस ट्रिगर का उपयोग कर रहा हूं क्योंकि मैं कैमरे को रिमोट-ट्रिगर करने के लिए समान ट्रांसीवर का उपयोग कर सकता हूं। सभी को मैं छू रहा हूँ रिबन के रूप में मैं इसे फ्रेम के बीच ले जाता हूं।

मैं लगभग 17fps की अंतिम फ्रेम दर के लिए ऐमिंग कर रहा हूं। इसके चार सेकंड तक चलने के लिए, इसके आधे हिस्से में रिवर्स-प्लेबैक होने के साथ-साथ स्मूथ लूपिंग के लिए इसका शुरुआती फ्रेम है, मैं 35 फ्रेम की शूटिंग देख रहा हूं।

batchsequence_11batchsequence_11batchsequence_11

शुरू करने से पहले, मुझे इन 35 फ़्रेमों को एक्शन के सेक्शंस में तोड़ना होगा और निर्धारित करना होगा कि प्रत्येक सेक्शन कितने समय तक होना चाहिए। इस उदाहरण के लिए, वे "untying", "एंड आउट", "के नीचे लूपिंग", "ट्विस्टिंग", "पुलिंग अवे" और "फ्रेम छोड़ना" होंगे।

यह छह सेक्शंस हैं, लेकिन वे हर सेक्शन छह फ्रेम में भी नहीं टूट सकते हैं। कुछ काफी तेज हो सकते हैं, जैसे "एंड्स आउट", और कुछ इंटरमीडिएट स्टेप्स के साथ धीमा हो सकता है, जैसे "untying"। इन सेक्शंस में से प्रत्येक कितने फ्रेम में एक्शन का मोशन निर्धारित करता है, या मुझे फ्रेम के बीच रिबन को कितनी दूर ले जाना चाहिए। एक स्मूथ केडेन्स बनाए रखने के लिए यह काफी समान होना चाहिए।

मैं ध्यान से योजना बना रहा हूं ताकि यह रीसेट किए बिना एक ही टेक में उम्मीद से दूर जा सके। यह इस तरह एक प्रोजेक्ट पर एक परेशानी होगी, और भी अधिक क्रिंकली कागज और भारी वजन चारों ओर रोलिंग के साथ है।

कहा कि, यह सिर्फ एक डेमो के लिए सही कैमरा पाने की कोशिश करने के बजाय, मैं ऊपर के सेक्शंस को पोस्ट में लागू करने जा रहा हूं। एक्चुअल एक्शन धीमी और अधिक व्यवस्थित होगी, प्रति फ्रेम एक इंच के आसपास चलती है, और फिर भागों को आवश्यक रूप से फ्रेम छोड़ने के द्वारा ऊपर किया जा सकता है। यह एक अधिक विश्वसनीय तरीका लगता है, अगर थोड़ा अतिरिक्त काम किया जाए।

अब शूटिंग शुरू करने का समय आ गया है, तो चलिए अपने पहले फ्रेम को कैप्चर हैं।

batchsequence_12batchsequence_12batchsequence_12

मैंने लगभग एक इंच मूवमेंट इंटरवल्स पर शुरू किया, इसलिए दूसरा फ्रेम बहुत अलग नहीं था।

batchsequence_13batchsequence_13batchsequence_13

मैंने इस तरह से जारी रखा जब तक कि बॉव पूरी तरह से अछूता नहीं था और मैं वास्तविक रिबन में हो रहा था। यहाँ यह रिबन की लंबाई के कारण बहुत धीरे-धीरे जा रहा था, इसलिए मैंने इसे फ्रेम के बीच लगभग तीन इंच आगे बढ़ाना शुरू कर दिया। क्रेप रिबन के नाजुक सिरों के बीच घर्षण के कारण तड़कने वाले पार्सल के नीचे के मोड़ तक, यह अधिक सुचारू रूप से प्रगति करने के लिए लग रहा था। यदि आप इस प्रोजेक्ट को डुप्लिकेट कर रहे हैं तो यहां एक प्रो टिप: असली रिबन का उपयोग करें।

मैंने सोचा कि यह एक डील-ब्रेकर हो सकता है, लेकिन जब तक रिबन पूरी तरह से फ्रेम से बाहर नहीं हो जाता, तब तक बाकी के लिए जारी रखा। यह पता चला है कि यह कुछ भी बर्बाद नहीं किया। अब जब मेरे पास रॉ इमेजेज का एक क्रम है, तो आगे क्या होगा?


8. बैच प्रोसेसिंग

चूंकि हमें सभी इमेजेज को यथासंभव समान रखने की आवश्यकता है, बड़ी संख्या में फ़ाइलों को प्रोसेसिंगऔर एक्सपोर्ट करने का समाधान बिल्कुल उसी स्थान पर उसी तरह से है, ज़ाहिर है, बैच प्रोसेसिंग। मेरे लिए, इसमें तीन अलग-अलग स्टेप्स हैं।

प्रोसेस

अनुक्रम में पहली इमेज को कैमरा रॉ या लाइटरूम में प्रोसेस करें। मेरे लिए, यह सुनिश्चित करना विपरीत था सुफ्फिसिएंट और सटरशन लेवल्स, विशेष रूप से लाल चैनल के, नियंत्रण में थे।

batchsequence_14batchsequence_14batchsequence_14

थोड़ा ऑटो लेंस करेक्शन और हल्के वाइट विग्नेट्टिंग बैकग्राउंड को लाने के लिए, और मैंने कर लिया है। चूंकि मैं कैमरा रॉ में हूं और इमेज को फोटोशॉप में लाने की जरूरत नहीं है, इसलिए मैं सिर्फ Done हिट कर सकता हूं।

ब्रिज

अब मुझे इन सभी प्रोसेसिंग सेटिंग्स को बाकी सीक्वेंस में डुप्लिकेट करने की आवश्यकता है। इसलिए मैं Adobe Bridge को फायर करता हूं, उस इमेज पर राइट क्लिक करें जिसे मैंने अभी प्रोसेस किया है, और Develop Settings > Copy Settings को सेलेक्ट करें।

batchsequence_15batchsequence_15batchsequence_15

मैं तब फ़ोल्डर में अन्य सभी इमेजेज का सेलेक्ट कर सकता हूं (पहले एक को छोड़कर), फिर Develop Settings पर जाएं और Paste Settings को हिट करें।

batchsequence_16batchsequence_16batchsequence_16

आर्गेनाईजेशन बल्क फ़ाइलो के स्मूथ प्रोसेसिंग की कुंजी है। Adobe Bridge में, मैं चित्रों का नाम बदल सकता हूँ, इसलिए यह देखना आसान है कि एनीमेशन के दौरान क्या हो रहा है, "_MG_5937" के साथ। इसलिए मैं सभी इमेजेज को हाइलाइट करता हूं, Tools > Batch Rename , और नए फाइलनाम और उनके लिए एक फ़ोल्डर सेट करें। मैंने एक सिंपल "Frame_XX.CR2" सिंटैक्स का उपयोग किया।

स्क्रिप्टिंग

आगे मुझे फ़ोटोशॉप की जरूरत है उन CR2s को खोलने के लिए, अपने सामान्य प्रोफाइल से अपने कलर प्रोफाइल और बिट डेप्थ को परिवर्तित करें, और JPGs के रूप में आउटपुट करने से पहले उनका आकार बदलें। यह एक कस्टम एक्शन और इमेज प्रोसेसर के साथ काफी सरल है।

पहले मैं अपना एक्शन बनाता हूं। मैं रैंडम रूप से फ़्रेमों में से एक को खोलता हूं, और फिर एक्शन पैलेट में जाता हूं, एक नया एक्शन बनाता हूं और रिकॉर्ड को हिट करता हूं। सबसे पहले, मैं Edit> Convert to Profile पर जाता हूं और AdobeRGB से रूपांतरण सेट करता हूं, जिसे मैं आमतौर पर शूट करता हूं और प्रोसेस करता हूं, JPG के डिफ़ॉल्ट कलर स्पेस को sRGB में।

फिर मैं Image > Mode > 8 Bits/Channel पर जाता हूं, जो इसे 16 बिट रॉ इम्पोर्ट से JPG के 8 बिट रंग में परिवर्तित करता है। फिर मैंने आकार बदलने के लिए Ctrl-Alt-I हिट किया, और फाइनल GIF के रीज़नबली क्विक लोड समय के लिए।, 600 x 400 पिक्सेल का आकार बदलने जा रहा हूं। फिर मैंने एक्शन पैलेट में स्टॉप हिट किया।

batchsequence_17batchsequence_17batchsequence_17

अब मेरे पास मेरा एक्शन है, मैं फ़ाइल को सेव किये बिना बंद कर देता हूं और File > Script > Image Processor पर जाता हूं। यहाँ मैंने इसे CR2 फ़ाइलों को खोलने के लिए सेट किया है, और Jpg के रूप में उन्हें 10 क्वालिटी पर उस फ़ोल्डर के भीतर सबफ़ोल्डर में आउटपुट करता है जो वे वर्तमान में कर रहे हैं। प्रैफरेंसेज में सबसे नीचे, मुझे वह कस्टम एक्शन चलाने के लिए मिलता है जिसे मैंने अभी बनाया था, और फिर मैंने सिर्फ Run को हिट किया।

batchsequence_18batchsequence_18batchsequence_18

9. अंतिम परिणाम

एक बार इमेज प्रोसेसर ने अपना काम कर लिया है, मेरे पास प्रोसेस्ड से भरा एक फ़ोल्डर है, JPG को फिर से आकार दिया गया है जिसे फाइनल एनीमेशन के लिए उपयोग किया जा सकता है।

batchsequence_19batchsequence_19batchsequence_19

मैं जल्दी से उनमें जनरल लुक की जांच कर सकता हूं, बस Adobe Bridge में पहले फ्रेम का प्रीव्यू करके, और उनके माध्यम से उड़ान भरने के लिए सही तीर को पकड़ कर।


10. एनिमेटेड GIF बनाना

वह सब मुझसे है! अपनी सभी तस्वीरों को एक साथ रखने और GIF फ़ाइल बनाने का तरीका जानने के लिए, इस आर्टिकल के दूसरे भाग पर जाएं, स्टॉप मोशन फ़ोटोग्राफ़ी का उपयोग करके एक हॉलिडे-इंस्पायर्ड एनिमेटेड GIF कैसे बनाएं।

यदि आप इस हॉलिडे में एक एनिमेटेड सोशल मीडिया "कार्ड" बनाते हैं, तो कृपया इसे टिप्पणियों में साझा करें ताकि हम सभी प्रेरित हो सकें!

और, हमेशा की तरह, सवाल या विचार? नीचे कमैंट्स पर हिट करे!

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.