Jump to content

Modificare il file del tipo: File TRAINZMESH


Recommended Posts

Buonasera a tutti, ho una domanda da porre:

Girovagando nella DLS mi sono imbattuto in una serie di casse mobili da 20 FT molto interessanti, utilizzate in prevalentemente in Svizzera, l'autore è brickcourt kuid:942578, quest' autore sta creando i rotabili della Ferrovia Retica (RHB) con modelli molto accurati.

Le casse si abbinano perfettamente al carro intermodale BCP RhB sb 65688 <kuid:942578:102615>:

2024-03-07221638.thumb.jpg.05fbd8a3c2141ec6b441a2ab146c7344.jpg

 

Vedendo la ottima fattura di queste casse, ho pensato di usarle anche nei molti carri intermodali in mio possesso, ma ecco il problema:

 

2024-03-07221813.thumb.jpg.baa820a23f20ae46572ae6f85e0d4414.jpg

 

La casse rimane rialzata rispetto al piano del carro;

 

2024-03-07221822.thumb.jpg.ef3d084208ebc0c43203a429e1065a1e.jpg

 

Un paragone con un altra cassa in mio possesso:

2024-03-07221840.thumb.jpg.d1de0750d553d59e5df7d4447f4d79d0.jpg

 

La differenza è notevole:

2024-03-07221855.thumb.jpg.e9fae90ac0ef694789dfbf3526c081d8.jpg

 

Come si evince dagli ultimi screen, la cassa ha un punto di attacco più altro rispetto alle altre in mio possesso.
So che per sistemare l'altezza o la posizione, si utilizza il programma IM Editor, ma ho scoperto che nelle versioni 2019 e 2022 si utilizza un nuovo sistema per creare contenuti, non si utilizza più il file IM, ma si usa il file con estensione: File TRAINZMESH.

Una delle casse, una volta aperta in Esplora Risorse, esce così il contenuto:

 

Immagine4.jpg.5297d992f98ee40224e9b3460a0b58a6.jpg

 

C'è un programma che mi permette di modificare il punto di attacco senza diventare matto?

In allegato, metto anche tutte le casse mobili presenti nella DLS, nel caso se qualcuno è pratico e lo vuole fare, sono qui: casse BCP.cdp

 

Ringrazio in anticipo tutti per l'aiuto

 

:ciao:

Link to comment

Che io sappia, modificare i file Trainzmesh non è possibile.

 

Però non è nemmeno necessario: inserisci nella mesh-table della cassa il tag "position" con valori 0,0,-X (dove X andrà valutato a occhio e poi raffinato).

 

Presumibilmente, il point a.load sul carro intermodale della Retica è posto a quota 0,0,0 anziché alla quota corrispondente al piano di carico. Prova a misurare l'altezza del piano di carico con uno dei numerosi righelli verticali che trovi sulla DLS (io uso quello di STW, ma ce ne sono moltissimi) e togli 30 centimetri (il righello poggia sul terreno, quindi occorre considerare che il piano del ferro si trova a +30 rispetto al suolo). A occhio, direi che potresti partire con "position 0,0,-0.5"

 

:ciao:

Link to comment

Copio qui di seguito il Config della cassa mobile come esempio:

 

username                                "BCP Coop Non Cooling Container"
kind                                    "product"
trainz-build                            4.6

mesh-table
{
  default
  {
    mesh                                "mesh_lod0.trainzmesh"
    auto-create                         1
  }
}
product-category                        <kuid:-3:10042>
instance-type                           "resource"
mass                                    18000
icon-texture                            "icon.texture"
allows-mixing                           1
category-class                          "IC"
category-era                            "2000s"
category-region                         "PL"
description                             "Load for BCP RhB sb Containers"
author                                  "Brickcourt"
organisation                            "Brickcourt Production"
contact-website                         "http://www.trainz.de/"

thumbnails
{
  0
  {
    image                               "thumbnail.jpg"
    width                               480
    height                              360
  }
}
kuid                                    <kuid:942578:102641>

kuid-table
{
  0                                     <kuid:-3:10042>
}
 

Dove devo aggiungere il TAG "position"?

 

:ciao:

 

Link to comment

Ecco la modifica da apportare (la riga vuota tra i tag "auto-create" e "position" non deve esserci):


 

default
  {
    mesh                                "mesh_lod0.trainzmesh"
    auto-create                         1

    position                               0,0,0.5
  }
}

 

I tre valori (per le coordinate X, Y e Z) devono essere separati da virgole ed espressi in metri (con il punto come separatore dei decimali)

 

L'effetto del tag è di far apparire la mesh spostata rispetto a come è stata esportata dal programma di modellazione 3D.

 

Fammi sapere!

 

:ciao:

 

  • Like 1
Link to comment

Eccomi qua.

Ho provato a sistemare l'ultimo valore, provando diverse altezze, la cassa si è messa al posto giusto, come volevo io, le immagini seguenti parlano da sè del risultato ottenuto:

2024-03-08210059.thumb.jpg.69a2a469a8b3b2f8c95b4bd7759fab68.jpg

2024-03-08210750.thumb.jpg.103f4523f953f5b449fd347a3e234164.jpg

2024-03-08210800.thumb.jpg.e033da63168fbd64ec951343a90a2d58.jpg

2024-03-08210825.thumb.jpg.44affc7f839b513b90e267aef5d77823.jpg

 

 

Grazie mille per l'aiuto.:classic_smile:

 

:ciao:

  • Like 3
Link to comment
×
×
  • Create New...