GPU Raytracing + FXAA Demo

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
sio2
Competition winner
Posts: 1003
Joined: Thu Sep 21, 2006 5:33 pm
Location: UK

GPU Raytracing + FXAA Demo

Post 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

Image
Last edited by sio2 on Sun Sep 23, 2012 8:50 pm, edited 1 time in total.
christianclavet
Posts: 1638
Joined: Mon Apr 30, 2007 3:24 am
Location: Montreal, CANADA
Contact:

Re: GPU Raytracing + FXAA Demo

Post 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!
Last edited by christianclavet on Sun Sep 23, 2012 6:09 pm, edited 1 time in total.
sio2
Competition winner
Posts: 1003
Joined: Thu Sep 21, 2006 5:33 pm
Location: UK

Re: GPU Raytracing + FXAA Demo

Post 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).
kazymjir
Posts: 727
Joined: Sat Feb 20, 2010 4:05 pm
Location: Munich, Bayern

Re: GPU Raytracing + FXAA Demo

Post 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.
mongoose7
Posts: 1227
Joined: Wed Apr 06, 2011 12:13 pm

Re: GPU Raytracing + FXAA Demo

Post by mongoose7 »

9800 is a DX10 device.
kazymjir
Posts: 727
Joined: Sat Feb 20, 2010 4:05 pm
Location: Munich, Bayern

Re: GPU Raytracing + FXAA Demo

Post by kazymjir »

Oh, true! I even didn't know that.
sio2
Competition winner
Posts: 1003
Joined: Thu Sep 21, 2006 5:33 pm
Location: UK

Re: GPU Raytracing + FXAA Demo

Post 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.
kazymjir
Posts: 727
Joined: Sat Feb 20, 2010 4:05 pm
Location: Munich, Bayern

Re: GPU Raytracing + FXAA Demo

Post by kazymjir »

I have downloaded a new version, it looks really nice. I got about 135-140 FPS.
codetiger
Posts: 103
Joined: Wed May 02, 2012 9:24 am
Location: Chennai, India
Contact:

Re: GPU Raytracing + FXAA Demo

Post 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
IrrNaCl - Irrlicht Port for Google Chrome Native Client - Demo

Iyan 3D - Make your own 3d animation using your iOS Device
kazymjir
Posts: 727
Joined: Sat Feb 20, 2010 4:05 pm
Location: Munich, Bayern

Re: GPU Raytracing + FXAA Demo

Post 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.
christianclavet
Posts: 1638
Joined: Mon Apr 30, 2007 3:24 am
Location: Montreal, CANADA
Contact:

Re: GPU Raytracing + FXAA Demo

Post by christianclavet »

Perhaps a rounding error... Sometimes the clock could report as 3.299Ghz
sio2
Competition winner
Posts: 1003
Joined: Thu Sep 21, 2006 5:33 pm
Location: UK

Re: GPU Raytracing + FXAA Demo

Post 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.
joposter
Posts: 1
Joined: Tue Oct 16, 2012 5:03 pm

Re: GPU Raytracing + FXAA Demo

Post 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
sio2
Competition winner
Posts: 1003
Joined: Thu Sep 21, 2006 5:33 pm
Location: UK

Re: GPU Raytracing + FXAA Demo

Post 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).
Yoran
Site Admin
Posts: 96
Joined: Fri Oct 07, 2005 8:55 am
Location: The Netherlands
Contact:

Re: GPU Raytracing + FXAA Demo

Post by Yoran »

Amazing work 1100FPS here. Tell me why arent you part of the core team to add the driver and demos in?
Post Reply