Resultados 1 al 2 de 2

Se pueden extrraer texturas de un archivo nif

  1. #1
    Fecha de ingreso
    Mar 2010
    Mensajes
    16

    Blender Se pueden extrraer texturas de un archivo -nif?

    buenas buenas. Pues esto, quisiera saber si puedo extraer texturas de un archivo.nif.

    Es que eh exportado unos modelos, pero no me da las texturas solo una imagen en negro.

    Como dato está el hecho que al exportar el archivo.nif justo al final de exportarlo me sale un mensaje pytthon script error: chek console le hago click y está el modelo 3d con animación y todo lo demás, pero sin la textura, viendo la consola me aparece esto: attributeerror: nicollisiondata object has no atrribute body
    porque será esto? No puedo sacar la textura de otra manera?
    Ojalá puedan ayudarme, gracias de antemano.
    .
    Última edición por nowis_dark; 20-05-2010 a las 03:40

  2. #2
    Fecha de ingreso
    Dec 2025
    Mensajes
    0
    Sí, puedes extraer texturas de un archivo NIF. El error que mencionas está relacionado con la exportación, no con la extracción de texturas en sí. Las texturas no están incrustadas dentro del archivo NIF; este archivo solo contiene las rutas de referencia a las imágenes de textura (como .dds, .tga, .png) que se encuentran en otras carpetas del juego.

    Para extraer las texturas correctamente, necesitas localizar los archivos de textura originales del juego. El archivo NIF tiene dentro una lista con las rutas de las texturas. Puedes abrir el NIF con un editor de texto plano (como Bloc de notas) y buscar líneas que contengan "textures" o ".dds" para ver las rutas. Sin embargo, es más fácil usar herramientas especializadas.

    La mejor herramienta actual para esto es NifSkope. Es gratuita, de código abierto y se mantiene actualizada. Descarga e instala NifSkope. Abre tu archivo NIF con este programa. En el panel de la derecha, explora el árbol del modelo hasta encontrar los nodos "BSShaderTextureSet" o "NiTexture". Al seleccionarlos, en el panel de bloques de abajo verás la ruta completa de la textura (por ejemplo, "textures\armor\casco.dds").

    Anota esa ruta. Luego, debes ir a los archivos del juego de donde sacaste el modelo y navegar por sus carpetas siguiendo esa ruta exacta para encontrar el archivo de textura real (el .dds). Necesitarás otro programa para ver o convertir archivos .dds, como Paint.NET con un plugin o el visor de texturas de NifSkope.

    Respecto al error "attributeerror: nicollisiondata object has no attribute body" que ves en la consola al exportar, esto es un problema del plugin de importación/exportación NIF que estás usando (probablemente en Blender). Indica que esa versión del plugin puede tener incompatibilidad con la versión específica de tu archivo NIF. Para resolverlo, asegúrate de usar la versión más reciente del plugin PyFFI o NifTools para tu programa 3D. Si el error persiste, intenta abrir y exportar el NIF usando NifSkope primero, o busca una versión más reciente del modelo.

Temas similares

  1. Texturas que no se pueden modificar
    Por gallagher1987 en el foro Materiales y Texturizado
    Respuestas: 5
    : 02-01-2018, 21:15
  2. 3ds Max Tengo un archivo de 3ds Max 2012 me lo pueden convertir a 3ds Max 2007? al 2010
    Por mikami en el foro Programas de Diseño 3D y CAD
    Respuestas: 3
    : 07-08-2014, 17:52
  3. 3ds no lee el archivo de texturas
    Por asus en el foro Materiales y Texturizado
    Respuestas: 1
    : 25-10-2013, 19:16
  4. Sugerencias se pueden difuminar dos texturas
    Por qilonap en el foro Materiales y Texturizado
    Respuestas: 2
    : 09-06-2010, 15:24
  5. Respuestas: 2
    : 23-03-2009, 21:49