Ethereum Blockchain Artık 3D İşleme Motoruna Sahip - Trustnodes

Ethereum, Turing'i tamamlıyor ve bunu kanıtlamak için bir ekip, tümü zincir üzerinde ve yalnızca akıllı sözleşmelere dayanan eksiksiz bir 3B oluşturma motoru oluşturdu.

Spectra Art'tan Ike Smith, "Ethereum'u kendi kişisel grafik kartınız olarak kullanıyorsunuz ki bu ilginç," diyor.

Spectra Art, "üretken sanat alanında neyin mümkün olduğunu yeniden tanımlamaya kararlı bir grup teknoloji uzmanı, araştırmacı, bilim insanı ve yenilikçidir."

Ethereum düğümlerini ve ethereum sanal makinesini kullanarak 3 boyutlu girdileri 2 boyutlu jpeg'lere dönüştüren Shackled'ı geliştirdiler.

"Shackled, yaklaşık 50 yıl önceki teknolojiyi kullanan (günümüzde zincir üzerinde uygulama için daha uygun olan) ilk grafik öncülerinin çalışmalarına dayanmaktadır.

Spesifik olarak, Bui Tong Phuong'un [Pho75] ve Jim Blinn'in [Bli77] orijinal 3B oluşturma ve aydınlatma modellerinin sürümlerini değiştiriyoruz ve bunları OpenGL'den [SA99] esinlenen basit bir işleme hattının bir Solidity sürümünü oluşturmak için kullanıyoruz.”

Yani takım bir kâğıt ethereum üzerinde bilinen ilk 3d render motorunun bu geliştirmesini tanıtıyoruz. Ayrıca şunları belirtiyorlar:

“Prangalı, render işlemlerini gerçekleştirmek için gaz harcanmasını gerektirmez. Tüm oluşturma işlemi bir okuma çağrısında gerçekleştirilir ve bu nedenle Ethereum blok zincirine herhangi bir veri yazmaz.

Yapabilirsin dene kendiniz ve yukarıdaki görüntüden yabancı ve karmaşık görünse de, Smith hepsini yapıyor basit bir eğitimde.

Oluşturma motoru yalnızca yalnızca oluşturur. Jpeg'i blok zincirine koymaz, ancak süreç yine de ilginçtir.

Bunun başlıca nedeni, çoğu kodlayıcının aşina olduğu bir veri programlama dili olan json ile tanışmış olmamızdır ve bu tür bir kod aracılığıyla akıllı sözleşme ile konuşacağız.

Bu json dosyasını elle kodlamak işkencedir. Smith, iyi bilinen bir 3 boyutlu tasarım yazılımı olan Blender'da istediğini tasarlıyor ve ardından Blender'ın kendisi, görüntüyü, renk gibi şeylerin 000000 veya 454545 RGB sayılarında verildiği bir json kod dosyasına çeviriyor.

Daha sonra sadece Json dosyasını koyuyoruz ve görüntüyü alıyoruz. Görüntünün kendisi blok zincirinde değil, onu yalnızca kullanıcı arayüzünüzde görebilirsiniz, ancak blok zinciri düğümleri görüntüyü işledi ve buradaki gelişme, bu işlemi yapmak için düğümleri kullanabileceğiniz geliştirmedir.

Ancak, bu json dosyasına sahip olduğumuzdan ve düğümler onu işleyebildiğinden, json kodunu blok zincirine tokenize edilmiş bir akıllı sözleşmede yükleyemez miyiz ve şimdi görüntünün kendisi veya NFT zincir üzerinde mi?

Bu, 1970'lerin bu deneyinin potansiyel olarak daha da geliştirilmesidir; bu, bir şekilde, internetin kelimelerden jpeg'lere taşınması gibi, bir şekilde kriptoya grafik getirir.

Bu, artık IPFS'ye ihtiyaç olmadığı, sağ tıklamayla kaydet olmadığı anlamına gelir, ancak herkesin erişebileceği açık kaynak kod sahipliğinin tam olarak ne anlama geldiği sorusunu mutlaka ele almaz.

Bazı kodlara bağlı bir belirteç ne anlama gelir? Eh, ethereum Turing'i tamamladığı için, kodlayıcının istediği her şey anlamına gelebilir, teoride belirteç, herkesin görebileceği şekilde gizlenmiş olsa bile sanatı gizleyen başka bir koda erişim izni verir.

Bu nedenle, bu tür deneylerdeki gelişmeler devam ediyor gibi görünüyor ve bu, 70'lerin teknolojisinin yeni teknolojiye uygulanması olsa da, hem ethereum'un neler yapabileceğini hem de kod sahipliğinin tam olarak ne anlama geldiğini muhtemelen bu tür bir uygulama aracılığıyla bulabiliriz.

 

Source: https://www.trustnodes.com/2023/01/21/the-ethereum-blockchain-now-has-a-3d-rendering-engine