Estranged, the story of a lone fisherman, stranded on a mysterious island during a violent storm. Explore rich environments and meet the curious inhabitants of the island as you find a way back to the mainland.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Add media Report RSS New Depth of Field and HBAO (view original)
New Depth of Field and HBAO
embed
share
view previous next
Share Image
Share on Facebook Post Email a friend
Embed Image
Post comment Comments
Expack
Expack - - 312 comments

Did I just land on next-gen Myst? Seriously - the graphics are that gorgeous!

Have you looked at E.Y.E.: Divine Cybermancy, a Source Engine game developed and published by an independent, non-Valve studio, and how they implemented Depth of Field? I know from personal experience (would like to stress that part) that game runs at a silky smooth, constant 60FPS with max settings on my GeForce 560 GTX and Intel i7 Quad-Core, including anti-aliasing and Depth of Field.

Also, isn't HBAO something which only runs well on NVIDIA graphics cards?

Reply Good karma Bad karma+7 votes
DewmBot
DewmBot - - 518 comments

E.Y.E Divine Cybermancy runs really good for me too, but on my old graphics card there was a little bit of twitching, but thats because the source engine was pushed to it's limits and IIRC it was using source SDK 2007. The 2013 SDK runs alot better and I'm sure supports these new features alot better.

Darn, now I want to go play E.Y.E again.

Reply Good karma Bad karma+4 votes
DaveFace
DaveFace - - 392 comments

Yes - HBAO is Nvidia, HDAO is ATI. They're essentially the same, but with different implementations for each card vendor.

Reply Good karma Bad karma+1 vote
AniCator Author
AniCator - - 178 comments

The performance drop is mainly caused by the fact that we have to render our own seperate depth buffer because the original Source one uses an 8-bit render target which makes it lacking when it comes to precision.
For our current depth buffer we render to a RGBA32F32F32F32F render target. The problem with that is that it also fills the RGB channels while we only need the alpha channel. So it takes up a lot more memory and makes writing to the rendertarget slow.

We're still trying to find a good solution. There is a format called R32F but we can't use that because depth is rendered to the alpha channel regardless of the image format.

Note: 32F stands for 32-bit float. Default depth buffer is an 8-bit integer target if I'm correct.

Reply Good karma+1 vote
Expack
Expack - - 312 comments

I know this would be quite work-intensive, but might it be possible to rewrite the Source Engine depth buffer so it uses a more suitable one? As I recall, Source Engine 2013 has its source code (not sure if it's full or partial access, though) hosted on GitHub, but I don't know if the source code includes the Source Engine's depth buffer code.

Reply Good karma Bad karma+1 vote
AlanEdwardes Creator
AlanEdwardes - - 217 comments

I switched Estranged to 2013 a few weeks ago. You get the same level of access to code you did with 2007 unfortunately.

Reply Good karma+1 vote
adv0
adv0 - - 186 comments

Awesome effects!

Reply Good karma Bad karma+2 votes
KiiNG
KiiNG - - 352 comments

HBAO? Never heard of that one, what is it?

Reply Good karma Bad karma+1 vote
AlanEdwardes Creator
AlanEdwardes - - 217 comments

I hadn't heard of it before @AniCator introduced me to it, but it's a more accurate and higher quality version of SSAO. There's a Stack Overflow thread here showing the differences: Gaming.stackexchange.com

Reply Good karma+1 vote
adelina1985a
adelina1985a - - 132 comments

interesting, i don't remember seeing that in a mod as of yet, i mean dof

Reply Good karma Bad karma+1 vote
Mr.Scary
Mr.Scary - - 131 comments

This mod evolved quickly, and I'm positive it's only going to get better.

Reply Good karma Bad karma+1 vote
ScicoPax
ScicoPax - - 154 comments

Wow, I hope you release a base mod with all this features.

Reply Good karma Bad karma+2 votes
0rpheus
0rpheus - - 433 comments

That looks super nice!

Reply Good karma Bad karma+1 vote
SPY-maps
SPY-maps - - 2,906 comments

man, i read all the tech info above twice and still am not sure what it is all about lol. But, LOVE how it looks!!!
hope you will be able to get the fps up,

success,
Leon

Reply Good karma Bad karma+1 vote
TheRenegadist
TheRenegadist - - 2,087 comments

Metro 2033 Menu Much? anyways nice work, hope to see more

Reply Good karma Bad karma+1 vote
DankMemeTeacher
DankMemeTeacher - - 208 comments

I have problems turning the depth of field and HBAO on,
whats the problem?

Reply Good karma Bad karma+1 vote
Id5236
Id5236 - - 199 comments

Why can't I turn those 2 options on..

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

Description

Currently they are performance killers. Not sure if we'll be able to optimize them a lot before Alpha 6 is out but we'll try.
Enjoy the scenery!