لدى Ethereum Blockchain الآن محرك عرض ثلاثي الأبعاد - Trustnodes

Ethereum هو Turing كامل ، ولإثبات ذلك ، قام فريق ببناء محرك عرض ثلاثي الأبعاد بالكامل ، وكل ذلك على السلسلة ويعتمد فقط على العقود الذكية.

يقول آيك سميث من Spectra Art: "إنك تستخدم نوعًا ما الإيثيريوم كبطاقة رسومية شخصية ، وهو أمر مثير للاهتمام".

Spectra Art هي "مجموعة من التقنيين والباحثين والعلماء والمبتكرين ، عازمين بشدة على إعادة تعريف ما هو ممكن في فضاء الفن التوليدي."

لقد قاموا ببناء Shackled الذي يعرض مدخلات ثلاثية الأبعاد لـ jpegs ثنائية الأبعاد باستخدام عقد ethereum والجهاز الظاهري ethereum.

"يعتمد Shackled على عمل رواد الرسومات الأوائل ، باستخدام التكنولوجيا منذ ما يقرب من 50 عامًا (وهو أكثر ملاءمة للتنفيذ على السلسلة اليوم).

على وجه التحديد ، نقوم بتعديل نسخ Bui Tong Phuong [Pho75] ونماذج العرض والإضاءة ثلاثية الأبعاد الأصلية لجيم بلين [Bli77] ، ونستخدمها لإنشاء إصدار Solidity لخط أنابيب عرض بسيط مستوحى من OpenGL [SA3].

هكذا يقول الفريق في أ ورقة إدخال هذا التطوير لأول محرك عرض ثلاثي الأبعاد معروف على ethereum. يقولون كذلك:

“المكبلات لا تتطلب إنفاق الغاز لأداء عمليات التقديم. يتم تنفيذ عملية العرض بأكملها في مكالمة قراءة ، وبالتالي لا تكتب أي بيانات إلى Ethereum blockchain. "

اطلع على جربها أنت نفسك وعلى الرغم من أنها قد تبدو غريبة ومعقدة من الصورة أعلاه ، إلا أن سميث يصنع كل شيء بسيط في برنامج تعليمي.

محرك التقديم يقوم فقط بالتصيير. إنه لا يضع jpeg في blockchain ، لكن العملية مثيرة للاهتمام مع ذلك.

هذا في الأساس لأننا قدمنا ​​إلى json ، وهي لغة برمجة بيانات يعرفها معظم المبرمجين ، ومن خلال هذا النوع من الكود سنتحدث إلى العقد الذكي.

يعد تشفير ملف json هذا تعذيبًا. لذا يصمم سميث ما يريده على Blender ، وهو برنامج تصميم ثلاثي الأبعاد معروف جيدًا ، ثم يقوم Blender نفسه بترجمة الصورة إلى ملف كود json حيث يتم إعطاء أشياء مثل اللون بأرقام RGB من 3 أو 000000.

ثم نضع ملف Json ونحصل على الصورة. الصورة نفسها ليست على blockchain ، يمكنك فقط رؤيتها على واجهة المستخدم الخاصة بك ، ولكن عُقد blockchain عالجت الصورة ، وهذا هو التطور هنا حيث يمكنك استخدام العقد للقيام بهذه المعالجة.

ولكن ، نظرًا لأن لدينا ملف json ويمكن للعقد معالجته ، ألا يمكننا تحميل كود json على blockchain في عقد ذكي مرمز ، والآن الصورة نفسها أو NFT متصلة بالسلسلة؟

هذا هو التطوير الإضافي المحتمل لتجربة السبعينيات هذه التي تجلب بطريقة ما الرسومات إلى التشفير بطريقة انتقل الإنترنت أولاً من الكلمات إلى ملفات jpeg.

قد يعني ذلك عدم الحاجة إلى IPFS بعد الآن ، ولا مزيد من النقر بزر الماوس الأيمن على الحفظ ، ولكنه لن يعالج بالضرورة مسألة ما الذي تعنيه ملكية التعليمات البرمجية مفتوحة المصدر التي يمكن لأي شخص الوصول إليها بالضبط.

ماذا يعني رمز مرتبط ببعض التعليمات البرمجية؟ حسنًا ، نظرًا لأن Ethereum مكتمل ، فقد يعني ذلك ما يريده المبرمج ، بما في ذلك نظريًا أن الرمز المميز يمنح الوصول إلى بعض الرموز الأخرى التي تحتوي على فن مخفي حتى لو كان مخفيًا على مرأى من الجميع.

لذلك يبدو أن التطورات في مثل هذه التجارب مستمرة ، وعلى الرغم من أن هذا هو تطبيق تقنية السبعينيات على التكنولوجيا الجديدة ، فمن المفترض أنه من خلال هذا التطبيق يمكننا أن نجد فقط ما يمكن لـ ethereum فعله ، وماذا تعني بالضبط ملكية الكود.

 

المصدر: https://www.trustnodes.com/2023/01/21/the-ethereum-blockchain-now-has-a-3d-rendering-engine