Diseñar el universo de los elfos (ElfiVerse)

ElfiVerse

Los mundos NFT y la ficción han permanecido generalmente separados, experimentando sólo una mínima experiencia cruzada. En Element, creemos que hay un terreno fértil en su intersección, lleno de ideas frescas y emocionantes que esperan ser desenterradas.

Las NFT son un medio artístico de expresión visual y creativa que queríamos acercar a los usuarios de los protocolos DeFi. Los usuarios elaboran de forma natural experiencias y diseñan una historia vibrante en sus interacciones con el protocolo y la comunidad, mucho más allá del balance de su cartera.

El nacimiento del Elfiverse proviene del deseo de entrelazar a los miembros de la comunidad Element en un mundo de narración visual que aumenta la propiedad y la pertenencia en un rico universo DeFi.

Inspiración del diseño

Al diseñar el Elfiverse, queríamos dar vida al concepto de ser un elfo vivo que habita el ecosistema de Element (Element.fi o El.fi para abreviar, ¿lo entiendes?). Las acciones que los usuarios llevan a cabo en el Protocolo tenían que visualizarse de forma que resultaran convincentes para el espectador, a la vez que representaran los elementos clave de la historia del Protocolo.

Nos inspiramos en películas, programas de televisión y videojuegos que describen los elementos de la cultura élfica y medieval a los que queríamos dar vida. Juegos como Runescape nos dieron valiosos ejemplos de los diferentes sistemas de artesanía e inventario que queríamos explorar. Juegos de Tronos también fue un buen punto de inspiración para crear los diferentes entornos y hacer que parecieran grandiosos y habitados.

A la hora de crear los escenarios en 3D, la composición visual desempeña un papel fundamental. Por ejemplo, para visualizar lo vasto que es el universo de los elfos, se utilizan diferentes efectos atmosféricos y de profundidad de campo para crear paisajes y entornos lo suficientemente grandes como para captar plenamente la extensión del mundo. Para mostrar realmente la aspereza y la ferocidad del Mar de la Liquidez, creamos un océano más violento y oscurecimos el cielo con nubes de trueno, representando el traicionero viaje a esta nueva tierra.

ElfiVerse

Diseñar el ElfiVerse

Diseñar ElfiVerse

Creación de los assets

A lo largo de la creación de este proyecto, utilizamos una colección de activos que fueron creados utilizando componentes pixelados en Figma. Una biblioteca de assets de más de 150 activos fue creada para ser generada con un script para crear opciones aleatorias únicas, resultando en la colección Elfiverse de 10.000 NFTs ELF.

La biblioteca de activos comenzó con fondos, creados con Cinema 4D, visualizando el ecosistema regional para los entornos que se extendían a través del Elfiverso. Estos ricos tapices ambientales actuaron como un andamio sobre el que una vibrante narrativa visual podría cobrar vida, con personajes de ficción cuyos arcos reflejaban estrechamente los nuestros.

Creación de Backgrounds

Cuando empezamos a crear los entornos 3D, seleccionamos entornos virtuales que validaran los componentes originales de la historia. Por ejemplo, los personajes del Elfiverso viajaban continuamente y se aventuraban en un viaje para construir y encontrar bienes satisfactorios para llevar a cabo sus ideas.

El primer componente era un conjunto de portales que actuaban como intermediarios que viajaban entre diferentes partes del mundo y que se utilizaban para segmentar los diferentes mundos en función de la historia. Esto incluía “Cielos Despejados”, que señalaban la paz y la tranquilidad, y “Ríos de sangre”, que se mostraban a los que tenían un futuro de batalla o lucha.

Creación de un sistema de cuadrícula

Con la generación de los activos, tuvimos que construir un sistema de capas de cuadrícula para que los activos que se exportaban fueran cuidadosamente elaborados en un orden que mostrara todos los posibles accesorios y características que el ELF NFT podría tener. Nuestra prioridad era crear una serie de elfos que tuvieran una variedad de apariencias, personalidades y abundancia de emociones.

El sistema de capas de la cuadrícula se diseñó de 32 píxeles por 32 píxeles y se originó con diferentes tonos de piel, armas, ropa, pelo, boca, cejas, ojos, sombreros, gafas, complementos. Desde la piel verde hasta la piel roja del cuerpo, cada activo del cuerpo se exportó como la primera capa de la función drawLayer original en nuestro script de regeneración.

Diseño de las clases y los accesorios

A medida que el viaje y los entornos del personaje de ELF se iban refinando, nos propusimos definir una clase de elfos que reflejara nuestra comunidad y nuestro equipo. Las cinco clases fundacionales creadas fueron Aventurero, Guerrero, Guardabosques, Clérigo y Mago. Estas clases fueron creadas por los accesorios que las definían. Estos accesorios se crearon en Photoshop y luego se añadieron a nuestra cuadrícula de capas cuadradas.

La generación

Construimos sobre un script de generación de NFT de código abierto de HashLips, que te da todo lo que necesitas para lanzar tu propio proyecto de NFT generativo.

Por supuesto, hemos añadido algunos giros específicos de Elf:

  • Separar el cálculo de la aleatoriedad de la creación de activos, para permitir las pruebas
  • Los activos y las descripciones se almacenan en un csv para facilitar la edición
  • Código de depuración para identificar las combinaciones de colores que chocan
  • Prueba de la aleatoriedad estadística de los resultados
  • Una metapropiedad definida por los activos de NFT (la clase de su elfo)

Esto nos permitió hacer un control de calidad de resultados específicos, como generar 100 NFTs todos con fondo rojo y pelo rojo: ¿se ve bien? Decidimos mantener la mayoría de ellos, incluyendo las cejas que son de un color diferente al de su pelo.

También construimos esta hoja de cálculo para inspeccionar los detalles de tu elfo (este repo lo actualiza, en un fork de @DarenMatsuoka). Enumera cada uno de los activos que componen tu NFT, incluyendo su descripción (que no se muestra en otros sitios), lo que sitúa a tu Elfo de forma única en el lore del Elfiverso. La puntuación de rareza utiliza un cálculo muy estándar por activo, y luego se suma para su NFT.

Lo que está por venir

Recientemente hemos abierto nuestros contratos ELFI que permiten a los miembros de la comunidad construir sobre nuestra infraestructura NFT existente. Nos entusiasma ver lo que significa para el proyecto la apertura al Elfiverso para posibles colaboraciones y contribuciones.

Ha llegado el momento de que la comunidad de Element decida qué construir sobre la infraestructura de NFT existente. Esta es una oportunidad emocionante para que los diseñadores, desarrolladores y creativos discutan cómo ampliar el ecosistema de Elfiverse. Las posibilidades son infinitas.

En las próximas semanas, desplegaremos más contenido para cubrir los diferentes aspectos del Elfiverse. Esto incluirá

  • Una inmersión técnica y una visión general de la arquitectura de los contratos NFT de Elfiverse
  • Un Elfiverso de código abierto y lo que significa como constructor o diseñador. Consideraciones en torno al futuro de Elfiverse y Element DAO, e ideas para explorar.
  • Transferencia de los NFT restantes de Elfiverse ELF a la Tesorería de Element DAO

Estamos entusiasmados con el futuro de Elfiverse y queremos saber de ti. Únete al discord #community y al canal del foro de Elfiverse y participa en el debate.

Artículo original