Reply
Reply
 
Thread Tools Display Modes
Ali Rahimi Shahmirzadi's Avatar
Old (#1)
Me and Christopher Schiefer are working on this full deferred rendering engine for a long time. We ended up with some interesting results in terms of performance & quality. What you see here is all wip. All Codes are from scratch,none of them is from act3D. We made a huge effort to set it up as optimized as possible. It took us 1 year and yet long a way to go. All post process shaders are downsampled, so it runs very fast @ 1080p.

Captured movie download link
Size: 169 MB | Format: mp4 | Duration: 3,43 min

http://ali-rahimi.net/wip/free-radic...ine-wip-01.mp4

Youtube
http://youtu.be/VdTmTplXHaQ

Christopher Schiefer's Features

-newest FXAA
-FilmGrain with luminance importance
-Peter Haarm Duikers Filmic Response Curve Tonemaper with Custom Toe// wip
-Reinhard With Custom Toe
-Exponential with Custom Toe
-Linear Tonemaping
-Uncharted 2 Filmic Tonemaping
-Fast Slow adapted Average Luminance for Light adaption & D&F
-Blue Shift
-Fast Dynamic Lens Reflections & D&F
-Fast Custom HDR Glow & D&F
-Fast Light Shafts with 512VS with Occlusion and SunPosition dependent Importance & D&F // wip
-Fast Custom Image Based LensFlares with Occlusion blocking in Post
-Vignette
-Advanced Colour Correction
-AverageColour Dependent Colour Correction with WhiteBalance
-Slow Adapted Bokeh With Chromatic Aberation and Purple Fringing & D&F // wip
-SSAO with ViewSpaceNormals and ViewSpacePosition Support and Depth dependent Scaling & D&F
-Anti Leaking for SSAO and Bokeh & D&F
-Simple Camera Motion Blur with Jittering and merged Support with Bokeh & D&F
-Bilateral Upsampling
-Atmospheric Scatering with Custom Nightmode and Custom alot more Custom features
-Dynamic Irradience Calculation using Dynamic Lattitude Conversions and Inteligent bluring with no seams & D&F
-Fast Irradience Lighting
-Ambient BRDF
-Lyon Specular Model
-Custom Gaussian Distribution Specular Model
-Oren Nayar
-Spectral Physical based Specular Model
-Specular Occlusion & D&F
-Specular Energy Conservation
-Exponential Height Fog with Directional Light Scattering and Irradience Injection
-Penumbra Shadows / Percentage Closer Soft Shadows // not used
-NdotL Shadow Culling //not Used
-Disk Shaped Shadow Sampling with Jittering
-Doublesided Shading
-SSDO & D&F //not used
-Cross Processing
-additional simple 1D Color Correction
-SSAO Dilation
-Non floating Velocity Buffer using [0..1] Range
- Anti Leaking ScreenSpace Shadow Blur //not used

.... and alot more.
Everything is Optimized due to Downsampling and mostly usage of LUTs for Storing Multiple used calculations

D&F = downsampled and Fullscreen possibility

The rest including deferred pipeline setup, Terrain, etc is mine.
























Last edited by Ali Rahimi Shahmirzadi; 01-19-2012 at 11:53 PM..
Offline , line, 51 Posts, Join Date Feb 2009, Location Tehran, Iran Send a message via Yahoo to Ali Rahimi Shahmirzadi  
   Reply With Quote

MrTwoVideoCards's Avatar
Old (#2)
Pretty badass. Planning to release this or?
Offline , null, 10 Posts, Join Date Jul 2011,  
   Reply With Quote

Ali Rahimi Shahmirzadi's Avatar
Old (#3)
This engine is for my game project. But i might release this editor for debugging or even more. Who knows ;)
Offline , line, 51 Posts, Join Date Feb 2009, Location Tehran, Iran Send a message via Yahoo to Ali Rahimi Shahmirzadi  
   Reply With Quote

Computron's Avatar
Old (#4)
Cool. Whats with the stippling patterns?
Offline , dedicated polycounter, 1,483 Posts, Join Date May 2011, Location Minnesota, USA  
   Reply With Quote

Electro's Avatar
Old (#5)
Good progress, ease up on the AO intensity though.

Computron: appears it's the noise texture used for SSAO sampling.
Benjamin Darling
www.bendarling.net
Offline , triangle, 314 Posts, Join Date Oct 2004, Location Brisbane, Australia  
   Reply With Quote

Goeddy's Avatar
Old (#6)
this is nuts.
good work!
Offline , triangle, 381 Posts, Join Date Jun 2011, Location germany  
   Reply With Quote

tristamus's Avatar
Old (#7)
From SCRATCH!? Seriously...? If so, that's incredible for just a team of 2 guys.

Please do plan on releasing this....if not for free, then not too expensive, please ;)
My Portfolio - Portfolio
My favorite book - "Meditations" by Marcus Aurelius
Offline , polygon, 649 Posts, Join Date Jul 2008, Location San Francisco, CA Send a message via AIM to tristamus  
   Reply With Quote

Ali Rahimi Shahmirzadi's Avatar
Old (#8)
Thanks guys. SSAO is not 100% finish.
Main purpose of this engine is for my game, but depending on my time i have some cool idea's. One of them is a kinds of social network but only for 3d artist, Imagine a kinds of city, each user have its own home or portal entry, and he or she can present his works on his own space and others can came an visit his place, chatting, writing comments on his 3d wall, etc.There are many 3d social network on the web,
http://arianeb.com/more3Dworlds.htm
but they all have a stone age graphic and their purpose is different.
What do you think about such a network? any idea?
one of my mates already finished a 3d chat system and networking side for quest3d. So this is a very close possibility, The only issue is time. building such a network + editor is a huge task.

@tristamus
This shot might help you with what i mean by from scratch, However its an old shot.


btw, Most of the vegetation are imported from crysis, also Cathedral & Cemetery are from a model pack which i buy it long time ago. And that skin mesh character is from oblivion. Cause these are all test and i will not publish any exe of this environment setup i did not mention those. For a final release everything will be original, just like my other projects
Offline , line, 51 Posts, Join Date Feb 2009, Location Tehran, Iran Send a message via Yahoo to Ali Rahimi Shahmirzadi  
   Reply With Quote

Logan5's Avatar
Old (#9)
This is full of awesome, really great work guys. I'll be following your progress for sure!!
Offline , vertex, 41 Posts, Join Date Jun 2009, Location Madrid, Spain  
   Reply With Quote

Seirei's Avatar
Old (#10)
Wait a second, this is done in quest3d? o.0

Last time I saw something made in quest it looked like it's from the 90's. This is just mind blowing!

Btw your idea sounds much like a next gen version of Second Life for Artists, wich doesn't sound like a bad idea, I'm interested to see where this one goes now.
Offline , triangle, 274 Posts, Join Date Jan 2012,  
   Reply With Quote

Ali Rahimi Shahmirzadi's Avatar
Old (#11)
Thanks guys.
Any suggestion about such a network?
Offline , line, 51 Posts, Join Date Feb 2009, Location Tehran, Iran Send a message via Yahoo to Ali Rahimi Shahmirzadi  
   Reply With Quote

Goeddy's Avatar
Old (#12)
well this would be super, but it would have to be running on one kickass server.
also i think there are some conceptual problems;
on one hand i gues it would not realy help you get hired, cause most of the companies wont take the effort to register and use this unless it realy becomes an important place to be.
on the other hand it sort of takes the controll over the presentation with people being able to zoom on all the ugly parts you dont want them to see.

last and most important people could also be affraid of theyr models and textures getting ripped.

i like the idea but i think it would not be worth the effort, wich would be huge.
Offline , triangle, 381 Posts, Join Date Jun 2011, Location germany  
   Reply With Quote

Hugh's Avatar
Old (#13)
I see Chris finally took my advice to post here on polycount. You guys went from doing cool stuff on other peoples engines to making your own. Good Stuff. Keep us posted Ali

-Hugh
Believe in yourself! Have faith in your abilities!
Without a humble but reasonable confidence in your own powers you cannot be successful or happy.
- Norman Vincent Peale
Offline , card carrying polycounter, 2,372 Posts, Join Date Dec 2009, Location Johnson City,TN Send a message via Skype™ to Hugh  
   Reply With Quote

Ali Rahimi Shahmirzadi's Avatar
Old (#14)
@Goeddy. Thanks for the advise. About the server side sure we need a good server but it don't need to be a kickass server for the beginning. There are many methods to optimize and manage such a network, but in general its not easy at all. About the hired issue, actually i am not looking for any job anywhere. I am totally a freelancer.
About the ugly parts you don't want them to see, i must say, solution is simple. don't do any ugly modeling, this is related to the quality of the end user art work. About the piracy i don't take it that much serious, perhaps when this is all done, then there should be some sorts of rule and agreement.
I think you are focusing too much on empty half of the glass . But thanks anyway.

@Hboybowen, thanks
Offline , line, 51 Posts, Join Date Feb 2009, Location Tehran, Iran Send a message via Yahoo to Ali Rahimi Shahmirzadi  
   Reply With Quote

e-freak's Avatar
Old (#15)
really nice looking for a second i thought it was some kind of cryengine build, seeing those assets. Not sure if you should downsample all your post passes, the noise is probably the only thing that is letting it down atm. Hope to see this evolving into a ready-for-release engine!
Cinematic Artist - CVG - Crytek
Linkedin profile
Offline , polygon, 709 Posts, Join Date Sep 2008, Location Germany, Darmstadt  
   Reply With Quote

Un_Delincuente's Avatar
Old (#16)
this is amzing!!! Great job guys!
Offline , line, 58 Posts, Join Date Apr 2011, Location Phoenix, AZ  
   Reply With Quote

Ali Rahimi Shahmirzadi's Avatar
Old (#17)
Thanks again. we are working on it full time. Hardest part for now is a proper octree and bsp setup.
Offline , line, 51 Posts, Join Date Feb 2009, Location Tehran, Iran Send a message via Yahoo to Ali Rahimi Shahmirzadi  
   Reply With Quote

Ali Rahimi Shahmirzadi's Avatar
Old (#18)
Several new shot's. We are working on global ambient occ.







Offline , line, 51 Posts, Join Date Feb 2009, Location Tehran, Iran Send a message via Yahoo to Ali Rahimi Shahmirzadi  
   Reply With Quote

yodude87's Avatar
Old (#19)
:Q______________________ _
Offline , triangle, 494 Posts, Join Date Apr 2011, Location Somewhere in Europe :P  
   Reply With Quote

Torch's Avatar
Old (#20)
I regret nothiiiiiing!

*Head Explodes*

Amaaaazin :O
Offline , polycounter, 1,196 Posts, Join Date Jul 2010, Location London, UK Send a message via Skype™ to Torch  
   Reply With Quote

Del's Avatar
Old (#21)
The GAO looks really nice man

I really think deferred rendering is the future, its so cost effective. You guys are doing an amazing job!
Portfolio
Senior Character Artist - Slide London
Offline , polycounter, 832 Posts, Join Date Jan 2009, Location London Send a message via Skype™ to Del  
   Reply With Quote

myles's Avatar
Old (#22)
Yeah the GAO looks like a really good start.
Are all of the effects overdone at the moment? It'd be nice to see some examples where they were a little more realisticly applied.
How easy is it to set up the lighting? Is there much tweaking of settings required to get it set up?
Environment Artist - Splash Damage
Portfolio
Offline , triangle, 259 Posts, Join Date Oct 2009, Location London Send a message via AIM to myles Send a message via MSN to myles Send a message via Skype™ to myles  
   Reply With Quote

Ali Rahimi Shahmirzadi's Avatar
Old (#23)
Thanks guys.
@mytes, yes its all wip. setting up lights and other stuff for the end user should be very easy. Hardest part for me is to setup a proper octree for optimization. I am working on it. Scene management is the hardest part. http://www.gamedev.net/topic/349829-...aph-resources/

In these 2 shot's you can see octree and sun shadow frustrum culling progress.





And more Global AO in progress.





Offline , line, 51 Posts, Join Date Feb 2009, Location Tehran, Iran Send a message via Yahoo to Ali Rahimi Shahmirzadi  
   Reply With Quote

Computron's Avatar
Old (#24)
Is GAO a screenspace effect, or?
Offline , dedicated polycounter, 1,483 Posts, Join Date May 2011, Location Minnesota, USA  
   Reply With Quote

Ali Rahimi Shahmirzadi's Avatar
Old (#25)
No. Its not related to screen. Unlike SSAO.
More info http://freesdk.crydev.net/display/SD...ient+Occlusion

Our method for GAO is a bit different.

Last edited by Ali Rahimi Shahmirzadi; 02-14-2012 at 12:39 AM..
Offline , line, 51 Posts, Join Date Feb 2009, Location Tehran, Iran Send a message via Yahoo to Ali Rahimi Shahmirzadi  
   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Copyright 1998-2012 A. Risch