1
0
Fork 0
fgdata/cloudlayers.xml

1062 lines
23 KiB
XML

<?xml version="1.0" ?>
<!--
Cloud shapes and layers.
A 3-D cloud layer is defined in the <layers> section. It contains of a
number of randomly located <boxes>, containing a set of <clouds>.
Each cloud is generate with random size, based on the following tags:
<min-cloud-width-m>
<max-cloud-width-m>
<min-cloud-height-m>
<max-cloud-height-m>
The cloud consists of <num-sprites> individual sprites.
Each sprite is generated with random size, based on the following tags:
<min-sprite-width-m>
<max-sprite-width-m>
<min-sprite-height-m>
<max-sprite-height-m>
The <texture> defines the texture file to be used for the sprite. The
texture file may contain more than one texture in a grid, by setting
the <num-textures-x> and <num-textures-y> tags.
Cloud are darker towards the bottom. bottom-shade indicates the shading
factor of the bottom of the cloud compared with the top.
-->
<PropertyList>
<clouds>
<cb-large>
<min-cloud-width-m>300</min-cloud-width-m>
<max-cloud-width-m>400</max-cloud-width-m>
<min-cloud-height-m>200</min-cloud-height-m>
<max-cloud-height-m>300</max-cloud-height-m>
<num-sprites>10</num-sprites>
<texture>cl_cb.png</texture>
<num-textures-x>1</num-textures-x>
<bottom-shade>0.5</bottom-shade>
<min-sprite-width-m>200</min-sprite-width-m>
<max-sprite-width-m>300</max-sprite-width-m>
<min-sprite-height-m>200</min-sprite-height-m>
<max-sprite-height-m>300</max-sprite-height-m>
</cb-large>
<cb-small>
<min-cloud-width-m>300</min-cloud-width-m>
<max-cloud-width-m>400</max-cloud-width-m>
<min-cloud-height-m>150</min-cloud-height-m>
<max-cloud-height-m>250</max-cloud-height-m>
<num-sprites>10</num-sprites>
<texture>cl_cb.png</texture>
<num-textures-x>1</num-textures-x>
<bottom-shade>0.5</bottom-shade>
<min-sprite-width-m>200</min-sprite-width-m>
<max-sprite-width-m>200</max-sprite-width-m>
<min-sprite-height-m>200</min-sprite-height-m>
<max-sprite-height-m>200</max-sprite-height-m>
</cb-small>
<cu-large>
<min-cloud-width-m>400</min-cloud-width-m>
<max-cloud-width-m>800</max-cloud-width-m>
<min-cloud-height-m>200</min-cloud-height-m>
<max-cloud-height-m>300</max-cloud-height-m>
<num-sprites>30</num-sprites>
<texture>cl_cu2.png</texture>
<num-textures-x>2</num-textures-x>
<bottom-shade>0.1</bottom-shade>
<min-sprite-width-m>200</min-sprite-width-m>
<max-sprite-width-m>350</max-sprite-width-m>
<min-sprite-height-m>200</min-sprite-height-m>
<max-sprite-height-m>350</max-sprite-height-m>
</cu-large>
<cu-small>
<min-cloud-width-m>300</min-cloud-width-m>
<max-cloud-width-m>600</max-cloud-width-m>
<min-cloud-height-m>100</min-cloud-height-m>
<max-cloud-height-m>200</max-cloud-height-m>
<num-sprites>20</num-sprites>
<texture>cl_cu2.png</texture>
<num-textures-x>2</num-textures-x>
<bottom-shade>0.1</bottom-shade>
<min-sprite-width-m>200</min-sprite-width-m>
<max-sprite-width-m>350</max-sprite-width-m>
<min-sprite-height-m>200</min-sprite-height-m>
<max-sprite-height-m>350</max-sprite-height-m>
</cu-small>
<ns-large>
<min-cloud-width-m>500</min-cloud-width-m>
<max-cloud-width-m>800</max-cloud-width-m>
<min-cloud-height-m>500</min-cloud-height-m>
<max-cloud-height-m>800</max-cloud-height-m>
<num-sprites>30</num-sprites>
<texture>cl_st.png</texture>
<num-textures-x>2</num-textures-x>
<bottom-shade>0.3</bottom-shade>
<min-sprite-width-m>200</min-sprite-width-m>
<max-sprite-width-m>300</max-sprite-width-m>
<min-sprite-height-m>200</min-sprite-height-m>
<max-sprite-height-m>300</max-sprite-height-m>
</ns-large>
<st-large>
<min-cloud-width-m>500</min-cloud-width-m>
<max-cloud-width-m>1000</max-cloud-width-m>
<min-cloud-height-m>500</min-cloud-height-m>
<max-cloud-height-m>800</max-cloud-height-m>
<num-sprites>30</num-sprites>
<texture>cl_st.png</texture>
<num-textures-x>2</num-textures-x>
<bottom-shade>0.9</bottom-shade>
<min-sprite-width-m>200</min-sprite-width-m>
<max-sprite-width-m>500</max-sprite-width-m>
<min-sprite-height-m>300</min-sprite-height-m>
<max-sprite-height-m>400</max-sprite-height-m>
</st-large>
<st-small>
<min-cloud-width-m>400</min-cloud-width-m>
<max-cloud-width-m>600</max-cloud-width-m>
<min-cloud-height-m>300</min-cloud-height-m>
<max-cloud-height-m>500</max-cloud-height-m>
<num-sprites>30</num-sprites>
<texture>cl_st.png</texture>
<num-textures-x>2</num-textures-x>
<bottom-shade>0.9</bottom-shade>
<min-sprite-width-m>200</min-sprite-width-m>
<max-sprite-width-m>300</max-sprite-width-m>
<min-sprite-height-m>200</min-sprite-height-m>
<max-sprite-height-m>300</max-sprite-height-m>
</st-small>
</clouds>
<boxes>
<ac-str>
<box>
<x>0</x>
<y>0</y>
<z>0</z>
<type>st-small</type>
</box>
<box>
<x>1500</x>
<y>0</y>
<z>0</z>
<type>st-small</type>
</box>
<box>
<x>3000</x>
<y>0</y>
<z>0</z>
<type>st-small</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>1000</z>
<type>st-small</type>
</box>
<box>
<x>1500</x>
<y>0</y>
<z>1000</z>
<type>st-small</type>
</box>
<box>
<x>3000</x>
<y>0</y>
<z>1000</z>
<type>st-small</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>2000</z>
<type>st-small</type>
</box>
<box>
<x>1500</x>
<y>0</y>
<z>2000</z>
<type>st-small</type>
</box>
<box>
<x>3000</x>
<y>0</y>
<z>2000</z>
<type>st-small</type>
</box>
</ac-str>
<cu-hum>
<box>
<x>0</x>
<y>0</y>
<z>0</z>
<type>cu-small</type>
</box>
<box>
<x>250</x>
<y>0</y>
<z>0</z>
<type>cu-small</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>500</z>
<type>cu-small</type>
</box>
<box>
<x>250</x>
<y>0</y>
<z>500</z>
<type>cu-small</type>
</box>
<box>
<x>-300</x>
<y>50</y>
<z>250</z>
<type>cu-small</type>
</box>
<box>
<x>50</x>
<y>50</y>
<z>250</z>
<type>cu-small</type>
</box>
<box>
<x>400</x>
<y>50</y>
<z>250</z>
<type>cu-small</type>
</box>
</cu-hum>
<cu-con>
<box>
<x>0</x>
<y>0</y>
<z>0</z>
<type>cu-large</type>
</box>
<box>
<x>500</x>
<y>0</y>
<z>0</z>
<type>cu-large</type>
</box>
<box>
<x>750</x>
<y>0</y>
<z>0</z>
<type>cu-large</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>500</z>
<type>cu-large</type>
</box>
<box>
<x>500</x>
<y>0</y>
<z>500</z>
<type>cu-large</type>
</box>
<box>
<x>750</x>
<y>0</y>
<z>500</z>
<type>cu-large</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>1000</z>
<type>cu-large</type>
</box>
<box>
<x>500</x>
<y>0</y>
<z>1000</z>
<type>cu-large</type>
</box>
<box>
<x>750</x>
<y>0</y>
<z>1000</z>
<type>cu-large</type>
</box>
<box>
<x>250</x>
<y>500</y>
<z>250</z>
<type>cu-large</type>
</box>
<box>
<x>750</x>
<y>500</y>
<z>250</z>
<type>cu-large</type>
</box>
<box>
<x>250</x>
<y>500</y>
<z>750</z>
<type>cu-large</type>
</box>
<box>
<x>750</x>
<y>500</y>
<z>750</z>
<type>cu-large</type>
</box>
<box>
<x>500</x>
<y>650</y>
<z>500</z>
<type>cu-large</type>
</box>
</cu-con>
<cb-cal>
<box>
<x>800</x>
<y>3500</y>
<z>900</z>
<type>cb-large</type>
</box>
<box>
<x>2000</x>
<y>3500</y>
<z>900</z>
<type>cb-large</type>
</box>
<box>
<x>800</x>
<y>3500</y>
<z>2100</z>
<type>cb-large</type>
</box>
<box>
<x>2000</x>
<y>3500</y>
<z>2100</z>
<type>cb-large</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>0</z>
<type>cb-large</type>
</box>
<box>
<x>1500</x>
<y>0</y>
<z>0</z>
<type>cb-large</type>
</box>
<box>
<x>3000</x>
<y>0</y>
<z>0</z>
<type>cb-large</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>1500</z>
<type>cb-large</type>
</box>
<box>
<x>1500</x>
<y>0</y>
<z>1500</z>
<type>cb-large</type>
</box>
<box>
<x>3000</x>
<y>0</y>
<z>1500</z>
<type>cb-large</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>3000</z>
<type>cb-large</type>
</box>
<box>
<x>1500</x>
<y>0</y>
<z>3000</z>
<type>cb-large</type>
</box>
<box>
<x>3000</x>
<y>0</y>
<z>3000</z>
<type>cb-large</type>
</box>
<box>
<x>-500</x>
<y>2000</y>
<z>-500</z>
<type>cb-large</type>
</box>
<box>
<x>1500</x>
<y>2000</y>
<z>-500</z>
<type>cb-large</type>
</box>
<box>
<x>3500</x>
<y>2000</y>
<z>-500</z>
<type>cb-large</type>
</box>
<box>
<x>-500</x>
<y>2000</y>
<z>1500</z>
<type>cb-large</type>
</box>
<box>
<x>1500</x>
<y>2000</y>
<z>1500</z>
<type>cb-large</type>
</box>
<box>
<x>3500</x>
<y>2000</y>
<z>1500</z>
<type>cb-large</type>
</box>
<box>
<x>-500</x>
<y>2000</y>
<z>3500</z>
<type>cb-large</type>
</box>
<box>
<x>1500</x>
<y>2000</y>
<z>3500</z>
<type>cb-large</type>
</box>
<box>
<x>3500</x>
<y>2000</y>
<z>3500</z>
<type>cb-large</type>
</box>
</cb-cal>
<cb-inc>
<box>
<x>1000</x>
<y>3500</y>
<z>5500</z>
<type>cb-small</type>
</box>
<box>
<x>2500</x>
<y>3500</y>
<z>5500</z>
<type>cb-small</type>
</box>
<box>
<x>0</x>
<y>3500</y>
<z>4500</z>
<type>cb-small</type>
</box>
<box>
<x>1500</x>
<y>3500</y>
<z>4500</z>
<type>cb-small</type>
</box>
<box>
<x>3000</x>
<y>3500</y>
<z>4500</z>
<type>cb-small</type>
</box>
<box>
<x>1000</x>
<y>3200</y>
<z>1500</z>
<type>cb-small</type>
</box>
<box>
<x>2500</x>
<y>3200</y>
<z>1500</z>
<type>cb-small</type>
</box>
<box>
<x>0</x>
<y>3500</y>
<z>3000</z>
<type>cb-small</type>
</box>
<box>
<x>1500</x>
<y>3500</y>
<z>3000</z>
<type>cb-small</type>
</box>
<box>
<x>3000</x>
<y>3500</y>
<z>3000</z>
<type>cb-small</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>0</z>
<type>cb-large</type>
</box>
<box>
<x>1500</x>
<y>0</y>
<z>0</z>
<type>cb-large</type>
</box>
<box>
<x>3000</x>
<y>0</y>
<z>0</z>
<type>cb-large</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>1500</z>
<type>cb-large</type>
</box>
<box>
<x>1500</x>
<y>0</y>
<z>1500</z>
<type>cb-large</type>
</box>
<box>
<x>3000</x>
<y>0</y>
<z>1500</z>
<type>cb-large</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>3000</z>
<type>cb-large</type>
</box>
<box>
<x>1500</x>
<y>0</y>
<z>3000</z>
<type>cb-large</type>
</box>
<box>
<x>3000</x>
<y>0</y>
<z>3000</z>
<type>cb-large</type>
</box>
<box>
<x>-500</x>
<y>2000</y>
<z>-500</z>
<type>cb-large</type>
</box>
<box>
<x>1500</x>
<y>2000</y>
<z>-500</z>
<type>cb-large</type>
</box>
<box>
<x>3500</x>
<y>2000</y>
<z>-500</z>
<type>cb-large</type>
</box>
<box>
<x>-500</x>
<y>2000</y>
<z>1500</z>
<type>cb-large</type>
</box>
<box>
<x>1500</x>
<y>2000</y>
<z>1500</z>
<type>cb-large</type>
</box>
<box>
<x>3500</x>
<y>2000</y>
<z>1500</z>
<type>cb-large</type>
</box>
<box>
<x>-500</x>
<y>2000</y>
<z>3500</z>
<type>cb-large</type>
</box>
<box>
<x>1500</x>
<y>2000</y>
<z>3500</z>
<type>cb-large</type>
</box>
<box>
<x>3500</x>
<y>2000</y>
<z>3500</z>
<type>cb-large</type>
</box>
</cb-inc>
<st>
<box>
<x>0</x>
<y>0</y>
<z>0</z>
<type>st-large</type>
</box>
<box>
<x>800</x>
<y>0</y>
<z>0</z>
<type>st-large</type>
</box>
<box>
<x>1600</x>
<y>0</y>
<z>0</z>
<type>st-large</type>
</box>
<box>
<x>2400</x>
<y>0</y>
<z>0</z>
<type>st-large</type>
</box>
<box>
<x>3200</x>
<y>0</y>
<z>0</z>
<type>st-large</type>
</box>
<box>
<x>4000</x>
<y>0</y>
<z>0</z>
<type>st-large</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>800</z>
<type>st-large</type>
</box>
<box>
<x>800</x>
<y>0</y>
<z>800</z>
<type>st-large</type>
</box>
<box>
<x>1600</x>
<y>0</y>
<z>800</z>
<type>st-large</type>
</box>
<box>
<x>2400</x>
<y>0</y>
<z>800</z>
<type>st-large</type>
</box>
<box>
<x>3200</x>
<y>0</y>
<z>800</z>
<type>st-large</type>
</box>
<box>
<x>4000</x>
<y>0</y>
<z>800</z>
<type>st-large</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>1600</z>
<type>st-large</type>
</box>
<box>
<x>800</x>
<y>0</y>
<z>1600</z>
<type>st-large</type>
</box>
<box>
<x>1600</x>
<y>0</y>
<z>1600</z>
<type>st-large</type>
</box>
<box>
<x>2400</x>
<y>0</y>
<z>1600</z>
<type>st-large</type>
</box>
<box>
<x>3200</x>
<y>0</y>
<z>1600</z>
<type>st-large</type>
</box>
<box>
<x>4000</x>
<y>0</y>
<z>1600</z>
<type>st-large</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>2400</z>
<type>st-large</type>
</box>
<box>
<x>800</x>
<y>0</y>
<z>2400</z>
<type>st-large</type>
</box>
<box>
<x>1600</x>
<y>0</y>
<z>2400</z>
<type>st-large</type>
</box>
<box>
<x>2400</x>
<y>0</y>
<z>2400</z>
<type>st-large</type>
</box>
<box>
<x>3200</x>
<y>0</y>
<z>2400</z>
<type>st-large</type>
</box>
<box>
<x>4000</x>
<y>0</y>
<z>2400</z>
<type>st-large</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>3200</z>
<type>st-large</type>
</box>
<box>
<x>800</x>
<y>0</y>
<z>3200</z>
<type>st-large</type>
</box>
<box>
<x>1600</x>
<y>0</y>
<z>3200</z>
<type>st-large</type>
</box>
<box>
<x>2400</x>
<y>0</y>
<z>3200</z>
<type>st-large</type>
</box>
<box>
<x>3200</x>
<y>0</y>
<z>3200</z>
<type>st-large</type>
</box>
<box>
<x>4000</x>
<y>0</y>
<z>3200</z>
<type>st-large</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>4000</z>
<type>st-large</type>
</box>
<box>
<x>800</x>
<y>0</y>
<z>4000</z>
<type>st-large</type>
</box>
<box>
<x>1600</x>
<y>0</y>
<z>4000</z>
<type>st-large</type>
</box>
<box>
<x>2400</x>
<y>0</y>
<z>4000</z>
<type>st-large</type>
</box>
<box>
<x>3200</x>
<y>0</y>
<z>4000</z>
<type>st-large</type>
</box>
<box>
<x>4000</x>
<y>0</y>
<z>4000</z>
<type>st-large</type>
</box>
</st>
<ns>
<box>
<x>0</x>
<y>0</y>
<z>0</z>
<type>ns-large</type>
</box>
<box>
<x>1500</x>
<y>0</y>
<z>0</z>
<type>ns-large</type>
</box>
<box>
<x>3000</x>
<y>0</y>
<z>0</z>
<type>ns-large</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>1500</z>
<type>ns-large</type>
</box>
<box>
<x>1500</x>
<y>0</y>
<z>1500</z>
<type>ns-large</type>
</box>
<box>
<x>3000</x>
<y>0</y>
<z>1500</z>
<type>ns-large</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>3000</z>
<type>ns-large</type>
</box>
<box>
<x>1500</x>
<y>0</y>
<z>3000</z>
<type>ns-large</type>
</box>
<box>
<x>3000</x>
<y>0</y>
<z>3000</z>
<type>ns-large</type>
</box>
</ns>
<sc>
<box>
<x>1500</x>
<y>0</y>
<z>0</z>
<type>ns-large</type>
</box>
<box>
<x>3000</x>
<y>0</y>
<z>0</z>
<type>ns-large</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>1500</z>
<type>ns-large</type>
</box>
<box>
<x>1500</x>
<y>0</y>
<z>1500</z>
<type>ns-large</type>
</box>
<box>
<x>3000</x>
<y>0</y>
<z>1500</z>
<type>ns-large</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>3000</z>
<type>ns-large</type>
</box>
<box>
<x>1500</x>
<y>0</y>
<z>3000</z>
<type>ns-large</type>
</box>
<box>
<x>3000</x>
<y>0</y>
<z>3000</z>
<type>ns-large</type>
</box>
<box>
<x>0</x>
<y>0</y>
<z>4500</z>
<type>ns-large</type>
</box>
</sc>
<xx>
<box>
<x>0</x>
<y>0</y>
<z>0</z>
<size>150</size>
<type>0</type>
</box>
</xx>
</boxes>
<layers>
<cu>
<cloud>
<name>cu-hum</name>
<count>5</count>
</cloud>
<cloud>
<name>cu-con</name>
<count>2</count>
</cloud>
<grid-x-size type="double">3000.0</grid-x-size>
<grid-y-size type="double">3000.0</grid-y-size>
<grid-x-rand type="double">1500.0</grid-x-rand>
<grid-y-rand type="double">1500.0</grid-y-rand>
<grid-z-rand type="double">200.0</grid-z-rand>
</cu>
<cb>
<cloud>
<name>cb-cal</name>
<count>3</count>
</cloud>
<cloud>
<name>cb-inc</name>
<count>3</count>
</cloud>
<cloud>
<name>cu-hum</name>
<count>1</count>
</cloud>
<cloud>
<name>cu-con</name>
<count>5</count>
</cloud>
<grid-x-size type="double">6000.0</grid-x-size>
<grid-y-size type="double">6000.0</grid-y-size>
<grid-x-rand type="double">2000.0</grid-x-rand>
<grid-y-rand type="double">2000.0</grid-y-rand>
<grid-z-rand type="double">200.0</grid-z-rand>
</cb>
<ac>
<cloud>
<name>ac-str</name>
<count>1</count>
</cloud>
<grid-x-size type="double">4500.0</grid-x-size>
<grid-y-size type="double">3000.0</grid-y-size>
<grid-x-rand type="double">600.0</grid-x-rand>
<grid-y-rand type="double">400.0</grid-y-rand>
<grid-z-rand type="double">100.0</grid-z-rand>
</ac>
<st>
<cloud>
<name>st</name>
<count>1</count>
</cloud>
<grid-x-size type="double">4800.0</grid-x-size>
<grid-y-size type="double">4800.0</grid-y-size>
<grid-x-rand type="double">300.0</grid-x-rand>
<grid-y-rand type="double">300.0</grid-y-rand>
<grid-z-rand type="double">100.0</grid-z-rand>
</st>
<sc>
<cloud>
<name>sc</name>
<count>1</count>
</cloud>
<grid-x-size type="double">6000.0</grid-x-size>
<grid-y-size type="double">4500.0</grid-y-size>
<grid-x-rand type="double">1000.0</grid-x-rand>
<grid-y-rand type="double">1000.0</grid-y-rand>
<grid-z-rand type="double">150.0</grid-z-rand>
</sc>
<ns>
<cloud>
<name>ns</name>
<count>1</count>
</cloud>
<grid-x-size type="double">4500.0</grid-x-size>
<grid-y-size type="double">4500.0</grid-y-size>
<grid-x-rand type="double">500.0</grid-x-rand>
<grid-y-rand type="double">500.0</grid-y-rand>
<grid-z-rand type="double">150.0</grid-z-rand>
</ns>
</layers>
</PropertyList>
<!-- end of cloudlayers.xml -->