játékfejlesztés.hu
FórumGarázsprojectekCikkekSegédletekJf.hu versenyekKapcsolatokEgyebek
Legaktívabb fórumozók:
Asylum:    5440
FZoli:    4892
Kuz:    4455
gaborlabor:    4449
kicsy:    4304
TPG:    3402
monostoria:    3284
DMG:    3172
HomeGnome:    2919
Matzi:    2519

Pretender:    2498
szeki:    2440
Seeting:    2306
Geri:    2185
Orphy:    1893
Joga:    1791
Bacce:    1783
MaNiAc:    1735
ddbwo:    1625
syam:    1491
Frissebbek | Korábbi postok
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] > 15 < [20] [25] [30] [35] [40] [45] [50] [55]
Asylum - Törzstag | 5440 hsz       Online status #129985   2010.03.31 00:06 GMT+1 óra  
A megoldás: control panel -> uninstall a program -> xna

Egyébként meg ha van tangensed meg normálod akkor binormálod mérnincs?...
Valoszinüleg elfelejtetted beállitani a deklaráciot.
C++ fordítóval és macival alszom
http://darthasylum.blog.hu/
   
Pretender - Törzstag | 2498 hsz       Online status #129983   2010.03.30 21:58 GMT+1 óra  
Ugy latom most mindenkit szopat az XNA... -.-'
Egyszeruen kezdek begolyozni. Elokerestem egy regebbi dll-jet az enginemnek ami meg nem deferred shadinget hasznal (a minigamere). A helyzet a kovetkezo, van nehany kombinaco:
Kód:
- kirajzolok alpha blenddel spirte-ot (pl. logo), majd a mesh-eket -> minden tokeletes
- nem rajzolok ki spriteot, csak mesheket: 2 lehetoseg:
     - ha 1.1-es vertex shader van, akkor nem ugy nez ki a dolog, mint ahogy kellene  (nem jo a shading):)
     - ha 2.0-s van, akkor pedig nem latszik semmi :D

Mi koze van egyaltalan a SpriteBatch-nek a mesh kirajzolashoz? Valami renderstate-t allit esetleg?

nezegettem shader modositgatasaval (~debug), a texturakat szepen megkapja, texcoorddal nincsen gond, azonban ez:
Kód:
float3x3 wtt;
wtt[0] = mul(normalize(In.Tangent), world);
wtt[1] = mul(normalize(cross(In.Tangent, In.Normal)), world);
wtt[2] = mul(normalize(In.Normal), world);
Out.Light = normalize(mul(wtt, lightPosition));

Csutka fekete lesz. Szoval vagy a normalt, vagy a tangenst nem kapja meg rendesen, ha az egesz herce-hurca elott nem renderelek ki alpha blenddel egy spriteot...

szerk2.:
Megneztem, a normal is meg a tangent is fekete lesz, azaz 0 az ertekuk. DE MI A FRANC KOZE VAN EHHEZ A SPRITEBATCH-NEK?!

Ezt a hozzászólást Pretender módosította (2010.03.30 22:12 GMT+1 óra, ---)

   
Pretender - Törzstag | 2498 hsz       Online status #129977   2010.03.30 21:09 GMT+1 óra  
Mostmar nekem is jo a link.. lehet valami server error volt

   
dvorgaz - Törzstag | 575 hsz       Online status #129975   2010.03.30 21:00 GMT+1 óra  
Exportnál nem is, de az XNA-ba betöltéskor elromolhat, ha valamit hekkelt vele. Amúgy nekem megy a második link is.
   
Pretender - Törzstag | 2498 hsz       Online status #129974   2010.03.30 20:53 GMT+1 óra  
Ha a hulyeseg fajna...
mondom a MASODIK! ". Itt pedig működik." ennel irtad... figyelj is arra, amit mondok.
Mellesleg hulyeseget beszeltek mind2en, mert ha a dxviewer jol nyitja meg, akkor nem lehet az exportnal rossz a texcoord... Mellesleg hogy jon ide a png es a jpg?

szerk.:
Irtal sajat modellbetoltot? (meglepne^^) Ha igen, akkor ott kursz el valamit (nem kicsit, nagyon). Ha pedig nem akkor probald meg ezzel (csak hogy lasd, milyen rendes vagyok^^) : 2044-diffuse.txt Ha ezzel sem mukodik, akkor valamit csuuunyan elbaszol

Ezt a hozzászólást Pretender módosította (2010.03.30 21:08 GMT+1 óra, ---)

   
Bukta - Tag | 308 hsz       Online status #129973   2010.03.30 20:42 GMT+1 óra  
de most nem a png textúrázással van a baj hanem a házzal ami a képen van és az nem használl png textúrát hanem jpg és dvorgaz jót mond a texurakoordináták nem jók xna-ba és ez nem tudom miért van

a link(nekem behozta):
http://yscik.com/jf/datas/users/1375-screenshot2.jpg
ArgumenException: A megadott DependencyObject nem ehhez a Freezable elemhez tartozó környezet. Paraméter neve: context
:oO Mi a???
   
dvorgaz - Törzstag | 575 hsz       Online status #129972   2010.03.30 20:23 GMT+1 óra  
Hát ha a modell betöltő cseszi el a textúrakoordinátákat, akkor hiába használ shadert, attól nem lesz jó.
   
Pretender - Törzstag | 2498 hsz       Online status #129969   2010.03.30 20:08 GMT+1 óra  
mar mondtuk ra a megoldast: hasznalj shadert... Mellesleg rossz a link, amit linkeltel masodjara.

   
Bukta - Tag | 308 hsz       Online status #129967   2010.03.30 19:30 GMT+1 óra  
hy
Sorry hogy sokat kérdezek, de már hamarosan kész kell lenne a játéknak.
Ezt már multkor is mutattam. A képen nem jó a textúra és ezt nem tudom hogy miért van. A DirectX viewerbe viszont jó a textúra. Már próbáltam méretezni a textúrát volt már 256x256 és 64x64 is, de sehogy se jó. Itt pedig működik. Úgyhogy az xna-ba kell vmit állítani szerint, de nem tudom.
ArgumenException: A megadott DependencyObject nem ehhez a Freezable elemhez tartozó környezet. Paraméter neve: context
:oO Mi a???
   
Pretender - Törzstag | 2498 hsz       Online status #129760   2010.03.26 22:49 GMT+1 óra  
Irtad mar elozo topicban is a kockat, de valahogy az nem akart osszejonni. (Hogy kozben csinaljak is valamit irtam scissortestet a fullscreenquados szamitashoz. Meg mindig lenyegesen lassabb, mint geometriaval.. ) Gondolom a "teljesen eltunik a feny" effektus pedig akkor van, ha a geometriat elmetszem a kameraval. Megprobalom ezt a megnovelem a geomeretet dolgot

szerk.:
Ugy nez ki az a +0.5f segitett:
Kód:
if (Vector3.DistanceSquared(camera.EyePosition, lights[i].position) <= (lights[i].radius * lights[i].radius) + 0.5f)
    game.GraphicsDevice.RenderState.CullMode = CullMode.CullClockwiseFace;
else
    game.GraphicsDevice.RenderState.CullMode = CullMode.CullCounterClockwiseFace;

Meg valami aztan ugy nez ki, hogy mukodik (bar most hogy nezem nem sokkal gyorsabb, mint a scissor tesztes )

A feher fenynel latszik igazan, vagy egy kis eles hatar a szelen. Ez csak bizonyos poziciobol latszik (gondolom a feny geometriaja miatt (?))

Itt van video rola: http://www.youtube.com/watch?v=JZJu8UfpBBc

Ezt a hozzászólást Pretender módosította (2010.03.27 00:10 GMT+1 óra, ---)

   
fpeti - Törzstag | 1280 hsz       Online status #129759   2010.03.26 22:41 GMT+1 óra  
Idézet
Pretender :
Deferred shading geometriaval bug: http://www.youtube.com/watch?v=CP4Hdsa-bCY | Nem jott meg ra senki, hogy mitol lehet? (en egyelore csak sejtem, hogy a cullingvaltas hataran)



Kockával próbáld meg, vagy növeld a fénygeometria méretét, csináltam rajzot mitől lehet ilyesmi, a zöld rész a hibás mivel nincs ott backface, így sötét marad:
   
Asylum - Törzstag | 5440 hsz       Online status #129742   2010.03.26 18:28 GMT+1 óra  
Igen képzeld a 0-val való osztás undefined...
C++ fordítóval és macival alszom
http://darthasylum.blog.hu/
   
Bukta - Tag | 308 hsz       Online status #129739   2010.03.26 17:38 GMT+1 óra  
Ja igen az alpha mindig változik, azt csak azért írtam h az alpha nem egy krumpli.
a valódi kód ez:
Kód:
float alpha = ((direction.X) * (destination.X - position.X)) + ((direction.Y) * (destination.Y - position.Y));
alpha /=
       (float)Math.Sqrt(
       ((direction.X) * (direction.X)) + ((direction.Y) * (direction.Y))) *
       (float)Math.Sqrt(
       ((destination.X - position.X) * (destination.X - position.X)) + ((destination.Y - position.Y) * (destination.Y - position.Y)));
       alpha = (float)Math.Acos((double)alpha);
       .... fent lesz NaN vagy hasonló
       if (..) world= Matrix.CreateRotateZ(alpha);
       else world= Matrix.CreateRotateZ(-alpha);
ArgumenException: A megadott DependencyObject nem ehhez a Freezable elemhez tartozó környezet. Paraméter neve: context
:oO Mi a???
   
Pretender - Törzstag | 2498 hsz       Online status #129737   2010.03.26 17:33 GMT+1 óra  
gondolom adsz neki erteket... mert igy egy "nem szam"-ot kap ha nem adsz neki erteket, csak siman float alpha...

   
Bukta - Tag | 308 hsz       Online status #129736   2010.03.26 17:31 GMT+1 óra  
hy
Nem tudjátok hogy a float-nál miért van az hogy (nem szám | végtelen | negatív végtelen)?
Kód:
float alpha;
float.IsNaN(alpha)
float.IsInfinity(alpha)
float.IsNegativeInfinity(alpha)
float.IsPositiveInfinity(alpha)


Az a baj hogy ezek egyike true-ra vált és ezt akarom elkerülni.
ArgumenException: A megadott DependencyObject nem ehhez a Freezable elemhez tartozó környezet. Paraméter neve: context
:oO Mi a???
   
Pretender - Törzstag | 2498 hsz       Online status #129735   2010.03.26 17:24 GMT+1 óra  
Deferred shading geometriaval bug: http://www.youtube.com/watch?v=CP4Hdsa-bCY | Nem jott meg ra senki, hogy mitol lehet? (en egyelore csak sejtem, hogy a cullingvaltas hataran)

   
Seeting - Törzstag | 2306 hsz       Online status #129730   2010.03.26 16:04 GMT+1 óra  
Köszi!
   
Pretender - Törzstag | 2498 hsz       Online status #129728   2010.03.26 15:48 GMT+1 óra  
En nem igazan hasznaltam meg az md2-t, csak kiprobalas szintjen, de eleg egyszeru volt (amennyire emlekszek belole). Nagyjabol minden meg volt elore irva, neked csak betolteni kellett. Es akkor leirom megegyszer, hogy fontos beallitani a content-re a processort es az importert.

mindenesetre nezd meg:
http://www.youtube.com/watch?v=L2pl_N8LPAI
http://sourceforge.net/projects/xnamd2/
http://social.msdn.microsoft.com/Forums/en-US/xnaframework/thread/7b47a9c8-3b12-4e6f-a8f6-6bfc73509924

   
Seeting - Törzstag | 2306 hsz       Online status #129727   2010.03.26 15:39 GMT+1 óra  
És ha ezt használom akkor nem kell külön metódust írni az animáció működtetésére?
   
Pretender - Törzstag | 2498 hsz       Online status #129726   2010.03.26 15:34 GMT+1 óra  
Szoval max-ben atszamolod a vertexpoziciokat? Akkor viszont erdemes megnezni az MD2 fajlformatumot, van hozza exporter, xna-ba elore megirt importer. Az ha jol tudom nem csontokkal dolgozik, hanem vertextranszformaciokkal. vagy nem ertem, h mire gondolsz

   
Seeting - Törzstag | 2306 hsz       Online status #129725   2010.03.26 15:32 GMT+1 óra  
Óbasszus... De nekem nem csontanimom lenne, hanem olyan hogy egy max-os torzítás végigmegy a modellen.
   
Pretender - Törzstag | 2498 hsz       Online status #129724   2010.03.26 15:30 GMT+1 óra  
Irsz egy csontanimot beolvaso importert es processort, kezelni pedig egyszeru, bar fokent ugye a shaderben szamolod at a poziciot, de az nem problema, eros a GPU, es ugyebar vertexshaderben szamolsz. Szamolsz tranfszormaciot, ha kell akkor interpolalsz a keyframek kozott. Alapbol nem sokat tud, viszont nagyon sokat segit az Importer, Writer, Reader, Processor ososztaly.

   
Seeting - Törzstag | 2306 hsz       Online status #129723   2010.03.26 15:27 GMT+1 óra  
Úristen, problémás az animáció? Csak mert én is tervezek ilyet a közeljövőben. Valaki avasson már be mit tud és mit nem kezelni az XNA légyszi!
   
Pretender - Törzstag | 2498 hsz       Online status #129721   2010.03.26 14:51 GMT+1 óra  
Nekem mukodott: http://www.youtube.com/watch?v=YGXFkB3Zn0U
Mondjuk anno nekem is volt valami torzsag, ezert irtam egy sajatot (nemi kis tutorreffel, de at lett szepen alakitva )

   
Matzi - Szerkesztő | 2519 hsz       Online status #129718   2010.03.26 14:09 GMT+1 óra  
Igazából némi szenvedés után sikerült kiizzadni egy olyan exportert, amivel már jól működik, és még az animációs sávokat is kezeli jól. Az egyikkel olyan volt mint valami betépett gumiember, a másikkal meg nem képzett átmenetet a kulcskockák között. De most már működik, és jó.
Köszi a segítséget.
Majd ha lesz belőle játszható verzió beregelem.
If your game idea starts with the story it’s not a game idea.
Stories in games are optional.
   
Archenemy - Törzstag | 625 hsz       Online status #129717   2010.03.26 14:00 GMT+1 óra  
scalezett csontok? (csak hogy én is hozzászóljak valamit)
------------------------------------
Army of Pixels @ facebook
------------------------------------
A világon a legjobban az ész van elosztva: mindenki meg van róla győződve, hogy neki több jutott.
   
Matzi - Szerkesztő | 2519 hsz       Online status #129693   2010.03.25 16:09 GMT+1 óra  
Na, az az apróság hiányzott csupán, hogy nem mindegy, hogy milyen inporter és exporter van beállítva a contenthez. Mindennap tanul valami újat az ember. Köszi, most már majdnem kifogástalanul megy.

Igazából akárhogy próbálom, már mozog, csak torz. A skinneléssel lehet a gond...

Ezt a hozzászólást Matzi módosította (2010.03.25 18:58 GMT+1 óra, ---)
If your game idea starts with the story it’s not a game idea.
Stories in games are optional.
   
Pretender - Törzstag | 2498 hsz       Online status #129692   2010.03.25 15:57 GMT+1 óra  
Azert null, mert nem allitottad be az importert es processort a modellre.
Content directory -> add existing item -> akarmi -> preferences (marmint az itemre) -> content importert es processort at kell allitani. Ehhez termeszetesen content directory -> references -> add reference
(nem hiszem, h erre szukseged lenne, mert pl. texturat meg mesh fajlnevet, ilyesmit en fajlbol olvasok be) 2044-core.zip

   
Matzi - Szerkesztő | 2519 hsz       Online status #129691   2010.03.25 15:53 GMT+1 óra  
Az Entity osztályt kihagytad a fileból. Mindenesetre ez sehogy sem akar jól működni.
A Model.Tag-et külön be kell olvasni, vagy azt magától megteszi? Mert az mindig null.
If your game idea starts with the story it’s not a game idea.
Stories in games are optional.
   
Pretender - Törzstag | 2498 hsz       Online status #129689   2010.03.25 15:06 GMT+1 óra  
Remelem PandaX exportert hasznal (amugy most igy beleogondolva egeszen egyertelmu, hogy mit kell bejelolgetni )


Itt sose tudom pontosan, hogy Top-Frame v. Sub-Frame kell. Ki kell probalni Viszont az 1ikkel nem jo, az biztos

   
Matzi - Szerkesztő | 2519 hsz       Online status #129687   2010.03.25 14:55 GMT+1 óra  
Nem én exportálom. Miket kell bepipálni?
If your game idea starts with the story it’s not a game idea.
Stories in games are optional.
   
Pretender - Törzstag | 2498 hsz       Online status #129686   2010.03.25 14:51 GMT+1 óra  
Valami hibat dob legalabb? Exportnal ugyeskedni kell, hogy mit pipalsz be, es mit nem

Avagy itt van, amit en hasznalok. Kicsit gagyi, kicsit bugyuta, de nekem mukodik Mellekeltem hozza egy 1xu kis peldat, hogy hogy is lehet hasznalni.
2044-animation.zip

   
Matzi - Szerkesztő | 2519 hsz       Online status #129685   2010.03.25 14:50 GMT+1 óra  
Köszi. Kipróbáltam, de amit az ismerősöm csinált maxban modelleket, hiába exportálja ki x-be vagy fbx-be, valamiért nem jó, egyik sem, egyikben sem. Pedig a DXviewer simán megnyitja, és működik szépen.
If your game idea starts with the story it’s not a game idea.
Stories in games are optional.
   
Pretender - Törzstag | 2498 hsz       Online status #129560   2010.03.23 18:30 GMT+1 óra  
Matzi - Szerkesztő | 2519 hsz       Online status #129554   2010.03.23 17:49 GMT+1 óra  
Igazából szeretném kipróbálni, hogy milyen, ha kész dolgokat kell csak használni, szóval valami minimálisat szeretnék csinálni. Kíváncsi vagyok, mennyivel gyorsabb így a fejlesztés, mint mondjuk C++/C# alatt DX-el.
If your game idea starts with the story it’s not a game idea.
Stories in games are optional.
   
Pretender - Törzstag | 2498 hsz       Online status #129550   2010.03.23 16:46 GMT+1 óra  
Alapbol nem, meg kell irni (nem tul bonyolult)
(most mindjart megyek el, de ha gondolod majd ha hazajottem, kuldhetek konyvet / forraskodot, hogy en hogy csinaltam / van egy par lib a neten, ha nem akarsz ezzel szenvedni)

   
Matzi - Szerkesztő | 2519 hsz       Online status #129549   2010.03.23 16:32 GMT+1 óra  
Támogat az XNA csontváz alapú animációt? Vagy kell hozzá valami extra?
If your game idea starts with the story it’s not a game idea.
Stories in games are optional.
   
Pretender - Törzstag | 2498 hsz       Online status #129401   2010.03.21 09:16 GMT+1 óra  
Itt lenne az ideje shadert irni

   
Bukta - Tag | 308 hsz       Online status #129399   2010.03.21 00:43 GMT+1 óra  

az csak a törzse a levelei azok a félig átlátszó izék
http://yscik.com/jf/datas/users/1375-screenshot2.jpg
itt pedig a hibás textúra. nem tudom látszik-e a bal alsó sarokba, de ilyen tégla textúra van benne
ArgumenException: A megadott DependencyObject nem ehhez a Freezable elemhez tartozó környezet. Paraméter neve: context
:oO Mi a???
   
Asylum - Törzstag | 5440 hsz       Online status #129398   2010.03.21 00:35 GMT+1 óra  
Az alphával lehet vmi bug.
Az...egy pálmafa?.... Mindenre hasonlit csak arra nem..
C++ fordítóval és macival alszom
http://darthasylum.blog.hu/
   
Bukta - Tag | 308 hsz       Online status #129397   2010.03.21 00:30 GMT+1 óra  
kb

nincs semmilyen shader, még a effect is csak BasicEffect
még nem is használtam HLSL-t
meg lehet h egy kicsit sok polyból áll az a fa mert igencsak lehúzza az fps-t
a *.x fájlokat meg Sketchuppal exportálom, de ha a textúrakoordináták el vannak csúszva akkor is jónak kéne lennie

ja igen azt elfelejtettem mondani hogy a textúra is el van csúszva (kenve), de csak xna-ba. A directX viewre-be jó.

Ezt a hozzászólást Bukta módosította (2010.03.21 00:37 GMT+1 óra, ---)
ArgumenException: A megadott DependencyObject nem ehhez a Freezable elemhez tartozó környezet. Paraméter neve: context
:oO Mi a???
   
Pretender - Törzstag | 2498 hsz       Online status #129396   2010.03.21 00:23 GMT+1 óra  
ejjha, ez fatal error
Mifele shadert hasznalsz te? (elso tippem valami shader bug lenne)

   
Bukta - Tag | 308 hsz       Online status #129395   2010.03.21 00:16 GMT+1 óra  
húha sikerült feltölteni a képet
http://yscik.com/jf/datas/users/1375-screenshot.jpg

ha lenne távolabb is fa akk jobban látszódna h a távoliakon már egyre jobban látszik a levél
ArgumenException: A megadott DependencyObject nem ehhez a Freezable elemhez tartozó környezet. Paraméter neve: context
:oO Mi a???
   
Pretender - Törzstag | 2498 hsz       Online status #129394   2010.03.21 00:08 GMT+1 óra  
akkor valoszinuleg valami shader bug van, vagy nem tudom. Mas baja nem hiszem, hogy lehetne. (ugyertem mivel mesh-ek, ezert ha tul kozel mesz es nem latszik az a near plane-tol, vagy valamilyen clip plane-tol lehet)

   
Asylum - Törzstag | 5440 hsz       Online status #129392   2010.03.20 23:58 GMT+1 óra  
Screenshot?
C++ fordítóval és macival alszom
http://darthasylum.blog.hu/
   
Bukta - Tag | 308 hsz       Online status #129391   2010.03.20 23:43 GMT+1 óra  
aha
egy csomó kis plane-kra (2 háromszögre) vannak ráhúzva. Ja és van még egy ilyen az meg pálmafa aztán annak meg a levelei csak úgy látszanak az xna-ba mintha valami üvegses valami lenne. A pálmánál meg 1 hajlított plane-ra van ráhúzva a png (itt több háromszögre van).
A directX viewer pedig mindegyiket megnyitja gond nélkül, csak annyi h az átlátszó részeket feketével rajzolja ki.

Ezt a hozzászólást Bukta módosította (2010.03.21 00:02 GMT+1 óra, ---)
ArgumenException: A megadott DependencyObject nem ehhez a Freezable elemhez tartozó környezet. Paraméter neve: context
:oO Mi a???
   
Pretender - Törzstag | 2498 hsz       Online status #129390   2010.03.20 23:37 GMT+1 óra  
Mondjuk nem is igazan ertem. Addig oke, hogy png kepek, de hogy kerulnek azok a megfelelo pozicioba? Valami plane-re ra vannak huzva gondolom. Tehat ugyan ugy kis 3szogek azok is, nem?

   
Bukta - Tag | 308 hsz       Online status #129389   2010.03.20 23:33 GMT+1 óra  
near plane: 0.001f
far plane: 1000.0f

Ezeket is állítottam, de semmi.
ArgumenException: A megadott DependencyObject nem ehhez a Freezable elemhez tartozó környezet. Paraméter neve: context
:oO Mi a???
   
Pretender - Törzstag | 2498 hsz       Online status #129388   2010.03.20 23:30 GMT+1 óra  
near plane?

   
Bukta - Tag | 308 hsz       Online status #129387   2010.03.20 23:20 GMT+1 óra  
hy van 1 kis problémám:
A netről szedtem le egy fa modellt. A levelek png képekkel vannak megoldva . Miért van az hogy ha közel viszem a kamerához a modellt akkor a levelek nem látszanak? (vagyis fokozatosan tűnnek el ahogy a kamera közeledik a fához) A RenderState-be már nézegettem a alpha meg a blend-es dolgokat de nem változott.
ArgumenException: A megadott DependencyObject nem ehhez a Freezable elemhez tartozó környezet. Paraméter neve: context
:oO Mi a???
   
Frissebbek | Korábbi postok
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] > 15 < [20] [25] [30] [35] [40] [45] [50] [55]