<?xml version="1.0" encoding="windows-1251" ?>
<SceneObject>

  <!-- Уровни детализации объекта сцены -->
  <!-- Для текущего проекта их достаточно всего два -->
  <LODs>

    <!-- для всех данных вносим только файл с путем от директории, указанной в folders.ini -->

    <!-- первый лод содержит в себе анимируемую модель и детальные системы частиц -->
    <Nearest>
      <Models>

        <Ship>
          <Local>
            <Right x="1" y="0" z="0"/>
            <Up x="0" y="1" z="0"/>
            <Direction x="0" y="0" z="1"/>
            <Position x="0" y="0" z="0"/>
          </Local>

          <Model>HMS_Battery_l1.x</Model>
          <Effect>shadowmap_dir.fxc</Effect>

          <!-- Группы текстур модели, которые можно менять -->
          <TexturesGroups>

            <!-- название текстурной группы -->
            <Whole>
              <Layer1Main>HMS_Battery.dds</Layer1Main>
              <Layer1Normal></Layer1Normal>

              <Layer2Main></Layer2Main>
              <Layer2Normal></Layer2Normal>
            </Whole>

            <!-- название текстурной группы -->
            <Damage1>
              <Layer1Main>HMS_Battery_d1.dds</Layer1Main>
              <Layer1Normal></Layer1Normal>

              <Layer2Main></Layer2Main>
              <Layer2Normal></Layer2Normal>
            </Damage1>

            <!-- название текстурной группы -->
            <Damage2>
              <Layer1Main>HMS_Battery_d2.dds</Layer1Main>
              <Layer1Normal></Layer1Normal>

              <Layer2Main></Layer2Main>
              <Layer2Normal></Layer2Normal>
            </Damage2>

            <!-- название текстурной группы -->
            <Damage3>
              <Layer1Main>HMS_Battery_d3.dds</Layer1Main>
              <Layer1Normal></Layer1Normal>

              <Layer2Main></Layer2Main>
              <Layer2Normal></Layer2Normal>
            </Damage3>

          </TexturesGroups>

        </Ship>

        <Flag>
          <Local>
            <Right      x="1" y="0" z="0" />
            <Up         x="0" y="0.816426" z="0.57745" />
            <Direction  x="0" y="-0.57745" z="0.816426" />
            <Position   x="0" y="0.595821" z="-1.18163" />
          </Local>


          <Model>flag.x</Model>
          <Effect>flag_dir_diffuse.fxc</Effect>

          <!-- Группы текстур модели, которые можно менять -->
          <TexturesGroups>

            <!-- название текстурной группы -->
            <Whole>
              <Layer1Main>HU_naval.dds</Layer1Main>
              <Layer1Normal></Layer1Normal>

              <Layer2Main></Layer2Main>
              <Layer2Normal></Layer2Normal>
            </Whole>

            <!-- название текстурной группы -->
            <Damage1>
              <Layer1Main>HU_naval_d1.dds</Layer1Main>
              <Layer1Normal></Layer1Normal>

              <Layer2Main></Layer2Main>
              <Layer2Normal></Layer2Normal>
            </Damage1>

            <!-- название текстурной группы -->
            <Damage2>
              <Layer1Main>HU_naval_d2.dds</Layer1Main>
              <Layer1Normal></Layer1Normal>

              <Layer2Main></Layer2Main>
              <Layer2Normal></Layer2Normal>
            </Damage2>

            <!-- название текстурной группы -->
            <Damage3>
              <Layer1Main>HU_naval_d3.dds</Layer1Main>
              <Layer1Normal></Layer1Normal>

              <Layer2Main></Layer2Main>
              <Layer2Normal></Layer2Normal>
            </Damage3>

          </TexturesGroups>

          <!-- флаги отображения -->
          <RenderInReflectionMap>1</RenderInReflectionMap>

        </Flag>

      </Models>

      <ParticlesSystems>

        <PipeSmoke>

          <!-- матрица смещения относительно центра объекта сцены -->
          <Local>
            <Right x="1" y="0" z="0"/>
            <Up x="0" y="1" z="0"/>
            <Direction x="0" y="0" z="1"/>
            <Position x="0.0" y="0.580524" z="0.326487"/>
          </Local>

          <!-- матрица задает направления системы частиц -->
          <World>
            <Right x="1" y="0" z="0"/>
            <Up x="0" y="1" z="0"/>
            <Direction x="0" y="0" z="1"/>
            <Position x="0" y="0" z="0"/>
          </World>

          <PSFile>Smoke_Corvette_lod_1.psxml</PSFile>

          <!-- радиус сферы, которая я вляется границами системы частиц -->
          <Radius>1.0</Radius>

          <!-- флаги отображения -->
          <RenderInReflectionMap>1</RenderInReflectionMap>
          <RenderInRefractionMap>0</RenderInRefractionMap>
          <RenderFinal>1</RenderFinal>

        </PipeSmoke>

        <PropellerFoamyTrace>

          <!-- матрица смещения относительно центра объекта сцены -->
          <Local>
            <Right x="1" y="0" z="0"/>
            <Up x="0" y="1" z="0"/>
            <Direction x="0" y="0" z="1"/>
            <Position x="0.0" y="-0.1157" z="-1.40765"/>
          </Local>

          <!-- матрица задает направления системы частиц -->
          <World>
            <Right x="1" y="0" z="0"/>
            <Up x="0" y="1" z="0"/>
            <Direction x="0" y="0" z="1"/>
            <Position x="0" y="0" z="0"/>
          </World>

          <PSFile>FoamyTrace_lod_1.psxml</PSFile>

          <!-- радиус сферы, которая я вляется границами системы частиц -->
          <Radius>1.0</Radius>

          <!-- флаги отображения -->
          <RenderInReflectionMap>0</RenderInReflectionMap>
          <RenderInRefractionMap>1</RenderInRefractionMap>
          <RenderFinal>0</RenderFinal>

        </PropellerFoamyTrace>

        <SideFoamyTrace>

          <!-- матрица смещения относительно центра объекта сцены -->
          <Local>
            <Right x="1" y="0" z="0"/>
            <Up x="0" y="1" z="0"/>
            <Direction x="0" y="0" z="1"/>
            <Position x="-0.05" y="-0.1" z="1.48"/>
          </Local>

          <!-- матрица задает направления системы частиц -->
          <World>
            <Right x="1" y="0" z="0"/>
            <Up x="0" y="1" z="0"/>
            <Direction x="0" y="0" z="1"/>
            <Position x="0" y="0" z="0"/>
          </World>

          <PSFile>FoamyTraceLeftSide_lod_1.psxml</PSFile>

          <!-- радиус сферы, которая я вляется границами системы частиц -->
          <Radius>1.0</Radius>

          <!-- флаги отображения -->
          <RenderInReflectionMap>0</RenderInReflectionMap>
          <RenderInRefractionMap>1</RenderInRefractionMap>
          <RenderFinal>0</RenderFinal>

        </SideFoamyTrace>

        <SideFoamyTrace>

          <!-- матрица смещения относительно центра объекта сцены -->
          <Local>
            <Right x="1" y="0" z="0"/>
            <Up x="0" y="1" z="0"/>
            <Direction x="0" y="0" z="1"/>
            <Position x="0.05" y="-0.1" z="1.48"/>
          </Local>

          <!-- матрица задает направления системы частиц -->
          <World>
            <Right x="1" y="0" z="0"/>
            <Up x="0" y="1" z="0"/>
            <Direction x="0" y="0" z="1"/>
            <Position x="0" y="0" z="0"/>
          </World>

          <PSFile>FoamyTraceRightSide_lod_1.psxml</PSFile>

          <!-- радиус сферы, которая я вляется границами системы частиц -->
          <Radius>1.0</Radius>

          <!-- флаги отображения -->
          <RenderInReflectionMap>0</RenderInReflectionMap>
          <RenderInRefractionMap>1</RenderInRefractionMap>
          <RenderFinal>0</RenderFinal>

        </SideFoamyTrace>

      </ParticlesSystems>


    </Nearest>

    <!-- второй лод - это минимальная детализация из-за большой дальности до камеры -->
    <Distant>
      <Models>

        <Ship>
          <Local>
            <Right x="1" y="0" z="0"/>
            <Up x="0" y="1" z="0"/>
            <Direction x="0" y="0" z="1"/>
            <Position x="0" y="0" z="0"/>
          </Local>

          <Model>HMS_Battery_l2.x</Model>
          <Effect>shadowmap_dir.fxc</Effect>

          <!-- Группы текстур модели, которые можно менять -->
          <TexturesGroups>

            <Group1>
              <Layer1Main>HMS_Battery.dds</Layer1Main>
              <Layer1Normal></Layer1Normal>

              <Layer2Main></Layer2Main>
              <Layer2Normal></Layer2Normal>
            </Group1>

            <!-- название текстурной группы -->
            <Damage1>
              <Layer1Main>HMS_Battery_d1.dds</Layer1Main>
              <Layer1Normal></Layer1Normal>

              <Layer2Main></Layer2Main>
              <Layer2Normal></Layer2Normal>
            </Damage1>

            <!-- название текстурной группы -->
            <Damage2>
              <Layer1Main>HMS_Battery_d2.dds</Layer1Main>
              <Layer1Normal></Layer1Normal>

              <Layer2Main></Layer2Main>
              <Layer2Normal></Layer2Normal>
            </Damage2>

            <!-- название текстурной группы -->
            <Damage3>
              <Layer1Main>HMS_Battery_d3.dds</Layer1Main>
              <Layer1Normal></Layer1Normal>

              <Layer2Main></Layer2Main>
              <Layer2Normal></Layer2Normal>
            </Damage3>

          </TexturesGroups>

        </Ship>

      </Models>


      <ParticlesSystems>

        <PipeSmoke>

          <!-- матрица смещения относительно центра объекта сцены -->
          <Local>
            <Right x="1" y="0" z="0"/>
            <Up x="0" y="1" z="0"/>
            <Direction x="0" y="0" z="1"/>
            <Position x="0.0" y="0.580524" z="0.326487"/>
          </Local>

          <!-- матрица задает направления системы частиц -->
          <World>
            <Right x="1" y="0" z="0"/>
            <Up x="0" y="1" z="0"/>
            <Direction x="0" y="0" z="1"/>
            <Position x="0" y="0" z="0"/>
          </World>

          <PSFile>Smoke_Corvette_lod_2.psxml</PSFile>

          <!-- радиус сферы, которая я вляется границами системы частиц -->
          <Radius>1.0</Radius>

          <!-- флаги отображения -->
          <RenderInReflectionMap>0</RenderInReflectionMap>
          <RenderInRefractionMap>0</RenderInRefractionMap>
          <RenderFinal>1</RenderFinal>

        </PipeSmoke>

        <PropellerFoamyTrace>

          <!-- матрица смещения относительно центра объекта сцены -->
          <Local>
            <Right x="1" y="0" z="0"/>
            <Up x="0" y="1" z="0"/>
            <Direction x="0" y="0" z="1"/>
            <Position x="0.0" y="-0.1157" z="-1.40765"/>
          </Local>

          <!-- матрица задает направления системы частиц -->
          <World>
            <Right x="1" y="0" z="0"/>
            <Up x="0" y="1" z="0"/>
            <Direction x="0" y="0" z="1"/>
            <Position x="0" y="0" z="0"/>
          </World>

          <PSFile>FoamyTrace_lod_2.psxml</PSFile>

          <!-- радиус сферы, которая я вляется границами системы частиц -->
          <Radius>1.0</Radius>

          <!-- флаги отображения -->
          <RenderInReflectionMap>0</RenderInReflectionMap>
          <RenderInRefractionMap>1</RenderInRefractionMap>
          <RenderFinal>0</RenderFinal>

        </PropellerFoamyTrace>

      </ParticlesSystems>

    </Distant>

  </LODs>

  <!-- модель столкновений (хранится отдельно) -->
  <CollisionModel>
    <Model>HMS_Battery_c.x</Model>
  </CollisionModel>

  <!-- дистанция видимости -->
  <DistanceRange x="80" y="160" />

</SceneObject>