Viene de aqui:
http://www.trensim.com/foro/viewtopic.php?f=44&t=19850&p=244324#p244324Los dos primeros intentos de recrear las instalaciones y vehiculos del Gran Metropolitano de Barcelona quedó, sin desmerecer en absoluto la experiencia, en saco roto. MSTS no tiene en absoluto un motor gráfico potente que soporte por un lado shaders de tipo complejo, ni la iluminación adecuada para instalaciones subterráneas por el otro, a la vez que hay que ir con mucho cuidado con la carga poligonal en objetos estáticos. Un objeto estático complejo tiende a provocar errores una y otra vez..
KRS si tiene un motor grafico que soporta shaders complejos, soporta una carga poiligonal casi ilimitada, pero carece igualmente de otras fuenes de luz que no sean la del sol, por lo que ambos simuladores resultan inútiles para los fines y efectos que buscaba.
El desarrollo de la serie de productos World of Subways por arte de TML Sudios (
http://www.world-of-subways.com/index.php?id=160&L=1) abre un abanico de posibilidades en ese aspecto. La gente de TML, ante la inexistencia de un simulador ferroviario que permita la recreación de ferrocarriles subterráneos, ha construido sus productos no sobre un simulador existente, si no sobre un motor para crear juegos. Dicho motor (C4 Engine
http://www.terathon.com/c4engine/index.php) está especialmente orientado a la creación de juegos tipo Shooter, o aventuras graficas, pero gracias a su arquitectura permite hacer prácticamente lo que se nos ocurra.
El SDK se compone basicamente de: Motor gráfico/sonidos, motor físico, y motor lógico que da sentido y argumento a los dos primeros.
Me costaba entender al principio el motivo por el que TML no publicara un editor para que cualquiera pudiese recrear el “Metro” que le apeteciese, pero comprendiendo sobre que plataforma están construidos sus productos resulta evidente el motivo: el editor de World of Subways es el propio SDK de C4 Engine, por lo que se impone es seguir los pasos de TML.
Leyendo las licencias de C4 incluso la versión Indy cuesta un dinerín, así que busqué alternativas y me tropecé con NeoAxis (
http://www.neoaxisgroup.com/), cuya versión Non Comercial es gratuita y viene acompañada de un escenario que muestra todas las posibilidades gráficas y fisicas.
Ensayando con el 3D el resultado obtenido es del todo satisfactorio. Los shaders son magnificos y soporta tantos puntos de luz como nos apetezca. La implementación de modelos y la asignación de materiales y texturas es infinitamente más sencilla que para KRS, pudiendo exportar desde programas de diseño profesionales como MAX, hasta amateurs y gratuitos como Malla o Blender.
Como prueba, y para que sirva como referencia, las siguientes capturas muestran la estación Fernando (al igual que las capturas de MSTS y KRS), pudiendo el jugador, sin ninguna otra operación, caminar en primera persona por el escenario, no pudiendo atravesar paredes, caminar por el andén, caer a la vía, o subir las escaleras hasta la calle tan solo marcando la casilla “Collision” en el “Resource editor”. De esta forma podemos tranquilamente abandonar la estación y pasearnos por Las Ramblas de Barcelona.
Como el aspecto gráfico y las fisicas pasivas están solucionadas, queda por trabajar el motor logico, y eso no es moco de pavo, todo lo contrario, es la parte más compleja, y las fisicas activas. Hay que conseguir que los trenes se muevan por la vía, crear los mandos y que el tren se comporte como es debido, crear el sistema de bloqueo automático, etc..... es decir, lo que da sentido al escenario una vez creado y que marca la diferencia entre un juego de pegar tiros, y un simulador de conducción de trenes.
Adjunto pantallazos de Fernando, siempre la primera que he realizado en cada uno de los intentos, cuyo aspecto en Neoaxis, con iluminación dinámica y shaders complejos, empieza a parecer lo que andaba buscando.
Y como he comentado antes, existe la posibilidad de abandonar el tren y las estaciones mismas pudiendo salir a la calle y darse un paseo por el área a la que sirven, en este caso Las Ramblas, lo que implica modelar edificios, pavimento, mobiliraio urbano, árboles, etc.. hasta donde alcance la vista. Un nuevo reto
:
En resumen, hasta ahora teniamos simuladores con motores gráficos insuficientes, ahora tenemos un motor gráfico fabuloso entorno al que hay que construir un simulador. TML lo ha hecho, por lo tanto, SE PUEDE.
Saludos.
Lex.