https://dl.dropboxusercontent.com/u/57579181/raster_4.zip
Most a prefinal-t még berakom. Aztán majd valamikor, ha sikerül még gyorsítani.
Már kitaláltam egy jóval gyorsabb elrendezést. Végre az attrib interpoláció lett a költségesebb része, azt kell hatékonyabbra.. Már a poly mennyiség is számít.
(1-5 buffer méret) ('F' nagy modelre cserél)
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
IdézetTunyu : CySuru :
Azt hittem hirtelen hogy a RUST nevezetű játékról írsz,mert az dettó erről szól.
Azért sok minden különbözik: terepviszonyok, nincs multi, időjárás (lehet Rustban később lesz idk), és maga az épületek is szebbek lesznek. Persze, lesznek dolgok, amik hasonlítanak: építkezés (jobban megoldva tervek szerint), loot, fázás, állatok.
De igyekszünk minél többet máshogy csinálni. Teljesen különbözőt műfajon belül szinte lehetetlen. Pl BF-CoD. De mint írtam, azon vagyunk, hogy más megközelítésből mutassuk meg a műfajt.
Jelenleg a kis csapattal egy survival FPS-t. Link
Pár tervünk:
- Eső, egyes területen hó. Ha esik hó, kell meleg ruha is.
- Kisebb üregek a helyek oldalán -> Itt tüzet gyújthatsz éjjel, és távol tarthatod a ragadozókat. Ha meghalsz, az utolsó járt barlangodban ébredsz. Egyebek mellett a barlangokban (tényleg nem nagyok, ahogy bemész látod a végét) találhatsz krétát, követ, húst, farönköket, stb.
- NPC-k, akik élik a saját életüket. Mivel egy atomrobbanás után járunk, nomád életmódba süllyedt a civilizáció, rossz körülmények vannak és farkastörvények uralkodnak. Terveink szerint lennének több féle npc-k: barátságos és ellenséges. Ha ezekbe botlasz, légy majd óvatos!
Ízelítőnek egyenlőre ennyit a tervekről, sajnos programozó hiányában nem tudjuk megvalósítani őket. Esetleg, ha felkeltettem egy ilyen beállítottságú ember figyelmét, ne legyen rest felkeresni!
Ezt a hozzászólást CySuru módosította (2014.05.28 14:18 GMT+1 óra, ---)
Ez nekem szépen megy 20 FPS-sel, viszont ahogy repkedek fölöttük (nem találom a lefelét) néha bevágódik a pofámba egy-két random polygon... olyankor bizony leesik 9-11-re az FPS-em
Viszont most csak ezért előkotortam valahonnan ezeket:
Úgy emlékszem eredetileg valami magyar helyről vannak, viszont mintha kicsit túl gyors lenne neki a gép, mert megy mint az állat, szóval DosBox-ban viszonylag használható eredményt ad... Ja, és a neve RayCast, nem RayTrace
--
Jah, és nyílgombok + Space a felállása
Most éppen ilyen. Valódi 3D-vel nem valami gyors, de csak félig javított. 10*10 db 58 triangle. De a fragment számítás és a kép kirajzolása a költségesebb. Azért lenne mit megtrükközni, de nem az volt a cél. https://dl.dropboxusercontent.com/u/57579181/raster_3.zip
Nálam maxon a sarokról 8-10 fps. Nem szabad 180 fokon lennie a modelleknek.
(skálázás 1-5)
Geri: Nem indultam én sehova, csak gondoltam, minden amit felemlegetünk, same hardware-n letesztelgetem, hogy ne csak a levegőbe dobálózzunk. Amúgy valahol nekem is van Pascalban írt raytrace-m, csak nem én írtam, hanem valami tutorial-ból fordítottam, de az még gyorsabban is megy, mint kéne neki (persze ez ilyen oszlopos vetítéses, nem pontos), azt is le lehetne mérni
Jobb lesz az még. Először mindig látszódnia kell valaminek.
Marcsello:
Az integrált chippekkel erősebbek, mint a sima software-es megoldás. De a különbség igazi grafkártyával jó csak.
Amúgy valakinek volt itt régebben szintén egy software-es raszterje. Forgott pár kocka, textúra meg köd is volt, annak megnézném a sebességét.
Ezt a hozzászólást ddbwo módosította (2014.05.27 11:38 GMT+1 óra, ---)
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
én simán azon ábrándozom, ha 98-ban a szoftveres render járható volt, akkor ma, ahol a routeremben erősebb a proci mint abban az időkben, miért nem sikerül az első próbálkozás sem klasszisokkal jobban. DDBWO?
IdézetGeri :
de most mi nem a half life szoftveres rendererjére vagyunk kíváncsiak, hanem a tiedre
Azt a GPU és CPU sebesség különbsége miatt írtam. Ez most a proto, át kell írni rendesre. Ami nem túl nagy munka, de unalmas és monoton. Ahhoz kedv is kell. Ha majd meglesz pár oldschool modellel együtt, akkor berakom, nem kell sietni sehova. A depth shadow már borítékolva van. Az elég cheap.
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
Geri:
Ma már talán elszaladtak kicsit a grafkártyák a gépektől. De pl. egy halflife1en vagy condition zero-n meg lehet nézni az arányokat a software-es és a kártyás üzemmód közt.
Marcsello:
A képet GL-el méretezem át. Ott történhet valami. Kéne egy bytebuffer kirajzoló és átméretező cucc. Vagy körbenézek a drawpixelnél.
Ezt a hozzászólást ddbwo módosította (2014.05.26 22:25 GMT+1 óra, ---)
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
Nos, nekem a legutóbbi alkotás, egy fehér spunken, azaz semmit se látok, de ha nyomom a W-t akkor lemegy az FPS, majd úja felmegy, szóval nem tudok róla nyilatkozni... Nem tudom, engem a Geris Chess grafikája abszolút nem zavar, felőlem felülnézetes is lehetne, csak az hogy kb. 3 FPS-el megy.
a gerischess ezerszer szebb, mint a videó, amit linkeltél. és nem mindegy, hogy egy sakk játék hány fps-en fut? lelő közben az ellenség a lag miatt, vagy mi?
ha a kódod nyolcad annyit tud, mint egy videókártya, akkor pusztán próbaképp, javaslom megnérni:
jeleníts meg mondjuk 2 millió multitextúrázott polygont (legyen egy szép színes, földes terrain, esetleg néhány épület, 1-2 fa, autó, emberek - a videókártyákat így szokás használni), árnyékokkal, megvilágítással, 1360x768-as felbontásban (manapság ekkora felbontásban használják a videókártyákat leggyakrabban) . ma a videókártyák ezt tudják mondjuk 30 fps-el. ha a tied tudja 5 fps-el, akkor jól számoltál.
Tunyu:
Az hiba. Valahogy a pointereket megtartotta. Csak gyorsan újra összeraktam. De most kivettem.
Geri:
Ez ugyanazt tudja nyújtani, mint egy grafkártya. Csak kb. nyolcad annyi sebességgel, mint a grafk. a kornak megfelelő PC-je. Tehát a két kisebb felbontásban elbírja a szokásos dolgokat.
A Geris chess sem nem igazán üzemképes 1/5 fps-el minimumon. Ha már "ray tracer", nézhetne ki úgy is, hogy megérje a költség.
Bár lehet, hogy bejön valakinek az ilyen látvány: http://www.youtube.com/watch?v=OGGKFrimMkU
Marcsello
A chippek hatalma...
Nálam ha a közelmész a tárgyakhoz, a teljes képre kifordul a triangle. Még nincs rendezve.
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
Csak arra írtam, hogy kb. olyan teljesítménnyel fut... az hogy most ray tracing, vagy raszter vagy mi a fene, ugyan azon a hardveren, reális az összehasonlítás szerintem, mondjuk még mindig nem éri be az OpenGL-t egyik se ezen a kis szar Intelen se...
a gerischess sebességéhez hiába hasonlítod, ha azt eléred, még nem dőlhetsz hátra, mert az ray tracing, ez meg raszter. persze érdekesség képpen bizonyos komoly scenekben érdemes lehet összehasonlítani.
A megint raszter 2 -nél a memória igény úgy durván 32Mb és néhány Kb emelkedés figyelhető meg, de az utolsó raszter az nem semmi,32Mb-ról indul és a buffer mérettől függően emelkedik, 1Gb-nál már inkább kiléptem.
IdézetGeri :
na mivan ddbwo, rájöttél, hogy igazam van?
Nem. Csak eszembe jutott kipróbálni. De van baja vele a gépnek. A GPU gyorsabb.
Marcsello:
Más a technika. Ha túl közel vagyunk, akkor még túlzásba is esik a számolással. Nem szabad belelógni. Na meg 640*480 is... Az többszörös igény.
Közbe készítem a gyorsabbat is.
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
Ez engem a jó öreg software render-es játékokra emlékeztet látványilag... Gondolom ez is valami, csak annyi a különbség, hogy ha közel megyek az objektumokhoz leesik 100-ról 10-re az FPS, ott meg azért stabil 60-30-cal ment...
Majd ki ne felejts némi processzor késleltetést belőle, mert az egyik magot fullon kihasználja, a gpu viszont nem tudja eldönteni hogy hány MHz-en fusson 157 és 400 között ugrál, 157-nél 20-30%-ra ugrál 400-nál viszont 0%.
Valami gagyi model és textúra is került bele. Ez csak a proto. még hibás lesz, ha valamire rámászunk, közvetlen mögöttünk vagy mellettünk van. Na most egy időre ennyi. Még rondítani kell a kódot, hogy gyorsabb legyen, meg egy szűrést is automatizálni kell.
Igen, általában ez a reakció. Pörög pár színes háromszög... Nahát...
Az előfeltétele megírni egy tömény matek libet (vagy szerezni), aztán megírni a vertex és fragment pipeline-t. Ami megint matek, de már rövidebb.
Az egészet magam találtam ki (persze a meglévő matek alapokra), a polygon fill-t és az interpolációt is. Meg hogy mit hogyan kell használni a vetítés után. Szóval csak egy kis hobbi feladat.
A grafkártyában is hasonló fut. Csak az már kész van.
Na de ez is már szinte kész. Már csak a különböző attribokat (texcoord és a többi) hozzá kell adni. Az eleje a legnehezebb.
Onnan meg már minden szokásos renderelés mehet. Egy háromszög és a model közt csak egy "loop" a különbség.
u.i.:
Független, ami kitud rajzolni pixeleket vagy képet bytebufferből, abban működik.
Ezt a hozzászólást ddbwo módosította (2014.05.26 10:21 GMT+1 óra, ---)
A Half-Life 2: Deathmatch promóció megszűnt! [B¤°
Kezdetben volék az üresség. Ám akkor a Struktúrfüggöny megteremté az Urat.
DrunkenDragon* Blackwolf
Tapasztalt programozó keres csapatot egy 3D-s multiplayeres oldalnézetes játék megvalósításához. Jelenleg programozó, grafikus és animátor pozíciókra van lehetőség. De nem számít, hogy mennyit tudsz, mert ha úgy érzed, hogy eléggé elszánt vagy, akkor dobj egy mailt erre a címre: xstakex@gmail.com
Részletek:
Unity-ben dolgozunk, és Android, Windows és Linux platformokra lesz tervezve a játék. Nem sietünk sehova, és még most amúgy is türelmi időszak van mindenkinek a 3D-s skilljeinek a fejlesztésére, de mikorra a csapat eléri a közepes tudásszintet (ez 2-5 hónap ha nagyon elszántak vagyunk), akkor már el szeretnénk kezdeni. Tanítok is szívesen, de lássam rajtad, hogy szereted csinálni, mert akkor minden sima ügy lesz. Nagyon komolyan gondoljuk, és igazából több játék ötlete is már a kezünkben van, de ezek közül az egyik annyira összetett és komoly, hogy azt majd később állunk neki megcsinálni, az ezt megelőző kisebb játékok után. Először egyszerűbb mobilos platformokra szánt 3D-s játékokra van igény, és a csapatban jó lehetőség van arra, hogy fejleszd a tudásod közepesről akár profi szintre, ha végigcsinálod velünk az első játék fejlesztését. Egyelőre nincs fizetés, csak miután eljutunk odáig, hogy egy cég legyünk. Addig viszont keményen kell küzdenünk azzal, hogy elszántak vagyunk, és várok minél több jelentkezőt!
Concept art a PS Vita-ra készülő játékunkhoz. Igazából csak egy skicc akart lenni az elején, de aztán hát... nem tudtam abbahagyni és ez lett belőle. Lassan bele kellene húzni a modellezésbe is.
hú, én most túl sok mindenbe kezdtem bele egyszerre.....megint. Egyrészt írom át a Mysteries of Life-ot Game Makerrel, aztán fejlesztgetek egy multijátkot Adorables néven + egy Wiki wiki nevű logikait is...szóval sok