Importe y exporte modelos directamente desde y hacia Sketchfab en Blender
Basado en Blender glTF 2.0 Importador y Exportador de Khronos Group
Para instalar el complemento, simplemente descargue el archivo sketchfab-xyz.zip adjunto a la última versión e instálelo como un complemento normal de Blender (Preferencias de usuario -> Complementos -> Instalar desde archivo).
Después de instalar el complemento, hay dos configuraciones opcionales disponibles:
Después de la instalación, el complemento está disponible en la vista 3D en la pestaña 'Sketchfab' en el panel Propiedades (atajo N ) para Blender 2.80+.
El inicio de sesión (obligatorio para importar o exportar modelos) se puede lograr utilizando el correo electrónico y la contraseña asociados a su cuenta de Sketchfab, o utilizando su token API, disponible en la configuración de su cuenta de Sketchfab:
Su nombre de usuario de Sketchfab debería aparecer al iniciar sesión correctamente y obtendrá acceso a todas las capacidades de importación y exportación del complemento.
Tenga en cuenta que sus credenciales de inicio de sesión se almacenan en un archivo temporal en su máquina local (para iniciar sesión automáticamente al iniciar Blender). Puede borrarlo simplemente cerrando sesión en su cuenta de Sketchfab mediante el botón Cerrar sesión .
Si es miembro de una organización de Sketchfab, podrá seleccionar la organización a la que pertenece en el menú desplegable "Sketchfab for Teams". Hacerlo le permitirá explorar, importar y exportar modelos desde y hacia proyectos específicos dentro de su organización.
Una vez que haya iniciado sesión, debería poder importar fácilmente cualquier modelo descargable desde Sketchfab.
Para hacerlo, ejecute una consulta de búsqueda y adapte las opciones de búsqueda en el menú de filtros de búsqueda . El menú desplegable ubicado encima de la barra de búsqueda le permite especificar el tipo de modelos por los que está navegando:
Hacer clic en la miniatura de los resultados de la búsqueda permite navegar a través de los resultados de la búsqueda y seleccionar una miniatura le brinda detalles antes de importar:
Si esto se adapta mejor a su caso de uso, también puede seleccionar la opción "Importar desde URL" para importar un modelo descargable a través de su URL completa, con el formato "http://sketchfab.com/3d-models/model-name-XXXX" o "https://sketchfab.com/orgs/OrgName/3d-models/model-name-XXXX" para modelos de organizaciones:
Puede elegir exportar los modelos seleccionados actualmente o todos los modelos visibles y establecer algunas propiedades del modelo, como su título, descripción y etiquetas.
También puede optar por mantener el modelo exportado como borrador (al desmarcar la casilla se publicará directamente el modelo), pero solo los usuarios PRO pueden configurar sus modelos como Privados y, opcionalmente, protegerlos con una contraseña.
Finalmente, se ofrece una opción para volver a cargar un modelo especificando la URL completa del modelo, con el formato "http://sketchfab.com/3d-models/model-name-XXXX" (o "https://sketchfab.com/orgs /OrgName/3d-models/model-name-XXXX" para los modelos de organizaciones). Asegúrate de volver a verificar el enlace del modelo que estás volviendo a cargar antes de continuar.
No todos los materiales y sombreadores de Blender se exportarán correctamente a Sketchfab. Como regla general, evite gráficos de nodos complejos y no utilice nodos "transformativos" (Gradient, ColorRamp, Multiply, MixShader...) para mejorar las posibilidades de que su material se analice correctamente en Sketchfab.
El mejor soporte material viene con el nodo BSDF Principio , que tiene parámetros o texturas de imagen conectados a los siguientes canales:
Tenga en cuenta que los parámetros de Opacidad y Selección de cara posterior deben configurarse en la pestaña Opciones del panel Propiedades del material para poder activarlos directamente en la configuración 3D de Sketchfab.
Aquí hay un ejemplo de un gráfico de nodo compatible con selección de cara posterior y modo alfa configurados correctamente (Blender 2.80 - renderizador Eevee):
Si ninguna de las siguientes descripciones coincide con su problema, no dude en informar un problema.
Aunque las animaciones simples de esqueleto o de fotogramas clave deberían funcionar bien, las animaciones más complejas podrían provocar un comportamiento inesperado.
No existe una "solución rápida" para este tipo de comportamientos, en los que por nuestra parte estamos trabajando activamente.
Aquí hay una lista de problemas conocidos durante la importación, así como algunas posibles soluciones.
Tenga en cuenta que los materiales se están convirtiendo de Sketchfab a Eevee en Blender 2.80+. Si un material parece incorrecto, utilizar el editor de Node podría ayudarle a solucionar posibles problemas.
Hasta Blender 3.0, las mallas amañadas no se vinculaban correctamente a sus respectivas armaduras, lo que resultaba en modelos no amañados. Este comportamiento se soluciona utilizando el complemento con una versión de Blender posterior a la 3.0.
La escala puede variar mucho entre diferentes modelos y los orígenes de los modelos no siempre están correctamente centrados. Como los modelos importados se seleccionan después de la importación, puede intentar escalarlos para hacerlos visibles (la mayoría de las veces, será necesario reducir el modelo).
Si no es suficiente, intente seleccionar una malla en la vista Esquema y use el teclado numérico '.' ( Ver al operador seleccionado ) para centrar la vista en él. Modificar el rango del clip ("Inicio del clip" y "Final del clip") en la pestaña "Ver" del panel Herramientas también puede ser útil para modelos con escala alta.
Si su modelo muestra artefactos de color extraños que no parecen ser causados por texturas, puede intentar verificar la información de los colores de los vértices del modelo (área Propiedades -> pestaña Datos del objeto -> capa Colores de los vértices ) y eliminar los datos si están presentes.
De hecho, los colores de Vertex siempre se exportan en archivos glTF (para permitir la edición) y siempre se cargan en Blender. Es posible que estos datos estén dañados o sean inútiles, pero deshabilitados en Sketchfab, lo que explica por qué el renderizado en línea se veía bien.
Es posible que algunas configuraciones de transparencia no se procesen correctamente, y simplemente usar un sombreador BSDF transparente o vincular una textura a la entrada Alfa de un nodo BSDF de principios puede no ser suficiente: intente configurar la configuración de opacidad en el Panel de propiedades del editor de nodos, en la pestaña Opciones configurando el Modo de fusión en Alpha Clip o Alpha Blend .
En algunos casos muy específicos, el procesamiento de su modelo puede fallar debido a texturas "pesadas".
Si su modelo no se procesa correctamente en Sketchfab y está utilizando múltiples texturas de alta resolución (por ejemplo, materiales con texturas de 16k o múltiples texturas de 8k), puede intentar reducir el tamaño de las imágenes originales o cargar su modelo sin textura y agregarlas. más adelante en la configuración 3D de Sketchfab.
A partir de ahora, el espacio de color de las texturas configurado en Blender no se convierte automáticamente a Sketchfab, y aunque los mapas normales, las texturas de rugosidad, metal y oclusión deben procesarse correctamente, configurar el espacio de color de una textura difusa en Blender como "Datos sin color" o un mapa de metal. como "Color" (sRGB en 2.80) se ignorarán.
Si cree que ha encontrado un error que no figura entre los problemas conocidos, o que el complemento carece de una característica importante, puede contactarnos a través del Centro de ayuda de Sketchfab (o directamente desde el complemento a través del botón Informar un problema ).
Para ayudarnos a rastrear un posible error, intente agregar los registros de la consola de Blender en su mensaje: