Показать сообщение отдельно
Старый 30.03.2009, 19:59   #389
EvilChaotic
Мастер
 
Аватар для EvilChaotic
 
Регистрация: 05.04.2008
Сообщений: 910
Написано 530 полезных сообщений
(для 3,006 пользователей)
Ответ: Яви миру свою 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 МБ и там еще кроме тогок ак нормальное полетать нельзя. Заливать?
И я чета не совсем вкурсе как эту фильтрацию включить.... Подскажите?
__________________

EvilChaotic About
(Offline)
 
Ответить с цитированием