jrs0ul
Lietuviškai
English
2009 02 28 14:35:22

Problemos skaiboxe


Vakar sumaniau padaryti gražesnį skaiboxą, Uarpg kovos sistemai. Prieš tai naudojau blenderyje sumapintą kubiką ir vienintelę tekstūrą(ne cube map). Atrodė tikrai šudinai, todėl nusprendžiau padaryti šiek tiek kitaip.
Susiradau neblogą skaiboxo tekstūrų rinkinį from teh internets, joje buvo kaip tik 6 paveiklėliai. Nusipaišiau 6 atskiras kubo sienas ir ant kiekvienos iš jų užmapinau atskirą paveiksliuką. Bet... kadangi paveiksliukams naudojau GL_LINEAR filtrą. Sienų pakraščiuose atsirado keisti...
Plačiau...

2009 01 08 01:15:23

3D Fishing - užšaldytas neribotam laikui


Truputi prisiminiau php ir patobulinau puslapį. Dabar projektų talpinimas bei atnaujinimas pasidarė truputi patogesnis. Nusprendžiau įdėti bei aprašyti, dabar jau neaktyvų, 3d žvejybos projektuką.
Visų pirmą tai buvo pirmas rimtesnis bandymas sulypdyti kažką kieto naudojant OpenGL.
Žadimo esminė idėja - žaidėjas t.y. žvejas gali laisvai begioti po terrainą, belenkur užmetinėti ir lupti žuvis :) Reikėjo sugeneruoti kažkokį reljefą naudojant heightmapą. Tai nebuvo labai sunku, bet kadangi buvau išlepintas visokių D3DX,...
Plačiau...

2008 08 04 22:10:33

VBO (naudojant SDL)


Nei iš šio nei iš to sugalvojau pagreitinti paišymą žaidimuke Cannibal Business. Kadangi kiekvienas mapo tailas buvo paišomas naudojant glBegin/glEnd, paišydavo "kaip 2D žaidimui" pakankamai lėtai (~500 fps nuėmus v-sync). Taigi, sumasčiau, kad reikėtų mapą nupeizoti vienu ypu. Tam panaudojau viršūnių masyvus(Vertex Arrays), apie kuriuos jau teko rašyti anksčiau. Nežinau kodėl, bet tuo pačiu nutariau išmėginti ir VBO.

Kas gi tas VBO? VBO - tai Viršūnių...
Plačiau...

2008 05 13 00:23:55

Normalių generavimas bei Vertex Array'ai


Tai vą, užraukiau drs0ul vien dėl to, kad galėčiau paprograminti ką nors super duper 3d. Mastau apie paprastą, vos ne arkadinį žvejybos žaidimą.
Nutariau suprograminti 3D reljefo generatorių. Kadangi kažką ne syki teko daryti su Direct3D, tai pats terraino generavimas nepasirodė ypatingai sunkus.
Naudodamas Direct3D, nesivargindavau dėl modelio normalių paskaičiavimų, tam buvo funkcija D3DXComputeNormals, aišku, trikampius reikėdavo sukišti į D3DXMesh...
Plačiau...

2008 04 19 19:15:35

Paišom billboard'us


Kaip matyti iš įrašo pavadinimo, nelabai sumąsčiau kaip tuos billboardus pavadinti lietuviškai. Kitas dalykas jei bučiau sugalvojęs kažką savo, visai nebūtų aišku apie ką eina kalba.
Taigi kas gi tie billboardai ? Ne, tai ne kažkokios skelbimų lentos. Geometriškai, tai tokios plokštumos, kurios yra visada lygiagrečios žiūrovo plokštumai, jei taip galima pasakyti. Arba kalbant paprasčiau, tai toks dvimatis "blynas" :) , kuris visada atsisuka į kamerą/žiūrovą, todėl susidaro įspudis, kad objektas nėra plokščias.
Kam...
Plačiau...

Puslapis:
[1]
Jrs0ul 2013