neue foliage Layer in map einbauen - fehler im GE

Antworten
horido88
Beiträge: 17
Registriert: So 27. Aug 2017, 15:01

neue foliage Layer in map einbauen - fehler im GE

Beitrag von horido88 » Sa 16. Sep 2017, 20:29

Hallo Leute,
habe in die "Inntal map" 5 neue FoliageLayer (aus der Papenburg map) eingebaut. Nach langem hin und her und ausprobieren, Layer können im GE ausgewählt werden, hat sich ein fehler eingeschlichen den ich nicht weg kriege.

Hier meine Einträge:

Code: Alles auswählen

        <FoliageMultiLayer densityMapId="111" numChannels="3" numTypeIndexChannels="0">
          <FoliageSubLayer name="dirty" numDensityMapChannels="1" materialId="471" cellSize="8" viewDistance="80" objectMask="16711935" decalLayer="0" distanceMapIds="112" atlasSize="1" atlasOffsets="1 0" numBlocksPerUnitDefault="1.2" numBlocksPerUnitMin="1.5" numBlocksPerUnitMax="2" width="2.5" height="1" widthVariance="0" heightVariance="0" horizontalPositionVariance="0.1" blockShapeId="28"/>
          <FoliageSubLayer name="dirty_sand" densityMapChannelOffset="1" numDensityMapChannels="1" materialId="472" cellSize="8" viewDistance="80" objectMask="16711935" decalLayer="0" distanceMapIds="112" distanceMapLayers="1" atlasSize="1" atlasOffsets="1 0" numBlocksPerUnitDefault="1.2" numBlocksPerUnitMin="1.5" numBlocksPerUnitMax="2" width="1.5" height="1" widthVariance="0" heightVariance="0.1" horizontalPositionVariance="0.1" blockShapeId="28"/>
          <FoliageSubLayer name="dirty_gravel" densityMapChannelOffset="2" numDensityMapChannels="1" materialId="473" cellSize="8" viewDistance="80" objectMask="16711935" decalLayer="0" distanceMapIds="112" distanceMapLayers="1" atlasSize="1" atlasOffsets="1 0" numBlocksPerUnitDefault="1.2" numBlocksPerUnitMin="1.5" numBlocksPerUnitMax="2" width="1.5" height="1" widthVariance="0" heightVariance="0.1" horizontalPositionVariance="0.1" blockShapeId="28"/>
        </FoliageMultiLayer>
        <FoliageMultiLayer densityMapId="119" numChannels="1" numTypeIndexChannels="0">
          <FoliageSubLayer name="Bush01" numDensityMapChannels="1" materialId="474" cellSize="8" viewDistance="180" objectMask="16711935" decalLayer="0" atlasSize="1" atlasOffsets="1 0" numBlocksPerUnitDefault="1" numBlocksPerUnitMin="1" numBlocksPerUnitMax="1" width="1.2" height="1.4" widthVariance="0.5" heightVariance="0.5" horizontalPositionVariance="0.5"/>
        </FoliageMultiLayer>
        <FoliageMultiLayer densityMapId="121" numChannels="1" numTypeIndexChannels="0">
          <FoliageSubLayer name="Bush03" numDensityMapChannels="1" materialId="475" cellSize="8" viewDistance="180" objectMask="16711935" decalLayer="0" atlasSize="1" atlasOffsets="1 0" numBlocksPerUnitDefault="0.4" numBlocksPerUnitMin="0.4" numBlocksPerUnitMax="0.4" width="4.4" height="2" widthVariance="0.5" heightVariance="0.4" horizontalPositionVariance="0.9"/>
        </FoliageMultiLayer>
        <FoliageMultiLayer densityMapId="123" numChannels="1" numTypeIndexChannels="0">
          <FoliageSubLayer name="Grass02" numDensityMapChannels="1" materialId="476" cellSize="8" viewDistance="110" objectMask="16711935" decalLayer="0" atlasSize="8" atlasOffsets="0.125 0" numBlocksPerUnitDefault="1.2" numBlocksPerUnitMin="1.2" numBlocksPerUnitMax="1.2" width="1" height="2.6" widthVariance="0.3" heightVariance="0.3" horizontalPositionVariance="0.5"/>
        </FoliageMultiLayer>
Material:

Code: Alles auswählen

    <Material name="dirtyMaterial" materialId="471" ambientColor="1 1 1" customShaderId="52">
      <Texture fileId="153"/>
      <CustomParameter name="alphaBlendStartEnd" value="70 75 0 0"/>
      <CustomParameter name="cellSizeTerrainSizeScaleXZScaleY" value="16 1024 2 255"/>
    </Material>
    
        <Material name="dirtysandMaterial" materialId="472" ambientColor="1 1 1" customShaderId="52">
      <Texture fileId="154"/>
      <CustomParameter name="alphaBlendStartEnd" value="70 75 0 0"/>
      <CustomParameter name="cellSizeTerrainSizeScaleXZScaleY" value="16 1024 2 255"/>
    </Material>

    <Material name="dirtygravelMaterial" materialId="473" ambientColor="1 1 1" customShaderId="52">
      <Texture fileId="155"/>
      <CustomParameter name="alphaBlendStartEnd" value="70 75 0 0"/>
      <CustomParameter name="cellSizeTerrainSizeScaleXZScaleY" value="16 1024 2 255"/>
    </Material>
    
      <Material name="foliage_bush1_mat" materialId="474" ambientColor="1 1 1" customShaderId="65">
      <Texture fileId="156"/>
      <CustomParameter name="alphaBlendStartEnd" value="70 75 0 0"/>
      <CustomParameter name="frequencyAndScale" value="0.3 0.1 0 0"/>
      <CustomParameter name="plantRotate" value="0.4363 1.57 0 0"/>
      <CustomParameter name="cellSizeTerrainSizeScaleXZScaleY" value="16 1024 2 255"/>
    </Material>
    
    <Material name="foliage_bush3_mat" materialId="475" ambientColor="1 1 1" customShaderId="65">
      <Texture fileId="157"/>
      <CustomParameter name="alphaBlendStartEnd" value="70 75 0 0"/>
      <CustomParameter name="frequencyAndScale" value="0.3 0.1 0 0"/>
      <CustomParameter name="plantRotate" value="0.4363 1.57 0 0"/>
      <CustomParameter name="cellSizeTerrainSizeScaleXZScaleY" value="16 1024 2 255"/>
    </Material>

    <Material name="foliage_grass2_mat" materialId="476" ambientColor="1 1 1" customShaderId="52">
      <Texture fileId="158"/>
      <CustomParameter name="alphaBlendStartEnd" value="80 100 0 0"/>
      <CustomParameter name="cellSizeTerrainSizeScaleXZScaleY" value="16 1024 2 255"/>
    </Material>
Files:

Code: Alles auswählen

    <File fileId="153" filename="../foliage/dirt_diffuse2.dds" relativePath="true"/>
    <File fileId="154" filename="../foliage/dirt_diffuse3.dds" relativePath="true"/>
    <File fileId="155" filename="../foliage/dirt_diffuse4.dds" relativePath="true"/>
    <File fileId="156" filename="../foliage/bush1_diffuse.dds" relativePath="true"/>
    <File fileId="157" filename="../foliage/bush3_diffuse.dds" relativePath="true"/>
    <File fileId="158" filename="../foliage/grass2_diffuse.dds" relativePath="true"/>
Habe alle Files von der PapenburgMap in die InntalMap kopiert, GE log ist sauber.
editor_log.txt
(1.45 KiB) 38-mal heruntergeladen
Zum Fehler:

Wenn ich jetzt die Map im GE öffne, ist die Map voll mit den 5 Layer (siehe Bild)
im_GE.JPG
Lösung wäre: Wenn ich die Foliage Layer im GE lösche und die Map speicher sind sie auch weg.

Fehler 2:
Die 3 Layer funktionieren einwandfrei:
bush1_diffuse.dds
bush3_diffuse.dds
grass2_diffuse.dds

die Dirtlayer leider nicht: dirt_diffuse2.dds, dirt_diffuse3.dds, dirt_diffuse4.dds

sieht so aus:
dirty_fehler.JPG
sollte so aussehen:
dirty_richtig.JPG
Material und File Ids gibt es nicht doppelt!
customShaderId wurden geändert, weiß allerdings nicht ob sie richtig sind.

Wer kann helfen? gruß

Antworten

Zurück zu „Anfängerfragen“