forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D Моделирование (http://forum.boolean.name/forumdisplay.php?f=18)
-   -   Яви миру свою 3Д Модель! (http://forum.boolean.name/showthread.php?t=5467)

moka 23.03.2009 22:43

Ответ: Яви миру свою 3Д Модель!
 
EvilChaotic, модель и исполнение отличное, текстура хочет большего, она слишком перенасыщенная и по сути однообразная..
Ещё интерестно было бы посмотреть на лично твои концепты если они имеются, а не только на эти модели, которые cover'ят уже существующие идеи..

jimon 23.03.2009 22:56

Ответ: Яви миру свою 3Д Модель!
 
EvilChaotic
выложи свои модели с свободной лицензией, пожалуйста :)

EvilChaotic 25.03.2009 14:27

Ответ: Яви миру свою 3Д Модель!
 
Хы, а чем это не свободная? Яже не рисовал его по чертедам и тд. У меня там все детали по памяти или из головы. Вот только форма настораживает.

Ребят, пасиба всем, порадовали :)
Мне заливать модель? А лучше пример на блитце и модель с тектурами.

Сделал кое что в блитце с вертолетом, все двигается. Двигатели высчитывают наклон вертолета, пушки смотрят за прожектором вертолета. Вообщем это надо видеть.

Сделал фейковый бамп. я блин просто мечтаю о шОйдерах, когда Сигель более мение позволит делать подобное перейду на него, по мне так самый понятный и простой двиг.
Подрубил Ашадоу, подумал подумал.. кучу багов увидил(Глоу как будто альфу придает вертолету, че за?), думаю отрубить но и на этом Спасиба автору.. ;)

EvilChaotic 25.03.2009 15:44

Ответ: Яви миру свою 3Д Модель!
 
Все самое новое я выкладывал сдесь ))))
Хотя я хз, может после этого вертолета навык немного поднял :)

EvilChaotic 25.03.2009 19:16

Ответ: Яви миру свою 3Д Модель!
 
Покрутил, деталлизировал.
Ааа..Йа не хочу красить :''((


EvilChaotic 25.03.2009 19:43

Ответ: Яви миру свою 3Д Модель!
 
Не, не катит железа кусок :(

EvilChaotic 30.03.2009 12:58

Ответ: Яви миру свою 3Д Модель!
 
кое что сделал в блитце, ребят отпишитесь плиз.



Блитц чета текстуру портит ппц.

ARA 30.03.2009 14:33

Ответ: Яви миру свою 3Д Модель!
 
Цитата:

Сообщение от EvilChaotic (Сообщение 102201)
кое что сделал в блитце, ребят отпишитесь плиз.

Блитц чета текстуру портит ппц.

Ничего он не портит, включай фильтрацийу анизотропнуйу ;)

HolyDel 30.03.2009 14:37

Ответ: Яви миру свою 3Д Модель!
 
скрина мало. демку давай.

ABTOMAT 30.03.2009 17:51

Ответ: Яви миру свою 3Д Модель!
 
Цитата:

Сообщение от EvilChaotic (Сообщение 102201)
кое что сделал в блитце, ребят отпишитесь плиз.
Блитц чета текстуру портит ппц.

Mip'ы нада сделать, либо грузи текстуру с мипами, либо конверть в dds и генерируй их при сохранении (посл. вариант предпочтительней)

HolyDel 30.03.2009 18:02

Ответ: Яви миру свою 3Д Модель!
 
вообще то мипы итак генерируются если текстура с флагом 8. другое дело, что вручную можно сделать покрасивее, поизящнее.

ABTOMAT 30.03.2009 18:24

Ответ: Яви миру свою 3Д Модель!
 
1. Я не думаю что на скрине они загружены с флагом 8
2. Я про это написал
3. Быстрее грузить уже готовые, чем генерировать при загрузке

HolyDel 30.03.2009 18:34

Ответ: Яви миру свою 3Д Модель!
 
1. по умолчанию грузится с мипами. не понимаю, что в скрине тебе указало на то что мипов нет. На мой взгляд типичная трилинейная фильтрация.
3. согласен :) более того, наверняка генерилка dds будет использовать более качественную фильтрацию.

скорее всего помогла бы анизотропка, или dot3 иммитация bump-а.

да и так вроде ничтяк выглядит.

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:

HolyDel 30.03.2009 20:29

Ответ: Яви миру свою 3Д Модель!
 
мну пофиг. хоть 10 ГБ.
заливай.

анизотропку можно включить через бблиотеку dx7 что то такое. может есть способ проще, но точне не нативно блицом поддерживаемый.


Часовой пояс GMT +4, время: 01:36.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot