مراجعة Vork: ملف المشهد هو الواجهة، وأرقام السرعة تحتاج إلى توضيح
مشهد JSON ودورة رسم GPU للوكلاء. ترخيص Preview وقيود العتاد وجداول القياس غير المعاد إنتاجها تحدد التقييم.

تظهر قيمة سير عمل ثلاثي الأبعاد عند الطلب الثاني: احتفظ بالكاميرا، وانقل الضوء الرئيسي، وغيّر الخامة، ثم أعد إنتاج اللقطة نفسها. الصورة وحدها لا تحفظ هذه القرارات. وصف المشهد يستطيع ذلك.
هذه هي الفكرة المفيدة في Vork، محرك Voyager للرسوم ثلاثية الأبعاد والمؤثرات البصرية دون واجهة رسومية، والموجه للوكلاء. يضع المشروع مشهد JSON بين المساعد والمحرك، مع SDK لـ Python وTypeScript، وملفات تعريف مسماة للرسم ومراحل GPU قابلة للبرمجة. تقييمي: يستحق تجربة محدودة للمشاهد الإجرائية وحركة الكاميرا القابلة للتكرار. الأدلة الحالية لا تبرر وصفه بأنه بديل عام لـ Blender.
نطاق المراجعة: قرأت في 7 نوفمبر 2026 ملف README والترخيص والقيود ووثائق القياس والمثبت وأجزاء من كود SDK والمحرك. لم أثبت Vork ولم أرسم مشهدا أو أكرر قياساته. الرسوم هنا تصورية أصلية وليست مخرجات Vork. راجعت الفرع الرئيسي عند 44188baab29a؛ أما الإصدار 0.1.0 فيشير إلى 09dbd97، ولذلك قد تكون تعليمات main أحدث من الملف التنفيذي.
ما الذي يقدمه المستودع؟
يصف README محرك Rust وبرامج تظليل Slang، مع Vulkan على بطاقات NVIDIA المدعومة وMetal على Apple Silicon. دورة العمل هي كتابة المشهد، وإنتاج معاينة صغيرة، وفحص الصورة، ثم تعديل المشهد. يستطيع الوكيل التعامل مع كائنات ومعلمات مسماة بدلا من تشغيل محرر رسومي عبر لقطات الشاشة.
تتضمن وثيقة المخرجات صور PNG وتسلسلات إطارات وMP4 بترميز H.264 وMOV بترميز ProRes 4444 وEXR متعدد الطبقات. ملفات الكاميرا والبيانات الوصفية مهمة للتركيب: يجب معرفة معنى العمق ومتجهات الحركة. توثق المنظومة فروق ترميز قنوات PNG وEXR.
يكتب SDK الخاص بـ Python ملف JSON، ويمكنه نقل المخازن الكبيرة إلى ملف ثنائي مرافق. يكمل الكود ذلك الملف غير القابل للتغيير قبل الاستبدال الذري لـ JSON. هذا اختيار معقول لاتساق القراءة، لكنه يحتفظ بالملفات القديمة. تحتاج المهام الطويلة إلى سياسة تنظيف. نسخ JSON وحده قد يفقد الأصول المرتبطة به.
ملف التعريف يغير افتراضات الصورة
أهم قراءة هي وثيقة القيود. ملفات التعريف ليست مجرد درجات على منزلق جودة واحد. يستخدم std/final تقريبات للإضاءة غير المباشرة. زيادة العينات لا تستعيد انتقال ضوء لا تحسبه الطريقة أصلا. وملف path له عدد ارتدادات محدود وخيارات قص للسطوع وإزالة ضجيج؛ ليس مرجعا مطلقا للحقيقة.
قد تساعد المعاينة السريعة على اختيار الكاميرا والشكل العام رغم اختلاف إضاءتها عن اللقطة النهائية. فائدتها للتكرار لا تعني أن وقتها يمثل رسما نهائيا بجودة مكافئة. يجب فصل قرار المعاينة عن قرار التسليم.
تذكر الوثيقة أيضا تأثيرات غائبة أو غير مكتملة، منها الضباب والدخان والأحجام، وتحذر من الهندسة الكثيفة والشفافية الثقيلة. بعض الميزات غير المدعومة يجري تجاهلها مع تحذيرات. نجاح العملية لا يثبت ظهور كل تأثير طُلب منها.
لماذا لا أكرر عنوان التفوق في السرعة؟
يوضح README للقياسات أسباب عدم إعادة السكربت الحالي لكل الجداول التاريخية: يعطل إزالة الضجيج، ولا يختار draft افتراضيا، ولا يحدد البذرة القديمة. جداول final القديمة مع إزالة الضجيج تخص بناء وإعدادات محددة أخرى.
يجمع ملف النتائج قياسات تاريخية وقيم أساس منقولة مع تسميتها. في مشاهد الطيور الكبيرة، بعض أوقات Blender إسقاط من إطارات متباعدة وليست أفلاما كاملة مقاسة. لا يتضمن المستودع السجلات الخام ولوحات الصور الخاصة بتلك الجداول. هذه قياسات المورد، وليست نتائج هذه المراجعة.
توجد مشكلة مباشرة في إعادة الإنتاج: توثق المنظومة فشل مساعد Blender أثناء إعداد الكاميرا في Blender 5.2.1، وأن أخطاء Python لا توقف الإعداد دائما. الإصلاح والتحقق ما زالا معلقين. إلى أن يقاس المحركان معا بطريقة موثوقة، أفضل الحكم على مهمة فعلية بدلا من ترديد نسبة سرعة منفردة.
يجب أن يشمل التقرير العادل الإعداد البارد والتشغيل الدافئ وتحميل الأصول والكتابة أو الترميز والمحاولات الفاشلة ووقت إصلاح المشهد. تساوي عدد العينات لا يثبت تساوي جودة الصور.

الترخيص جزء من قرار المنتج
يسمي ترخيص Preview المشروع صراحة source-available وليس open source. يسمح خلال المعاينة البحثية بالاستخدام التجاري والداخلي، بما فيه تسليم وسائط نهائية للعميل، والتعديل للاستخدام الخاص، وتوزيع نسخة غير معدلة مع إشعاراتها.
يتطلب توزيع النسخ المعدلة، أو تقديم خدمة مستضافة أو مدارة تتلقى وظائف رسم من أطراف أخرى، إذنا خطيا مسبقا. قد تكون الإصدارات اللاحقة مدفوعة، مع بقاء حقوق النسخة التي حصلت عليها. تكامل Blender منفصل بترخيص GPL-3.0-or-later، وتحتفظ الأصول بشروطها.
قراءتي العملية: فريق تصور داخلي وشركة تبيع واجهة render API عامة يواجهان سؤالين مختلفين. السماح بالأول لا يمنح الإذن بالثاني. هذه قراءة للنص المنشور وليست استشارة قانونية.
العتاد والتثبيت وحدود الوكيل
العتاد المدعوم أضيق من عبارة «أي GPU»: تحتاج NVIDIA إلى تتبع أشعة عتادي، وتستخدم Apple Silicon واجهة Metal. AMD وIntel والرسم على CPU غير مدعومة في المعاينة الموثقة. تتطلب سلسلة Slang المرفقة على Mac نظام macOS 26. ظهور --version ليس اختبار رسم.
قرأت المثبت دون تشغيله. ينزل أرشيفا ويتحقق من SHA-256 المنشور، ويثبت في مسار مستخدم، وقد يعدل ملفات بدء الصدفة، وعادة يشغل إعداد GPU. التحقق من سلامة البايتات لا يثبت خلو البرنامج من الضرر أو أن ناشره خضع لتحقق مستقل.
يشغل مساعد Python الملف التنفيذي المحلي بقائمة معاملات. هذا لا يجعل سير العمل كله خاصا: قد يتلقى مزود الوكيل نص المشهد أو المعاينات أو أصول العميل. وجود مساعد مدمج محدود لا يثبت عزل المحرك الأصلي وأدوات الترجمة كاملة. استخدم مجلدا مخصصا ومسارات إخراج صريحة وأصولا موثوقة. وافق على الرفع السحابي بشكل منفصل.
تجربة أولى لم تُنفذ بعد
أقترح لقطة مكتبية متخيلة: جسم خزفي مطوي وكرة نحاسية وضوء رئيسي وحركة كاميرا قصيرة. ابدأ بصورة صغيرة ثم نطاق إطارات قصير. ثبّت الكاميرا والهندسة أثناء تغيير الضوء، ثم احتفظ بتلك الخيارات عند تغيير الخامة.
احفظ بيانا لكل تشغيل مع المشهد وملفاته المرافقة. المثال التوضيحي التالي يسجل قياسات مقترحة؛ لا يشغل Vork ولا يدعي اجتياز مخطط أو رسم أو قياس:
import hashlib, json
from pathlib import Path
scene = Path("trial/scene.json")
manifest = {
"scene_sha256": hashlib.sha256(scene.read_bytes()).hexdigest(),
"binary_version": "record the installed version",
"profile": "record the chosen profile",
"gpu_and_driver": "record locally",
"cache_state": "cold or warm",
"wall_seconds": None,
"warnings": [],
"brief_checks": {
"camera_preserved": None,
"material_correct": None,
"shadows_acceptable": None,
},
}
Path("trial/run-manifest.json").write_text(
json.dumps(manifest, indent=2), encoding="utf-8"
)
دورة المراجعة هي: المشهد والأصول، ثم الرسم، ثم الصورة والتحذيرات والبيانات الوصفية، ثم مطابقة المهمة، ثم التعديل التالي. احتفظ بأول محاولة فاشلة أيضا. الصورة الجميلة لا تحقق المهمة إذا حذف الملف تأثيرا ضروريا. أرشف البناء الدقيق والاعتماديات والإعدادات قبل مقارنة إصدار لاحق.
الحكم
أفضل ملاءمة واضحة لـ Vork هي مشاهد إجرائية يتحكم بها المطور، وتعديلات قابلة للتكرار، وخطوط صور وفيديو تستفيد من بيانات مشهد وكاميرا صريحة. الحاجة إلى توجيه فني تفاعلي ناضج أو تأثيرات غير مدعومة أو دعم عتاد واسع أو ترخيص خدمة أسباب ملموسة للانتظار.
يستحق المستودع الانتباه لواجهته القابلة للفحص ووضوح قيوده. الدليل التالي المقنع سيكون قياسات مزدوجة قابلة للتكرار ومخرجات كاملة تحقق المهمة البصرية نفسها. حاليا، اجعل التجربة لقطة محدودة، واحكم على الصور والتحذيرات والوقت الكلي والترخيص معا.
دعوات إحالة معلنة
إذا استخدمت مساعدا برمجيا لبناء أدوات المشهد والبيان، فهذه روابط إحالة: دعوة ZCode ودعوة Z.ai Coding Plan. هما منفصلتان عن Vork وغير مطلوبتين لتشغيله. تحقق من السعر والأهلية الحاليين في الوجهة؛ لا وعد بخصم. قد يستفيد الناشر من الإحالة.