Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: d3d (Deferred 3D) - A 3D Engine Using SFML  (Read 29138 times)

0 Members and 1 Guest are viewing this topic.

Grimshaw

  • Hero Member
  • *****
  • Posts: 631
  • Nephilim SDK
    • View Profile
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #15 on: April 03, 2014, 07:52:08 pm »
That Brigade 3 looks so amazing :D But how do you get rid of the noise you see when moving? It blows the entire experience imo :X

MadMartin

  • Jr. Member
  • **
  • Posts: 74
    • View Profile
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #16 on: April 03, 2014, 11:12:40 pm »
The noise is a typical problem of path tracers, since they do random direction sampling for the GI (called Monte Carlo sampling). More samples would reduce the noise, but increase computation effort.
But in the video I think it's the codec that gets f**cked up by the noise. In realtime it is certainly less visible (my own [smaller ;) ] pathtracer has the same problems: the output of the program looks great, videos are more difficult).

Lolilolight

  • Hero Member
  • *****
  • Posts: 1232
    • View Profile
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #17 on: April 05, 2014, 10:42:19 am »
It looks like to be very amazing, I wonder how you did for the lighting.

Peteck

  • Jr. Member
  • **
  • Posts: 55
    • View Profile
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #18 on: April 05, 2014, 12:43:10 pm »
It looks like to be very amazing, I wonder how you did for the lighting.

Well thats the biggest benefit of deferred shading. You can read more about here:

http://en.wikipedia.org/wiki/Deferred_shading

StormWingDelta

  • Sr. Member
  • ****
  • Posts: 365
    • View Profile
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #19 on: April 05, 2014, 05:11:36 pm »
hmm now if only there was a C# version of this. :)
I have many ideas but need the help of others to find way to make use of them.

lolz123

  • Sr. Member
  • ****
  • Posts: 260
    • View Profile
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #20 on: April 11, 2014, 06:39:07 pm »
Hello again!

I have been working on d3d a lot, mostly adding new features, but also improving some existing functionality.

Here is a new screenshot:



Also, virtual creatures make a return, and I integrated SFGUI (great lib so far  ;D)!


Have you heard about the new Cray super computer?  It’s so fast, it executes an infinite loop in 6 seconds.

Grimshaw

  • Hero Member
  • *****
  • Posts: 631
  • Nephilim SDK
    • View Profile
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #21 on: April 11, 2014, 06:48:14 pm »
You really are talented with graphics :) I'd love to discuss some things about rendering with you later ^^

lolz123

  • Sr. Member
  • ****
  • Posts: 260
    • View Profile
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #22 on: April 11, 2014, 07:19:49 pm »
Thanks! If you have any questions, I will gladly answer them!
Have you heard about the new Cray super computer?  It’s so fast, it executes an infinite loop in 6 seconds.

lolz123

  • Sr. Member
  • ****
  • Posts: 260
    • View Profile
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #23 on: April 14, 2014, 02:42:44 am »
Another update!

I added 3 new post-processing effects, SSAO, Depth of Field, and Light Scattering.

Here is a picture! More effects to come!

Have you heard about the new Cray super computer?  It’s so fast, it executes an infinite loop in 6 seconds.

zmertens

  • Jr. Member
  • **
  • Posts: 80
    • View Profile
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #24 on: April 14, 2014, 05:03:36 am »
Those pictures look amazing!
The truth will set you free but first it will piss you off.

Grimshaw

  • Hero Member
  • *****
  • Posts: 631
  • Nephilim SDK
    • View Profile
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #25 on: April 14, 2014, 03:33:22 pm »
Damn, this is looking better and better! I definitely have to learn a couple of things from you!!

lolz123

  • Sr. Member
  • ****
  • Posts: 260
    • View Profile
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #26 on: April 17, 2014, 05:38:41 am »
Physically based shading with screen space reflections! Parallax occlusion mapping!

Have you heard about the new Cray super computer?  It’s so fast, it executes an infinite loop in 6 seconds.

Grimshaw

  • Hero Member
  • *****
  • Posts: 631
  • Nephilim SDK
    • View Profile
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #27 on: April 17, 2014, 11:13:06 am »
Oh oh oh! I am predicting I will lose many hours studying your code when I am about to implement these things hehe :)

Lolilolight

  • Hero Member
  • *****
  • Posts: 1232
    • View Profile
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #28 on: April 22, 2014, 07:30:48 pm »
Quote
Oh oh oh! I am predicting I will lose many hours studying your code when I am about to implement these things hehe

Me too.

lolz123

  • Sr. Member
  • ****
  • Posts: 260
    • View Profile
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #29 on: July 18, 2014, 11:30:36 pm »
Hello!

It's been a while since I updated this, but d3d is still under active development. I have added .3dw (3D World Studio) level loading, real-time global illumination, OpenCL, and added CMake support.

Check the original post for the repository link! It has moved!
Have you heard about the new Cray super computer?  It’s so fast, it executes an infinite loop in 6 seconds.