Ethereum Blockchainissa on nyt 3D-renderöintimoottori – Trustnodes

Ethereum on Turing valmis, ja sen todistamiseksi tiimi on rakentanut kokonaisen 3d-renderöintimoottorin, kaikki ketjussa ja perustuu yksinomaan älykkäisiin sopimuksiin.

"Käytät ethereumia omana henkilökohtaisena näytönohjaimena, mikä on mielenkiintoista", sanoo Ike Smith Spectra Artista.

Spectra Art on "ryhmä teknologeja, tutkijoita, tiedemiehiä ja innovaattoreita, jotka ovat helvetin taipuvaisia ​​määrittelemään uudelleen sen, mikä on mahdollista generatiivisen taiteen tilassa."

He ovat rakentaneet Shackledin, joka renderöi 3D-tulot 2D-jpeg-muotoihin käyttämällä ethereum-solmuja ja ethereum-virtuaalikonetta.

"Shackled perustuu varhaisten grafiikan pioneerien työhön, jossa on käytetty lähes 50 vuoden takaista tekniikkaa (joka soveltuu nykyään paremmin ketjussa tapahtuvaan toteutukseen).

Erityisesti muokkaamme versioita Bui Tong Phuongin [Pho75] ja Jim Blinnan [Bli77] alkuperäisistä 3D-renderöinti- ja valaistusmalleista ja käytämme niitä Solidity-version luomiseen OpenGL:n [SA99] innoittamasta yksinkertaisesta renderöintiputkistosta."

Näin sanoo joukkue a paperi esittelemme tämän ethereumin ensimmäisen tunnetun 3D-renderöintimoottorin kehitystyön. He toteavat lisäksi:

”Shackled ei vaadi kaasukustannuksia renderointitöiden suorittamiseen. Koko renderöintitoiminto toteutetaan lukukutsussa, joten se ei kirjoita mitään dataa Ethereum-lohkoketjuun.

Sinä pystyt Kokeile itse ja vaikka yllä olevasta kuvasta se saattaa näyttää vieraalta ja monimutkaiselta, Smith tekee kaiken yksinkertainen opetusohjelmassa.

Renderöintimoottori vain hahmontaa. Se ei laita jpeg-tiedostoa lohkoketjuun, mutta prosessi on siitä huolimatta mielenkiintoinen.

Tämä johtuu ensisijaisesti siitä, että olemme tutustuneet jsoniin, dataohjelmointikieleen, jonka useimmat koodaajat tuntevat, ja juuri tällaisen koodin kautta keskustelemme älykkään sopimuksen kanssa.

Json-tiedoston käsikoodaus on kidutusta. Joten Smith suunnittelee haluamansa Blenderissä, tunnetussa 3D-suunnitteluohjelmistossa, ja sitten Blender itse kääntää kuvan json-kooditiedostoksi, jossa esimerkiksi värit annetaan RGB-numeroina 000000 tai 454545.

Laitamme sitten Json-tiedoston ja saamme kuvan. Itse kuva ei ole lohkoketjussa, näet sen vain käyttöliittymästäsi, mutta lohkoketjun solmut käsittelivät kuvan, ja se on kehitys täällä, että voit käyttää solmuja tämän käsittelyn tekemiseen.

Mutta koska meillä on tämä json-tiedosto ja solmut voivat käsitellä sitä, emmekö voi ladata json-koodia lohkoketjuun tokenoidussa älykkäässä sopimuksessa, ja nyt itse kuva tai NFT on ketjussa?

Tämä on tämän 1970-luvun kokeilun mahdollinen jatkokehitys, joka jollakin tavalla tuo grafiikan kryptoon tavalla, jolla Internet siirtyi ensin sanoista jpegeihin.

Tämä tarkoittaisi, ettei IPFS:ää enää tarvita, ei enää hiiren oikealla napsautuksella tapahtuvaa tallennusta, mutta se ei välttämättä vastaa kysymykseen siitä, mitä kuka tahansa voi käyttää avoimen lähdekoodin omistaminen tarkalleen ottaen tarkoittaa.

Mitä johonkin koodiin sidottu token tarkoittaa? No, koska ethereum on Turing-valmis, se voi tarkoittaa mitä tahansa koodaaja haluaa, mukaan lukien teoriassa, että token antaa pääsyn johonkin muuhun koodiin, jossa on piilotettua taidetta, vaikka se olisi piilossa näkyvissä.

Tällaisten kokeilujen kehitys näyttää siis jatkuvan, ja vaikka kyseessä on 70-luvun tekniikan soveltaminen uuteen tekniikkaan, oletettavasti tällaisen sovelluksen kautta voimme löytää sekä juuri sen, mihin ethereum pystyy, että mitä koodin omistaminen tarkalleen ottaen tarkoittaa.

 

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