Page 1 of 1

Welche Zweck haben die "colorMat"?

Posted: Tue Nov 05, 2019 6:32 am
by Danko40
Kann mir jemand erklären, für welchen Zweck die colorMat in der xml dienen? Was hat das für Auswirkungen, wenn ich die einfach weglasse oder anders nummeriere? Was muss ich bei der Nummerierung beachten?
Bin leider noch völliger Neuling, was das hier betrifft und habe dazu noch keine gescheite YT-Videos gefunden, welche dies erklären...

Zu finden sind sie meistens unter <baseMaterial>, <baseMaterialConfigurations> und <designMaterialConfigurations> wie zum Beispiel bei diesem Fahrzeug hier :this: :
<baseMaterial>
<material name="Cabine_mat" baseNode="Cabine_UP">
<shaderParameter name="colorMat0" value="FIAT_ORANGEPAINT"/>
</material>
<material name="Cabine_mat" baseNode="Cabine_down">
<shaderParameter name="colorMat0" value="FIAT_ORANGEPAINT"/>
</material>
<material name="Side_mat" baseNode="Covers">
<shaderParameter name="colorMat0" value="FIAT_ORANGEPAINT"/>
</material>
<material name="Grile_mat" baseNode="GrileDown">
<shaderParameter name="colorMat1" value="FIAT_ORANGEPAINT"/>
</material>
<material name="Sunshield_mat" baseNode="sunsield">
<shaderParameter name="colorMat3" value="0.382 0.339 0.284 12"/>
</material>
</baseMaterial>


<baseMaterialConfigurations price="1450" useDefaultColors="true" defaultColorIndex="18">
<material name="Cabine_mat" shaderParameter="colorMat0" />
<material name="Side_mat" shaderParameter="colorMat0" />
</baseMaterialConfigurations>

Re: Welche Zweck haben die "colorMat"?

Posted: Thu Nov 07, 2019 9:50 am
by HolgerS
Das ist relativ schnell erklärt. Es gibt ja im LS19 keine Diffuse mehr, naja fast nicht mehr. Vor allem die Maschinen sind über das neue Materialsystem ausgestattet. Da ein Fahrzeug aber aus unterschiedlichsten Materialien besteht und auch farblich manche Teile anders aussehen, kann man darüber bspw bestimmen, welche Farbe das Material hat. Wenn du im Giants Editor einen Traktor öffnest und dann auf die Hauptkomponennte klickst, im Fenster Material Editing Shader wählst, sollten da alle Colormaterials aufgelistet sein. meist ist 0 die Basisfarbe, kann bei manchen Modellen aber auch 1 sein und andere Teile definieren.

Bei dir handelt es sich ja um den Auszug aus der XML des Mods, diese Angaben sind letztendlich entscheidend, welche Farbe die Komponenten dieses Fahrzeugs haben. Denn wenn du das Modell im Giants Editor abspeichern würdest, bspw in schwarz, wäre das egal, denn es zählt dass was du oben gepostet hast, also die Werte die in der XML stehen sind letztendlich dominant. Willst du für eine Komponente eine andere Farbe, brauchst du nur bei value=" " eine andere Farbe eintragen. Willst du Krampe rot, schau in einen Krampe Anhänger, der hat das auch und dann einfach die Farbe von da rüber kopieren, bei blau New Holland Traktor zum bsp...

Re: Welche Zweck haben die "colorMat"?

Posted: Thu Nov 07, 2019 5:06 pm
by Danko40
HolgerS wrote: Thu Nov 07, 2019 9:50 am ..., bspw in schwarz, wäre das egal, denn es zählt dass was du oben gepostet hast, also die Werte die in der XML stehen sind letztendlich dominant. Willst du für eine Komponente eine andere Farbe, brauchst du nur bei value=" " eine andere Farbe eintragen. Willst du Krampe rot, schau in einen Krampe Anhänger, der hat das auch und dann einfach die Farbe von da rüber kopieren, bei blau New Holland Traktor zum bsp...
Super Erklärung, damit kann ich was anfangen. Vielen Dank, HolgerS *thumbsup*

Re: Welche Zweck haben die "colorMat"?

Posted: Sun Nov 10, 2019 2:44 pm
by HolgerS
Kein Problem, gerne!