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

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

0 Members and 1 Guest are viewing this topic.

IngloriousTom

  • Newbie
  • *
  • Posts: 17
    • View Profile
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #30 on: July 25, 2014, 02:57:47 pm »
That looks gorgeous. I would love to try it for a little project, but your wiki seems to be empty and I don't see examples, and I'm afraid to know too little about OpenGL to try it alone.
Maybe could you add examples from your screenshots ? They looks really nice and I would definitely love to alter them. Adding documentation in your wiki should help too.

FRex

  • Hero Member
  • *****
  • Posts: 1845
  • Back to C++ gamedev with SFML in May 2023
    • View Profile
    • Email
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #31 on: July 25, 2014, 04:10:07 pm »
Isn't the name choice a bit unfortunate and hard to google/generic? D3D is what (most gamedev) people call Direct3D from DirectX. Even the headers for 9 were d3d9.h
Back to C++ gamedev with SFML in May 2023

lolz123

  • Sr. Member
  • ****
  • Posts: 260
    • View Profile
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #32 on: July 25, 2014, 07:47:39 pm »
@IngloriousTom: Examples and tutorials will come! If you cannot wait though, I can walk you through how to use it on Skype if you want to (PM me!)

@FRex: Yeah I know, I was struggling choosing a name  ::) The engine is unique in how it defers updates and then does them all in parallel, and also has a heavy focus on deferred shading, so I called it "Deferred 3D". Perhaps I will rename it at some point  ;)
Have you heard about the new Cray super computer?  It’s so fast, it executes an infinite loop in 6 seconds.

paupav

  • Full Member
  • ***
  • Posts: 156
    • View Profile
    • Email
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #33 on: July 26, 2014, 05:49:02 pm »
Wow! Awesome job.

Hapax

  • Hero Member
  • *****
  • Posts: 3346
  • My number of posts is shown in hexadecimal.
    • View Profile
    • Links
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #34 on: July 27, 2014, 01:55:35 am »
Wow! Your renderer looks like it can be quite beautiful! Excellent work  :)
Selba Ward -SFML drawables
Cheese Map -Drawable Layered Tile Map
Kairos -Timing Library
Grambol
 *Hapaxia Links*

lolz123

  • Sr. Member
  • ****
  • Posts: 260
    • View Profile
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #35 on: August 21, 2014, 10:51:55 pm »
I already had real-time ray traced global illumination, but I recently also added a lighter option, something I call SSRGI (screen space reflections and global illumination). It's much faster than the full blown technique, but not quite as pretty. But overall I think it still looks quite nice. Here is an example of ambient vs SSRGI:

SSRGI on:



SSRGI off (ambient only):

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

CypherStone

  • Newbie
  • *
  • Posts: 6
    • View Profile
    • Blog and Portfolio
Re: d3d (Deferred 3D) - A 3D Engine Using SFML
« Reply #36 on: August 22, 2014, 02:41:54 am »
Amazing work!
Here's hoping my deferred renderer will eventually be this good.

Anyway, I noticed (going through your source code) that your using glBlitFramebuffer for your final output, have you tried rendering out using a simple quad to improve performance. I had a significant gain of FPS by using a fullscreen quad instead. Hope that helps anyway.