EvilChaotic |
30.03.2009 19:59 |
Ответ: Яви миру свою 3Д Модель!
Спасиб. ;)
Текстуры все dds кроме нормал мап. Фейковый бамп это, незряже я столько нахерачил в загрузке вертолета.)))
Код:
Copper=LoadAnimMesh("CH_All.3DS"): light = CreateLight(2,camera);:LightColor light,128,128,255
Chooper_Piv=CreatePivot(Copper):Chooper_Piv_Fr=CreatePivot(Copper):PositionEntity Chooper_Piv_Fr,EntityX(Copper,1),EntityY(Copper,1)+20,EntityZ(Copper,1)-80
PositionEntity Chooper_Piv,EntityX(Copper,1),EntityY(Copper,1)+10,EntityZ(Copper,1)+80
Chooper_Piv_2=CreatePivot():PositionEntity Chooper_Piv_2,EntityX(Copper,1),EntityY(Copper,1)-10,EntityZ(Copper,1)
CopperHead=FindChild(Copper,"Box01") : EntityParent CopperHead,Copper
CopperLight=FindChild(Copper,"Light01"):LightSprite=LoadSprite("Flare2.bmp",1,CopperLight):ScaleSprite LightSprite,20,20:EntityAlpha LightSprite,0.8
PositionEntity CopperLight,0,-24,-28 :EntityBlend CopperLight,3: EntityParent CopperLight,CopperHead:EntityAlpha CopperLight,0.4
CopperHeadTex=LoadTexture("CopperTex_Par01_ver2_2.dds")
CopperHeadTexNrm=LoadTexture("CopperTex_Par01_ver2_2_NRM_NRM.jpg")
TextureBlend CopperHeadTex,2
TextureBlend CopperHeadTexNrm,4
CopperHeadBlichMesh=CopyMesh(CopperHead,CopperHead)
EntityFX CopperHeadBlichMesh,1
EntityColor CopperHead,Shadowed,Shadowed,Shadowed
EntityColor CopperHeadBlichMesh,Intensivity,Intensivity,Intensivity
EntityTexture CopperHead,Litex,0,0
EntityTexture CopperHead,CopperHeadTexNrm,0,1
EntityTexture CopperHead,AmbientTex,0,2
EntityTexture CopperHead,CopperHeadTex,0,3
EntityFX CopperHead,1
EntityTexture CopperHeadBlichMesh, Reftex,0,0
EntityTexture CopperHeadBlichMesh, CopperHeadTexNrm,0,1
EntityBlend CopperHeadBlichMesh,3
FreeTexture CopperHeadTex:FreeTexture CopperHeadTexNrm
CopperWings=FindChild(Copper,"Object03"):EntityParent CopperWings,CopperHead
CopperWingsTex=LoadTexture("CopperTex_Par02_ver2_2.dds")
CopperWingsTexNrm=LoadTexture("CopperTex_Par02_ver2_2_NRM.jpg")
TextureBlend CopperWingsTex,2
TextureBlend CopperWingsTexNrm,4
CopperWingsBlichMesh=CopyMesh(CopperWings,CopperWings)
EntityFX CopperWingsBlichMesh,1
EntityColor CopperWings,Shadowed,Shadowed,Shadowed
EntityColor CopperWingsBlichMesh,Intensivity,Intensivity,Intensivity
EntityTexture CopperWings,Litex,0,0
EntityTexture CopperWings,CopperWingsTexNrm,0,1
EntityTexture CopperWings,AmbientTex,0,2
EntityTexture CopperWings,CopperWingsTex,0,3
EntityFX CopperWings,1
EntityTexture CopperWingsBlichMesh, Reftex,0,0
EntityTexture CopperWingsBlichMesh, CopperWingsTexNrm,0,1
EntityBlend CopperWingsBlichMesh,3
FreeTexture CopperWingsTexNrm:FreeTexture CopperWingsTex
CopperLight02=FindChild(Copper,"Light02"):LightSprite02=CopyEntity(LightSprite,CopperLight02):ScaleSprite LightSprite02,10,10:EntityAlpha LightSprite02,0.8
PositionEntity CopperLight02,-15,-3,-6 :EntityBlend CopperLight02,3: EntityParent CopperLight02,CopperWings:EntityAlpha CopperLight02,0.4
CopperLight03=FindChild(Copper,"Light03"):LightSprite03=CopyEntity(LightSprite,CopperLight03):ScaleSprite LightSprite03,10,10:EntityAlpha LightSprite03,0.8
PositionEntity CopperLight03,15,-3,-6 :EntityBlend CopperLight03,3: EntityParent CopperLight03,CopperWings:EntityAlpha CopperLight03,0.4
LightTexture=LoadTexture("Light.bmp"):EntityTexture CopperLight,LightTexture:EntityTexture CopperLight02,LightTexture:EntityTexture CopperLight03,LightTexture:FreeTexture LightTexture
CopperEngines=FindChild(Copper,"Box02345"):EntityParent CopperEngines,CopperWings
CopperEnginesTex=LoadTexture("CopperTex_Par03_ver2_2.dds")
CopperEnginesTexNrm=LoadTexture("CopperTex_Par03_ver2_2_NRM.jpg")
TextureBlend CopperEnginesTex,2
TextureBlend CopperEnginesTexNrm,4
CopperEnginesBlichMesh=CopyMesh(CopperEngines,CopperEngines)
EntityFX CopperEnginesBlichMesh,1
EntityColor CopperEngines,Shadowed,Shadowed,Shadowed
EntityColor CopperEnginesBlichMesh,Intensivity,Intensivity,Intensivity
EntityTexture CopperEngines,Litex,0,0
EntityTexture CopperEngines,CopperEnginesTexNrm,0,1
EntityTexture CopperEngines,AmbientTex,0,2
EntityTexture CopperEngines,CopperEnginesTex,0,3
EntityFX CopperEngines,1
EntityTexture CopperEnginesBlichMesh, Reftex,0,0
EntityTexture CopperEnginesBlichMesh, CopperEnginesTexNrm,0,1
EntityBlend CopperEnginesBlichMesh,3
CopperEngines_VhellLeft=FindChild(Copper,"Object02")
CopperEngines_VhellLeft_Fire=FindChild(Copper,"Default2"):EntityBlend CopperEngines_VhellLeft_Fire,3:EntityParent CopperEngines_VhellLeft_Fire,CopperEngines_VhellLeft
PlasmaSprite_Left=LoadSprite("FlareBlue3.bmp",1,CopperEngines_VhellLeft_Fire):ScaleSprite PlasmaSprite_Left,15,15:PositionEntity PlasmaSprite_Left,3,0,10:EntityAlpha PlasmaSprite_Left,1
MoveEntity CopperEngines_VhellLeft,27.318,0,7.9:EntityParent CopperEngines_VhellLeft,CopperEngines
CopperEngines_VhellLeftBlichMesh=CopyMesh(CopperEngines_VhellLeft,CopperEngines_VhellLeft)
EntityFX CopperEngines_VhellLeftBlichMesh,1
EntityColor CopperEngines_VhellLeft,Shadowed,Shadowed,Shadowed
EntityColor CopperEngines_VhellLeftBlichMesh,Intensivity,Intensivity,Intensivity
EntityTexture CopperEngines_VhellLeft,Litex,0,0
EntityTexture CopperEngines_VhellLeft,CopperEnginesTexNrm,0,1
EntityTexture CopperEngines_VhellLeft,AmbientTex,0,2
EntityTexture CopperEngines_VhellLeft,CopperEnginesTex,0,3
EntityFX CopperEngines_VhellLeft,1
EntityTexture CopperEngines_VhellLeftBlichMesh, Reftex,0,0
EntityTexture CopperEngines_VhellLeftBlichMesh, CopperEnginesTexNrm,0,1
EntityBlend CopperEngines_VhellLeftBlichMesh,3
CopperEngines_VhellRight=FindChild(Copper,"Object04")
CopperEngines_VhellRight_Fire=FindChild(Copper,"Default"):EntityBlend CopperEngines_VhellRight_Fire,3:EntityParent CopperEngines_VhellRight_Fire,CopperEngines_VhellRight
PlasmaSprite_Right=LoadSprite("FlareBlue3.bmp",1,CopperEngines_VhellRight_Fire):ScaleSprite PlasmaSprite_Right,15,15:PositionEntity PlasmaSprite_Right,-3,0,10 :EntityAlpha PlasmaSprite_Right,1
MoveEntity CopperEngines_VhellRight,-27.318,0,7.9:EntityParent CopperEngines_VhellRight,CopperEngines
CopperEngines_VhellRightBlichMesh=CopyMesh(CopperEngines_VhellRight,CopperEngines_VhellRight)
EntityFX CopperEngines_VhellRightBlichMesh,1
EntityColor CopperEngines_VhellRight,Shadowed,Shadowed,Shadowed
EntityColor CopperEngines_VhellRightBlichMesh,Intensivity,Intensivity,Intensivity
EntityTexture CopperEngines_VhellRight,Litex,0,0
EntityTexture CopperEngines_VhellRight,CopperEnginesTexNrm,0,1
EntityTexture CopperEngines_VhellRight,AmbientTex,0,2
EntityTexture CopperEngines_VhellRight,CopperEnginesTex,0,3
EntityFX CopperEngines_VhellRight,1
EntityTexture CopperEngines_VhellRightBlichMesh, Reftex,0,0
EntityTexture CopperEngines_VhellRightBlichMesh, CopperEnginesTexNrm,0,1
EntityBlend CopperEngines_VhellRightBlichMesh,3
FreeTexture CopperEnginesTexNrm:FreeTexture CopperEnginesTex
BlueFlare=LoadSprite("FlareBlue3.bmp"): HideEntity BlueFlare
RedFlare=LoadSprite("Flare3.bmp"): HideEntity RedFlare
CopperGunStand01=FindChild(Copper,"Stand01")
EntityColor CopperGunStand01,100,100,100
EntityParent CopperGunStand01,CopperHead
CopperGun01=FindChild(Copper,"Gun01")
CreateStaticFlare (-2.8, 1, -2.4,RedFlare,CopperGun01,0.5,2,1)
EntityColor CopperGun01,100,100,100
EntityParent CopperGun01,CopperGunStand01
CopperGunsTex=LoadTexture("ChopperGun.dds")
EntityTexture CopperGunStand01,CopperGunsTex:EntityTexture CopperGun01,CopperGunsTex
CopperGunStand02=FindChild(Copper,"Stand02")
EntityColor CopperGunStand02,100,100,100
EntityParent CopperGunStand02,CopperHead
CopperGun02=FindChild(Copper,"Gun02")
CreateStaticFlare (2.8, 1, -2.4,RedFlare,CopperGun02,0.5,2,1)
EntityColor CopperGun02,100,100,100
EntityParent CopperGun02,CopperGunStand02
EntityTexture CopperGunStand02,CopperGunsTex:EntityTexture CopperGun02,CopperGunsTex
FreeTexture CopperGunsTex
PositionEntity CopperGunStand01,-9,-16,-5
PositionEntity CopperGunStand02,9,-16,-5
PlasmaFlame=LoadAnimTexture("plasmaflame_strip.bmp", 2, 16, 64, 0, 32)
CreateStaticFlare (2.5, -7, -18.5,BlueFlare,CopperHead,1,10,AlphaFlares):CreateStaticFlare (-2.5, -7, -18.5,BlueFlare,CopperHead,1,10,AlphaFlares)
CreateStaticFlare (0, 0.5, -4,BlueFlare,CopperHead,2,10,AlphaFlares):CreateStaticFlare (0, -5.5, 33,BlueFlare,CopperHead,2,20,AlphaFlares)
;CreateStaticFlare (31.0, -11, -0.5,BlueFlare,Copper,3,50):CreateStaticFlare (-31.0, -11, -0.5,BlueFlare,Copper,3,50)
CreateStaticFlare (0, -20.5, -32,RedFlare,CopperHead,1,2,AlphaFlares):CreateStaticFlare (9.5, -10.5, 45.7,RedFlare,CopperHead,2,5,AlphaFlares):CreateStaticFlare (-9.5, -10.5, 45.7,RedFlare,Copper,2,5,AlphaFlares)
CreateStaticFlare (-24, -1.2, -3.5,RedFlare,CopperHead,1,5,AlphaFlares):CreateStaticFlare (24, -1.2, -3.5,RedFlare,CopperHead,1,5,AlphaFlares)
CreateStaticFlare (9, -15.5, -14.0,BlueFlare,CopperHead,1,5,AlphaFlares):CreateStaticFlare (-9, -15.5, -14.0,BlueFlare,CopperHead,1,5,AlphaFlares)
Начет демки она будет весеть где-то 10 МБ и там еще кроме тогок ак нормальное полетать нельзя. Заливать? :crazy:
И я чета не совсем вкурсе как эту фильтрацию включить.... Подскажите? :4to:
|