Ethereum блокчейнінде қазір 3D көрсету қозғалтқышы бар - Trustnodes

Ethereum - бұл Тьюринг аяқталды және оны дәлелдеу үшін команда тізбектегі және тек ақылды келісімшарттарға негізделген тұтас 3D көрсету қозғалтқышын жасады.

«Сіз ethereum-ді жеке графикалық карта ретінде пайдаланасыз, бұл қызықты», - дейді Spectra Art-тен Айк Смит.

Spectra Art – бұл «генеративті өнер кеңістігінде не мүмкін болатынын қайта анықтауға ұмтылған технологтар, зерттеушілер, ғалымдар және инноваторлар тобы».

Олар ethereum түйіндері мен ethereum виртуалды машинасын пайдалану арқылы 3D jpeg форматында 2D кірістерін көрсететін Shackled құрастырды.

«Shackled шамамен 50 жыл бұрынғы технологияны қолданатын ерте графикалық пионерлердің жұмысына негізделген (бұл бүгінгі күні желіде енгізу үшін қолайлы).

Атап айтқанда, біз Bui Tong Phuong [Pho75] және Джим Блинннің [Bli77] түпнұсқалық 3D көрсету және жарықтандыру үлгілерінің нұсқаларын өзгертеміз және оларды OpenGL [SA99] шабыттандырылған қарапайым көрсету құбырының Solidity нұсқасын жасау үшін қолданамыз.

Осылайша, команда а қағаз Ethereum-да алғашқы белгілі 3D рендеринг қозғалтқышының осы дамуын енгізу. Олар әрі қарай былай дейді:

«Шектелген газды көрсету операцияларын орындау үшін шығынды қажет етпейді. Бүкіл рендеринг операциясы оқу қоңырауында орындалады, сондықтан Ethereum блокчейніне ешқандай деректер жазылмайды.

Сен істей аласың көріңіз өзіңіз және жоғарыдағы суреттен ол бөтен және күрделі болып көрінсе де, Смит бәрін жасайды қарапайым оқулықта.

Рендеринг қозғалтқышы жай ғана көрсетеді. Ол jpeg файлын блокчейнге салмайды, бірақ бұл процесс қызықты.

Бұл, ең алдымен, біз json-мен, көптеген кодерлер таныс деректерді бағдарламалау тілімен танысқандықтан және дәл осы код арқылы біз смарт келісімшартпен сөйлесетін боламыз.

Json файлын қолмен кодтау азаптау болып табылады. Осылайша, Смит 3D жобалауға арналған танымал бағдарламалық құрал Blender-де қалаған нәрсені жобалайды, содан кейін Blender өзі кескінді json код файлына аударады, онда түс сияқты нәрселер RGB 000000 немесе 454545 сандарында беріледі.

Содан кейін біз Json файлын салып, суретті аламыз. Кескіннің өзі блокчейнде емес, сіз оны тек пайдаланушы интерфейсінде көре аласыз, бірақ блокчейн түйіндері кескінді өңдеді және бұл өңдеу үшін түйіндерді пайдалана аласыз.

Бірақ, бізде бұл json файлы болғандықтан және түйіндер оны өңдей алатындықтан, json кодын блокчейнге токенизацияланған смарт келісім-шартқа жүктей алмаймыз ба, енді суреттің өзі немесе NFT тізбекте?

Бұл 1970-ші жылдардағы эксперименттің әлеуетті әрі қарай дамуы, ол қандай да бір жолмен графиканы криптографияға әкеледі, осылайша интернет алдымен сөздерден jpeg-ге көшті.

Бұл IPFS қажет емес дегенді білдіреді, бұдан былай тінтуірдің оң жақ түймешігімен сақтауды қажет етпейді, бірақ ол кез келген адам қол жеткізе алатын ашық бастапқы кодты иелену нені білдіреді деген сұрақты міндетті түрде шешпейді.

Кейбір кодқа байланыстырылған белгі нені білдіреді? Эфирум Тьюринг аяқталғандықтан, бұл кодер қалаған нәрсені білдіруі мүмкін, оның ішінде теориялық тұрғыдан алғанда, токен көзге көрінбейтін жерде жасырылған болса да, жасырын өнері бар басқа кодқа қол жеткізуге мүмкіндік береді.

Сондықтан мұндай эксперименттегі әзірлемелер жалғасып жатқан сияқты және бұл 70-ші жылдардағы технологияны жаңа технологияға қолдану болса да, дәл осындай қолданба арқылы біз ethereum не қабілетті екенін және кодты иеленудің нақты нені білдіретінін таба аламыз.

 

Дереккөз: https://www.trustnodes.com/2023/01/21/the-ethereum-blockchain-now-has-a-3d-rendering-engine