Exportar modelos GLTF de Blender a Panda3D | Kamil Pakula | Skillshare
Buscar

Velocidad de reproducción


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Exportar modelos GLTF de Blender a Panda3D

teacher avatar Kamil Pakula, Python developer, linguist

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Introducción

      3:25

    • 2.

      Mover el punto de origen

      3:36

    • 3.

      Aplicar escala

      1:22

    • 4.

      Ajustes de formato

      3:33

    • 5.

      Otros ajustes de exportación

      1:12

    • 6.

      Exportar el modelo

      1:44

    • 7.

      La carpeta y el archivo del proyecto

      2:12

    • 8.

      Los servicios públicos panda3d-gltf y panda3d-simplepbr

      2:40

    • 9.

      Carga el modelo en Panda3D

      1:21

    • 10.

      Conclusión

      0:41

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

11

Estudiantes

--

Proyecto

Acerca de esta clase

ACERCA DE ESTA CLASE

En esta clase aprenderemos a exportar los modelos que creas en Blender al formato GLTF. Aunque el formato de archivo nativo de Panda3D para los modelos es EGG, también puedes usar otros formatos. El formato GLTF parece particularmente conveniente si quieres exportar tus modelos desde la licuadora a la Panda3D u otros motores de juego. Es compatible con la licuadora de la caja y no necesitas complementos, como es el caso con el formato EGG.

¿Qué vas a aprender?

Esta es una clase para estudiantes intermedios Aprenderás a exportar tu modelo de Blender para usarlo en otro software. En particular, aprenderás lo siguiente:

  • Cómo preparar tu modelo para exportar moviendo el punto de origen y aplicando escala,
  • cómo elegir la configuración de formato correcta y otros ajustes de exportación,
  • cómo exportar realmente el modelo de Blender,
  • cómo instalar y usar las utilidades panda3d-gltf y panda3d-simplepbr
  • Cómo cargar el modelo en Panda3D.

Las lecciones son cortas y claras, muy fáciles de seguir. Aprenderás a usar la licuadora para preparar tus modelos que se usarán en Panda3D. Espero que os guste la forma en que se presenta el contenido.

¿Para quién es esta clase?

Como acabo de mencionar, la clase es para estudiantes intermedios, así que deberías tener algunos conocimientos básicos de Blender, pero esto hará. El contenido se presenta de tal manera que no deberías tener ninguna dificultad para seguirlo incluso si estás familiarizado con los conceptos básicos. En particular, deberías saber cómo usar las herramientas básicas para navegar en la vista de la licuadora 3D y también, que necesitarás para tu proyecto de clase, cómo texturar tu modelo.

Qué necesitarás para tomar esta clase

Para tomar esta clase necesitas el modelo que quieres exportar. Puedes usar tu propio modelo o el modelo de un OVNI que te ofrezco en la carpeta Proyecto que se adjunta al proyecto de clase. El modelo debe ser texturizado.

Si quieres aprender a modelar el OVNI tú mismo, tengo una clase en eso. Se llama un modelo de UFO en la licuadora y te enseñará los conceptos básicos de modelar en la licuadora. Si quieres aprender a hornear una textura de tus materiales en Blender, también tengo una clase. A este se llaman Texturas para hornear de materiales en la licuadora.

Conoce a tu profesor(a)

Teacher Profile Image

Kamil Pakula

Python developer, linguist

Profesor(a)

I studied linguistics and computer science. I have an MA degree in linguistics and I'm also an IT engineer. Since 1999 I've been working as a teacher. I teach languages and programming. For the last couple years I've been working as a Python developer as well. I teach 6-year-olds, high school and university students and adults. I deliver live and online courses. I love this job.

Ver perfil completo

Habilidades relacionadas

Animación y 3D Modelado y diseño 3D
Level: Intermediate

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. Introducción: Hey chicos, panda 3ds formato de archivo nativo para modelos es huevo, pero también puedes usar otros formatos. El formato GTF parece particularmente conveniente si quieres exportar tus modelos de licuadora a panda 3D. Es apoyado por la licuadora fuera de la caja. Y no se necesitan átomos, como es el caso con el formato de acto. Entonces, ¿cómo haces eso? ¿ Cómo se exporta un modelo en formato GTF? Te voy a guiar a través de este proceso en esta clase. El modelo estará exportando depende 3D es un modelo simple OVNI. Pero puedes usar cualquier modelo que te guste. El modelo OVNI está texturizado. Ahora podemos exportar el modelo junto con la textura. Por cierto, también tengo una clase sobre cómo hacer este modelo y otra clase sobre cómo hornear texturas para materiales que luego puedes exportar a algún otro software fuera de Blender. Pero ahora empecemos abriendo el modelo OVNI en Blender. Estoy usando la versión 3 de Blender. Aquí lo puedes ver en material, bonito sombreado, espacio de trabajo de diseño. Está pixelado porque es un mapa de bits de textura. Ahora antes de exportar el modelo, vamos a comprobar si está listo para exportar. Si bien nuestro modelo se moverá de un lugar a otro en la ventana del juego, no va a ser animado por sí mismo, por lo que su forma no cambiará. Es por ello que podemos tratarlo como un modelo estático. Ahora, hay una diferencia entre los modelos estáticos y animados en panda 3D. A los primeros se les conoce como modelos, la carta como modelos animados o actores. En fin, debemos encargarnos de dos cosas antes de que el objeto esté listo para exportar. En primer lugar, debemos decidir dónde va a estar el punto de origen del modelo. En segundo lugar, debemos aplicar la escala. Pero antes de que empecemos, Aquí hay algo interno gratis, tú. 2. Punto de origen en movimiento: Empecemos con el punto de origen. Este es el punto que se colocará en la escena en la ubicación especificada en panda 3D. Entonces si nuestro modelo era un edificio, por ejemplo, y su punto de origen estaba en el ascendente. El edificio estaría a medio camino en el suelo. Posicionará el modelo a nivel del suelo. Entonces si establecemos la coordenada z en 0, es por eso que para la facturación, será más apropiado mover el punto de origen en la parte inferior para que el modelo sea inferior esté a nivel del suelo. Pero ¿qué pasa con la RAM? El modelo va a estar alto en el aire la mayor parte del tiempo. Pero si fuera a aterrizar en el suelo, también será más fácil tener el punto de origen en el fondo. Vamos a mover el punto de origen al botón entonces, ¿cómo sabemos dónde está el punto de origen en primer lugar? Vayamos a vista frontal. Entonces cabeza uno en tu numpad. Acercar un poco. Ahora se puede ver un punto amarillo o naranja en el centro por aquí dentro del cursor 3D, este punto por aquí. Este es el punto de origen. Está en el centro, no en el fondo. Hay un par de formas en que puedes mover el punto de origen a una nueva ubicación. Puedes hacerlo en modo objeto o en modo de edición. El primero no estaba disponible en otras versiones de Blender. De todos modos, hagámoslo en modo edición. Ve al modo de edición pulsando pestaña. Vamos a asegurarnos de que todo esté seleccionado. Así que vamos a desseleccionar y golpear a un para seleccionar todos. Ahora presiona G, Z. Muévete hacia arriba, manteniendo presionada Control para chasquear. Mueva la geometría hacia arriba al punto de origen está en la parte inferior. Control y arrastre. Bueno. Ahora el punto de origen a está en la parte inferior. Por aquí. Volvamos a cambiar al modo objeto. Ahora podemos ver el punto de origen en la parte inferior. Ahora alternativamente, podría haber movido el punto de origen en modo objeto. Ahora esta funcionalidad solo está disponible en versión 2.8 o posterior o licuadora. ¿ Cómo hacemos eso? Vamos a usar nuestro modelo para demostrarlo. Lo primero que tenemos que hacer es golpear M para abrir la barra lateral y luego ir a Herramienta. Entonces bajo transformación, tenemos que marcar la casilla de orígenes. Si ahora pulsa G y arrastra el cursor del mouse, verás que el punto de origen cambia su ubicación. En lugar de la malla moviendo solo el punto de origen. Pero esto es sólo para demostración, así que no necesitamos que este cambio sea permanente. Así que vamos a golpear a escapar. Desmarca esta casilla, y pulsa N para cerrar la barra lateral, porque ya lo hicimos antes en modo edición. 3. Aplicar la escala: Algo muy importante que siempre tenemos que tener en cuenta antes de exportar un modelo es aplicar escala. De lo contrario, es posible que tengamos algunos problemas con nuestros modelos fuera de la licuadora. Como estamos modelando el OVNI fuera de la esfera unitaria, lo estamos escalando un par de veces. Para comprobar la escala, toca M. Para abrir la barra lateral, ve al elemento. Aquí. Bajo escala, se puede ver que la escala es de cinco en x, y, y 0.5 o z Debe ser una en cada eje. Vaya al menú Objeto. Y bajo Aplicar escala de selección. Como se puede ver ahora, este caso uno o los tres ejes. Como debería ser. Ahora con el punto de origen restablecer a una nueva ubicación y la escala aplicada. Nuestro modelo parece listo para ser exportado al formato GTF. Pero incluso si algo resulta estar mal con el modelo al exportarlo, siempre puedes corregirlo en Blender y volver a exportar. 4. Ajustes de formato: Exportemos el modelo al formato GTF. Dirígete al menú Archivo. Y bajo Exportar, selecciona el formato GTF, que está aquí. Se abre la ventana de diálogo con algunas opciones para que usted elija. Echemos un vistazo a los ajustes uno por uno. Empecemos con el formato. Hay tres opciones disponibles. Gtf binario, AGCS separado, y GOT F incrustado. El primero es GTF binario. Es un formato muy conciso donde toda la información sobre mallas, texturas, etcétera se embala en un solo archivo binario. Podríamos usar esta opción. El inconveniente de este formato es que no es legible por humanos. Entonces tenemos la opción GIT F embebido. Lo que obtenemos usando esta opción es archivo adyacente basado en texto, la documentación de la batidora, encontrará la siguiente advertencia. Este es el menos eficiente de los foros disponibles y sólo se debe utilizar cuando se requiera. Podríamos usar esta opción para compartir el modelo a través de una conexión de texto sin formato, lo cual no es el caso. Tampoco vamos a elegir esta opción. Después hay una tercera opción, GL TF separada. Aquí hay una descripción de la documentación de la licuadora. Esto produce un archivo gtf basado en texto adyacente que describe la estructura general junto con un archivo bin que contiene datos de puré y vector. Y opcionalmente una serie de archivos PNG o JPEG que contienen texturas de imagen referencia por el archivo gtf. También podemos ver una propina. Tener un surtido de archivos separados hace que sea mucho más fácil para un usuario volver atrás y editar cualquier JSON o imágenes una vez finalizada la exportación. Rehabilitación para recordar sin embargo, es ser consciente de que compartir este formato requiere compartir todos estos archivos separados juntos como un grupo. Como la documentación de Blender lo pone. De todos modos, el formato binario parece bastante simple de manejar ya que solo hay un archivo con toda la información empaquetada en él. No obstante, vamos a usar la opción separada GTF en esta clase para que podamos ver cómo se representan nuestros modelos en ella. Seleccionado en el menú desplegable. Después verás otro campo, texturas, donde puedes escribir el nombre de la carpeta en la que se deben poner las imágenes de textura, o como en nuestro caso, o como en nuestro caso, solo la única imagen que horneamos. La carpeta estará en la misma ubicación que el archivo GeoTIFF. Nombramos el impuesto a la carpeta. También puedes rellenar la información de copyright, pero la voy a omitir. También revisemos la casilla de verificación recordar la configuración de exportación para que se utilicen los mismos ajustes cuando volvamos a abrir el archivo de mezcla. Recuerda la configuración de exportación. 5. Otros ajustes de exportación: Entonces tenemos la sección de incluir. Haga clic en la flecha para expandirla. Aquí sólo vamos a comprobar límite a objetos seleccionados. Esto es para asegurar que sólo se exportarán los objetos seleccionados. En nuestro caso, el modelo OVNI. No queremos exportar otros objetos como la cámara o la luz. A continuación, en la sección transformada, dejemos el más Y arriba comprobado. Esta es la convención GTF de exportar modelos. En la sección de geometría, tampoco es necesario cambiar nada. No tenemos otros modificadores aplicados. No hay nada que aplicar. Queremos exportar la base de la UE y las normales. Deja estas opciones a nivel nacional. También queremos exportar materiales. Ahora vamos a derrumbarnos. Para ver al otro personal. El último apartado es hora de animación todavía oh, modelo no está animado, así que tampoco vamos a modificar los ajustes aquí. 6. Exportar el modelo: Ahora con todos los ajustes en su lugar, puede presionar el botón exportar GLD F. Esto exportará nuestro modelo al formato GTF. Ahora abre tu carpeta de proyectos. Deberías ver los archivos 2D ahí. El archivo UFO gtf, el binario que has sido archivo, así como la carpeta fiscal con la textura. Ahora, también puedes echar un vistazo a un archivo gtf. Vamos a abrirlo en el Bloc de notas. Abrir con Bloc de notas. Aquí, se puede ver que es legible por humanos. ¿ Qué es más? Puedes editarlo y modelo de influenza de esta manera incluso ahora después que el modelo haya sido exportado desde Blender, sin ir hoy sin embargo. A pesar de que desplácese hacia arriba y hacia abajo por la ventana del bloc de notas, verá que la información del modelo es bastante clara. Mallas, texturas, imágenes, etc. Vamos a entrar a abrir el archivo binario porque es binario. Por lo que no es el archivo de formato más legible. Pero no tomes mi palabra por ello. Adelante y ábrelo en Bloc de notas para ver en qué se diferencia del archivo de texto. El modelo no se exporta y podemos usarlo en panda 3D. 7. La carpeta y el archivo del proyecto: Tenemos nuestro modelo explotado al AGCS y es hora de cargarlo en panda 3D. Ahora, asegúrate de que los archivos GIT F y bin y la carpeta detecte estén en la carpeta del proyecto. Para mantener las cosas simples y usando aquí una configuración muy simple con todo puesto directamente en la carpeta del proyecto, también creé un simple archivo de texto para nuestro código de patrón. Ahora, vamos a abrir esto en un editor de texto como por ejemplo, Visual Studio Code. Este es un archivo muy sencillo. Y echemos un vistazo a esto. Aquí. Tenemos las importaciones, alguna configuración como el tamaño de la ventana. Y aquí cargando nuestro modelo igual que si estuviéramos cargando un modelo Ag sin extensión, tienes, ya sabes, que las millas de huevo se pueden cargar sin la extensión. Entonces sabemos que nuestro modelo no es un archivo de actos, es un archivo gtf. Entonces, ¿va a funcionar? Vamos a ejecutar nuestra aplicación. Como se puede ver, hay un problema. Tienes un error. No se pudo cargar el archivo de modelo OVNI. El problema aquí es que no especificamos la extensión del archivo. No tenemos que hacerlo con X-Files, pero sí tenemos que hacerlo con otros formatos de archivo, entre ellos Giardia. Arreglemos esto rápidamente. Para hacer eso, simplemente tecleemos G, L, T, F. Bueno. Ahora volvamos a ejecutarlo. Ahora podemos ver el modelo. La buena noticia es que nuestro programa funciona. El bolso, bonito A, el modelo es completamente negro. Vamos a arreglarlo a continuación. 8. Las utilidades panda3d-gltf y panda3d-simplepbr: Ahora panda 3D no maneja archivos gtf fuera de la caja. Tenemos que instalar la utilidad panda 3D gtf. Lo encontrarás en la siguiente página. Ahora puedes usar pip para instalar el paquete panda 3D gtf. Vamos a abrir la terminal y ejecutar el siguiente comando. Pip instalar panel 3D GL, TF. Bueno, no voy a hacer eso porque ya he instalado esta utilidad en mi computadora. Pero si no lo has hecho, asegúrate de hacerlo. Ahora independencia con el GLD después formas de utilidad con un visor GeoTIFF, que puedes usar para ver o modelos desde la terminal. Entonces probémoslo en la terminal. Vamos a navegar a nuestra carpeta de proyectos. Así que déjame hacer eso rápidamente. Ahora. Podemos escribir en el siguiente comando, G on TI viewer, y el nombre de nuestro archivo Hit Enter. Ahora verás tu modelo en una nueva ventana. Puede utilizar el botón izquierdo del ratón para despachar. El botón central del ratón para orbitar. El botón derecho del ratón para acercar y alejar. Bueno, el modelo parece estar funcionando bien, pero antes de cargarlo en 3D, necesitamos otra utilidad. Vamos a perspicacia a. La otra utilidad es panda 3D simple PBR. Lo encontrarás aquí. Esta utilidad es necesaria para emitir las texturas correctamente. Puedes instalarlo usando pip también. Simplemente ejecute el siguiente comando en su terminal. Pip instalar penta 3D simple PBR. Bueno, tampoco lo voy a hacer porque ya he muerto. Pero deberías. 9. Carga el modelo en Panda3D: Ahora con las dos utilidades instaladas, carguemos nuestro modelo en panda 3D. Ahora para ver las texturas, debemos importar PBR simple. Tenemos que importar PR simple es importante. Y luego dentro del método init de la clase AP, que es la clase que hereda de la aplicación show base test. En nuestro caso, es método innato. Aquí. Ahora, mira este nombre. No hay subrayados en ella. Esto debería hacer. Vamos a ejecutar la aplicación. Aquí está. Nuestro modelo totalmente texturizado en panda 3D. Puedes utilizar nuestro ratón para navegar, desplazarse , rotar, no grados. Bueno en panda 3D. Alejar, acercar, y así sucesivamente. Nuestro modelo ya está listo para usar en 3D. Espero que ahora no tengas problema al usar modelos GTF en tus aplicaciones 3D de panel. 10. Conclusión: Ya sabes cómo experto modelo se crea en Banner al formato gtf y cómo entrarlos en un motor de juego como panda 3D. Naturalmente, hay varios otros formatos a los que puedes exportar tu modelo desde Blender. Todo depende del tipo de software que quieras utilizarlo. Y además, puedes exportar dos formatos que no están disponibles en Blender fuera de la caja. Por ejemplo, puedes exportar tu modelo a formato de acto, que es panda a través de estos formato de archivo nativo. Pero entonces necesitas instalar un átomo. Pero este es un tema propio.