yitit
Home
/
Software
/
NVIDIA Demonstrates Witcher 3 With Hair Works – Talks Hair Simulation, Next-Gen FleX PhysX and Turbulence Particles
NVIDIA Demonstrates Witcher 3 With Hair Works – Talks Hair Simulation, Next-Gen FleX PhysX and Turbulence Particles-February 2024
Feb 23, 2026 7:24 AM

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

The NVIDIA GameWorks program is part of NVIDIA’s latest strategyto empowerdevelopers with tools that ease ingame developmentproviding rich and quality gaming experience toPC gamers. This is done through the help of 300 visual effectsengineersfrom NVIDIA who will be dispatched to developers across the globe offeringlibrary of SDKs, technology and algorithms and finallydeveloper tools. Part of this strategyincludesthree new SDKs – Flex, GI Works and Flame Works.

‘We’ve dispatched ourengineersto 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 ofrigid body and fluid simulations. In pastgame developmentprocesses, it was hard to let the two simulations work aside each other dueto theircomplex 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 afilm-quality volumetric effect solution to render flame and smoke. NVIDIA is adding these features along with various other effects in alot 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:

Features of Turbulence Particles:NVIDIA Turbulence

Interactive massive particle simulation based on eulerian fluid simulationHeat sources and jetsIntegrated with PhysX particlesNoise Support

Features of FleX Unified PhysX:NVIDIA PhysX FleX

Unified Solver for EffectsRigid/Deformable bodiesPhase TransitionParticlesFluidsClothRopenvidia-witcher-3-fur

nvidia-visualfx-sdk

nvidia-shadowworks

nvidia-postworks

nvidia-hairworks

nvidia-flameworks

nvidia-faceworks

nvidia-hairworks-sdk

nvidia-gameworks

2 of 9

Comments
Welcome to yitit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Login to display more comments
Software
Recent News
Copyright 2023-2026 - www.yitit.com All Rights Reserved