Skip to main content
Go to Editor

أنواع المقابس وتدفق البيانات

تشرح هذه المقالة أنواع البيانات التي تستخدمها المقابس في الرسم البياني للعقدة وما يمكن توصيله وأين.

قاعدة سريعة

معظميعالجتعمل العقد على أSpine الحمولة. Atlas تعمل العقد ذات الصلة علىAtlas المشروعأوالعفاريت. يستخدمValidatorNodeعندما لا تكون متأكدًا مما يتوقعه المقبس.

أنواع المقبس

  • Spine الحمولة- تمثيل مناسب لوقت التشغيل لمشروع Spine الذي تستخدمه معظم عقد المعالجة.
  • Atlas المشروع— atlas البيانات الوصفية + صور الصفحة المستخدمة بواسطة عقد atlas.
  • العفاريت- الصور/المناطق المتحركة التي تم فك حزمها (Atlas Unpacker → Asset العارض / Atlas Repacker).
  • JSON- Spine JSON الأصلي أو المُعاد بناؤه للتشخيص/التحقق/الاختلاف.
  • التغييرات- قائمة/دفق من الاختلافات التي ينتجها بعض أدوات تحسين الأداء وتستخدمها عقد المشاهد/التقارير.

المفتاح → النوع → الاتصال بـ

مفتاح المقبس (أمثلة)نوع البياناتمن إنتاجالاتصال ب
payload, payload_in, payload_outSpine الحمولةInputNodeمعظم عقد المعالجةمعالجة العقد (RDP/Spline/Refit/Quantizer/Cleanup/etc.)، ثمOutputNode.payload
original_jsonJSONInputNodeDiagnosticNode, JSONDiffNode.json_before, OutputNode.original_json، بعض عقد atlas (مثل وضع ألفا لإعادة التعبئة)
reconstructed_json_outJSONOutputNodeJSONDiffNode.json_after، أدوات التحقق من الصحة/تصحيح الأخطاء
changesقائمة التغييراتبعض عقد المعالجة +OutputNodeAnimationViewerNode(اختياري)، التقارير/التصحيح
atlas_projectAtlas المشروعInputNode/ atlas عارضAtlasUnpackerNode.atlas_project, OutputNode.atlas_project، مرشحات atlas
atlas_in, atlas_outمشروع Atlas (أو التدفق المرتبط بـ atlas)Atlas العقد/المرشحاتAtlas العقد،AtlasViewerNode, AtlasMergerNode(عبر المدخلات المتعددة)
sprites_out, sprites_in, sprites_data_inالعفاريتAtlasUnpackerNodeالمرشحاتAssetViewerNode.sprites_in, AtlasRepackerNode.sprites_data_in
atlas_inputsمشاريع Atlas المتعددةمصادر متعددةAtlasMergerNode.atlas_inputs(ربط عدة أطالس)

خطوط الأنابيب العملية

  • التحسين الأساسي JSON: InputNode→ (اختياري:DiagnosticNode/ المرشحات) → المحسنات (RDPNode, SplineNode, QuantizerNode, …) → OutputNode.
  • Atlas إعادة التعبئة: InputNode.atlas_projectAtlasUnpackerNode→ (اختياري:AssetViewerNode) → AtlasRepackerNodeOutputNode.atlas_project/atlas_assets.