axmol/tests/cpp-tests/Resources/Particle3D/materials/pu_example.material

662 lines
16 KiB
Plaintext

//-----------------------------------------------------------------------------------------------------------------------
// This script is part of the Particle Universe Media Pack product.
//
// Copyright (c) 2008 Henry van Merode
//
// Usage of this program is licensed under the terms of the Particle Universe Commercial License.
// You can find a copy of the Commercial License in the Particle Universe package.
//-----------------------------------------------------------------------------------------------------------------------
material mp_fire_02
{
technique
{
pass
{
lighting off
depth_write off
scene_blend add
texture_unit
{
texture mp_fire_02_2x2.png
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Tornado
{
technique
{
pass
{
lighting off
depth_write off
scene_blend alpha_blend
texture_unit
{
texture pu_sand_336x330.png
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Stone
{
technique
{
pass
{
lighting off
depth_write off
texture_unit
{
texture pu_stone.jpeg
scale 0.5 0.5
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Circle
{
technique
{
pass
{
depth_write off
scene_blend alpha_blend
texture_unit
{
texture pu_circle.png
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Rain_01
{
technique
{
pass
{
scene_blend add
depth_write off
texture_unit
{
texture pu_rain_01.png
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Barrel_01
{
technique
{
pass
{
depth_write off
depth_write off
texture_unit
{
texture pu_barrel_01.png
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Barrel_02
{
technique
{
pass
{
lighting off
depth_write off
texture_unit
{
texture pu_barrel_02.png
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Lightning
{
technique
{
pass
{
lighting off
scene_blend alpha_blend
depth_write off
texture_unit
{
texture pu_lightning_20x64.png
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material fxpression/ac3dmat1
{
technique
{
pass
{
ambient 1 0.05 0
diffuse 1 0.05 0
texture_unit
{
texture pu_plate.jpg
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Flame
{
technique
{
pass
{
scene_blend add
depth_write off
texture_unit
{
texture pu_flame.png
tex_address_mode clamp
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Fire
{
technique
{
pass
{
lighting off
scene_blend add
depth_write off
texture_unit
{
texture pu_flame.png
tex_address_mode clamp
wave_xform scroll_x sine 0 0.3 0 0.15
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Smoke
{
technique
{
pass
{
lighting off
depth_write off
scene_blend alpha_blend
texture_unit
{
texture pu_smoke_brown_336x330.png
tex_address_mode clamp
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Smoke_02
{
technique
{
pass
{
depth_write off
scene_blend add
texture_unit
{
texture pu_smoke_brown_336x330.png
tex_address_mode clamp
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/ExplosionFire
{
technique
{
pass
{
lighting off
depth_write off
scene_blend add
fog_override true
texture_unit
{
texture pu_smoke_02_128x128.png
tex_address_mode clamp
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Nucleus
{
technique
{
pass
{
lighting off
scene_blend add
depth_write off
texture_unit
{
texture pu_nucleus.png
tex_address_mode clamp
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Debris
{
technique
{
pass
{
lighting off
scene_blend add
depth_write off
texture_unit
{
texture pu_fire_01_64x64.png
tex_address_mode clamp
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Dirt
{
technique
{
pass
{
lighting off
depth_write off
scene_blend alpha_blend
texture_unit
{
texture pu_dirt_256x512.png
tex_address_mode clamp
}
}
}
}
//-----------------------------------------------------------------------------
material PUMediaPack/Smoke
{
technique
{
pass
{
lighting off
depth_write off
scene_blend alpha_blend
texture_unit
{
texture pu_smoke_02_128x128.png
tex_address_mode clamp
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/BurstFlare
{
technique
{
pass
{
lighting off
depth_write off
scene_blend add
texture_unit
{
texture pu_dot_03_64x64.png
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/GreenBall
{
technique
{
pass
{
lighting off
depth_write off
scene_blend alpha_blend
texture_unit
{
texture pu_green_ball.png
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Crate
{
technique
{
pass
{
texture_unit
{
texture crate6.png
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Star
{
technique
{
pass
{
lighting off
depth_write off
scene_blend add
fog_override true
texture_unit
{
texture pu_flare_12_256x256.png
tex_address_mode clamp
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Hart
{
technique
{
pass
{
lighting off
scene_blend alpha_blend
depth_write off
texture_unit
{
texture pu_hart.png
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Interpolate
{
technique
{
pass
{
lighting on
depth_write off
scene_blend alpha_blend
texture_unit
{
texture interpolate.png
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Fish
{
technique
{
pass
{
texture_unit
{
texture steelhead.png
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Flare
{
technique
{
pass
{
lighting off
scene_blend add
depth_write off
texture_unit
{
texture pu_flare.png
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/RibbonTrail
{
technique
{
pass
{
lighting off
scene_blend add
depth_write off
texture_unit
{
texture pu_ribbontrail.png 1d
tex_address_mode clamp
filtering none
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Rain
{
technique
{
pass
{
scene_blend colour_blend
depth_write off
texture_unit
{
texture pu_rain.png
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Beam_1
{
technique
{
pass
{
lighting off
scene_blend add
depth_write off
texture_unit
{
texture pu_beam_01.png 1d
tex_address_mode clamp
filtering none
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
material ParticleUniverse/Beam_2
{
technique
{
pass
{
lighting off
scene_blend add
depth_write off
texture_unit
{
texture pu_beam_02.png 1d
tex_address_mode clamp
filtering none
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------
material PUMediaPack/Pentagram_02
{
technique
{
pass
{
lighting off
scene_blend add
depth_write off
texture_unit
{
texture pump_pentagram_02.png
tex_address_mode clamp
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------
material PUMediaPack/Flare_04
{
technique
{
pass
{
lighting off
scene_blend add
depth_write off
texture_unit
{
texture pump_flare_04.png
tex_address_mode clamp
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------
material PUMediaPack/Streak_03
{
technique
{
pass
{
lighting off
scene_blend add
depth_write off
texture_unit
{
texture pump_streak_03.png
tex_address_mode clamp
}
}
}
}
//-----------------------------------------------------------------------------------------
material ParticleUniverse/Swirl_02
{
technique
{
pass
{
lighting off
scene_blend add
depth_write off
texture_unit
{
texture pump_swirl_02.png
tex_address_mode clamp
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------
material PUMediaPack/Watch
{
technique
{
pass
{
lighting off
depth_write off
scene_blend add
texture_unit
{
texture pump_watch.png
tex_address_mode clamp
}
}
}
}
//-----------------------------------------------------------------------------------------------------------------------
material PUMediaPack/Hourglass
{
technique
{
pass
{
lighting off
depth_write off
scene_blend add
texture_unit
{
texture pump_hourglass.png
tex_address_mode clamp
}
}
}
}