Bellach mae gan Ethereum Blockchain Beiriant Rendro 3D - Trustnodes

Mae Ethereum yn Turing yn gyflawn, ac i brofi hynny mae tîm wedi adeiladu injan rendro 3d gyfan, i gyd ar gadwyn ac yn seiliedig ar gontractau smart yn unig.

“Rydych chi'n fath o ddefnyddio ethereum fel eich cerdyn graffeg personol eich hun, sy'n ddiddorol,” meddai Ike Smith o Spectra Art.

Mae Spectra Art yn “grŵp o dechnolegwyr, ymchwilwyr, gwyddonwyr ac arloeswyr, sy’n benderfynol o ailddiffinio’r hyn sy’n bosibl ym myd celf gynhyrchiol.”

Maen nhw wedi adeiladu Shackled sy'n gwneud mewnbynnau 3d i jpegs 2d trwy ddefnyddio nodau ethereum a'r peiriant rhithwir ethereum.

“Mae Shackled yn seiliedig ar waith arloeswyr graffeg cynnar, gan ddefnyddio technoleg o bron i 50 mlynedd yn ôl (sy’n fwy addas ar gyfer gweithredu ar-gadwyn heddiw).

Yn benodol, rydym yn addasu fersiynau o fodelau rendro a goleuo 75D gwreiddiol Bui Tong Phuong [Pho77] a Jim Blinn [Bli3], ac yn eu defnyddio i greu fersiwn Solidity o biblinell rendro syml a ysbrydolwyd gan OpenGL [SA99].”

Felly dywed y tîm yn a papur cyflwyno'r datblygiad hwn o'r injan rendro 3d gyntaf hysbys ar ethereum. Maent yn datgan ymhellach:

“Nid yw Shackled yn gofyn am wario nwy i gyflawni gweithrediadau rendro. Mae'r gweithrediad rendro cyfan yn cael ei weithredu mewn galwad ddarllen, ac felly nid yw'n ysgrifennu unrhyw ddata i'r Ethereum blockchain. ”

Gallwch cynnig arni eich hun ac er y gallai edrych yn ddieithr a chymhleth o'r ddelwedd uchod, mae Smith yn gwneud y cyfan syml mewn tiwtorial.

Dim ond rendrad y mae'r injan rendro yn ei wneud. Nid yw'n rhoi'r jpeg yn y blockchain, ond mae'r broses yn ddiddorol serch hynny.

Mae hynny'n bennaf oherwydd ein bod yn cael ein cyflwyno i json, iaith rhaglennu data y mae'r rhan fwyaf o godwyr yn gyfarwydd â hi, a thrwy'r math hwn o god y byddwn yn siarad â'r contract smart.

Mae llawgodio bod ffeil json yn artaith. Felly mae Smith yn dylunio'r hyn y mae ei eisiau ar Blender, meddalwedd dylunio 3d adnabyddus, ac yna mae Blender ei hun yn trosi'r ddelwedd yn ffeil cod json lle mae pethau fel lliw yn cael eu rhoi mewn rhifau RGB o 000000 neu 454545.

Yna rydyn ni'n rhoi ffeil Json i mewn ac rydyn ni'n cael y ddelwedd. Nid yw'r ddelwedd ei hun ar y blockchain, dim ond ar eich rhyngwyneb defnyddiwr y gallwch ei weld, ond roedd y nodau blockchain yn prosesu'r ddelwedd, a dyna'r datblygiad yma y gallwch chi ddefnyddio'r nodau i wneud y prosesu hwn.

Ond, gan fod gennym y ffeil json hon ac y gallai'r nodau ei phrosesu, oni allwn uwchlwytho'r cod json ar y blockchain mewn contract smart tokenized, a nawr mae'r ddelwedd ei hun neu'r NFT ar gadwyn?

Dyna ddatblygiad pellach posibl yr arbrawf hwn o'r 1970au sydd mewn rhyw ffordd yn dod â graffeg i crypto mewn ffordd y symudodd y rhyngrwyd gyntaf o eiriau i jpegs.

Byddai hynny'n golygu dim mwy o angen am IPFS, dim arbed mwy clic dde, ond ni fyddai o reidrwydd yn mynd i'r afael â'r cwestiwn o beth yn union y mae perchnogaeth cod ffynhonnell agored y gall unrhyw un ei gyrchu yn ei olygu yn union.

Beth mae tocyn ynghlwm wrth ryw god yn ei olygu? Wel, gan fod ethereum yn Turing gyflawn, gall olygu beth bynnag y mae'r codwr ei eisiau, gan gynnwys mewn theori bod y tocyn yn caniatáu mynediad i god arall sydd â chelf gudd hyd yn oed os yw wedi'i guddio mewn golwg blaen.

Ymddengys felly fod datblygiadau mewn arbrofion o’r fath yn parhau, ac er mai cymhwyso technoleg y 70au at dechnoleg newydd yw hyn, mae’n debyg mai trwy gymhwysiad o’r fath y gallwn ganfod yn union yr hyn y mae ethereum yn gallu ei wneud, a beth yn union yw ystyr perchnogaeth cod.

 

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