इस प्रोजेक्ट के बारे में
Slopcamera एक स्थानीय विज़ुअल स्टूडियो है जिसका लक्ष्य कोडिंग एजेंटों के लिए है, न कि केवल मानव-आधारित GUI कार्य के लिए। README इसे एक ऐसे उपकरण के रूप में वर्णित करता है जो आपको Codex, Claude या किसी अन्य कोडिंग एजेंट को एक तैयार परिणाम का वर्णन करने देता है, जो फिर एक Bun CLI, एक TypeScript SDK और एक संस्करण-मिलान वाली Agent Skill का उपयोग करके स्रोतों का निरीक्षण करता है, कैमरों को निर्देशित करता है, एक कंपोज़िशन को संपादित करता है और आउटपुट रेंडर करता है। एक अलग MCP सर्वर एक निश्चित आरेख और छवि टूलसेट उजागर करता है। Slopcamera का कोई खाता या होस्ट किया गया प्रोजेक्ट डेटाबेस नहीं है।
मुख्य विचार: उस स्रोत को रखें जो प्रत्येक रचनात्मक निर्णय का स्वामी है। मूल सीन रिग और सिमुलेशन के मालिक होते हैं; पोर्टेबल सीन समर्थित ज्यामिति, कैमरों और मीडिया सतहों के मालिक होते हैं; आरेख वस्तुओं और लेबलों के मालिक होते हैं; वीडियो प्रोजेक्ट कट और डिलीवरी के मालिक होते हैं। रेंडर किए गए फ्रेम और पोर्टेबल एसेट को व्युत्पन्न माना जाता है, इसलिए एक पात्र के वीडियो में उसका रिग बरकरार नहीं रहता। सामान्य मीडिया संपादन कट, टाइमिंग, फ्रेमिंग, कैप्शन और प्रभावों को प्रोजेक्ट निर्णयों के रूप में रिकॉर्ड करते हैं, और पूर्वावलोकन और अंतिम रेंडर एक ही टाइमलाइन और कंपोज़िशन का उपयोग करते हैं।
README में वर्णित क्षमताओं में शामिल हैं:
- सीन लेखन और कैमरों का निर्देशन: एक पोर्टेबल सीन में ज्यामिति, छवियाँ, वीडियो, आरेख और टेक्स्ट रखें; स्थिर भाग IDs का निरीक्षण करें; टाइप किए गए संपादन करें; एक नामित कैमरा चुनें; फ्रेम, संपर्क शीट या वीडियो रेंडर करें। एक Three.js प्रोफ़ाइल कैलिब्रेटेड कैमरों, स्पष्ट एनिमेशन, समर्थित GLB ज्यामिति और एक चयनित हार्डवेयर GPU पथ को कवर करती है। Spark स्थानीय कैमरा निर्देशन के लिए सहेजी गई स्प्लैट दुनिया स्वीकार करता है।
- मूल फिल्म और शैक्षिक एनिमेशन: वर्तमान स्रोत बिल्ड सेट, सामग्री, प्रकाश, स्किन वाले पात्रों, कपड़े और तरल कैश के लिए Blender को निर्देशित कर सकता है; पैरामीट्रिक ठोस और STEP के लिए CadQuery; और गणितीय एनिमेशन के लिए Manim Community। सात संपादन योग्य स्टार्टर का उल्लेख किया गया है, जिनमें उत्पाद, पात्र, छायांकित सड़क, कपड़ा, तरल, CAD ब्रैकेट और शैक्षिक प्रस्तुतकर्ता शामिल हैं।
- आरेख और मोशन ग्राफिक्स: tldraw, SVG और PNG आउटपुट के साथ संपादन योग्य आरेख; VTracer के साथ स्थानीय रैस्टर-से-SVG वेक्टराइज़ेशन; HTML, SVG, Motion, p5, Two, Paper Shaders या Three.js के साथ ग्राफिक परतों का एनिमेशन। एक वैकल्पिक vgpu उदाहरण प्रोग्रामेबल WebGPU पास को बनाए रखे गए रैस्टर फ्रेम में रेंडर करता है।
- मीडिया जनरेशन और निर्देशन: उपयोगकर्ता के अपने Vercel AI Gateway एक्सेस के माध्यम से छवि, वीडियो, भाषण और प्रतिलेखन मॉडल खोजें; टेक्स्ट और संदर्भों से छवियाँ उत्पन्न करें, वॉयसओवर जोड़ें, ध्वनि का प्रतिलेखन करें या वीडियो शॉट बनाएँ। एक `direct` शॉट रेसिपी प्रयासों के बीच एक फिल्म बजट बनाए रखती है, स्वीकृति से पहले प्रत्येक टेक की समीक्षा करती है, और अगले शॉट के संदर्भ के रूप में एक स्वीकृत क्लिप के अंतिम डिकोड किए गए फ्रेम का उपयोग कर सकती है।
- फुटेज संपादन और डिलीवरी: मौजूदा फुटेज या रिकॉर्डिंग बंडल आयात करें; रुकावटें और भराव शब्द हटाएँ, ध्वनि संरेखित करें, वक्ताओं को फिर से फ्रेम करें, स्क्रीन क्रियाओं में ज़ूम करें, कैप्शन, ग्राफिक्स, रंग और ऑडियो उपचार जोड़ें; एक ही संपादन से 16:9, 9:16, 1:1 और 4:5 में स्वच्छ और कैप्शन वाले संस्करण निर्यात करें। रिकॉर्डिंग बंडल क्लिक, कर्सर गति, कुंजी गतिविधि और केंद्रित-इनपुट जानकारी ले जा सकते हैं।
स्थापना Bun 1.3.14 या नए के माध्यम से है, एक सत्यापित v3.2.6 रिलीज़ संग्रह और एक `slopcamera skill install --target agents` चरण के साथ; योगदानकर्ता स्रोत से निर्माण कर सकते हैं। README नोट करता है कि स्रोत ट्री v3.2.7 तैयार करता है जबकि स्थापना निर्देश प्रकाशन पूरा होने तक v3.2.6 पर रहते हैं। मूल इंजन अलग से स्थापित होते हैं, और मूल Python लेखन के लिए स्पष्ट वर्तमान-उपयोगकर्ता विश्वास की आवश्यकता होती है क्योंकि यह वर्तमान उपयोगकर्ता के रूप में चलता है।
README सीमाओं के बारे में स्पष्ट है: रनटाइम समर्थन प्लेटफ़ॉर्म और प्रोफ़ाइल के अनुसार भिन्न होता है; इंटरचेंज केवल एक समर्थित सबसेट को संरक्षित करता है, इसलिए मूल रिग और सिमुलेशन GLB निर्यात करके संपादन योग्य Three दृश्य नहीं बनते; उत्पन्न मीडिया की समीक्षा की आवश्यकता होती है क्योंकि मॉडल विषय पहचान, गति या टेक्स्ट बदल सकते हैं; विश्वसनीय कोड सैंडबॉक्स नहीं है; और MCP सर्वर एक सबसेट है जो आरेखों की जाँच और रेंडर करता है, छवियों को वेक्टराइज़ करता है और छवियाँ उत्पन्न करता है लेकिन हर स्थानीय CLI ऑपरेशन को उजागर नहीं करता।
विश्वास और गोपनीयता पर, README कहता है कि कोई खाता, होस्ट किया गया प्रोजेक्ट डेटाबेस या ब्राउज़र जनरेशन सेवा नहीं है। सामान्य संपादन और रेंडरिंग स्थानीय रहती है। गेटवे जनरेशन और चयनित क्लाउड विश्लेषण स्थानीय प्रक्रिया से क्रेडेंशियल का उपयोग करते हैं और नामित मीडिया अपलोड करने से पहले स्पष्ट स्वीकृति की आवश्यकता होती है। मूल मीडिया सामान्य संपादन कार्यों से अपरिवर्तित रहता है, प्रोजेक्ट स्पष्ट संशोधन बनाए रखते हैं, और महत्वपूर्ण संचालन इनपुट और आउटपुट रिकॉर्ड करते हैं। README यह भी चेतावनी देता है कि मूल उपकरण, प्रदाता, कोडेक और GPU ड्राइवर परिणामों को प्रभावित कर सकते हैं, इसलिए बनाए रखा गया स्रोत पहचान अकेले किसी अन्य मशीन पर समान पिक्सेल का वादा नहीं करता।
एकीकरण के लिए, SDK `@hraness/slopcamera` से आयात योग्य है, जिसमें घोषणात्मक वर्कफ़्लो ग्राफ़, विश्वसनीय Bun वर्कफ़्लो और स्थानीय मीडिया इंजन के लिए उपपथ हैं। सत्यापन `bun install --frozen-lockfile --ignore-scripts` और `bun run check` के साथ किया जाता है, जो README के अनुसार सार्वजनिक SDK सीमाओं, स्थानीय रनटाइम, स्कीमा, Agent Skill, जनरेटेड एंट्रीपॉइंट, स्थैतिक साइट, नियतात्मक और संपत्ति परीक्षण, और पैक किए गए उपभोक्ताओं को कवर करता है। परियोजना MIT लाइसेंस प्राप्त है और NOTICE में तृतीय-पक्ष सूचनाएँ हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.