Clan DLAN
Herramientas personales
Clan DLAN
Clan DLAN
Clan DLAN
Clan DLAN
Clan DLAN
Clan DLAN
Clan DLAN
Clan DLAN

Oblivion:Guía de PyFFI

De Teswiki

Tabla de contenidos

¿Que es PyFFI?

PyFFI es un script que se encarga especialmente de la optimización de archivos Nif y Kf. Dicho script fue desarrollado con Python y su utilización es solo y únicamente para los formatos de archivo de NetImmerse.

El tratado de los archivos Nif para su optimización viene dado por la razón principal de que los exportadores de 3D Studio Max y Blender poseen ciertos fallos a la hora de exportar al formato Nif los objetos modelados en ellos.

La principal causa de dicho problema es la cantidad de caras ocultas y cantidad de polígonos que dichos exportadores exportan sin motivo aparente, esto puede llegar a ser un problema pues el número de polígonos aumenta de manera considerable y esto afecta al rendimiento del juego cuando se renderiza alguno de dichos objetos exportados.

Un ejemplo claro de todo esto es la exportación de por ejemplo un simple cubo de 32, 32, 32.

Dicho cubo posee 12 polígonos exactos, sin embargo cuando es exportado con el Plugin para 3D Studio Max éste (Cubo) no tendrá 12 polígonos en el formato Nif sino que poseerá 33 polígonos, esto es una clara apreciación de la exportación de caras ocultas en la malla poligonal del objeto.

Por este y otros motivos se usa la optimización del script PyFFI. Aún así se debe saber que no siempre debe el usuario optimizar sus archivos Nif ya que en ciertas ocasiones dicha optimización podría perjudicar en ciertos otros aspectos su archivo Nif.


Instalación

La instalación de PyFFI es bien sencilla y fácil de realizar, para ello deberá primero tener instalado PyThon 2.5 en su equipo, a continuación instale PyFFI desde su instalador (PyFFI-py2.5-1.0.1-windows.exe).

Una vez la instalación haya concluido podrá hacer uso del único optimizador de archivos Nif y Kf disponible para el motor gráfico Gamebryo.


¿Cómo se utiliza?

Para utilizar PyFFI tan solo hay que dirigirse al archivo Nif que se quiera optimizar y hacer Click Derecho sobre él, una vez hecho esto seleccionar en el menú desplegado la opción “Optimize with PyFFI”.

Al realizar dicha acción se abrirá en su pantalla una ventana de tipo DOS en la cuál se le preguntará al usuario si quiere comenzar con la optimización. Para que comience la optimización tan solo hay que teclear Y y pulsar Enter (Entrar/Introducir).

Una vez comenzada la optimización se deberá saber que dicho proceso es relativo referente al tiempo pues dependiendo del número de polígonos del objeto u objetos finalizará mas rápido o no.

Cuando finalice la optimización se reflejará al final de la ventana DOS el termino Finished el cuál indica que el proceso de optimización ha finalizado correctamente.

Por último recuerde que debe realizar siempre una copia de seguridad del archivo Nif que se vaya a optimizar pues si por algún motivo la optimización no se realiza correctamente puede reestablecer su archivo Nif debidamente.


Herramientas Necesarias:

Python 2.5.2

PyFFI




Descargar en PDF