Блокчейн Ethereum теперь имеет механизм 3D-рендеринга — Trustnodes

Эфириум завершен по Тьюрингу, и чтобы доказать это, команда создала целый движок 3D-рендеринга, работающий в сети и основанный исключительно на смарт-контрактах.

«Вы как бы используете эфириум в качестве своей личной графической карты, что интересно», — говорит Айк Смит из Spectra Art.

Spectra Art — это «группа технологов, исследователей, ученых и новаторов, одержимых переосмыслением того, что возможно в пространстве генеративного искусства».

Они создали Shackled, который преобразует 3D-вход в 2D-jpeg, используя узлы ethereum и виртуальную машину ethereum.

«Shackled основан на работе первых пионеров графики, использующих технологию почти 50-летней давности (которая сегодня больше подходит для реализации в сети).

В частности, мы модифицируем версии оригинальных моделей 75D-рендеринга и освещения Буй Тонг Фуонга [Pho77] и Джима Блинна [Bli3] и используем их для создания версии Solidity простого конвейера рендеринга, вдохновленного OpenGL [SA99]».

Так говорит команда в бумаги Представляем эту разработку первого известного движка 3D-рендеринга на Эфириуме. Далее они заявляют:

«Shackled не требует расхода газа для выполнения операций рендеринга. Вся операция рендеринга реализована в вызове чтения и, таким образом, не записывает никаких данных в блокчейн Ethereum».

Вы можете попробуй себя, и хотя на изображении выше это может показаться чуждым и сложным, Смит делает все это декриминализовано в учебнике.

Механизм рендеринга делает только рендеринг. Он не помещает jpeg в блокчейн, но тем не менее процесс интересный.

Это в первую очередь потому, что мы познакомились с json, языком программирования данных, с которым знакомо большинство программистов, и именно с помощью такого кода мы будем говорить со смарт-контрактом.

Ручное кодирование этого json-файла — пытка. Итак, Смит проектирует то, что он хочет, в Blender, хорошо известном программном обеспечении для 3D-дизайна, а затем сам Blender переводит изображение в файл кода json, где такие вещи, как цвет, задаются в числах RGB 000000 или 454545.

Затем мы просто вставляем файл Json и получаем изображение. Само изображение не находится в цепочке блоков, вы можете видеть его только в своем пользовательском интерфейсе, но узлы цепочки блоков обработали изображение, и это развитие здесь заключается в том, что вы можете использовать узлы для выполнения этой обработки.

Но, поскольку у нас есть этот json-файл и узлы могут его обработать, не можем ли мы загрузить json-код на блокчейн в токенизированном смарт-контракте, и теперь само изображение или NFT находится в цепочке?

Это потенциальное дальнейшее развитие этого эксперимента 1970-х годов, который каким-то образом переносит графику в криптографию, как Интернет сначала перешел от слов к jpeg.

Это означало бы, что больше не нужно IPFS, больше не нужно сохранять правой кнопкой мыши, но это не обязательно решит вопрос о том, что именно означает владение открытым исходным кодом, к которому может получить доступ каждый.

Что означает токен, привязанный к какому-то коду? Что ж, поскольку Эфириум завершен по Тьюрингу, это может означать все, что хочет кодер, включая теоретически то, что токен предоставляет доступ к какому-то другому коду со скрытым искусством, даже если он скрыт на виду.

Таким образом, развитие таких экспериментов, похоже, продолжается, и, хотя это приложение технологии 70-х к новой технологии, предположительно именно благодаря такому применению мы можем выяснить, на что способен Эфириум, и что именно означает владение кодом.

 

Источник: https://www.trustnodes.com/2023/01/21/the-ethereum-blockchain-now-has-a-3d-rendering-engine.