JORDIHP escribió:Hola,
La ruta está siendo reajustada y optimizada a RW4 - TS2013.
El compañero
blas_dany está haciendo un magnífico y paciente trabajo en este reajuste.
Hay que destacar, que el plano de vías de la totalidad de la ruta, no sufrirá cambios, por lo que cualquier actividad que se cree en la misma, podrá seguir funcionando en la versión optimizada, que será la versión V03.
Y… paciencia por favor, que esto no se hace en dos días…
Gracias por el interés.
Saludos,
Pues si, hace casi un año que ando optimizando la ruta para TS2013... Steam on The Sierra es una ruta fantástica, muy bien ambientada, que incluye ancho ibérico, métrica y via tranviaria. Lamentablemente al actualizar el motor gráfico del simulador, la ruta presentaba unos fps muy bajos en ciertas zonas, lo que la hace injugable a todos aquellos que no dispongan de un ordenador de gama alta con una buena gráfica.
Después de unas investigaciones por cuenta propia, saqué algunas conclusiones sobre el origen del problema y contacté con Jordi para sugerirle cambios y pedir los permisos oportunos para intentar mejorar el rendimiento global y 'recuperar' esta ruta para que ocupe el lugar que se merece en el mundillo del TS2013. Seria una lástima perder esta fantástica ruta.
Gran parte del problema viene dado por el nivel de detalle de la ruta, bosques, valles y ciudades/pueblos tan fantásticamente recreados provocan tiles muy cargados que sobrecargan el motor gráfico sobremanera. Algo similar pasaba en otras rutas como WCML North y en general todas aquellas que tienen gran carga de objetos.
Se revisaron assests, como vias, catenarias y objetos de gran presencia que pudieran influir en el rendimiento. Pero los tiros no iban por ahí.
Mirando rutas adaptadas como la Horseshoe, me resultaba extraño que en la zona del mirador, rodeada de miles de árboles pudieran pasar esos trenacos de decenas de vagones, cruzándose varios de ellos y que la cosa fuera tan fluida. Fue entonces cuando descubrí el impacto que tenia en el rendimiento el uso de asset blocks. El asset block es un objeto que 'dibuja' x copias de otro objeto. Por ejemplo, un bosque de pinos. Si tenemos una zona de 500 pinos sin usar el asset block, el motor grafico tiene que leer del disco el tile y poner uno a uno cada uno de los 500 pinos. Si hacemos un asset block de 500 pinos, el motor gráfico los genera directamente todo de golpe sin leer del disco. Aunque usemos un asset block de 2 pinos, siempre es más óptimo que poner dos pinos.
En la ruta, este factor es crucial, ya que, además, el motor dibuja todo lo que hay en el horizonte. Es por ello que la ruta iba a saltitos en ciertas zonas, se colgaba e incluso daba errores del something bad happened. Y si encima poniamos mucho material móvil...
Asi que inicié la adaptación, añadiendo las novedades del nuevo motor, luces, etc y creando nuevos objetos (farolas, vehiculos, etc) y/o pidiendo a los autores la actualización de los mismos. El desarrollo de la ruta le llevó a Jordi varios años y claro, utilizó objetos que fueron diseñados para RS o RW1 que en el actual TS2013 se ven mal, con artifacts o en fosforito por la noche. Algunos ya fueron actualizados, otros todavia no. También miraremos de introducir nuevos objetos que han ido apareciendo en los últimos meses para seguir mejorando ese aire tan ferroviario que se respira en la ruta. Lamentablemente no será posible añadir peraltes.
Actualmente os puedo decir que la ruta funciona de forma estable y fluida, con un ratio entre 20 y 35 fps. La zona de fps más bajos es, evidentemente, Vilanova. Está actualizado un 70% de la misma.
Hay algunas cosas más en desarrollo que mejoraran la ruta, pero que de momento, prefiero no comentar
Os dejo unas pocas capturas... y os pido paciencia, como dice Jordi. Merecerá la pena la espera.
Saludos.