Ethereum Blockchain tagad ir 3D renderēšanas dzinējs — Trustnodes

Ethereum ir Tjūrings pabeigts, un, lai to pierādītu, komanda ir izveidojusi visu 3D renderēšanas dzinēju, kas viss ir ķēdē un balstīts tikai uz viedajiem līgumiem.

"Jūs izmantojat ethereum kā savu personīgo grafisko karti, kas ir interesanti," saka Ike Smith no Spectra Art.

Spectra Art ir "tehnologu, pētnieku, zinātnieku un novatoru grupa, kuras mērķis ir no jauna definēt to, kas ir iespējams ģeneratīvās mākslas telpā."

Viņi ir izveidojuši Shackled, kas nodrošina 3D ievadi 2D JPEG formātā, izmantojot ethereum mezglus un ethereum virtuālo mašīnu.

“Shackled pamatā ir agrīno grafikas pionieru darbs, izmantojot gandrīz 50 gadus vecas tehnoloģijas (kas mūsdienās ir vairāk piemērotas ieviešanai ķēdē).

Konkrēti, mēs modificējam Bui Tong Phuong [Pho75] un Jim Blinn [Bli77] oriģinālo 3D renderēšanas un apgaismojuma modeļu versijas un izmantojam tās, lai izveidotu vienkārša renderēšanas konveijera Solidity versiju, ko iedvesmojis OpenGL [SA99].

Tā saka komanda a papīrs iepazīstinot ar šo pirmā zināmā 3D renderēšanas dzinēja izstrādi Ethereum. Viņi tālāk norāda:

“Shackled neprasa izdevumus par gāzi, lai veiktu apmetuma operācijas. Visa renderēšanas darbība tiek īstenota lasīšanas zvanā, un tādējādi Ethereum blokķēdē netiek ierakstīti nekādi dati.

jūs varat Pamēģini pats un, lai gan no iepriekš redzamā attēla tas varētu izskatīties sveši un sarežģīti, Smits to visu izdara vienkāršs pamācībā.

Renderēšanas programma tikai atveido. Tas neiekļauj jpeg blokķēdē, taču process tomēr ir interesants.

Tas galvenokārt ir tāpēc, ka mēs esam iepazīstināti ar json — datu programmēšanas valodu, kas ir pazīstama lielākajai daļai kodētāju, un tieši ar šāda veida kodu mēs runāsim ar viedo līgumu.

Json faila kodēšana ar roku ir spīdzināšana. Tāpēc Smits izstrādā to, ko vēlas, Blender — labi zināmā 3D projektēšanas programmatūrā, un pēc tam Blender pats pārvērš attēlu JSON koda failā, kurā tādas lietas kā krāsa ir norādītas ar RGB skaitļiem 000000 454545 vai XNUMX.

Pēc tam mēs vienkārši ievietojam Json failu un iegūstam attēlu. Pats attēls nav blokķēdē, to var redzēt tikai savā lietotāja interfeisā, bet blokķēdes mezgli apstrādāja attēlu, un tā ir attīstība šeit, ka varat izmantot mezglus, lai veiktu šo apstrādi.

Bet, tā kā mums ir šis JSON fails un mezgli var to apstrādāt, vai mēs nevaram augšupielādēt JSON kodu blokķēdē marķierizētā viedā līgumā, un tagad pats attēls vai NFT ir ķēdē?

Tā ir šī 1970. gadu eksperimenta iespējamā tālākā attīstība, kas kaut kādā veidā ievieš grafiku kriptovalūtā tādā veidā, kā internets vispirms pārcēlās no vārdiem uz JPEG.

Tas nozīmētu, ka vairs nav nepieciešams IPFS, vairs nav jāsaglabā ar peles labo pogu, taču tas ne vienmēr attiecas uz jautājumu par to, ko tieši nozīmē īpašumtiesības uz atvērtā pirmkoda kodu, kuram var piekļūt ikviens.

Ko nozīmē marķieris, kas saistīts ar kādu kodu? Tā kā ethereum ir pabeigts Tjūrings, tas var nozīmēt visu, ko kodētājs vēlas, tostarp teorētiski to, ka marķieris nodrošina piekļuvi citam kodam, kurā ir paslēpta māksla, pat ja tas ir paslēpts skaidri redzamā vietā.

Tāpēc šķiet, ka šādu eksperimentu attīstība turpinās, un, lai gan šī ir 70. gadu tehnoloģiju pielietošana jaunajām tehnoloģijām, iespējams, ar šādu pielietojumu mēs varam atrast gan to, uz ko spēj ethereum, gan arī to, ko tieši nozīmē koda īpašumtiesības.

 

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