Bien, redundando, un poquito más de luz...
Hay que distinguir entre las propiedades del elemento de luz que vamos a colocar y su colocación en el modelo. Las propiedades del elemento de luz no vienen en el 'engine blueprint' del modelo, están en su propio 'blueprint' de elemento luminoso. Como vereis en el código las luces de la 47 apuntan al sitio donde están los puntos y focos de luz. en este caso
Kuju/RailSimulator/RailVehicles\Diesel\Class47\Default\Lights. Allí es donde están los 'blueprints' de las luces. Modificando esos 'blueprints' se pueden modificar el alcance, el cono de luz, las sombras, el color, lo que se nos antoje. Ojo que son las luces de la 47. Si queremos modificar algo es mejor copiar la carpeta de luces, pegarla en la carpeta del modelo y cambiar la dirección apuntando al modelo que queremos iluminar.
Ahora viene la colocación en el modelo. Bien, la medida más crítica del modelo es la longitud: si ponemos focos o puntos dentro del modelo no va a alumbrar, si nos desviamos mucho hacia afuera va a quedar poco natural. La medida del vehículo está en el 'blueprint' del modelo. En el caso de la 66, donde la situación de las luces del la 47 no nos vale porque se quedan dentro del modelo al ser más largo, las medidas son estas:
- Código: Seleccionar todo
<FrontPivotX d:type="sFloat32" d:alt_encoding="000000608F422540" d:precision="string">10.63</FrontPivotX>
<FrontPivotY d:type="sFloat32" d:alt_encoding="000000000000E0BF" d:precision="string">-0.5</FrontPivotY>
<BackPivotX d:type="sFloat32" d:alt_encoding="000000608F4225C0" d:precision="string">-10.63</BackPivotX>
<BackPivotY d:type="sFloat32" d:alt_encoding="000000000000E0BF" d:precision="string">-0.5</BackPivotY>
<CollisionCentreX d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</CollisionCentreX>
<CollisionCentreY d:type="sFloat32" d:alt_encoding="000000A047E10340" d:precision="string">2.485</CollisionCentreY>
<CollisionWidth d:type="sFloat32" d:alt_encoding="0000004033330540" d:precision="string">2.65</CollisionWidth>
<CollisionHeight d:type="sFloat32" d:alt_encoding="000000C0CCCC0640" d:precision="string">2.85</CollisionHeight>
<CollisionLength d:type="sFloat32" d:alt_encoding="0000000000C03440" d:precision="string">20.75</CollisionLength>
Si nos fijamos en el parámetro 'FrontPivotX' y 'BackPivotX' veremos posee dos valores enteros, el positivo es el delantero y el negativo el trasero. Estos valores son los que hay que establecer para la situación delantera y trasera de los focos de alumbrado en la matriz de luces. Esta situación en la matriz del foco de luz está en el penultimo parámetro de la matriz, o sea en el 'ChildName'
Fwd_Headlight_01 para la luz delantera
<Element>
<e d:type="sFloat32">0.999939</e>
<e d:type="sFloat32">-0.003201</e>
<e d:type="sFloat32">-0.010563</e>
<e d:type="sFloat32">0.000000</e>
<e d:type="sFloat32">0.007418</e>
<e d:type="sFloat32">0.905676</e>
<e d:type="sFloat32">0.423905</e>
<e d:type="sFloat32">0.000000</e>
<e d:type="sFloat32">0.008167</e>
<e d:type="sFloat32">-0.423302</e>
<e d:type="sFloat32">0.905952</e>
<e d:type="sFloat32">0.000000</e>
<e d:type="sFloat32">-0.133789</e>
<e d:type="sFloat32">1.295552</e>
<e d:type="sFloat32">10.7</e> <e d:type="sFloat32">1.000000</e>
</Element>
y de la misma forma pero en valor negativo para la trasera. No está demás poner un poquito más, como he hecho en la 66, así el foco no sale tan de lleno del modelo, quedando más natural. Está medida hay que modificarla en todos los 'ChildName' de los elementos de luz. La 47 trae además del foco unos puntos para realzar la iluminación exterior del modelo. Las medidas de altura y posición al frente vienen a ser casi iguales en todos los modelos ingleses y alemanes. Para las americanas hay que adoptar mejor las luces de la ES44C, GP7 Pennsy o la SD-40.
Menudo rollo patatero que os he metido por la mañana