Solved making bumper not change color like rest of car

Discussion in 'Mod Support' started by AdamB, Oct 9, 2017.

  1. AdamB

    AdamB
    Expand Collapse

    Joined:
    Mar 8, 2016
    Messages:
    531

    Attached Files:

    #1 AdamB, Oct 9, 2017
    Last edited: Oct 9, 2017
  2. Bakasan

    Bakasan
    Expand Collapse

    Joined:
    Dec 3, 2013
    Messages:
    1,438
    you need to edit the colour layer (layer 2) such that the parts that you don't want painted are completely transparent
     
  3. meywue

    meywue
    Expand Collapse
    Administrator
    BeamNG Team

    Joined:
    Nov 19, 2015
    Messages:
    340
    You can add the colorPaletteMap property to your material which acts like a mask.

    Usual pessima material with colorPaletteMap:

    Code:
    singleton Material(pessima)
    {
        mapTo = "pessima";
        colorPaletteMap[2] = "vehicles/pessima/pessima_colorPalette_uv1.dds";
        diffuseMap[2] = "vehicles/pessima/pessima_c.dds";
        specularMap[2] = "vehicles/pessima/pessima_s.dds";
        normalMap[2] = "vehicles/pessima/pessima_n.dds";
        diffuseMap[1] = "vehicles/pessima/pessima_d.dds";
        specularMap[1] = "vehicles/pessima/pessima_s.dds";
        normalMap[1] = "vehicles/pessima/pessima_n.dds";
        diffuseMap[0] = "vehicles/common/null.dds";
        specularMap[0] = "vehicles/pessima/pessima_s.dds";
        normalMap[0] = "vehicles/pessima/pessima_n.dds";
        specularPower[0] = "128";
        pixelSpecular[0] = "1";
        specularPower[1] = "32";
        pixelSpecular[1] = "1";
        specularPower[2] = "128";
        pixelSpecular[2] = "1";
        diffuseColor[0] = "1 1 1 1";
        diffuseColor[1] = "1 1 1 1";
        diffuseColor[2] = "1 1 1 1";
        useAnisotropic[0] = "1";
        useAnisotropic[1] = "1";
        useAnisotropic[2] = "1";
        castShadows = "1";
        translucent = "1";
        translucentBlendOp = "None";
        alphaTest = "0";
        alphaRef = "0";
        dynamicCubemap = true;
        instanceDiffuse[2] = true;
        materialTag0 = "beamng"; materialTag1 = "vehicle";
    };





    Transparent parts do not get affected by color picker anymore then. Red parts by 1st, green parts by 2nd and blue parts by 3rd color picker.
    Bare in mind that you have to add either _uv0 or _uv1 to the filename of your color palette map to indicate which UV map you wanna use.
     
    #3 meywue, Oct 20, 2017
    Last edited: Oct 20, 2017
    • Informative Informative x 1
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice