Az Ethereum Blockchain most 3D renderelő motorral rendelkezik – Trustnodes

Az Ethereum már elkészült a Turinggal, és ennek bizonyítására egy csapat felépített egy teljes 3D-s renderelő motort, mindezt a láncon belül, és kizárólag intelligens szerződések alapján.

„Az ethereumot saját személyes grafikus kártyaként használja, ami érdekes” – mondja Ike Smith, a Spectra Art munkatársa.

A Spectra Art „technológusok, kutatók, tudósok és innovátorok csoportja, akik pokolian arra törekszenek, hogy újradefiniálják, mi lehetséges a generatív művészet terében”.

Megépítették a Shackled-et, amely 3D-s bemeneteket jelenít meg 2D JPEG-fájlokká az ethereum csomópontok és az ethereum virtuális gép használatával.

„A Shackled a korai grafikai úttörők munkáján alapul, közel 50 évvel ezelőtti technológiát használva (amely ma már alkalmasabb a láncon belüli megvalósításra).

Konkrétan Bui Tong Phuong [Pho75] és Jim Blinn [Bli77] eredeti 3D-s renderelő és világítási modelljeinek verzióit módosítjuk, és felhasználjuk őket az OpenGL [SA99] által ihletett egyszerű renderelési folyamat Solidity verziójának létrehozására.”

Így mondja a csapat a papír az első ismert 3d renderelő motor fejlesztésének bemutatása az ethereumon. Továbbá kijelentik:

„A Shackled nem igényel gázráfordítást a vakolatok elvégzéséhez. A teljes renderelési művelet olvasási hívásban valósul meg, és így nem ír adatokat az Ethereum blokkláncba.

Tudod próbáld ki magát, és bár a fenti kép alapján idegennek és bonyolultnak tűnhet, Smith mindent megcsinál egyszerű egy oktatóanyagban.

A renderelő motor csak egyszerűen renderel. Nem teszi be a jpeg-et a blokkláncba, de a folyamat ennek ellenére érdekes.

Ennek elsősorban az az oka, hogy megismerkedtünk a json-nal, egy adatprogramozási nyelvvel, amelyet a legtöbb kódoló ismer, és ezen a kódon keresztül fogunk beszélni az intelligens szerződéssel.

A json-fájl kézi kódolása kínzás. Tehát Smith megtervez, amit akar, a Blenderen, egy jól ismert 3D-s tervezőszoftveren, majd a Blender maga fordítja le a képet egy json-kódfájlba, ahol például a színek 000000 vagy 454545 RGB-számokkal vannak megadva.

Ezután csak betesszük a Json fájlt, és megkapjuk a képet. Maga a kép nincs a blokkláncon, csak a felhasználói felületén láthatja, de a blockchain csomópontok feldolgozták a képet, és ez itt az a fejlesztés, hogy a csomópontok segítségével elvégezheti ezt a feldolgozást.

De mivel megvan ez a json fájl, és a csomópontok fel tudják dolgozni, nem tölthetjük fel a json kódot a blokkláncra egy tokenizált intelligens szerződésben, és most maga a kép vagy az NFT a láncon van?

Ez a lehetséges továbbfejlesztése ennek az 1970-es évekbeli kísérletnek, amely valamilyen módon a grafikát a kriptográfiai eszközökhöz juttatja, oly módon, ahogy az internet először a szavakból a jpeg-ekké vált.

Ez azt jelentené, hogy nincs többé szükség IPFS-re, nincs többé jobb gombbal történő mentés, de nem feltétlenül foglalkozik azzal a kérdéssel, hogy mit is jelent pontosan a bárki által elérhető nyílt forráskód tulajdonlása.

Mit jelent egy kódhoz kötött token? Nos, mivel az ethereum a Turing teljes, bármit jelenthet, amit a kódoló akar, beleértve elméletileg azt is, hogy a token hozzáférést biztosít egy másik kódhoz, amely rejtett művészetet tartalmaz, még akkor is, ha az láthatóan el van rejtve.

Ezért úgy tűnik, hogy az ilyen kísérletezés fejlesztése folytatódik, és bár ez a 70-es évek technológiájának alkalmazása az új technológiában, feltehetően ezen alkalmazáson keresztül találhatjuk meg mind azt, hogy mire képes az ethereum, és pontosan mit is jelent a kódtulajdonlás.

 

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