• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

NVIDIA Demonstrates Witcher 3 With Hair Works – Talks Hair Simulation, Next-Gen FleX PhysX and Turbu

Caporegime
Joined
24 Sep 2008
Posts
38,283
Location
Essex innit!
Even though the RPG release was delayed to 2015, at the GDC today Balázs Török Lead Engine programmer CD Project RED gave important insights into it’s development process. The Witcher 3: Wild Hunt is one of the first games that relies on the GameWorks tools for programmers released by NVIDIA , particularly the Hair Works component.
NVIDIA GeForce Witcher 3

Problems encountered in realistic rendering of hair discussed
In the real world, hair might not be given than much importance. But in the Witcher world, which is dependent primarily upon interaction of characters, importance on their realistic representation is the greatest. It is in this realistic representation Török and his team of 50 programmers encountered difficulties. “In movies like ‘ Frozen ‘ it comes together by quickly piecing together a few million units ,” says Balázs Török . “In game simulation and rendering, such a set of realistic simulated hair will swish the display speed and fun in the basement.”
To solve this problem, and to achieve the most realistic rendering possible, Török and his team tried the Hair Works tool by Nvidia, which has previously also been used in Call of Duty: Ghosts for Dynamic Fur simulation of animal characters. Hair Works works by reducing the memory required in the GPU for hair creation by optimizing rendering algorithms and DX 11 tessellation. Even though the initial results looked promising, the designers were not satisfied, according to Török. The hair appeared too dense and clamped. The solution was in random number generated parameters, which not only allowed density differentiation but also allowed for wind effects. ”A physically correct simulation of these chaotic currents would devour too many resources ,” says Török . The conclusion? “The rendering of fur and hair is difficult , but possible.”
Next was Dane Johnston, GPU content manager at Nvidia who gave a brief about the working of the Hair Works tool. Templates of hairstyles and skin from 3D Max and Maya end up in a hair description file. This file includes the base details of the hair to be rendered and properties such as flexibility. Upon designer satisfaction, the file ends up in the game engine with Photoshop or Gimp created textures.
Monier Maher, APEX Product manager at Nvidia then proceeded to provide a brief about the GameWorks tools. The GameWorks list includes VisualFX , PhysX and OptiX SDK for optimal game development. The VisualFX component includes sub-tools such as HairWorks, FaceWorks, Turbulence, ShadowWorks and CameraWorks for effective Visual effects. The PhysX allows options for rendering and creation of physical objects such as clothing, liquids and other objects. The OptiX SDK is all about ray tracing, ambient occlusion and Light Baking.
A few videos demonstrating the Hair Simulation, Grass PhysX and FlameWorks have been uploaded by the guys over at PCGamesHardware.de which you might want to check out below.
NVIDIA GDC 2014 GameWorks Demos:



What is NVIDIA GameWorks?
NVIDIA GameWorks

Advertisements


The NVIDIA GameWorks program is part of NVIDIA’s latest strategy to empower developers with tools that ease in game development providing rich and quality gaming experience to PC gamers. This is done through the help of 300 visual effects engineers from NVIDIA who will be dispatched to developers across the globe offering library of SDKs, technology and algorithms and finally developer tools. Part of this strategy includes three new SDKs – Flex, GI Works and Flame Works.
‘We’ve dispatched our engineers to work onsite with top game developers and add effects, fix bugs, tweak performance, and train developers in open standards and work hand-in-hand with our game laboratory.’ NVIDIA
NVIDIA’s Flex is the latest unified GPU PhysX system which allows developers to use a combination of rigid body and fluid simulations. In past game development processes, it was hard to let the two simulations work aside each other due to their complex nature but NVIDIA’s Flex with the right tools would unify this process allowing the use of both rigid body and fluid simulations.
Next up is the new GI Works SDK which is the short term for Global Illumination Works which allows real-time global illumination in any scene required. Currently, developers use pre-backed global illumination effects in their scenes placing several light sources in a particular place which is a burden for developers and at the same time, it gives off a non-dynamic presentation. This is solved with the use of real-time global illumination which is more realistic and offers a more dynamic experience to gamers.
Last up is the Flame Works SDK which includes a film-quality volumetric effect solution to render flame and smoke. NVIDIA is adding these features along with various other effects in a lot of upcoming titles such as Batman: Arkham Origins, Witcher 3: The Wild Hunt, Assassins Creed IV: Black Flag, Watch Dogs. Some of the new titles such as Project Cars and the multi-million dollar funded Star Citizen are also offering rich NVIDIA Turbulence and NVIDIA PhysX and PhysX Particles support plus HBAO+, TXAA, Cloth Simulation and many more to name.
NVIDIA’s Next Generation FleX Unified PhysX and Turbulence (Next Gen) Particle Effects Coming to Unreal Engine 4 and CryEngine
NVIDIA also showcased several slides during the event at their conference at GDC 2014 which confirm that their next generation FleX Unified PhysX and Turbulence particle effects are officially headed for PC and would be inte grated in Unreal Engine 4 and CryEngine. The Turbulence particles will be added to Unreal Engine 3, 4 and Cry Engine via a patch while FleX would be headed to Unreal Engine 4. Only PC is the supported platform for these new features so titles developed exclusively for PC or multi-plat titles which are optimized for PC will adopt the new features.
Following slides are courtesy of PCGamesHardware:


Read more: http://wccftech.com/nvidia-demonstr...lex-physx-turbulence-particles/#ixzz2wp6xdtn0

 
Last edited:
I like how the grass's is flattened and comes back after a time. Nice feature i could see being useful in games especially when your stalking one of those nasty snipers in some games :)
But i'm not a fan of propriety tech do wish they could all work together:(

Yer, looks pretty damned good to me. As for proprietary...Honestly, I don't care :D
 
Copy, paste, post and run. This isn't just aimed at you eapecially as I see others do th same but if your going to start a thread you should at least provide your own thoughts or add some commentary rather then rely on everyone else doing the work.

Ermmmm, I have posted several thoughts in this long running thread but your post has no relevance at all!
 
Keep on topic please guys. I would rather talk about the game and not my style of posting :)

The one thing I admire about CD Projekt Red is they will not be rushed into releasing a game and will only release it when it is done.

This Cyberpunk 2077 trailer sums it up for me:

 
All these subtle touches do look good and I am a big fan of TressFX (shame it is only in one game) but the gameplay needs to be there also, which I felt it wasn't in Ghosts. The Witcher 3 will hopefully bring the neat touches and gameplay that we all like :)
 
Lichdom is available on steam. Think it's only beta and not sure if TressFX is present yet, but it will be. Star Citizen is unreleased, i think you know this, but the point was it's coming in more titles soon.

Not been keeping up but Star Citizen is something that interests me. Lichdom looks like a Skyrim game and that isn't my cuppa. I would also expect the new Tomb Raider to have it as well and that game I look forward to.
 
I always thought this game looked good but after only playing 10 minutes of the Witcher 2, I thought it was a bit dull. I read people on the net saying how good the Witcher 2 was and I thought I better give it another go and so so glad I did. If anyone was like me and have it in their steam unplayed....get it played :D

I am so looking forward to this probably more than the new Batman and GTA V put together. Seeing all those features as well, I just know this gon be gud :D
 
Back
Top Bottom