„Ethereum Blockchain“ dabar turi 3D atvaizdavimo variklį – „Trustnodes“.

„Ethereum“ yra baigtas „Turing“ ir, kad tai įrodytų, komanda sukūrė visą 3D atvaizdavimo variklį, visą grandinę ir pagrįstą tik išmaniosiomis sutartimis.

„Jūs tarsi naudojate ethereum kaip savo asmeninę vaizdo plokštę, o tai yra įdomu“, - sako Ike'as Smithas iš Spectra Art.

„Spectra Art“ yra „technologų, tyrinėtojų, mokslininkų ir novatorių grupė, pasiryžusi iš naujo apibrėžti tai, kas įmanoma generatyvaus meno erdvėje“.

Jie sukūrė „Shackled“, kuris perteikia 3D įvestis į 2D JPEG, naudojant ethereum mazgus ir ethereum virtualią mašiną.

„Shackled sukurtas remiantis ankstyvųjų grafikos pionierių darbais, naudojant beveik 50 metų senumo technologiją (kuri šiandien labiau tinka diegti tinkle).

Konkrečiai, modifikuojame Bui Tong Phuong [Pho75] ir Jimo Blinno [Bli77] originalių 3D atvaizdavimo ir apšvietimo modelių versijas ir naudojame jas kurdami paprasto atvaizdavimo vamzdyno Solidity versiją, įkvėptą OpenGL [SA99].

Taip sako komanda a popierius Pristatome šį pirmojo žinomo 3D atvaizdavimo variklio „Ethereum“ kūrimą. Jie taip pat teigia:

„Shackled nereikalauja dujų sąnaudų lydymo operacijoms atlikti. Visa atvaizdavimo operacija įgyvendinama skaitymo skambutyje, todėl į Ethereum blokų grandinę neįrašomi jokie duomenys.

Jūs galite pabandyk tai save ir nors iš aukščiau pateikto vaizdo tai gali atrodyti svetima ir sudėtinga, Smithas viską padaro paprastas pamokoje.

Atvaizdavimo variklis tik atvaizduoja. Tai neįtraukia jpeg į blokų grandinę, tačiau procesas yra įdomus.

Taip yra visų pirma todėl, kad mes susipažinome su json – duomenų programavimo kalba, kurią žino dauguma programuotojų, ir būtent per tokį kodą kalbėsime su išmaniąja sutartimi.

Json failo kodavimas rankiniu būdu yra kankinimas. Taigi Smithas kuria tai, ko nori, naudodamas „Blender“, gerai žinomą 3D projektavimo programinę įrangą, o tada pats „Blender“ paverčia vaizdą į json kodo failą, kuriame tokie dalykai kaip spalva pateikiami RGB numeriais 000000 arba 454545.

Tada tiesiog įdedame Json failą ir gauname vaizdą. Pats vaizdas nėra blokų grandinėje, jį galite matyti tik savo vartotojo sąsajoje, tačiau blokų grandinės mazgai apdorojo vaizdą, ir tai yra čia, kad jūs galite naudoti mazgus šiam apdorojimui atlikti.

Bet kadangi turime šį JSON failą ir mazgai gali jį apdoroti, ar negalime įkelti JSON kodo į blokų grandinę į tokenizuotą išmaniąją sutartį, o dabar pats vaizdas arba NFT yra grandinėje?

Tai yra galimas tolesnis šio aštuntojo dešimtmečio eksperimento, kuris tam tikru būdu perkelia grafiką į kriptovaliutą, plėtrą taip, kaip internetas iš žodžių perėjo į JPEG.

Tai reikštų, kad nebereikės IPFS, nebereikės išsaugoti dešiniuoju pelės mygtuku spustelėjimu, tačiau tai nebūtinai reikštų, ką tiksliai reiškia atvirojo kodo, kurį gali pasiekti kiekvienas, nuosavybės teisė.

Ką reiškia žetonas, susietas su kokiu nors kodu? Na, kadangi ethereum yra baigtas Turing, tai gali reikšti viską, ko nori programuotojas, įskaitant teoriškai tai, kad prieigos raktas suteikia prieigą prie kito kodo, kuriame yra paslėptas menas, net jei jis yra paslėptas akivaizdoje.

Todėl atrodo, kad tokių eksperimentų plėtra tęsiasi, ir nors tai yra 70-ųjų technologijų taikymas naujoms technologijoms, tikėtina, kad naudojant tokį pritaikymą galime sužinoti tiek tai, ką gali ethereum, ir ką tiksliai reiškia kodo nuosavybė.

 

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