El Origen Y Fundación Del Proyecto 3D En La Web De N-Dimensiones
Total Page:16
File Type:pdf, Size:1020Kb
El origen y fundación del proyecto 3d en la web de n- dimensiones Muy buenas a todos, nuevamente os dedico estas lineas para los curiosos sobre mi proyecto 3d llamado n-dimensiones, así como a los que deseen seguirmis nuevos videotutoriales para desarrollar tanto arte como videojuegos 3d en la web, aquellos que quieran asesorarse un poco sobre que pasos seguir y saber anticipadamente sobre lo que probablemente se van a encontrar si me siguen. Os recomiendo para empezar leer dos artículos de» Juan Pablo Ordoñez», presentándonos unos temas muy interesantes ya por el año 2014 y que sin duda encajan muy bien con lo que aún sigue habiendo hoy día, iban encaminados a describir, que necesitamos para desarrollar un videojuego y claro por entonces era hacer claramente un master y aún recuerdo bien que menciona la posibilidad de como hice yo, ser autodidacta, yo diría que también has de ser muy ingenioso para llegar a resultados sin disponer de tal inversión, ni del tiempo, sobre todo cuando has de realizar otros trabajos que nada tienen que ver con lo que nos gusta e ir así logrando poco a poco cualquier objetivo con mucha paciencia. Es cierto que mucho de mis logros en mi proyecto , he de agradecerlos a mi amplia experiencia en sistemas informáticos que me permitían disponer del entorno necesario para hacer cualquier cosa que me plantease lo que a quién me siga le reportará sin duda muchos beneficios al poderle dar un servicio adicional excepcional . Me gustaría ya con estas lineas asesorar a mis seguidores para reaccionar de forma positiva ante la de cosas que nos ocurrieren durante el desarrollo y al publicar tú primer juego. Yo defiendo que tengamos todos acceso al aprendizaje sin la de pegas y obstáculos que realmente uno se sigue encontrando, eso a pesar de que hoy día van apareciendo mas y mas videotutoriales para el autoaprendizaje, pero como en mi caso pueden llegar a ser insuficientes para tu primer proyecto, en mi caso usaré siempre software libre como es blender para el modelado 3d, hasta el punto de lograr hacer algo profesional sin recurrir como hacen muchos videotutoriales a adquirir de herramientas adicionales de pago, has de aprender y practicar incontables técnicas que estas debían estar ahí publicadas claramente como alternativa y yo os las puedo explicar y dejar algunos ejemplos para que puedan usarlas y ampliar poco a poco, no nos veamos obligados a abandonar por no poder adquirir estas herramientas, es muy decepcionante que quienes ya partimos del software libre nos encontremos estos que nos quieran instruir con herramientas de pago. Yo ademas os haré llegar desde el principio a cualquier plataformas web vuestro trabajo, hoy día prácticamente cualquier dispositivo dispone de un navegador web, incluso una vez logras este objetivo se puede aprovechar para con una interfaz intermedia que usa transparentemente el navegador web, llegue también adicionalmente al google play(dispositivos android) como podéis ver en mi proyecto. Aunque anticipo que no es fácil, os cierran la cuenta o proyecto por incumplir las políticas por infinitas e absurdas causas. Yo ya lo intente en septiembre con mi primer proyecto y fue una y otra vez rechazado, no ha sido hasta ahora en mayo, al insistir con mi segundo proyecto llamado «un mundo nuevo» cuando si lo logré. Y aprovecho la racha para lograrlo esta vez tambien con mi primer proyecto que decido llamarlo «la ciudad perdida» El Blender dispone de herramientas libres incorporadas como su propio game engine, con el mismo logre unos impresionantes primeros avances sobre todo al aprovechar su lenguaje basado en python , pero la novedad que introducía era que disponía de un código visual bastante intuitivo enlazando bloques sobre su propia interfaz que a medida que tu proyecto avanzaba se volvía complicado, no se si será por ello pero no le vemos continuidad en su ultima versión, la 2.8 aún en fase beta se asegura su ya no inclusión ni dan alternativa. Los que aún deseen conocer lo mejor de esta desfasada alternativa para su desarrollo os recomiendo a quién agradezco su tiempo invertido y le deseo lo mejor esté dónde este ahora. Videotutoriales de Fisico molon sobre el game engine del blender Ante esto si supe anticiparme y sinceramente lo abandone tiempo atrás pero porque no existía posibilidad alguna de hacer llegar tu proyecto a un dispositivo móvil. Yo fue entonces cuando comencé mi primer proyecto, usando el engine libre webgl «blend4web» que como un complemento del blender, hacia llegar cualquier contenido 3d a cualquier plataforma al ser su producto resultante un proyecto web, que solo requiere para visionarlo de un navegador web y desarrollar en javascript, html5 y css3. Y si era libre su descarga y distribución posterior en producción, aunque existía versión comercial, la libre requería a cambio entregar a tu audiencia todo lo que hagas, respetando su licencia, licencia GPL, vamos entregando todo el material y código libremente, lo que no es sinceramente muy agradable si deseas obtener algún ingreso o beneficio por tanto tiempo dedicado, por ejemplo dejar tus personajes protegidos con algún otro derecho de copia o como actualmente me baso ahora en verge 3d, privar en su publicación del acceso al fichero xml para que nadie copie su fácil desarrollo visual basado en puzzle fichas y que se vean obligados tus seguidores a seguir cada uno de tus tutoriales para reproducirlo desde cero cada nivel. Como observamos en la captura esa es la ausencia que hace que aparezca deshabilitado frente al resto de proyectos listados en el app manager de verge3d en el navegador.Comprobarlo siguiendo mis videotutoriales y descargando la demo requisito para lograr tu mismo realizar tu juego o presentación 3d a la web. No hablarles a tu audiencia de la realidad de las licencias requeridas seria una falsa realidad, luego por otro lado no se pueden ignorar tales derecho de copia, en el mejor de los casos debes poner en tus creditos a quien le hayas copiado material respetando mínimamente los derechos deseados de su autor, pero desgraciadamente muchos de los materiales disponibles para usar en juegos tienen realmente prohibido su uso o limitado su reutilización para no usar en otro engine que en el que fueron desarrollados, ejemplo con los juegos unreal y unity lo que desde luego es un obstaculo para quienes sabemos portar sus contenidos a la web, luego llegado aquí mejor tener presente que se cumplen y respetan las licencias y derechos de copia antes de continuar y publicar contenidos que te los van a terminar censurando o denunciando. La web nos brinda un sin fin de posibilidades actualmente como la realidad aumentada y realidad virtual y muchos podríamos ver escenarios y personajes increíbles desarrollados para estos engines en cualquier tipo de proyecto con solo publicar los créditos pero ni eso permiten, lo que es intolerable y cabrea para quienes sabríamos comunicar encantados en tutoriales el proceso para lograrlo, ahora tal censura hace que ni te lo plantees al no poder publicarlo en la web. Al comenzar cualquier proyecto web, y sobre todo en mis primeros videotutoriales un primer objetivo es proporcionar versiones low y una mínima animacion ejemplo la de andar para que así cada cual podrá ver rápidamente progresos usando las suyas propias personajes y escenas. Solo tendrás que modificar y reutilizar mi proyecto web inicialmente para no partir de cero, lo que sera muy facil y sin duda da mucha motivación, tiempo ganado , y seguir adelante viendo rápidamente resultados rápidamente con tu propia malla de partida o las que os dejo al completo para su edición. Siempre puedes hacer desde cero, polígono a polígono, tu propio personaje y escena como a mi me ha sucedido en más de una ocasión pero esto sólo lo recomendaría cuando reutilizar solo se convierte en un quebradero de cabeza para la optimización y ajustes continuos que ha de hacerse de forma muy habitual en los recursos de un videojuego al publicarlos online. Paralelamente a mis videotutoriales dispondrás de una herramienta libre «makehuman«, complementaria al blender que ya contribuye a tal objetivo inicial de proporcionar mallas totalmente personalizables con sus huesos y poses para exponer tus presentaciones 3d, yo os doy una introducción al mismo en mis articulos e videotutoriales, dejando pendiente la emisión en breve de videotutoriales paralelos al de verge3d para que aprovechemos al máximo cada parte de esta herramienta enfocada a facilitarnos la vida y yo ya os anticipo que nos orienta a seguir una nomenclatura en los nombres de mallas y huesos para reutilizar fácilmente animaciones Y ahora viene el motivo definitivo que ha provocado que desde septiembre haya habido un segundo proyecto web o videojuego, disponible desde mayo tanto en la web como al google play. Al mes de septiembre ya en una fase muy avanzada de mi primer proyecto, estaba planteandome presentar los videotutoriales y como material para el seguimiento de los mismos, todo el contenido de este primer proyecto web quedo pausado en el estado que encontrareis actualmente pues quedo publicado su disponibilidad para su descarga en github portal, con objetivos logrados como: disparos, enemigos, sistemas de partículas como fuego, humo, agua, lava, etc , hecho con el engine webgl «blen4web» , javascript, html5 y css3. Mientras hacia la publicidad en las redes de la demo reel, del acceso al juego en la web y de su descarga , descubro que a partir de entonces mas o menos queda sin soporte de actualizaciones este engine y así sigue, anuncian una actualización a un producto nuevo del que no se la compatibilidad de mi proyecto ni la fecha de su salida. Rápidamente reacciono y desde Febrero trato de portarlo a un nuevo engine webgl «verge3d«, que como complemento también del blender, innova usando lo que a mi juicio si podría ser una alternativa al game engine del blender.