Skip to main content
Go to Editor

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

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

أنواع المقبس

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