Jump to content

Invisible terrain on custom Kopernicus planet


Recommended Posts

 

 

 

On two of my planets at around 35 km there is a layer of terrain, even though the terrains is miles below. The terrain is almost completely level (I tested by putting myself in a polar orbit and using KER's altitude above terrain readout), and the actually terrain below that does have a collider, as when a part glitched through the invisible terrain it still exploded on the actual one.

Code of one of the planets that doesn't work:

Spoiler

@Kopernicus:AFTER[Kopernicus]
{
    
    Body
    {
        name = Char

        Orbit
        {
            referenceBody = Sun
            inclination = 0
            eccentricity = 0
            semiMajorAxis = 17500000000
            longitudeOfAscendingNode = 0
            argumentOfPeriapsis = 0
            meanAnomalyAtEpoch = 0
            epoch = 0
            color = 0.7,0.1,0.1,1
        }

        Properties
        {
            description = This planet looks toasty but its actually not.
            radius = 350000
            geeASL = 0.5
            rotationPeriod = 39600
            rotates = true
            tidallyLocked = false
            initialRotation = 0
            isHomeWorld = false
            timewarpAltitudeLimits = 0 3000 3000 6000 10000 30000 60000 80000

            biomeMap = New Planets\New Planets\New Kerbol System\Creta\PluginData\biome.png

            Biomes
            {
                Biome
                {
                    name = Lakes
                    value = 3
                    color = 0,1,0,1
                }
                Biome
                {
                    name = Midlands
                    value = 1.0
                    color = 1,0,1,1
                }
                Biome
                {
                    name = Highlands
                    value = 1.0
                    color = 0,0,0,1
                }
            }
            
            ScienceValues
            {
                landedDataValue = 8
                splashedDataValue = 1
                flyingLowDataValue = 5
                flyingHighDataValue = 5
                inSpaceLowDataValue = 7
                inSpaceHighDataValue = 5
                recoveryValue = 5
                flyingAltitudeThreshold = 12000
                spaceAltitudeThreshold = 140000
            }
        }

        Template
        {
            name = Tylo
            removeAllPQSMods = true
        }
        
        ScaledVersion
        {

            Material
            {
                texture = New Planets\New Planets\New Kerbol System\Char\PluginData\color.png
                normals = New Planets\New Planets\New Kerbol System\Char\PluginData\height.png
                shininess = 0
                specColor = 0,0,0,0

                rimPower = 2.06
                rimBlend = 0.3

                Gradient
                {
                    0.0 = 0.643,0.220,0.094,1
                    0.6 = 0.0549,0.0784,0.141,1
                    1.0 = 0.0196,0.0196,0.0196,1
                }
            }
        }

        PQS
        {
            maxQuadLengthsPerFrame = 0.03
            minLevel = 2
            maxLevel = 12
            minDetailDistance = 8

            Mods
            {
                VertexColorMap
                {
                    map = New Planets\New Planets\New Kerbol System\Char\PluginData\color.png
                    order = 500
                    enabled = true
                }
                VertexHeightMap
                {
                    map = New Planets\New Planets\New Kerbol System\Char\PluginData\height.png
                    offset = -1000.0
                    deformity = 10000.0
                    scaleDeformityByRadius = false
                    order = 20
                    enabled = true
                }
                VertexSimplexHeight
                {
                    seed = 670000
                    deformity = 1700.0
                    octaves = 12.0
                    persistence = 0.5
                    frequency = 4.0
                    enabled = true
                    order = 21
                }

                VertexSimplexNoiseColor
                {
                    seed = 45
                    blend = 1.0
                    colorStart = 0.768656731,0.6996614,0.653089464,1
                    colorEnd = 0,0,0,1
                    octaves = 12.0
                    persistence = 0.5
                    frequency = 2.0
                    enabled = true
                    order = 200
                }
            }
        }
    }
}

And a planet that does work:

Spoiler

@Kopernicus:AFTER[Kopernicus]
{
    
    Body
    {
        name = Old Kerbin

        Orbit
        {
            referenceBody = Sun
            inclination = 0
            eccentricity = 0
            semiMajorAxis = 13599840256
            longitudeOfAscendingNode = 0
            argumentOfPeriapsis = 0
            meanAnomalyAtEpoch = 0
            epoch = 0
            color = 0.1,0.5,0.1,1
        }

        Properties
        {
            description = Nuclear war has nearly destroyed this planet.
            radius = 600000
            geeASL = 1.1
            rotationPeriod = 21600
            rotates = true
            tidallyLocked = false
            initialRotation = 0
            isHomeWorld = false
            timewarpAltitudeLimits = 0 3000 3000 6000 10000 30000 60000 80000
            
            ScienceValues
            {
                landedDataValue = 8
                splashedDataValue = 1
                flyingLowDataValue = 5
                flyingHighDataValue = 5
                inSpaceLowDataValue = 7
                inSpaceHighDataValue = 5
                recoveryValue = 5
                flyingAltitudeThreshold = 12000
                spaceAltitudeThreshold = 140000
            }
        }

        Template
        {
            name = Tylo
            removeAllPQSMods = true
        }
        
        Atmosphere                
        {                
            enabled =    True            
            oxygen =    False            
            altitude =    57000            
            adiabaticIndex =    1.35            
            atmosphereMolarMass =    0.03031            
            temperatureSeaLevel =    354            
            staticPressureASL =    506.625            
            temperatureCurve                
            {                
                key =    0    337    0.00000E+00    -8.21138E-03
                key =    12300    236    -8.21138E-03    -4.22222E-03
                key =    21300    198    -4.22222E-03    -4.32432E-03
                key =    28700    166    -4.32432E-03    -2.76923E-03
                key =    35200    148    -2.76923E-03    -9.83607E-04
                key =    41300    142    -9.83607E-04    0.00000E+00
                key =    43700    142    0.00000E+00    2.40000E-03
                key =    48700    154    2.40000E-03    9.01639E-03
                key =    54800    209    9.01639E-03    1.20225E-02
                key =    63700    316    1.20225E-02    4.70085E-03
                key =    75400    371    4.70085E-03    8.46154E-04
                key =    88400    382    8.46154E-04    0.00000E+00
                key =            0.00000E+00    0.00000E+00
                key =            0.00000E+00    0.00000E+00
                key =            0.00000E+00    0.00000E+00
                key =            0.00000E+00    0.00000E+00
                key =            0.00000E+00    0.00000E+00
                key =            0.00000E+00    0.00000E+00
                key =            0.00000E+00    0.00000E+00
                key =            0.00000E+00    0.00000E+00
            }                
            temperatureSunMultCurve                
            {                
                key =    0    1    0.00000E+00    -5.16432E-05
                key =    21300    -0.1    -5.16432E-05    7.19424E-06
                key =    35200    0    7.19424E-06    3.75940E-06
                key =    88400    0.2    3.75940E-06    0.00000E+00
                key =            0.00000E+00    0.00000E+00
                key =            0.00000E+00    0.00000E+00
                key =            0.00000E+00    0.00000E+00
                key =            0.00000E+00    0.00000E+00
                key =            0.00000E+00    0.00000E+00
                key =            0.00000E+00    0.00000E+00
                key =            0.00000E+00    0.00000E+00
                key =            0.00000E+00    0.00000E+00
                key =            0.00000E+00    0.00000E+00
                key =            0.00000E+00    0.00000E+00
            }                
            temperatureLatitudeBiasCurve                
            {                
                key =    0    7.42    0    0
                key =    38    0    -0.3761    -0.3761
                key =    90    -27.58    -0.6109    0
            }                
            temperatureLatitudeSunMultCurve                
            {                
                key =    0    40    0    0
                key =    38    33.64    -0.3224    -0.3224
                key =    90    10    -0.5236    0
            }                
            temperatureAxialSunBiasCurve                
            {                
                key =    0    0    0    0        
            }                
            temperatureAxialSunMultCurve                
            {                
                key =    0    0    0    0            
            }                
            temperatureEccentricityBiasCurve                
                {                
                key =    0    0    0    0
            }                
            pressureCurve                
            {                
                key =    0    5.06625E+02    0.00000E+00    -7.03809E-02
                key =    3000    3.28414E+02    -4.93879E-02    -4.93879E-02
                key =    6000    2.05119E+02    -3.36114E-02    -3.36114E-02
                key =    8000    1.46308E+02    -2.55016E-02    -2.55016E-02
                key =    11000    8.44514E+01    -1.62787E-02    -1.62787E-02
                key =    14000    4.60848E+01    -9.64956E-03    -9.64956E-03
                key =    16000    3.00413E+01    -6.57160E-03    -6.57160E-03
                key =    19000    1.52314E+01    -3.57208E-03    -3.57208E-03
                key =    22000    7.34227E+00    -1.85007E-03    -1.85007E-03
                key =    24000    4.38740E+00    -1.15480E-03    -1.15480E-03
                key =    27000    1.93787E+00    -5.46700E-04    -5.46700E-04
                key =    30000    8.07459E-01    -2.42404E-04    -2.42404E-04
                key =    32000    4.38698E-01    -1.36045E-04    -1.36045E-04
                key =    35000    1.68988E-01    -5.51394E-05    -5.51394E-05
                key =    38000    6.28412E-02    -2.09167E-05    -2.09167E-05
                key =    40000    3.21714E-02    -1.08366E-05    -1.08366E-05
                key =    43000    1.16490E-02    -3.94921E-06    -3.94921E-06
                key =    46000    4.28462E-03    -1.39477E-06    -1.39477E-06
                key =    48000    2.25908E-03    -7.11148E-07    -7.11148E-07
                key =    51000    9.28955E-04    -2.54497E-07    -2.54497E-07
                key =    53000    5.51674E-04    -1.36869E-07    -1.36869E-07
                key =    57000    0.00000E+00    0.00000E+00    0.00000E+00
                key =    0    0.00000E+00    0.00000E+00    0.00000E+00
                key =    0    0.00000E+00    0.00000E+00    0.00000E+00
                key =    0    0.00000E+00    0.00000E+00    0.00000E+00
                key =    0    0.00000E+00    0.00000E+00    0.00000E+00
                key =    0    0.00000E+00    0.00000E+00    0.00000E+00
                key =    0    0.00000E+00    0.00000E+00    0.00000E+00
                key =    0    0.00000E+00    0.00000E+00    0.00000E+00
                key =    0    0.00000E+00    0.00000E+00    0.00000E+00
            }                
        }                
        
        ScaledVersion
        {

            Material
            {
                texture = New Planets\New Planets\Old Kerbol System\Old Kerbin\PluginData\color.png
                normals = New Planets\New Planets\Old Kerbol System\Old Kerbin\PluginData\height.png
                shininess = 0
                specColor = 0,0,0,0

                rimPower = 2.06
                rimBlend = 0.3

                Gradient
                {
                    0.0 = 0.5,0.5,0.5,1
                    0.6 = 0.3,0.3,0.4,1
                    1.0 = 0.0196,0.0196,0.0196,1
                }
            }
        }

        PQS
        {
            maxQuadLengthsPerFrame = 0.03
            minLevel = 2
            maxLevel = 12
            minDetailDistance = 8

            Mods
            {
                VertexColorMap
                {
                    map = New Planets\New Planets\Old Kerbol System\Old Kerbin\PluginData\color.png
                    order = 500
                    enabled = true
                }
                VertexHeightMap
                {
                    map = New Planets\New Planets\Old Kerbol System\Old Kerbin\PluginData\height.png
                    offset = -1000.0
                    deformity = 10000.0
                    scaleDeformityByRadius = false
                    order = 20
                    enabled = true
                }
                VertexSimplexHeight
                {
                    seed = 670000
                    deformity = 1700.0
                    octaves = 12.0
                    persistence = 0.5
                    frequency = 4.0
                    enabled = true
                    order = 21
                }

                VertexSimplexNoiseColor
                {
                    seed = 45
                    blend = 1.0
                    colorStart = 0.768656731,0.6996614,0.653089464,1
                    colorEnd = 0,0,0,1
                    octaves = 12.0
                    persistence = 0.5
                    frequency = 2.0
                    enabled = true
                    order = 200
                }
            }
        }
    }
}

Link to comment
Share on other sites

  • 5 weeks later...
This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...