{"id":772,"date":"2019-08-02T20:57:25","date_gmt":"2019-08-02T20:57:25","guid":{"rendered":"https:\/\/www.n-dimensiones.es\/main\/?p=772"},"modified":"2023-07-16T17:26:34","modified_gmt":"2023-07-16T17:26:34","slug":"adaptacion-de-cualquier-personaje-al-engine-verge3d","status":"publish","type":"post","link":"https:\/\/www.n-dimensiones.es\/main\/adaptacion-de-cualquier-personaje-al-engine-verge3d\/","title":{"rendered":"Adaptaci\u00f3n de cualquier personaje al engine verge3d"},"content":{"rendered":"\n<p>Nota actualizaci\u00f3n: ha sido emitido <a href=\"https:\/\/www.youtube.com\/watch?v=mr_cG6Y-Aio&amp;t=9s\">el videotutorial con los pasos descritos aqui<\/a> en este articulo para lograr la adaptaci\u00f3n de cualquier malla sea cual sea su origen a verge3d, en este caso procedente desde <a href=\"https:\/\/www.n-dimensiones.es\/main\/activos-desde-mixamo-portal\/\">mixamo portal<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Adjuntamos unas 6 capturas cuya visualizaci\u00f3n ya deja claro el proceso, a\u00fan as\u00ed se hace necesaria una breve descripci\u00f3n de su contenido.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"576\" src=\"https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/miniatura-video-incorpora-tu-propio-personaje-a-verge3d-1024x576.png\" alt=\"\" class=\"wp-image-787\" srcset=\"https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/miniatura-video-incorpora-tu-propio-personaje-a-verge3d-1024x576.png 1024w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/miniatura-video-incorpora-tu-propio-personaje-a-verge3d-300x169.png 300w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/miniatura-video-incorpora-tu-propio-personaje-a-verge3d-768x432.png 768w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/miniatura-video-incorpora-tu-propio-personaje-a-verge3d-1200x675.png 1200w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/miniatura-video-incorpora-tu-propio-personaje-a-verge3d.png 1280w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n\n\n\n<p>Partiendo de que<a href=\"https:\/\/drive.google.com\/drive\/folders\/1PfuA7mD938yS3xE8_Pks4xOEEEwSQrRP\"> hayas descargado la plantilla , as\u00ed  como ejemplo las mallas de personajes 3d y sus originales<\/a> para seguir el <a href=\"https:\/\/www.youtube.com\/channel\/UCI0ioAEJOoKzinzH6HFRe9w\">segundo videotutorial<\/a>, podr\u00e1s intentar tu mismo siguiendo estas capturas adaptar tales mallas a verge3d. Si dispones de  tu propia malla o personaje, todas ellas podras tras tal adaptaci\u00f3n probarla  ya mismo en mi demo y s\u00f3lo montar tu propia demo siguiendo los restantes videotutoriales.<\/p>\n\n\n\n<p>La primera captura de las 6, muestra como vemos a continuaci\u00f3n, la plantilla al abrirla en blender 2.8 RC2,que proporciona los objetos que hay que importar a tu proyecto de forma fija con un file-append.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"576\" src=\"https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/0-1024x576.png\" alt=\"\" class=\"wp-image-781\" srcset=\"https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/0-1024x576.png 1024w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/0-300x169.png 300w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/0-768x432.png 768w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/0-1200x675.png 1200w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/0.png 1280w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption><br>La siguiente captura muestra este file-append y de que objetos de la misma plantilla has de seleccionar, el resultado predeterminado mantendr\u00e1 en el destino el emparentado o orden en el \u00e1rbol de parents objects del apartado outliner, d\u00f3nde se observan el listado completo de objetos empleados en la escena en blender.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"576\" src=\"https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/1-1024x576.png\" alt=\"\" class=\"wp-image-775\" srcset=\"https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/1-1024x576.png 1024w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/1-300x169.png 300w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/1-768x432.png 768w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/1-1200x675.png 1200w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/1.png 1280w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption><br><br><br><\/figcaption><\/figure>\n\n\n\n<!--more-->\n\n\n\n<p>La siguiente captura muestra como quedar\u00e1 la malla  del personaje una vez emparentado a la plantilla, destacando que hemos sin duda,  de hacerlo en una vista estable  de perfil de ambos, recomendada para lograrlo trabajar con ajustes de medida como la altura del personaje en una vista ortogr\u00e1fica de lado left o right. Puedes variarlo pero en mi juego o demo la altura trabajada es 0.4metros. Vamos unos enanitos pero cada cual es libre de cambiarlo en sus propias demos.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"576\" src=\"https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/2-1024x576.png\" alt=\"\" class=\"wp-image-776\" srcset=\"https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/2-1024x576.png 1024w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/2-300x169.png 300w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/2-768x432.png 768w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/2-1200x675.png 1200w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/2.png 1280w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>La siguiente captura muestra un ejemplo de como se opera habitualmente a la hora de manipular los objetos para controlarlos al moverlos por la escena. Se suele situar el cursor al centro de masas seleccionas para si ejemplo los escalas a un tiempo el punto de origen del que parte su aumento o disminuci\u00f3n de tama\u00f1o sea tal centro. La opci\u00f3n es object-snap-cursor to selected. Luego con las teclas correspondientes, los objetos que sigan seleccionados se escalaran  ejemplo pulsar la \u00abs\u00bb y al tiempo los n\u00fameros 0.5  lo reducir\u00edan a la mitad del tama\u00f1o. Con arrastrar adecuadamente el raton al pulsa la \u00abs\u00bb tambi\u00e9n puedes controlar el escalado.<\/p>\n\n\n\n<p>Para desplazar pulsas \u00abg\u00bb y arrastras rat\u00f3n hacia la posici\u00f3n deseada , como esto no controlas sobre que eje, mejor ir haci\u00e9ndolo sobre un eje concreto ejemplo \u00abeje Z\u00bb sobre el que se mantiene \u00abup\u00bb el personaje en la escena blender. para ello pulsas tras la \u00abg\u00bb la \u00abz\u00bb y a continuaci\u00f3n mueves el rat\u00f3n. Y con un click izq sueltas en la posici\u00f3n deseada. El proceso suele comprender con mis personajes originales escalar al tama\u00f1o del personaje inicial la plantilla, y desplazarla como se ha mostrado en las capturas, emparentas entonces y solo a continuaci\u00f3n escalas y mueves el parent \u00abhunter_physic\u00bb hasta que se logre el 0.4m de la altura del personaje<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"576\" src=\"https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/3-1024x576.png\" alt=\"\" class=\"wp-image-777\" srcset=\"https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/3-1024x576.png 1024w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/3-300x169.png 300w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/3-768x432.png 768w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/3-1200x675.png 1200w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/3.png 1280w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n\n\n\n<p>Cuando ya esta en la posici\u00f3n deseada como se ha mostrado en la captura anterior y dimensiones(ahora no el 0.4m del personaje, es algo posterior escalando el que sera su parent superior o hunter_physic, luego la dimension sera la predeterminada o inicial del personaje much\u00edsimo mayor), seleccionando primero al esqueleto del personaje llamado \u00abhunter_rig\u00bb(objeto que suele ser padre de la malla o body del personaje) , si el modo en la escena es object en vez de pose,  a continuaci\u00f3n  pulsar\u00bbmay\u00fas o Shift\u00bb al tiempo que boton derecho del rat\u00f3n sobre el objeto al que deseemos emparentar, en este caso el \u00abhunter_collider\u00bb del \u00e1rbol de  la plantilla, sueltas y ambos objetos quedan seleccionados previo al emparentado. Ahora para proceder al mismo, estando el cursor sobre la escena 3d,  pulsas la tecla \u00abctrl\u00bb y a continuaci\u00f3n la \u00abp\u00bb  y s\u00f3lo as\u00ed se desplegara sobre la escena un listado con la opci\u00f3n deseada \u00abset parent to -object keep transform\u00bb que mantiene siempre la posici\u00f3n fijada del objeto hijo en este caso el esqueleto del personaje, respecto del padre o superior del \u00e1rbol, se desplace este a cualquier sito d\u00f3nde se desee de la escena. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"576\" src=\"https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/4-1024x576.png\" alt=\"\" class=\"wp-image-778\" srcset=\"https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/4-1024x576.png 1024w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/4-300x169.png 300w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/4-768x432.png 768w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/4-1200x675.png 1200w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/4.png 1280w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n\n\n\n<p>A continuaci\u00f3n en el panel de propiedades, en el contexto output, establecemos algo que aligera la reproducci\u00f3n de la animaci\u00f3n del personaje ejemplo \u00abandar\u00bb, a la recomendada en mi juego desde 24fps predeterminados a 60fps.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"576\" src=\"https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/5-1024x576.png\" alt=\"\" class=\"wp-image-779\" srcset=\"https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/5-1024x576.png 1024w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/5-300x169.png 300w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/5-768x432.png 768w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/5-1200x675.png 1200w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/5.png 1280w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption><br><br><\/figcaption><\/figure>\n\n\n\n<p>Y ya para finalizar, llegamos a la sexta captura o numero 6,  y exportamos el resultado con file-export-verge3d gltf(.gltf), s\u00f3lo cuando concluimos la adaptaci\u00f3n a verge3d del personaje, lo que generar\u00e1 el fichero *.gltf , empleado o requerido en mi juego o demo o cualquier presentaci\u00f3n 3d. Las opciones seleccionadas son las recomendadas para este caso en concreto del personaje mostrado en la captura, otros pueden requerir a\u00f1adir algunas otras opciones adicionales como \u00abexport contraints\u00bb. Haber a\u00f1adido compresi\u00f3n generara adicionalmente el fichero .xz que es el gltf comprimido, que puede ser as\u00ed el  que definitivamente puede usar mi juego en producci\u00f3n.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1280\" height=\"720\" src=\"https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/6-1024x576.png\" alt=\"\" class=\"wp-image-780\" srcset=\"https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/6-1024x576.png 1024w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/6-300x169.png 300w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/6-768x432.png 768w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/6-1200x675.png 1200w, https:\/\/www.n-dimensiones.es\/main\/wp-content\/uploads\/2019\/08\/6.png 1280w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nota actualizaci\u00f3n: ha sido emitido el videotutorial con los pasos descritos aqui en este articulo para lograr la adaptaci\u00f3n de cualquier malla sea cual sea su origen a verge3d, en este caso procedente desde mixamo portal Adjuntamos unas 6 capturas cuya visualizaci\u00f3n ya deja claro el proceso, a\u00fan as\u00ed se hace necesaria una breve descripci\u00f3n &hellip; <a href=\"https:\/\/www.n-dimensiones.es\/main\/adaptacion-de-cualquier-personaje-al-engine-verge3d\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abAdaptaci\u00f3n de cualquier personaje al engine verge3d\u00bb<\/span><\/a><\/p>\n","protected":false},"author":14,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[94],"tags":[184,191,167,188,63,178,193,183,150,192,155,185,177,179,180,186,176,58,174],"_links":{"self":[{"href":"https:\/\/www.n-dimensiones.es\/main\/wp-json\/wp\/v2\/posts\/772"}],"collection":[{"href":"https:\/\/www.n-dimensiones.es\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.n-dimensiones.es\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.n-dimensiones.es\/main\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/www.n-dimensiones.es\/main\/wp-json\/wp\/v2\/comments?post=772"}],"version-history":[{"count":14,"href":"https:\/\/www.n-dimensiones.es\/main\/wp-json\/wp\/v2\/posts\/772\/revisions"}],"predecessor-version":[{"id":861,"href":"https:\/\/www.n-dimensiones.es\/main\/wp-json\/wp\/v2\/posts\/772\/revisions\/861"}],"wp:attachment":[{"href":"https:\/\/www.n-dimensiones.es\/main\/wp-json\/wp\/v2\/media?parent=772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.n-dimensiones.es\/main\/wp-json\/wp\/v2\/categories?post=772"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.n-dimensiones.es\/main\/wp-json\/wp\/v2\/tags?post=772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}