Az AMD tegnap lerántotta a leplet a TressFX technológiáról, amelynek segítségével élethűbb haj készíthető a különböző játékok szereplőinek, méghozzá úgy, hogy a hajszálak valósághűen reagálnak a különböző hatásokra, így például a fejmozgásra, az esőre és a szélre.

Maga a TressFX egy ütőképes eszköztárnak tekinthető, ami nem csak a haj, hanem egyéb dolgok élethű megjelenítésére is használható, így például a fűszálak és akár a különböző növények lombozatának hatékony szimulációjához is bevethető.

Élethűbb lesz Lara Croft haja

A TressFX technológia kifejlesztésén az AMD szoftvermérnökei mellett a Crystal Dynamics és a Nixxess szakemberei is dolgoztak, így végül megszületetett a nagy közös mű. Az eljárás rendkívül hatékonyan kezeli a hajszálakat: a valósághű megjelenítés és viselkedés biztosítása érdekében rengeteg számítás zajlik a háttérben, amelyeket mind-mind a GPU végez. A TressFX eljárás DirectCompute alapokon nyugszik, azaz DirectX 11-es megoldásnak tekinthető. A technológia a GCN architektúrás Radeonok nagy számítási teljesítményét próbálja minél hatékonyabban kihasználni, de nem csak GCN alapú videó vezérlővel ellátott, hanem egyéb, DirectCompute 5.0-s támogatást kínáló GPU-val felvértezett rendszereken is működik.

Régi módszer balra, TressFX jobbra

A hajszálakat a technológia OIT (Order Independent Transparency) alapon kezeli, méghozzá PPLL (Per-Pixel Linked-List) típusú adatstruktúra alkalmazása mellett, amellyel hatékonyan menedzselhetőek a komplex renderelési feladatok, illetve a memóriahasználat. Az eljárás a több részre bontott hajszálak esetében hatékonyan szimulálja a különböző fizikai hatások eredményeit, így a haj a karakter fejének elmozdulására, a szélre, illetve az esőre is élethűen reagál - sokkal élethűbben, mint a korábbi, több poligonból álló, előrenderelt hajtextúrákat alkalmazó, nem túl élethű "haj modellek". A TressFX esetében nem csak a fizikai hatások szimulációjára, hanem a minőségi hajmegjelenítésre is komoly hangsúlyt fektettek a fejlesztők, így a hajszálakhoz élsimítást is társítottak, sőt, élethű, valósidejű haj árnyék ábrázolás is helyet kapott a repertoárban.

Régi módszer balra, TressFX jobbra

Az tehát már biztosnak tűnik, hogy az új Tomb Raider esetében már bemutatkozik az AMD TressFX eljárása, de itt csak a haj élethű ábrázolásához vetik be. Később a TressFX egyéb területeken is bemutatkozhat majd, ahogy fentebb már említettük.

Hírlevél feliratkozás
A feliratkozással elfogadom a Felhasználási feltételeket és az Adatvédelmi nyilatkozatot.

32 hozzászólás

A komment írásához előbb jelentkezz be!
Cannapeace
Cannapeace
2013. febr. 28. 23:30
#29

Kövi lépés a Mátrix szintű grafika "valósághűbb" mint a valóság!

thedeveloper
thedeveloper
2013. febr. 28. 22:12
#28

Szerintem gyúrhatnának arra is, hogy a particle effekt ne csak effekt legyen, hanem mondjuk ha esik a hó, akkor az maradjon is meg a pályán, essen rá mindenre és hasson rá legalább a gravitáció, a súrlódás és a hőmérséklet. Nem csak hóra, hanem esőre, falevelekre, ilyenekre gondolok. Ha mondjuk legalább a fákról leeső levelek megmaradnának a pályán, fújná őket a szél, akkor élvezhetőbb lenne a környezet a játékon belül.

tombar
tombar
2013. febr. 28. 14:32
#27

az nV is foglalkozott már hair demóval, de nem dedikált physx-szel, hanem tesszallációval, geometry shaderekkel és computetal.

a physx máig fut, de f2p, pay2play játékoknál pl.: hawken. van benne potenciál, de kicsit komolyabban kellene venni a fejlesztést és az effekteket. csak azért mert belelősz a talajba és néhány látszólag ugyan olyan darabka szétrepül, attól még nem teszi szét a lábát az ember. ez halmozottan igaz erre a stressFXre is, jónak jó, de a sárra, vérre és verejtékre igazán figyelhettek volna. így csak azt érték el h a fanatikusok rárántanak vagy köpködnek rá, esetleg a világi trollok szakbarbárkodnak.

kunrichard
kunrichard
2013. febr. 28. 10:32
#26

Juliska:

Azért gondolkozz már el egy kicsit mielőtt hülyeséget írsz. Emlékezzünk már kicsit vissza mikor még az összes játékon NV logo díszelgett jah bocs szerintem éppen ittvolt már az ideje hogy az AMD bekeményítsen.

Flegeton
Flegeton
2013. febr. 28. 2:42
#25

Heroes27.: így nem teljesen igaz. Hasonlóan néz ki, de nem dinamikus, nem mozdul be ha fut a karakter stb. AMDs megoldásnál lényeg az emuláció, fizikai viselkedése, és hogy ez real time.

hsoma94
hsoma94
2013. febr. 27. 23:08
#24

****xD

gab78
gab78
2013. febr. 27. 22:29
#23

józsef m.: Alapvetően ez a megoldás már most alkalmas fűre, fának a lombozatára, vagy állatok szőrzetére/bundájára, de akár megvalósítható lenne vele egy seprű, mondjuk a GTA 5-ben a mamika sepreget a ház előtt és ez megy real time, vagy egy fogkefe, ami végigsiklik a fogakon... lehet majd bekerül a Sims 4-be is és az egyik sim a másik sim haját fogja fésülni úgy, hogy az egész real time fut, minden hajszálat külön meg is nézhetünk... :D

Az AMD-nél azt mondták, hogy a követkető generációs konzolok, képesek lesznek Avatar szintű grafika kreálására, hát nagyon úgy néz ki, hogy ezt valóban el akarják érni. A kérdés igazából az, hogy kell-e ez? Én úgy vagyok vele, hogy ok, nézzen ki egy játék jól, de engem jobban érdekel az hogy milyen élményt nyújt... mondjuk a mostani AMD-s Gaming Evolved felhozatal, nekem kimondottan tetszetős, bejött a FarCry3, a Hitman, már nagyon várom a BioShockot is... majd kiderül, jó-e ez az irány...

Heroes27
Heroes27
2013. febr. 27. 21:16
#22

Skyrimban ezer éve van ilyen hair pakk. És nem AMD szoftver-mérnökök csinálták, hanem mezei modderek.

Asagrim
Asagrim
2013. febr. 27. 21:42

ez ... fájt ...

jozsefm
jozsefm
2013. febr. 27. 19:55
#21

Fog ez durvulni gyorsan, ma a haj és a fű, holnap a teljes terep, végül a karakter. Ez mindenkinek drága lesz, bár kétségtelen új szint lesz a grafikában.

5hR3kY
5hR3kY
2013. febr. 27. 19:35
#20

Az AMD-t támogatta a L'Oreal Paris. :D

http://pbs.twimg.com/media/A4iGBpNCcAAkQNz.jpg

krisztian922
krisztian922
2013. febr. 27. 17:45
#19

Ezt valahol akkor is nehéz elképzelni, hogy a "haj" beállítást majd ki kell kapcsolni mert nem bírja a kártya :D szép de azért remélem nem fog túl sok fps-be kerülni :x

hans648
hans648
2013. febr. 27. 17:29
#18

Én örülök annak, hogy az AMD ebben az irányban halad. DirectCompute a jövő, az AMD erősen erre tart. Ha meg Geforce is képbe kerül, akkor 600-as széria DC-ben gyengélkedése gond lehet, de a 400-as és 500-as széria ezen a terepen jobban teljesít. Akinek 500-as van annak lehetséges nem lesz teljesítmény gondja. Az Nvidia rosszul taktikázott, mert gyártási költség és fogyasztás csökkentés gyanánt pont azt nyirbálta ki belőle amire most éppen szükség volna. Akinek Geforce Titan kártyája lesz annak nem lesz ilyen gondja. Egyébként én valószínűsítem, hogy ez az effect inkább csak a HD7900-as szérián lesz népszerű, mert a kisebbek azok gyengék lesznek hozzá hiába fekszik nekik a GCN miatt.

Balucsek
Balucsek
2013. febr. 27. 16:54
#17

NimKorko: Igen ez a hátulütője a platform független nyelveknek. Mindenre nem lehet egyforma jól megírni, vagy fel kell készíteni a kódot x féle hardver architektúrára amit senki sem fog megtenni. Viszont a CUDA sem fog ugyan olyan jól futni pl egy 8800GT-n mint egy Fermin vagy akár egy Fermi Kepler hasonlítás is lehetne. Változik az architektúra az a CUDA esetében is valamelyiknek kedvezni fog. De OpenCL-nél is megteheted hogy csak egyre optimalizálod (pl az AMD-nek van hozzá kis progija ami a kerner kód alapján megsaccolja hol lesz egy adott VGA-n a szűk keresztmetszet). Előnye, hogy ott akár egy őskövület Intel CPU is letudja futtatni vagy a konkurens VGA-ja is még ha mérföldekre le is marad sebességben.

Az viszont tény hogy az nv mindent megtesz, hogy segítse a CUDA-ban való fejlesztést. De ha nem nyomná ennyire valszeg sokan hajlanának a platform független konkurens felé.

Arra meg, hogy miért nyomják ennyire az AMD technológiáit szerintem gab78 járt legközelebb hozzá: az szerintem hogy ők fogják gyártani a következő konzol generációk GPUját (a PS4-nél a CPU-t is) és a fejlesztők többsége már egy ideje tudhatja mire kell számítania. Így nem az AMD-nek kell lassítani hanem az NVidiának kell lépést tartania, bár nem tudom mennyire akarja ezt egyáltalán mikor a diszkrét VGA-knak már csak pár évet jósolnak, az ARM piacon meg nem feltétlen ugyan ez a jó irány.

tibaimp
tibaimp
2013. febr. 27. 16:39
#16

Nem azért, de az nvidia is csinált valami hasonlót, csak az nem jött még ki, vagy nem lett belőle semmi, pedig ez a cucc 2010-es:

[LINK]

Törölt felhasználó
Törölt felhasználó
2013. febr. 27. 16:34
#15

Jó látni, hogy az AMD (szem)beszáll a zöldek bűvészkedésével(S.A.L.K.E.R.(SoC összes és CS 1.0 verzió), Just Cause 2, Cryostasis mind arra lettek ugyebár létrehozva, hogy az AMD kártyák szeressék őket.

Az egyetlen gond, hogy nV kártyám van. xD

Juliska: Hogy véletlenül se halj meg hülyén: az nVidia is csak "bevásárolt"-a a Physx-et.

Humbuk
Humbuk
2013. febr. 27. 16:12
#14

Egy piros physix xD

Ma még csak haj, holnap már fül effekt is lesz, és szempilla rebegtetés is :D

Sőt talán majd a fogak himbálózására is kitalálnak valamit, ha főhősünk szájába bele kap a szél :D

//troll off

Jó dolog, hogy amd fronton is jön új technológia, azonban számomra a haj egy 4ed rangú dolog. Engem sokkal jobban zavar a karakterek mozgása és az, hogy pl egy tárgyaknak nincsen súlya. Pl a karaktermozgások a Mass Effectben vagy a Gta-ban vagy az Elder Scrolls-ban (valami ormótlan durva). Inkább ezt erőltethetnék és azt, hogy a rongybaba effekt ne úgy nézzen ki, mintha nem lennének izületei az ellenfeleknek. Pl: Deus Ex-ben is elég furcsa dolgok történnek ami a fizikát illeti (amikor vonszolod az ellenfelek testét).

Remek lenne ha már az agyon eröltetett realisztikus grafika helyett tartalommal is megtöltenék a teret és nem csak cukormázzal.

Jó hallani, hogy az AMD most belehúzott támogatás és szoftverek terén, mert ezekre a dolgokra a rivális is válaszol. Reméljük a cégek versengéséből mi is profitálhatunk majd.

gab78
gab78
2013. febr. 27. 14:43
#13

NimKorko: Az OCL-hez gurunak kell lenni, de a HSA majd le fogja ezt egyszerűesíteni. Viszont jobb teljesítmény hozható ki az OCL-ből csak melósabb...

NimKorko
NimKorko
2013. febr. 27. 14:50

gab78: utánaolvastam. Ugyanolyan teljesítmény hozható ki mind a kettőből, azonos hardveren. Másrészről pontosan azt írják, hogy ha minden OpenCL-t futtató hw-re fejlesztessz, akkor az bizony a sebesség rovására fog menni.

Amúgy meg nem lehet összehasonlítani a kettőt, mivel az egyik ebben jobb, a másik abban.

kray
kray
2013. febr. 27. 14:38
#12

Tényleg nem értem a felháborodást. Ráadásul ez a technológia elérhető az NV számára is, nincs korlátozva, mint a PhysX.

Az, hogy az NV a keplerben nem a számolást erőltette az az ő döntése volt, az hogy ki miért veszi egyik vagy másik gyártót már egyéni döntés kérdése.

Az AMD fejlesztései legalább elérhetőek a másik oldalnak is.

Mondom mindezt úgy, hogy intelem és nvidiám van...:)

U.i.: előre szólok, hogy nem akarok moderálni itt, szóval fogjátok majd vissza magatokat és átgondolva fogalmazzatok :)

i2k010
i2k010
2013. febr. 27. 14:38
#11

Juliska A TressFX MINDEN DirectX 11-es VGA-n működik.

Igen, még az általad imádott GeForce-okon is.

Már, ha nem 8800-asod van.

Olvass is, ne csak fröcsögj a monitorra :)

tibaimp
tibaimp
2013. febr. 27. 14:38
#10

Jó lesz ez, én pl kifejezetten szeretem a szép grafikát, ezért mindig is törekedtem arra, hogy max-on toljam, ha már játszok valamivel.

Kíváncsi leszek, hogy az 5870 elviszi ezt még, vagy már annyi lesz.

NimKorko
NimKorko
2013. febr. 27. 14:36
#9

ejcy: azért az Alice haj fizikája cpu-n futott és nem kellett hozzá erőgép, meg erős GPU. :D

gab78: a CUDA annyira nem szar, ha haverom (főállású 3D fejlesztőként) inkább azon fejleszt, mint OpenCL-en, amire pont a tegnap mondta, hogy az OpenCL boxkesztyű a CUDA-hoz képest (éppen a compute teljesítményekről beszélgettünk és arra mondta, hogy az OpenCL teljesítmény nem mérvadó).

gab78
gab78
2013. febr. 27. 14:30
#8

Juliska, javasolnám, hogy nézesd meg magad... Az nv mit csinál a physx-el??? Mikor nyújtott megfelelő támogatást ahhoz, hogy az szoftveresen is jól működjön??? MOndok is egy példát, Frontlines fuel of war, ez még az előtt készült, hogy az nv megvette volna a Ageia-át és vele együtt a physx-et, addig minden más vezérlőn tök jól elfutkorászott, most nézd meg, laggol mint az atom (GPU meg kb 20% terheltségen)... ennyit az nv korrekt hozzáállásáról...

mit fejleszt logikus evolúció szerint? ha logikusak lennének akkor a fermi után a kepler kb úgy nézne ki mint a tahiti. de a keplerrel elmentek a cayman féle irányba. épp hogy az nv-nek nincs semmiféle logikája, sőt azt kell hogy mondjam, hogy igazábólé jövőképe sincs. csak próbálják mindenhova a CsUDA szartjukat beerőltetni, ezért bukták el a PS4-et is... de hát csinálják.

a hülye amd játékokat vásárolgat fejlesztés helyett? GeForce FX óta az nv mit csinál??? te hol élsz???

a crysis 2 tökéletes példa arra, hogy a nv ...-ra nem a játékosokat nézi, mert a túl tesszelálással a saját játékosai ugyanúgy szívtak. nem is tett hozzá semmit se a vizuális élményhez, se a játékélményhez...

gondolkozz mielőtt billentyűzetet ragadsz és elkezdesz háborogni.

ejcy
ejcy
2013. febr. 27. 14:26
#7

Én örülök neki hogy az AMD próbálja felvenni a kesztyűt és technológia újításba kezd.

NimKorko

Szép hajszimulációt már 2001ben is láttunk a Final Fantasy filmben, a technológia arról szól hogy minél kevesebb erőforrással tegye meg a GPU.

Istenigazából majd egy video, vagy egy játék lesz az ahol a felhasználók érdemleges képet fognak kapni erről, ezek a képek nem sokat érnek.

Juliska
Juliska
2013. febr. 27. 14:21
#6

mtrx220: A Crysis 2 is undorító volt, de nem erről van szó. Az NV logikus evolúció szerint fejleszt, az Amd pedig előhozott egy eltorzult architektúrát, amit valamiért elvittek CPU irányba. Most pedig mindenféle bevásárolt effektekkel igazolják, hogy milyen jó döntést hoztak. Csak azt nem értem, hogy ebben a fejlesztők miért partnerek, mert az már nagyon túlzás, hogy nem csak egy-két kiugró példa van erre. És az senkinek sem jó, hogy a GCN ennyire jól működik. Az NV-nek évekig tart majd ezt lemásolni, és muszáj lesz, mert a hülye Amd játékokat vásárolgat fejlesztés helyett.

atti2010
atti2010
2013. febr. 28. 10:46

Az AMD szépen és csendesen leradírozta az Nvidiát a PHISIJEVEL együtt.

Törölt felhasználó
Törölt felhasználó
2013. febr. 27. 14:14
#5

Juliska... Ha az elmúlt évekbe kicsit vissza gondolnál, akkor lehet nem is írtad volna ezt.. NV ugyan ezt csinálja / csinálta..

/ 2
Vissza az oldal tetejére