Logo by bib - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Support us via Flattr FLATTR Link
 
*
Welcome, Guest. Please login or register. January 13, 2026, 04:02:02 AM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: [1]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: Large Rendering - SSAO24 and SSAO24r ????  (Read 2977 times)
0 Members and 1 Guest are viewing this topic.
Raydianze
Guest
« on: September 16, 2011, 12:09:33 AM »

Jesse....
* for large-rendering... will you yet be able to implement SSAO24 and SSAO24r huh?
Some of my designs just can't seem to be well converted to using DEAO....
I've done well converting many to DEAO... but some just don't...
there's a depth of field which is deeper with the SSAO24 types...
SSAO24r is what I've been using most...
Pretty please smiley lol
Logged
Jesse
Download Section
Fractal Schemer
*
Posts: 1013


« Reply #1 on: September 18, 2011, 12:24:50 AM »

The SSAO must have quite the whole Z buffer of the big rendering, so this is not possible.

Maybe an additional parameter for the DEAO, to scale the length of the ambient rays to calculate, might give a little option to play with...
Logged
Raydianze
Guest
« Reply #2 on: September 18, 2011, 12:54:43 AM »

that might be a possible improvement to create more depth to the raytrace DEAO shadowing...
the SEAO24 types have a very nice depth of field to them....
Logged
knighty
Fractal Iambus
***
Posts: 819


« Reply #3 on: September 20, 2011, 10:28:57 PM »

The SSAO must have quite the whole Z buffer of the big rendering, so this is not possible.
I think it would be  possible with a multiresolution approache: in principle the resolution of the depth buffer needed to shade a given point decreases as we get further from that point. Say one want to render a 2n x 2m image with 2n' x 2m' tiles. He could maintain a hierarchy of increasing resolution buffers covering the current tile and updating lower resolution levels only when needed. Then while pocessing SSAO, if the currently probed point is outside the current tile he uses the lower resolution level and so on until the lowest resolution level is reached (which anyway covers the whole render).
This approache could also be used to overcome the artefacts at the edge of the picture and also for DOF.

A much simpler solution would be to limit SSAO radius to some resonable value (wrt memory requierments).
Logged
Jesse
Download Section
Fractal Schemer
*
Posts: 1013


« Reply #4 on: September 20, 2011, 10:40:41 PM »

Yes, Knighty, but you have to precalculate the Zbuffer, at least, for all tiles, calculating then SSAO and all the rest seperately.
It's just a totally new procedure, much to much work  wink
Logged
knighty
Fractal Iambus
***
Posts: 819


« Reply #5 on: September 21, 2011, 12:05:04 PM »

No pressure intended, I'm aware that that would be too much work.

It is not necessary to compute all tiles in this approache. Say we have to render a picture 2^16 pixels wide with tiles 2^10 wide, we just need to mantain 6 levels with increasing resolution. These 6 tiles can be processed independently. one just have to scale "DE stop" value (and maybe other ones). In our example, in the lowest resolution level, the "DE stop" value should be scaled by a factor of 2^6 then 2^5 for the next level and so on until we get to the full resolution level (2^0=1 scaling factor).

There must be some surprises in the algorithms' details that would make things more complicated and therefore imply more (much more) work. So again, no pressure. smiley
Logged
Jesse
Download Section
Fractal Schemer
*
Posts: 1013


« Reply #6 on: September 21, 2011, 01:15:54 PM »

Using a large DEstop value for the downscaled layers is a good idea, used atrous wavelets instead to generate those.
Would be a new function, comes to place 6 or so of the more work needing functions on the todo list  wink

I really feel no presure, so this is of course no problem.  Dunno if i can fullfill many things, have some other issues so i don't start bigger things by now at all.  But this ideas are always welcome, others might can profit from them too.

Thx!
Logged
mondaymorninglunatic
Alien
***
Posts: 20


« Reply #7 on: September 27, 2011, 01:38:28 PM »

I thought about this too - how to improve image quality in big renders.

Well - it is possible to render one single image till 7000x7000 resolution. (Or a little higher).

The SSAO-Method is looking much better than the DEAO-Method. I had the idea to calculate the image first with the maximum resolution (~7kx7k) with SSAO and then as a tiled image With DEAO.
Later the SSAO-Image can be upscaled to the big render resolution and used as a second layer over the big-render-image.
In graphics Programms there are usually different methods of layer-blending (multiplicate, min, max, ...).
I guess multiplication or minimum would be a good blending mode.

The combined picture would have all the structure-detail of the big-render-resolution and a little bit of the ambient-light data from the normal data.

I will try experimenting with this idea a little bit, when i am finished with my current big-render-image. But that might take a while still and i wanted to share my idea rightaway.

edit:
i experimented a little with the idea - but only in low res until now. I first rendered 2 images of the same fractal each 1000^2 resolution. then i reduced the SSAO image two 25% (250^2 resolution) and upscaled it again.
with big renders the maximum SSAO image would be about 7000^2.
So i now have a sharp DEAO-image and a blurred SSAO one. I brightened the SSAO and reduced contrast.
I multiplicated the images.



Uploaded with ImageShack.us

« Last Edit: September 27, 2011, 05:34:34 PM by mondaymorninglunatic » Logged
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
go large hadron collider! Images Showcase (Rate My Fractal) kaini 7 2470 Last post April 06, 2010, 11:04:30 PM
by kram1032
How to render large images Mandelbulb 3d « 1 2 » weavers 24 17115 Last post April 14, 2011, 11:28:37 AM
by bib
large size mandelbrot Programming « 1 2 » madmuppet 22 6160 Last post June 04, 2011, 06:23:00 AM
by madmuppet
Large File - opening bug.... Mandelbulb 3d Raydianze 4 1668 Last post May 18, 2011, 08:49:28 PM
by DarkBeam
Mandelbulb3Dv1.8 SSAO24r Calc Count bug reporting lenord 1 1518 Last post July 21, 2012, 08:43:50 PM
by Jesse

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.365 seconds with 27 queries. (Pretty URLs adds 0.011s, 2q)