Geeks3D Forums

Tech Forums => 3D-Tech News Around The Web => Topic started by: Stefan on March 02, 2016, 07:59:32 PM

Title: AMD TressFX 3.0 - Fix hair rendering bug
Post by: Stefan on March 02, 2016, 07:59:32 PM
Quote
Fix hair rendering bug (https://github.com/GPUOpen-Effects/TressFX)

Resurrect the ALU_INDEXING path in TressFXRender.hlsl. It is both slightly faster in my brief testing and also eliminates the hair rendering issue seen on AMD.

Maybe it looks better on AMD GCN GPUs (have none handy), but on NVIDIA it still looks like an old carpet.


(http://img.techpowerup.org/160302/stefan037-20160302.png)
Title: Re: AMD TressFX 3.0 - Fix hair rendering bug
Post by: nuninho1980 on March 03, 2016, 12:00:20 AM
Can you create executable?
Title: Re: AMD TressFX 3.0 - Fix hair rendering bug
Post by: Stefan on March 03, 2016, 01:06:27 AM
Copy binaries into TressFX-Master, i wasn't in the mood to find out which files are redundant.

Visual C++ Redistributable for Visual Studio 2015 (https://www.microsoft.com/en-us/download/details.aspx?id=48145)
TressFX-Master (https://github.com/GPUOpen-Effects/TressFX/archive/master.zip)
Pre-compiled binaries (64 bit release)  (https://goo.gl/ZgZ6xa)
 
Title: Re: AMD TressFX 3.0 - Fix hair rendering bug
Post by: nuninho1980 on March 03, 2016, 12:55:29 PM
Copy binaries into TressFX-Master, i wasn't in the mood to find out which files are redundant.

Visual C++ Redistributable for Visual Studio 2015 (https://www.microsoft.com/en-us/download/details.aspx?id=48145)
TressFX-Master (https://github.com/GPUOpen-Effects/TressFX/archive/master.zip)
Pre-compiled binaries (64 bit release)  (https://goo.gl/ZgZ6xa)
Thank you. I tried to install VS2015 runtime, to copy to paste and to run sample... but I got crash without any error message running Win 10 x64 and GTX 780 Ti Classy with 361.91WHQL. :(

PS: I haven't any "big" Visual Studio (2013 or 2015) installed.
Title: Re: AMD TressFX 3.0 - Fix hair rendering bug
Post by: Stefan on March 03, 2016, 05:07:39 PM
You don't need full VS as i compiled in release mode.

Do you have DirectX End-User Runtimes (June 2010) (https://www.microsoft.com/en-us/download/details.aspx?id=8109) installed?

Without debug log no one can even guess whats wrong.
Title: Re: AMD TressFX 3.0 - Fix hair rendering bug
Post by: nuninho1980 on March 03, 2016, 06:17:18 PM
You don't need full VS as i compiled in release mode.

Do you have DirectX End-User Runtimes (June 2010) (https://www.microsoft.com/en-us/download/details.aspx?id=8109) installed?

Without debug log no one can even guess whats wrong.
Ok. I tried to install DX end-user but I got same result.

"TressFX*_release_2015.exe" - is "x:\TressFX-master\amd_tressfx_viewer\bin" correct path?
Title: Re: AMD TressFX 3.0 - Fix hair rendering bug
Post by: Stefan on March 03, 2016, 09:42:51 PM
Path is correct, i made another build under VS 2013. Good luck.

new binaries (https://drive.google.com/file/d/0BykQ4pHxfGQWYVpHR1RDbHFNTUU/view)
Visual C++ Redistributable Packages for Visual Studio 2013 (http://www.microsoft.com/en-us/download/details.aspx?id=40784)

NB: works also with Intel

(http://img.techpowerup.org/160303/stefan040-20160303.png)
 
Title: Re: AMD TressFX 3.0 - Fix hair rendering bug
Post by: nuninho1980 on March 04, 2016, 11:44:20 AM
Tried to run new executable 2013 but same result.

Tried to change primary graphics adaptor from GTX 780 Ti to Intel HD 4600 (in new CPU 4790K) and to run TressFX*_2013 and again TressFX*_2015 but I got still crash w/ any error.

NOTE: I run TressFX11 v2.0 (november 2013) and I work perfectly. ;)