Skip to main content
Go to Editor

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

re-polish

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

सॉकेट प्रकार

  • 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.