Page 1 of 2
GPU Raytracing + FXAA Demo
Posted: Fri Sep 21, 2012 12:30 pm
by sio2
Update 23-Sep-2012: Added support for DirectX 10 hardware running through DirectX11.
Another ray tracing demo, though this more of a way of testing my modifications to the DX11 version of Irrlicht that I'm working on than anything completely new. Runs much smoother than my previous Irrlicht raytracing demos though, and has native support for DDS, cubemaps, compiled shaders and more. Anti-aliasing is via FXAA. Thought I would release this so people could see how it runs (if at all!) on their DX11 hardware. More ray tracing demos - of things other than spheres - may follow.
Demo zip here (727kb)
http://sio2.g0dsoft.com/demos/gpuraytrace_dx10_dx11.zip

Re: GPU Raytracing + FXAA Demo
Posted: Sun Sep 23, 2012 3:33 am
by christianclavet
I'm really impressed! Got over 300+ FPS on my system! (NVidia GT460)
EDIT: Sorry, it's a GTX460! My "peak" frame rate is around 380FPS!
Re: GPU Raytracing + FXAA Demo
Posted: Sun Sep 23, 2012 9:51 am
by sio2
christianclavet wrote:I'm really impressed! Got over 300+ FPS on my system! (NVidia GT460)
Thanks Christian. Performance numbers are interesting. I had a look on nvidia's site just to see the spec's of the card but I couldn't seem to find "GT460" - did you mean GTX460?
BTW If anyone else has any performance numbers I'd be glad to hear them (state the video card as well please).
Re: GPU Raytracing + FXAA Demo
Posted: Sun Sep 23, 2012 10:35 am
by kazymjir
I've tried to run it on my machine, but I am getting window with message "ERROR: Missing driver/hardware support".
Log from console:
---
Irrlicht Engine version 1.7.1
Microsoft Windows 7 Professional S (Build 7601)
Using renderer: Direct3D 11.0 SiO2
Using Hardware device, feature level 10.0
NVIDIA GeForce 9800 GT , Revision 162
---
I am using latest nVidia drivers for my card (306.23). Windows is 32 bit and DirectX version is 11.
If you need more information, let me know.
Later today/tomorrow I will try to test it on a rendering computer.
Re: GPU Raytracing + FXAA Demo
Posted: Sun Sep 23, 2012 2:10 pm
by mongoose7
9800 is a DX10 device.
Re: GPU Raytracing + FXAA Demo
Posted: Sun Sep 23, 2012 2:45 pm
by kazymjir
Oh, true! I even didn't know that.
Re: GPU Raytracing + FXAA Demo
Posted: Sun Sep 23, 2012 8:52 pm
by sio2
kazymjir wrote:I've tried to run it on my machine, but I am getting window with message "ERROR: Missing driver/hardware support".
Log from console:
---
Irrlicht Engine version 1.7.1
Microsoft Windows 7 Professional S (Build 7601)
Using renderer: Direct3D 11.0 SiO2
Using Hardware device, feature level 10.0
NVIDIA GeForce 9800 GT , Revision 162
---
I am using latest nVidia drivers for my card (306.23). Windows is 32 bit and DirectX version is 11.
If you need more information, let me know.
Later today/tomorrow I will try to test it on a rendering computer.
If you want to redownload the zip and give it another try I've just added support for DX10 hardware running through DX11.
Re: GPU Raytracing + FXAA Demo
Posted: Mon Sep 24, 2012 6:33 am
by kazymjir
I have downloaded a new version, it looks really nice. I got about 135-140 FPS.
Re: GPU Raytracing + FXAA Demo
Posted: Mon Sep 24, 2012 9:13 am
by codetiger
Irrlicht Engine version 1.7.1
Microsoft Windows 7 Professional S (Build 7601)
Using renderer: Direct3D 11.0 SiO2
Using Hardware device, feature level 11.0
ATI Radeon HD 5800 Series, Revision 0
Shader Model 5 supported
CPU: 8 Processors at 2.7GHz
FPS: Last=380, Min=367, Max=580
Re: GPU Raytracing + FXAA Demo
Posted: Sun Sep 30, 2012 8:35 pm
by kazymjir
As I promised, I checked the app on our rendering machine at work:
Irrlicht Engine version 1.7.1
Microsoft Windows 7 Professional S (Build 7601)
Using renderer: Direct3D 11.0 SiO2
Using Hardware device, feature level 11.0
NVIDIA GeForce GTX 660 Ti, Revision 161
Shader Model 5 supported
CPU: 12 Processors at 3.2GHz
FPS: Last=1016, Min=904, Max=1016
By the way, I don't know why it detected processor clock as 3.2GHz, this machine has installed Intel i7-3960X at 3.3GHz.
Re: GPU Raytracing + FXAA Demo
Posted: Sun Sep 30, 2012 8:48 pm
by christianclavet
Perhaps a rounding error... Sometimes the clock could report as 3.299Ghz
Re: GPU Raytracing + FXAA Demo
Posted: Tue Oct 02, 2012 7:52 pm
by sio2
kazymjir wrote:As I promised, I checked the app on our rendering machine at work:
Irrlicht Engine version 1.7.1
Microsoft Windows 7 Professional S (Build 7601)
Using renderer: Direct3D 11.0 SiO2
Using Hardware device, feature level 11.0
NVIDIA GeForce GTX 660 Ti, Revision 161
Shader Model 5 supported
CPU: 12 Processors at 3.2GHz
FPS: Last=1016, Min=904, Max=1016
By the way, I don't know why it detected processor clock as 3.2GHz, this machine has installed Intel i7-3960X at 3.3GHz.
Thanks, interesting info. Very good numbers (relatively) on a 660!
BTW The frequency is just being rounded down to the nearest tenth when it's displayed. It's held internally in a 64bit int to the nearest Hz.
Re: GPU Raytracing + FXAA Demo
Posted: Tue Oct 16, 2012 5:11 pm
by joposter
Tried it out on my machines (dektop and notebook)
AMD Radeon HD 7900 Series (7970)
CPU: 8 Processors at 3.5 Ghz
running at 1120 Fps
AMD E-450 APU including a
AMD Radeon HD 6320
running at 11 Fps
PS : had to add D3DCompiler_43.dll and d3dx11_43.dll for me to work
really nice work
Re: GPU Raytracing + FXAA Demo
Posted: Sat Nov 10, 2012 1:36 am
by sio2
joposter wrote:Tried it out on my machines (dektop and notebook)
AMD Radeon HD 7900 Series (7970)
CPU: 8 Processors at 3.5 Ghz
running at 1120 Fps
AMD E-450 APU including a
AMD Radeon HD 6320
running at 11 Fps
PS : had to add D3DCompiler_43.dll and d3dx11_43.dll for me to work
really nice work
Interesting numbers, especially the APU. Thanks.
Regarding the dlls - I'd guess that you may be missing the required Microsoft DirectX install (mentioned in the Requirements section of the readme).
Re: GPU Raytracing + FXAA Demo
Posted: Sat Nov 10, 2012 1:30 pm
by Yoran
Amazing work 1100FPS here. Tell me why arent you part of the core team to add the driver and demos in?