[Viernes] Cómo vimos Web 3D

Mi hermano y yo, un par de artistas en 3D, tipos de peinados geniales y lentes geniales. Casi gemelos con exactamente las mismas caras, pero personajes diametralmente diferentes. Sin embargo, tenemos un pasatiempo para dos: encarnar en lo virtual lo que es en la vida real. Y debo decir que esto es bastante posible, porque uno es un buen modelador y el segundo animador es de Dios.

¡Aquí están solo las herramientas que tenemos diferentes y cómo! Amo apasionadamente a Blender, y mi hermano ama a Max. Holivar nunca cesa, pero logramos crear cosas geniales usando nuestros editores 3D tan diferentes. Sin embargo, el tema no es sobre eso.

Todo comenzó con una cartera ... Con la creación de una maldita cartera, después de lo cual mi hermano y yo nos peleamos por completo, colgando simultáneamente "linternas" entre nosotros. ¿Alguna vez has pensado en transferir el trabajo 3D en algún lugar a Internet, incluso a tu blog?

Bien, lector, has llegado a la dirección correcta, porque todavía necesitas buscar a esos perdedores, aunque el final sigue siendo alentador.

En busca de la verdad


Tenemos un amigo Sí, él es el mismo que nosotros, genial y con gafas. Pero él es un programador y, probablemente, muy bueno, porque cuando comienza una conversación sobre temas profesionales, solo el Dios de la programación puede entenderlo. También le encanta la cerveza.

Sobrecargando el empaque de una bebida tan valiosa, mi hermano y yo fuimos a visitarlo. El objetivo es simple: queremos 3D en la web, pero no tenemos idea de qué y cómo.

Mirándonos pensativamente, dijo:

- Unidad
- ¿Qué es la unidad?
- ¡Usa Unity, es gratis y genial!

De acuerdo, el consejo del gurú nos ha mostrado el camino hacia un futuro radiante. Al menos, así es como razonamos camino a casa, inspirados por la idea y un par de cervezas.

La unidad es un motor genial, lo sabemos, porque hemos modelado y exportado a FBX innumerables veces. Pero nuestro conocimiento se limitó a importar el mismo FBX, que se realizó para controlar los modelos, antes de la entrega del proyecto al cliente. También necesita saber C #, dicen que es muy simple. Realmente creíamos en ello ...

El primer panqueque ya al principio comenzó a apestar frenéticamente, sugiriendo al final que se acurrucara, porque Unity exigió una actualización, que ingenuamente le permitimos. Si tiene Rostelecom, pero no hay dinero en la cuenta, pero hay un módem 3G genial, entonces comprende lo que está en juego. Sí, un ícono amigable de módem parpadeante mostró que estaba funcionando. Mostró mucho, mucho tiempo, unas pocas horas y eso es seguro. Luego murió a salvo, interrumpiendo la descarga en los últimos pasos.

Por supuesto, entonces nada funcionó. Era una llamada desde arriba, pero la escuchamos ...

Después de abandonar una semana de trabajo independiente, dedicamos todo el tiempo a la Idea. Resultó ser fácil de codificar, porque hay muchos ejemplos en Internet, lo cual fue suficiente para crear un giro de modelo. Sin embargo, este valioso pensamiento surgió en nuestras cabezas solo cuando recibimos a nuestro amigo programador con preguntas más recientes y nos envió al paraíso del programador, es decir. en google Sí, hay un wiki de Unity en el que puedes descargar estúpidamente un guión listo, lo que finalmente hicimos, después de varios días de tormento al tratar de lograr la iluminación. El choque fue aún más terrible. Armados con una porción de cerveza, nuevamente fuimos a nuestro amigo:

- No funciona!
- ¿Qué no funciona?
- Exportar a WebGL.
"¿Debería trabajar?"

Fak! Un momento de pausa y mi amigo se da cuenta de que comenzarán a golpearlo ahora. Duele, duro, haber quitado previamente toda la cerveza.

A partir de las tormentosas y confusas explicaciones, quedó claro que esta es una conspiración terrible y universal. Por ejemplo, los desarrolladores de Unity se sintieron ofendidos por los desarrolladores de navegadores cuando pellizcaron la cola de su reproductor web. Desde entonces, han ignorado arrogantemente el mal del mundo en forma de WebGL y han empañado a los creadores de los navegadores. Por alguna razón, los teléfonos móviles comunes se volvieron especialmente poco amados. Después de todo, ¡descargar de una docena de megabytes solo código de Internet es una idea genial! Y a cambio de obtener esa pantalla.



Bueno, duele Quiero decir, lastimó a un amigo cuando miró tristemente una cerveza flotante. Sin embargo, se rehabilitó rápidamente llamando a la palabra mágica: "Sketchfab".

Casi en el nirvana


Era algo con algo. Mi hermano y yo sacamos la lengua y miramos el modelo de prueba que subimos a la nube de Sketchfab. Ella revoloteó en una ventana del navegador web, giró fácilmente en un navegador móvil, y ya imaginamos un sitio de portafolio completo con lo mejor de nuestro trabajo.

Probablemente, fue este estado de felicidad lo que me hizo asentir cuando el hermano quiso comprar inmediatamente una suscripción PRO. Y este pensamiento era sólido, porque nuestros modelos deberían estar girando solo con nosotros, y no para que todos lo vean, como ofertas GRATUITAS. Sosteniendo suavemente una tarjeta de crédito (¡mía!), El hermano se dirigió a su computadora.

La complacencia no me abandonó, incluso cuando mi hermano pagó 180 dólares durante todo el año, aunque solo estuvimos de acuerdo en verlo durante un mes. Al final, encontramos lo que estábamos buscando ... ¡y era un gran OBAMA, en los ángulos más desagradables!

No, no diré nada ofensivo sobre este servicio. Nosotros mismos somos tontos.

Cuando necesite diseñar un modelo de algún persa con texturas y animaciones, entonces un sketchfab es genial (por cierto, sí, intente cargar una escena con dos accesorios, obtendrá una experiencia inolvidable). Presumir frente a amigos - ¡genial! Vende en un boceto: conoce los problemas.

Sin embargo, cuando intentas usar un sketchfab para el trabajo, es un párrafo completo. ¡Malditos vendedores! Veinte modelos privados al mes, ¿piensas lo suficiente? No, realmente chicos, este es un zilch que se consume rápidamente, y se enfrentan a un dilema sobre qué modelo es digno de estar en este top 20.

Es cierto, el hermano insinuó algo, algo sobre el plan Premium por 80 dólares al mes. Y después de eso intercambiamos golpes amistosos.

Tortuga nadando


Fue un regreso al principio. Ya no había ninguna esperanza para un amigo programador, mi hermano casi se quedó sin tarjeta de crédito, y nos quedamos atrapados en Internet, buscando un motor gratuito. Por desgracia, como siempre sucede en nuestro mundo, no hay regalos de promoción. Y si parece que lo hay, entonces debes leer cuidadosamente a lo que decidiste suscribirte (¡hola a la gente de marketing de bocetos!).

Sí, fue un tiempo glorioso. Perfilamos varios pedidos excelentes, pero con la persistencia digna de un premio, todos intentamos crear una cartera 3D. Leímos muchos gurús de todo tipo, experimentamos con diferentes motores, discutimos y reconciliamos, pero no logramos nada.

Parecía que el destino pegó para siempre los adhesivos "perdedores" en nuestras frentes, escupiéndolos deliciosamente antes de eso. Comprenda correctamente, si fuéramos programadores, entonces el problema se resolvería rápidamente, pero somos simples trabajadores con una racha creativa. Una cartera 3D en Internet es un chip que realmente puede atraer el interés de los clientes. En general, el caso se estancó en la muerte ...

En un raskoryaku, pero arriba (post factum)


Pasó casi un mes, y mi hermano y yo decidimos el motor y encontramos, al parecer, la solución óptima que nos conviene a los dos. Por desgracia, no es gratis y, francamente, ahora estamos utilizando la versión de prueba. Nuestro amigo, un programador ebrio, logró elegir algo y prometió convertirlo en una licencia. Pero conociendo a este amante de la cerveza, preferiríamos ahorrar un poco.



Yo uso Blender, mi hermano trabaja en 3ds Max, y tenemos Verge3D para el enlace web. Esto funciona muy bien en ambos editores 3D, por lo que no hay problemas con la exportación a la web (todavía hay una nube privada). Animación esquelética, ART, Ciclos, Material físico, Principio BSDF, etc., etc.

En principio, el mismo sketchfab entiende bien los materiales de los modelos, pero en el caso del borde para los no programadores hay una gran ventaja: un tipo de constructor lógico en la ventana del navegador web. Nos sentamos, personalizamos rompecabezas (hacemos todo tipo de botones para reproducir animaciones, seleccionar escenas, etc.). Hasta ahora, esta es nuestra salvación, y si nos hubiera atrapado antes, el mínimo habría reducido el tiempo dedicado a las búsquedas, y el máximo habría permanecido hasta 200 dólares en el mapa (aunque, no, estoy seguro de que Verge vale la pena).

Y tienes un hermano creativo, un consejo: envía a ... tu amigo-programador borracho, si lo hay. Gran google al rescate! ¡Los desarrolladores de Verge son geniales!

PD: especialmente para el hermano.

Perdiste) Escribí y aún publiqué aquí una búsqueda tan entretenida y vergonzosa que tú y yo pasamos. De ti ... sabes qué.

Source: https://habr.com/ru/post/es418393/


All Articles