ขณะนี้ Ethereum Blockchain มีเครื่องมือแสดงผล 3 มิติ – Trustnodes

Ethereum เสร็จสมบูรณ์ของทัวริงแล้ว และเพื่อพิสูจน์ว่าทีมงานได้สร้างเอ็นจิ้นการเรนเดอร์ 3 มิติทั้งหมด ทั้งหมดอยู่บนเครือข่ายและอิงตามสัญญาอัจฉริยะเท่านั้น

“คุณกำลังใช้ ethereum เป็นกราฟิกการ์ดส่วนตัวของคุณ ซึ่งน่าสนใจมาก” Ike Smith จาก Spectra Art กล่าว

Spectra Art คือ "กลุ่มของนักเทคโนโลยี นักวิจัย นักวิทยาศาสตร์ และนักประดิษฐ์ ผู้มุ่งมั่นที่จะกำหนดนิยามใหม่ให้กับสิ่งที่เป็นไปได้ในพื้นที่ของศิลปะเชิงกำเนิด"

พวกเขาได้สร้าง Shackled ซึ่งแสดงอินพุต 3 มิติเป็น 2d jpeg โดยใช้โหนด ethereum และเครื่องเสมือน ethereum

“Shackled สร้างจากผลงานของผู้บุกเบิกด้านกราฟิกในยุคแรกๆ โดยใช้เทคโนโลยีเมื่อเกือบ 50 ปีที่แล้ว (ซึ่งเหมาะสมกว่าสำหรับการใช้งานบนเครือข่ายในปัจจุบัน)

โดยเฉพาะอย่างยิ่ง เราแก้ไขเวอร์ชันของโมเดลการเรนเดอร์ 75 มิติและแสงต้นฉบับของ Bui Tong Phuong [Pho77] และ Jim Blinn [Bli3] และใช้พวกมันเพื่อสร้างเวอร์ชัน Solidity ของไปป์ไลน์การเรนเดอร์อย่างง่ายที่ได้รับแรงบันดาลใจจาก OpenGL [SA99]”

ดังนั้นทีมในก กระดาษ แนะนำการพัฒนาเอ็นจิ้นการเรนเดอร์ 3 มิติที่รู้จักกันเป็นครั้งแรกบน ethereum พวกเขากล่าวเพิ่มเติมว่า:

“Shackled ไม่ต้องการค่าใช้จ่ายของก๊าซในการดำเนินการเรนเดอร์ การดำเนินการเรนเดอร์ทั้งหมดถูกนำไปใช้ในการเรียกอ่าน ดังนั้นจึงไม่มีการเขียนข้อมูลใดๆ ไปยัง Ethereum blockchain”

คุณสามารถ ลองมัน ด้วยตัวคุณเอง และแม้ว่าจากภาพด้านบนนี้อาจดูแปลกแยกและซับซ้อน แต่ Smith ก็สร้างมันขึ้นมาทั้งหมด ง่าย ในบทช่วยสอน

เอ็นจิ้นการเรนเดอร์ทำเพียงแค่เรนเดอร์เท่านั้น มันไม่ได้ใส่ jpeg ใน blockchain แต่กระบวนการนี้น่าสนใจ

นั่นเป็นเพราะเราได้รับการแนะนำให้รู้จักกับ json ซึ่งเป็นภาษาโปรแกรมข้อมูลที่ผู้เขียนโค้ดส่วนใหญ่คุ้นเคย และเราจะพูดคุยกับสัญญาอัจฉริยะผ่านโค้ดประเภทนี้

การเข้ารหัสไฟล์ json นั้นเป็นการทรมาน ดังนั้น Smith จึงออกแบบสิ่งที่เขาต้องการบน Blender ซึ่งเป็นซอฟต์แวร์การออกแบบ 3 มิติที่รู้จักกันดี จากนั้น Blender จะแปลภาพเป็นไฟล์โค้ด json ซึ่งสิ่งต่างๆ เช่น สี จะได้รับเป็นตัวเลข RGB ที่ 000000 หรือ 454545

จากนั้นเราเพียงแค่ใส่ไฟล์ Json และรับภาพ ตัวอิมเมจเองไม่ได้อยู่บนบล็อกเชน คุณจะเห็นได้บนอินเทอร์เฟซผู้ใช้ของคุณเท่านั้น แต่โหนดบล็อกเชนประมวลผลอิมเมจ และนั่นคือการพัฒนาที่คุณสามารถใช้โหนดเพื่อทำการประมวลผลนี้ได้

แต่เนื่องจากเรามีไฟล์ json นี้และโหนดสามารถประมวลผลได้ เราจึงไม่สามารถอัปโหลดโค้ด json บนบล็อกเชนในสัญญาอัจฉริยะที่เป็นโทเค็นได้ และตอนนี้อิมเมจเองหรือ NFT ก็อยู่ในเชนแล้ว

นั่นคือศักยภาพในการพัฒนาเพิ่มเติมของการทดลองในปี 1970 ซึ่งในทางใดทางหนึ่งนำกราฟิกมาสู่การเข้ารหัสลับในแบบที่อินเทอร์เน็ตได้เปลี่ยนจากคำเป็น jpegs

นั่นหมายความว่าไม่จำเป็นต้องใช้ IPFS อีกต่อไป ไม่ต้องคลิกขวาอีกต่อไปเพื่อบันทึก แต่ไม่จำเป็นต้องตอบคำถามว่าการเป็นเจ้าของโอเพ่นซอร์สโค้ดที่ทุกคนสามารถเข้าถึงได้หมายความว่าอย่างไร

โทเค็นที่เชื่อมโยงกับรหัสหมายความว่าอย่างไร เนื่องจาก ethereum เป็น Turing ที่สมบูรณ์ มันสามารถหมายถึงอะไรก็ได้ที่ coder ต้องการ รวมถึงในทางทฤษฎีแล้ว โทเค็นให้สิทธิ์ในการเข้าถึงโค้ดอื่น ๆ ที่มีงานศิลปะที่ซ่อนอยู่ แม้ว่ามันจะถูกซ่อนอยู่ในสายตาก็ตาม

การพัฒนาในการทดลองดังกล่าวดูเหมือนจะดำเนินต่อไป และแม้ว่านี่จะเป็นการประยุกต์เทคโนโลยียุค 70 เข้ากับเทคโนโลยีใหม่ แต่ก็น่าจะเป็นไปได้ว่าผ่านแอพพลิเคชั่นดังกล่าว เราอาจพบทั้งสิ่งที่ ethereum สามารถทำได้ และการเป็นเจ้าของรหัสหมายถึงอะไรกันแน่

 

ที่มา: https://www.trustnodes.com/2023/01/21/the-ethereum-blockchain-now-has-a-3d-rendering-engine