DX11 3Demon Driver - GPU raytracer

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
Post Reply
sio2
Competition winner
Posts: 1003
Joined: Thu Sep 21, 2006 5:33 pm
Location: UK

DX11 3Demon Driver - GPU raytracer

Post by sio2 »

Image

I've implemented a DX11 driver for Spintz's Irrlicht-based 3Demon engine. This is an initial step toward a DX11 driver for vanilla Irrlicht.

For the above screenshot I ported over my pixel shader-based raytracer. I'll make a Compute Shader version once I've implemented the functionality. :wink:
Virion
Competition winner
Posts: 2148
Joined: Mon Dec 18, 2006 5:04 am

Post by Virion »

nice
christianclavet
Posts: 1638
Joined: Mon Apr 30, 2007 3:24 am
Location: Montreal, CANADA
Contact:

Post by christianclavet »

Wow! That's great.

If you need someone to test directcompute, I've installed DX11 on my computer (My video card only support DX10 features at the moment (NVIDIA 9800GX2), but Direct Compute should work.
Revan1985
Posts: 89
Joined: Tue May 08, 2007 4:11 pm
Location: Italy

Post by Revan1985 »

if you need, i've a dx11 video card here ^^
CPU: AMD PHENOMII X6 1090T BE 3,2GHZ
RAM : OCZ 8GB 2*4GB DDR3 LOW VOLTAGE 1333
VGA: GeForce GTX680 2GB
HD : 500GB + 500GB + 2x1TB Raid Edition + 500GB External
Motherboard: ASUS CROSSHAIR FORMULA 4 890FX AM3
PSU: Corsair 750W
CPU Cooling: Katana 2
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

Is the dx11 way of doing things much different from dx10? How do you handle material attributes and options from the formerly fixed function pipeline?
3D Ace
Posts: 66
Joined: Sun Oct 04, 2009 8:47 am
Location: Swakopmund, Namibia
Contact:

Post by 3D Ace »

Sorry but i need to criticise this. Raytracing is possible with Directx9, checkout Blindside's XEffects R1.3. But otherwise very good! :D
Everything is possible, IF you know how.
Checkout my website for my upcoming game.(Currently on hold!)
http://www.projectbattle360.webege.com
Image
Virion
Competition winner
Posts: 2148
Joined: Mon Dec 18, 2006 5:04 am

Post by Virion »

3D Ace wrote:Sorry but i need to criticise this. Raytracing is possible with Directx9, checkout Blindside's XEffects R1.3. But otherwise very good! :D
sio2 did that 3 years ago.

Image
devsh
Competition winner
Posts: 2049
Joined: Tue Dec 09, 2008 6:00 pm
Location: UK
Contact:

Post by devsh »

3D Ace please keep your mouth shut... you dont even understand the shader code.

the shader is not scene aware and you cannot change the amount of objects in the scene, it doesn't even support triangle meshes

I was once going to do a raytracer in openCL, but the render target interop doesn't seem to work with PBO

sio2 is superior so maybe he will do something
rootroot1
Posts: 44
Joined: Wed Nov 25, 2009 6:42 pm
Location: Odessa, Ukraine

Post by rootroot1 »

Hi, sio2 !!!!!!!!!!!!

Your work is great !!!!!!!!!!!!!!

But how I can download 3Demon engine ???
3D Ace
Posts: 66
Joined: Sun Oct 04, 2009 8:47 am
Location: Swakopmund, Namibia
Contact:

Post by 3D Ace »

Ok sorry Devsh. Maybe i talked rubbish. :)
Everything is possible, IF you know how.
Checkout my website for my upcoming game.(Currently on hold!)
http://www.projectbattle360.webege.com
Image
sio2
Competition winner
Posts: 1003
Joined: Thu Sep 21, 2006 5:33 pm
Location: UK

Post by sio2 »

devsh wrote:the shader is not scene aware
They are Irrlicht scene nodes moved via Irrlicht animators and the light source is an Irrlicht light. Yes, it's currently a simplistic scene but it's derived from the Shader Model 2.0 demo and SM2 is extremely limited compared to SM5.
devsh wrote:and you cannot change the amount of objects in the scene
The shader is set up to take a variable amount of objects.
Post Reply