Ethereum Blockchain вече има 3D Rendering Engine – Trustnodes

Ethereum е Turing завършен и за да го докаже, екип е изградил цяла машина за 3D изобразяване, изцяло във веригата и базирана единствено на интелигентни договори.

„Използвате нещо като ethereum като своя лична графична карта, което е интересно“, казва Айк Смит от Spectra Art.

Spectra Art е „група от технолози, изследователи, учени и иноватори, твърдо решени да предефинират това, което е възможно в пространството на генеративното изкуство“.

Те са създали Shackled, който изобразява 3d входове в 2d jpeg файлове, като използва възли на ethereum и виртуалната машина на ethereum.

„Shackled се основава на работата на ранните графични пионери, използвайки технология отпреди близо 50 години (която е по-подходяща за внедряване във верига днес).

По-конкретно, ние модифицираме версии на [Pho75] на Bui Tong Phuong и [Bli77] на Jim Blinn, оригинални модели за 3D изобразяване и осветление и ги използваме, за да създадем Solidity версия на прост конвейер за изобразяване, вдъхновен от OpenGL [SA99].“

Така казва екипът в a хартия представяйки тази разработка на първия известен механизъм за 3D изобразяване на ethereum. Те посочват още:

„Shackled не изисква разход на газ за извършване на операции по рендиране. Цялата операция по рендиране се изпълнява в извикване за четене и по този начин не записва никакви данни в блокчейна на Ethereum.“

Можете да опитай себе си и въпреки че от горното изображение може да изглежда странно и сложно, Смит прави всичко прост в урок.

Машината за изобразяване само изобразява. Той не поставя jpeg в блокчейна, но въпреки това процесът е интересен.

Това е основно защото се запознахме с json, език за програмиране на данни, с който повечето програмисти са запознати, и именно чрез този вид код ще говорим с интелигентния договор.

Ръчното кодиране на този json файл е мъчение. И така, Смит проектира каквото иска в Blender, добре познат софтуер за 3D проектиране, и след това самият Blender превежда изображението в json кодов файл, където неща като цвят са дадени в RGB числа 000000 или 454545.

След това просто поставяме Json файла и получаваме изображението. Самото изображение не е в блокчейна, можете да го видите само във вашия потребителски интерфейс, но блокчейн възлите обработиха изображението и това е развитието тук, че можете да използвате възлите, за да извършите тази обработка.

Но тъй като имаме този json файл и възлите могат да го обработят, не можем ли да качим json кода в блокчейна в токенизиран интелигентен договор и сега самото изображение или NFT е във веригата?

Това е потенциалното по-нататъшно развитие на този експеримент от 1970-те години на миналия век, който по някакъв начин пренася графиките в крипто по начин, по който интернет първо премина от думи към jpeg файлове.

Това би означавало, че няма повече нужда от IPFS, няма повече запазване с десен бутон, но няма непременно да отговори на въпроса какво точно означава собствеността върху код с отворен код, до който всеки има достъп.

Какво означава токен, свързан с някакъв код? Е, тъй като ethereum е завършен по Тюринг, това може да означава каквото иска кодиращият, включително на теория, че токенът дава достъп до някакъв друг код, който има скрито изкуство, дори ако е скрито на видно място.

Следователно изглежда, че развитието на подобни експерименти продължава и въпреки че това е прилагането на технологиите от 70-те години към новите технологии, вероятно чрез такова приложение можем да открием както точно на какво е способен ethereum, така и какво точно означава притежаването на код.

 

Източник: https://www.trustnodes.com/2023/01/21/the-ethereum-blockchain-now-has-a-3d-rendering-engine