trensim.comSimulación Ferroviaria
   

Compresión de .s y rendimento del simulador

Foro destinado al intercambio de ideas y experiencias entre diseñadores 3D

Moderador: Moderadores

Compresión de .s y rendimento del simulador

Notapor blas_dani » Mié Nov 29, 2006 5:24 pm

Hola:

Me he dado cuenta que cuando obtengo los .s del gmax para las 444, estos tienen un tamaño mucho mayor que si los descomprimo y comprimo con el shape file manager (hablo de hasta un 10% del tamaño) o con alguna otra utilidad.

Entiendo que el simulador sabe trabajar con los .s comprimidos y que por lo tanto, cuanto menor tamaño de estos más rendimiento y menos espacio en memoria, no?

Pero si el simulador debe descomprimir los .s para mostrar el vagón, locomotora o lo que sea, necesitarà más tiempo para descomprimirlos... si estos estan muy comprimidos, no?

La pregunta es: como influye el tamaño de un .s en el rendimiento del simulador? puede esto condicionar el número de objetos en un tile? o el rendimiento del simulador al mostrar un tren (los saltos)?

Entiendo que contra más pequeños sean los .s mejor...

Saludos.
Avatar de Usuario
blas_dani
 
Mensajes: 2863
Registrado: Jue Sep 11, 2003 1:00 pm
Ubicación: Barri de Gràcia. Barcelona

Notapor javierav » Vie Dic 01, 2006 2:34 am

Hola.

Es díficil responder a tu pregunta sin saber como funciona el motor gráfico o simplemente el juego. Partimos de la base que el MSTS sabe interpretar tanto un archivo comprimido como sin descomprimir. Tenemos entonces dos posibilidades:

a) El motor gráfico usa internamente los archivos comprimidos. Entonces si usamos archivos descomprimidos el juego deberá comprimirlos, lo que se traduce en tiempo y carga, minúscula, pero existente.

b) Usa los archivos descomprimidos. Si los ponemos comprimidos el software deberá descomprimirlos, que cargará de una operación más al juego.

Desconozco que es lo que se hace exactamente al comprimir, no sé qué es lo que hace para comprimirlo ni cómo. Lo que si sé es que en el mundo de la programación en 3D se necesitan conocer coordenadas de puntos y vectores. Si esa compresión lo que hace es reducir todo a la mínima expresión (las coordenadas y demás), sin duda el simulador cargará más rápido porque le será más fácil leer los datos. Por contra si está sin comprimir deberá aparte de procesarlos, parsealos, es decir, sacar la información que necesita de todas esas líneas, con lo que consume más tiempo de proceso y recursos. Esto es lo que pienso bajo la lógica, pero ya digo que sin saber a ciencia cierta como funciona.. poco se puede afirmar.

Saludos.
Estación cerrada.
Avatar de Usuario
javierav
 
Mensajes: 5427
Registrado: Jue Sep 11, 2003 1:24 am
Ubicación: Córdoba

Notapor Arru » Vie Dic 01, 2006 5:35 am

Una pregunta:

¿De donde se baja el shape manager? ¿Para que sirve?
Avatar de Usuario
Arru
 
Mensajes: 68
Registrado: Mié May 24, 2006 7:34 am
Ubicación: Zona Sur - Buenos Aires

Notapor francotrenes » Vie Dic 01, 2006 9:12 am

EL Shape File manager, comprime solo para que la distribucion del addon on sea liviana, no para que sea mas liviano en el juego, una vez que instalas un .S comprimido, el juego lo reconstruye la primera vez que jugas y luego queda del tamaño original, algo identico a lo que hace el juego cuando carga los .RAW de las rutas que se ejecutan por primera vez.
Carga los RAW, los genera, y luego ya tenemos la ruta pesadisima en el estado que el autor la tenia antes de comprimirla para que sea mas "liviana" su disribucion.-

Saludos, Franco.
Imagen EMD - GT22 - Ferrocarriles Argentinos.-
Avatar de Usuario
francotrenes
 
Mensajes: 1592
Registrado: Jue Nov 04, 2004 5:18 am
Ubicación: MSTS

Notapor osses » Vie Dic 01, 2006 10:24 am

Hola,

Arru escribió:¿De donde se baja el shape manager? ¿Para que sirve?


Arru, con el Shape File Manager se puede comprimir y descomprimir los archivos .s, y se puede tambien abrir los archivos .s con el wordpad, modificar las dimensiones de los objetos, modificar el aspecto de las texturas…

Descargas y ayudas en inglés :

http://steam4me.railpage.org.au/trainsi ... m_faq.html

en francés :

http://www.activitysimulatorworld.net/L ... r_2.3x.htm

Saludos a todos.
osses
 
Mensajes: 93
Registrado: Vie Sep 23, 2005 9:54 pm
Ubicación: Ile de France

Notapor Marc » Sab Dic 02, 2006 4:30 pm

Con los ficheros .s, .w, etc. lo lógico sería que los cargase más rápido en formato binario (comprimidos) que en texto (descomprimidos). Con las texturas ocurre algo asimilar, muchas texturas están comprimidas de acuerdo al formato DXT, que es un formato de Direct3D, y eso agiliza su carga.
Avatar de Usuario
Marc
grupo TrenSim
 
Mensajes: 4284
Registrado: Jue Ago 28, 2003 11:24 pm
Ubicación: Barcelona

Notapor Victor » Mié Dic 06, 2006 9:13 pm

Sin embargo es una pena que MTS no implemente mapas debump. Espero y deseo que Kuju tenga el detalle de implementar la posibilidad de crear mapas de bumps y asignarlos a los objetos.

El problema vendrá con la compresión intrínseca del formato DXT1. Se trata de un formato de archivo cuya compresión lossy está orientada para bitmaps tales como imágenes de texturas cuya diferenciación entre píxeles es bastante elevada. Sin embargo esto no sucede así en imágenes de normal maps, hay ejemplos y explicación del funcionamiento de las mismas en un hilo del compañero Josep.

El formato DXT5, que acepta imágenes con canal alfa, combina la información del mismo con la información del canal R (rojo) y de esta manera consigue afinar la definición para crear un mapa de normales que aportan una calidad increible.

Saludos
Avatar de Usuario
Victor
 
Mensajes: 818
Registrado: Vie Oct 24, 2003 11:15 am
Ubicación: Barcelona


Volver a Foro de diseñadores

¿Quién está conectado?

Usuarios navegando por este Foro: Bing [Bot] y 15 invitados