Skip to main content
Go to Editor

सॉकेट प्रकार और डेटा फ़्लो

यह लेख नोड ग्राफ़ में सॉकेट्स द्वारा उपयोग किए जाने वाले डेटा प्रकारों और क्या कहाँ कनेक्ट किया जा सकता है, इसे समझाता है।

त्वरित नियम

अधिकांश प्रोसेसिंग नोड Spine Payload पर काम करते हैं। Atlas-संबंधित नोड Atlas Project या Sprites पर काम करते हैं। यदि आपको यह स्पष्ट नहीं है कि कोई सॉकेट क्या अपेक्षा करता है, तो ValidatorNode का उपयोग करें।

सॉकेट प्रकार

  • Spine Payload — रनटाइम के लिए उपयुक्त Spine प्रोजेक्ट का प्रतिनिधित्व, जो अधिकांश प्रोसेसिंग नोड्स द्वारा उपयोग होता है।
  • Atlas Project — atlas मेटाडेटा + पेज इमेजेज़, जिसे atlas नोड्स उपयोग करते हैं।
  • Sprites — अनपैक किए गए sprite/region (Atlas Unpacker → एसेट दृश्य / Atlas Repacker)।
  • JSON — डायग्नॉस्टिक्स/वैलिडेशन/diff के लिए मूल या पुनर्निर्मित Spine JSON।
  • बदलाव — कुछ ऑप्टिमाइज़र्स द्वारा बनाया गया बदलावों (diffs) का list/stream, जिसे दृश्य/रिपोर्टिंग नोड्स उपयोग करते हैं।

कुंजी → प्रकार → जोड़ें

सॉकेट कुंजी (उदाहरण)डेटा प्रकारकिसके द्वाराकनेक्ट करें
payload, payload_in, payload_outSpine PayloadInputNode, अधिकांश प्रोसेसिंग नोड्सप्रोसेसिंग नोड्स (RDP/Spline/Refit/Quantizer/Cleanup/etc.), फिर OutputNode.payload
original_jsonJSONInputNodeDiagnosticNode, JSONDiffNode.json_before, OutputNode.original_json, कुछ atlas नोड्स (जैसे repacker alpha mode)
reconstructed_json_outJSONOutputNodeJSONDiffNode.json_after, validators/डीबग
changesबदलाव सूचीकुछ प्रोसेसिंग नोड्स + OutputNodeAnimationViewerNode (वैकल्पिक), reports/डीबग
atlas_projectAtlas ProjectInputNode / एटलस दृश्यAtlasUnpackerNode.atlas_project, OutputNode.atlas_project, atlas फ़िल्टर्स
atlas_in, atlas_outAtlas Project (या atlas-related stream)Atlas nodes / फ़िल्टर्सAtlas nodes, AtlasViewerNode, AtlasMergerNode (multi-input के माध्यम से)
sprites_out, sprites_in, sprites_data_inSpritesAtlasUnpackerNode, फ़िल्टर्सAssetViewerNode.sprites_in, AtlasRepackerNode.sprites_data_in
atlas_inputsएकाधिक Atlas Projectsएकाधिक स्रोतAtlasMergerNode.atlas_inputs (कई atlases कनेक्ट करें)

व्यावहारिक पाइपलाइनें

  • बुनियादी JSON अनुकूलन: InputNode → (वैकल्पिक: DiagnosticNode / फ़िल्टर्स) → अनुकूलक (RDPNode, SplineNode, QuantizerNode, …) → OutputNode.
  • Atlas पुनर्पैकिंग: InputNode.atlas_projectAtlasUnpackerNode → (वैकल्पिक: AssetViewerNode) → AtlasRepackerNodeOutputNode.atlas_project/atlas_assets.