1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD TressFX Technology Detailed

Discussion in 'News' started by btarunr, Feb 26, 2013.

  1. btarunr

    btarunr Editor & Senior Moderator Staff Member

    Joined:
    Oct 9, 2007
    Messages:
    28,616 (11.22/day)
    Thanks Received:
    13,648
    Location:
    Hyderabad, India
    AMD unveiled the new TressFX technology it teased us with, earlier this week. The technology, as predicted, works to create realistic hair rendering and physics; but we imagine it could be applied to foliage and hopefully, furry donuts as well. It will be first implemented in the 2013 reboot title of the Tomb Raider franchise, in which Lara Croft finally parted with her braid. TressFX helps accurately render Croft's hair, drawing finer locks of hair than pre-rendered hair textures plastered on bigger hair polygons that look unnatural. The free and fluid nature of these locks can then be used to accurately draw the effects of wind and water onto the hair. Below are a few before-after instances of TressFX.

    Technically, TressFX is a toolset co-developed by AMD and Crystal Dynamics, which taps into DirectCompute to unlock the number-crunching prowess of the GPU (specifically Graphics CoreNext ones), to render individual strands of hair. It is built on the foundation laid by AMD's work on Order Independent Transparency (OIT), and uses Per-Pixel Linked-List (PPLL) data structures to manage rendering complexity and memory usage. DirectCompute is additionally used to process the physics of these strands of hair, which are affected by the character's motion, and elements such as wind and water/rain. TressFX will be implemented at least on the PC version of the upcoming Tomb Raider.

    [​IMG] [​IMG]
     
  2. theJesus

    theJesus

    Joined:
    Jul 20, 2008
    Messages:
    3,968 (1.75/day)
    Thanks Received:
    860
    Location:
    Ohio
    So is this something that will only work on AMD cards?
     
  3. okidna

    okidna

    Joined:
    Jan 2, 2012
    Messages:
    470 (0.47/day)
    Thanks Received:
    343
    Location:
    Indonesia
    She already parted with her braid in "Tomb Raider : Legend", back with braid in "Tomb Raider : Anniversary" and without braid again in "Tomb Raider : Underworld" and "Lara Croft and the Guardian of Light".

    Call me braid-mania :D

    On topic, looks nice, and as usual hoping for low performance hit when this hair-thingy enabled :D

    AMD didn't say anything about compatibility but here's a hint :

    http://blogs.amd.com/play/tressfx/
     
  4. AphexDreamer

    AphexDreamer

    Joined:
    Jun 17, 2007
    Messages:
    7,117 (2.67/day)
    Thanks Received:
    917
    Location:
    C:\Program Files (x86)\Aphexdreamer\
    Can this be used to help Crysis 3's Ropy Physics? Maybe make it more hairy?
     
  5. Ferrum Master

    Ferrum Master

    Joined:
    Nov 18, 2010
    Messages:
    672 (0.48/day)
    Thanks Received:
    151
    Location:
    Rīga
    AMD has a crush on Lara... no doubt...

    They should make a flurry cat demo :D
     
  6. theubersmurf

    theubersmurf

    Joined:
    Mar 11, 2009
    Messages:
    870 (0.43/day)
    Thanks Received:
    101
    Location:
    Dawn
    TMM's hairy doughnut exposed? Yikes.
     
    AlienIsGOD says thanks.
  7. Dj-ElectriC

    Dj-ElectriC

    Joined:
    Aug 13, 2010
    Messages:
    2,200 (1.46/day)
    Thanks Received:
    838
    If this includes realistic boob movement i will sell my two 680s and get two 7970s
     
  8. Ferrum Master

    Ferrum Master

    Joined:
    Nov 18, 2010
    Messages:
    672 (0.48/day)
    Thanks Received:
    151
    Location:
    Rīga
    Btw it made me thought, that old Lara had BIGGER boobs - damn it...

    A PATCH, we demand a game PATCH :roll:
     
  9. AsRock

    AsRock TPU addict

    Joined:
    Jun 23, 2007
    Messages:
    10,931 (4.11/day)
    Thanks Received:
    1,688
    Location:
    US

    I was thinking that went the first news hit TPU.

    BoobFX for the win
     
  10. LAN_deRf_HA

    LAN_deRf_HA

    Joined:
    Apr 4, 2008
    Messages:
    4,554 (1.92/day)
    Thanks Received:
    952
    I was very disappointed to see her boobs are inanimate in the gameplay I've seen. And I don't even mean that in a har har way it just feels like we're way past time for having more fluid bodies in video games. Enough of this everything is moving rocks stuff.

    Also this http://www.ouidad.com/TressFX-Curl-Styling-Gel
     
    theJesus says thanks.
  11. TRWOV

    TRWOV

    Joined:
    Aug 11, 2011
    Messages:
    3,527 (3.07/day)
    Thanks Received:
    2,073
    Location:
    Mexico
    As it is based on DirectCompute it should work in every card that supports it but will run undoubtedly better on HD7000 cards due to their tremendous DC performance compared to other cards.
     
    nt300, theJesus, xvi and 1 other person say thanks.
    Crunching for Team TPU
  12. alienstorexxx New Member

    Joined:
    Mar 15, 2012
    Messages:
    27 (0.03/day)
    Thanks Received:
    2
    i agree
     
  13. renz496

    Joined:
    Mar 24, 2012
    Messages:
    86 (0.09/day)
    Thanks Received:
    7
    i wonder if this will give amd cards definite advantage for this game. just a few days ago they were claiming Crysis 3 was very optimized for their card. but any performance review that i can find shows that GTX680 are pretty much equal to 7970 Ghz Ed in term of performance.
     
  14. RejZoR

    RejZoR

    Joined:
    Oct 2, 2004
    Messages:
    4,651 (1.27/day)
    Thanks Received:
    946
    Location:
    Europe/Slovenia
    All this fuss ONLY about hair? Are they fuckin shitting me? Not even a full fledged physics engine. Hair. Let me say it again. HAIR. Dafuck?
     
    remixedcat says thanks.
  15. badtaylorx

    badtaylorx

    Joined:
    Aug 19, 2011
    Messages:
    479 (0.42/day)
    Thanks Received:
    152

    this is worth the effort... bad hair is just another immersion hindrance. the realer the better imo.

    wonder how long it will take em to get a woman's "wet hair" look down???

    try that with chains!!! lol
     
  16. RejZoR

    RejZoR

    Joined:
    Oct 2, 2004
    Messages:
    4,651 (1.27/day)
    Thanks Received:
    946
    Location:
    Europe/Slovenia
    So hair is more important than a fully destructible world with physical environmental weather effects. I am amazed how can they waste so much potential on something as unimportant as hair.
    Sure it's nice if it's realistic but c'mon!? Lara had physics affected hair in Tomb Raider, back in 1998 ?
    It was basic and all but they did it on shit CPU's from that time and it sort of looked pretty good, Lara's hair tail swinging around...
     
    remixedcat and james888 say thanks.
  17. SaltyFish

    SaltyFish

    Joined:
    Jun 6, 2012
    Messages:
    331 (0.39/day)
    Thanks Received:
    85
    Rendering good flow in CGI has always been difficult. Even today, take a look at characters with loose hair past their necks in a CGI cartoon or a video game. They don't do realistic flow, if any. That's why you often see ponytails and braids and really short hair in such works.

    Personally, I think the hair flow is a bigger achievement than an engine with fully destructible environments and/or environmental effects. Fully destructible environments are limited by game developers not wanting to deal with the possibilities. How deep should a hole be allowed in the ground? Should the player be allowed to blow down a wall to enter any building? You can see how that's a less of a hardware limitation (even though it would be memory intensive). As for environmental effects, you can easily fake wet telephone poles with texture changes when it starts raining. Yeah, hair flow is not as "felt" on the gaming side. But it's still revolutionary when it comes to immersion and it's something future developers can easily use without affecting the more mechanical parts of their games.

    If it makes you feel better, the hair flow effects can theoretically be applied to other things such as tall grass and animal fur.

    Also, anyone have a video of TressFX in action rather than static screenshots?
     
  18. Aleksander

    Joined:
    Dec 2, 2009
    Messages:
    3,254 (1.84/day)
    Thanks Received:
    304
    This is exceptionally good, since it will be implemented on Tomb Raider for the first time! :D

    http://blogs.amd.com/play/tressfx/

    Looks like its only between crystal dynamics and amd
     
    Last edited: Feb 26, 2013
  19. omnimodis78

    omnimodis78

    Joined:
    Aug 2, 2012
    Messages:
    35 (0.04/day)
    Thanks Received:
    9
    Location:
    Canada
    Isn't this exactly the same thing as Dawn's hair (nVidia's "A New Dawn" demo) - it looks amazing. Here's nVidia's description of that aspect of the demo (and especially pay attention to the very last sentence...)

    "Another area of dramatic improvement is Dawn’s hair. The original Dawn had individual hair strands, but they were few and far between. A mere 1,700 adorned her head and the shader only modeled for specular reflections. The original Dawn also used a rock hard hairspray to ensure her hair never budged a millimeter; all the GPU's horsepower was directed at rendering her character as realistically as possible. New Dawn’s hair is a giant leap forward. Thanks to DirectX 11 tessellation, she has gone from a scant 1,700 strands to 40,000 soft locks of hair. Advanced shading allows her beautiful hair to move out of the jet-black color scheme. While still a brunette, you’ll see her hair gently flowing in the wind, reflecting and transmitting light from the environment.

    Because hair is so thin, aliasing is a major problem. Traditional antialiasing doesn't work well here, as a strand is often smaller than a pixel and may not be picked up by any of the four-or-so sample points. To alleviate this problem, A New Dawn has a special hair smoothing shader that inspects each strand and blurs them in the combing direction. The final result looks soft and silky, as if she just jumped out of the shower after an extensive conditioner routine."

    source: http://www.geforce.com/games-applications/pc-games/a-new-dawn/description
     
  20. Solidstate89

    Solidstate89

    Joined:
    May 29, 2012
    Messages:
    204 (0.24/day)
    Thanks Received:
    40
    Location:
    Western New York
    It uses DirectCompute as its underlying API. Any DX11 card should be able to utilize this, and that includes nVidia's cards. It doesn't use a proprietary implementation like nVidia's Phys-X hair demos that they put out years ago.
     
  21. Xzibit

    Joined:
    Apr 30, 2012
    Messages:
    1,121 (1.27/day)
    Thanks Received:
    252
    Nvidias looks more like FiberFX from Lightwave. Not to mention they never brought it into a game all those years with there "THE WAY ITS MEANT TO BE PLAYED" campaing.

    Got to atleast hand it to AMD for bringing it to a game less then a year into Gaming Evolved. Next step is to implement it into others and improve on it with time.
     
  22. okidna

    okidna

    Joined:
    Jan 2, 2012
    Messages:
    470 (0.47/day)
    Thanks Received:
    343
    Location:
    Indonesia
    From Bit-Tech :

    Source : http://www.bit-tech.net/news/hardware/2013/02/26/amd-tressfx/1
     
  23. natr0n

    natr0n

    Joined:
    Jan 29, 2012
    Messages:
    1,927 (1.97/day)
    Thanks Received:
    991
    [​IMG]
     
  24. Fluffmeister

    Fluffmeister

    Joined:
    Dec 22, 2011
    Messages:
    672 (0.66/day)
    Thanks Received:
    192
    The improvements when enabled are really rather stunning:
    [​IMG]
     
    Rowsol, suraswami, HalfAHertz and 11 others say thanks.
  25. RejZoR

    RejZoR

    Joined:
    Oct 2, 2004
    Messages:
    4,651 (1.27/day)
    Thanks Received:
    946
    Location:
    Europe/Slovenia
    So they sticked some hair on a baldy who was designed to be bald to begin with. Whats next, making Lara hairy where she wasn't intended to be? Pathetic, like they are competing with NVIDIA who will make more retarded post processing physics effects and lock them down to one platform.
    F**k that.

    It looks patehtic as well. This guy looks like those eggs where you stuff them with cotton and plant some wheat seeds in them so they grow hair. An egg with wheat come over. Nice...
    The guy looks better with a bald head. Period.

    If anyone bothered to work with some art ANYONE could make some rather realistic har using CPU alone. You wouldn't have 3 billions of hair strands but if anyone would even bother to make clusters of hair taht move based on head movement, freakin CPU Havok could do that. But instead, no one even bothered to do that. Instead pretty much all games used 100% static hair.
    So why 100% static or 100% super duper HW accelerated. Like no one knows how to fuckin make something in the middle. They always have to do it on one or another extreme...
     

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)

Share This Page