Shop Mobile More Submit  Join Login
×




Details

Submitted on
October 14, 2009
File Size
371 KB
Link
Thumb
Embed

Stats

Views
4,148
Favourites
69 (who?)
Comments
52
Downloads
580
×
Rendering in manual strips by IDeviant Rendering in manual strips by IDeviant
Released nicely in time for the results announcements of the Benoit Mandelbrot Fractal Art Contest 2009, this should remove any nagging doubt that, should your Apophysis flame be selected, you won't be able to render it to the required dimensions. A tutorial with scripts, this guides the artist through the stages necessary to produce huge poster-sized renders without overly taxing the PC. Anyone who's used the built-in method of rendering in strips either knows, or has an idea, that the render time is multiplied by the number of strips. Not so here: the total render time is the same as rendering in one would be, if suficient RAM were available to the system. The only stumbling block that remains is the memory handling of your chosen image software for assembling the final work...

Calling also upon the latest flam3 beta, I was able to render a 108 Mpx work in 3 strips in a mere two and a quarter hours. The assembly took less than 15 minutes (normally a matter of seconds) after two optimisations of the process and a re-write of the instructions!

Edit: I just learned a completely brilliant method of assembling the final image using IrfanView. If the final part was giving you doubts or headaches, please re-download - what took 15 minutes in the GIMP was about 10 seconds using the new method!
Add a Comment:
 
:iconfengda2870:
fengda2870 Featured By Owner Oct 11, 2012
I found this script can not be used in 3d effect. especially used depth blur and perspective.
do you have a idea to solve it ?
Reply
:iconideviant:
IDeviant Featured By Owner Oct 14, 2012  Hobbyist Digital Artist
Hmm, now that's quite a surprise! Those particular features must somehow refer to the whole fractal, so there'll not likely be any way to break it down whilst retaining the original effects :(
Reply
:iconfengda2870:
fengda2870 Featured By Owner Oct 15, 2012
yes,i feel this is very hard.
Reply
:iconlaxmikantchaware:
laxmikantchaware Featured By Owner Sep 28, 2012
Hi was struggling a lot to get larger sized render with Apophysis 7x 15c.9 on my core i5 quad processor. I was limited to ~3000X3000 pix with oversample 3, filter radius 0.7 and density 20000.

Thanks for your script it is very handy. I am going to render a test case.
Reply
:iconideviant:
IDeviant Featured By Owner Sep 29, 2012  Hobbyist Digital Artist
Hope it works out! I also have an experimental script that breaks a flame into squares, but it's not fully tested yet...
Reply
:iconlaxmikantchaware:
laxmikantchaware Featured By Owner Sep 29, 2012
I wish that will work too.
Reply
:iconfengda2870:
fengda2870 Featured By Owner May 6, 2012
I'm sorry ,I test your script late.
I have test it ,then i collection two advices.
1.When run this scipt ,set the desired size.only set the width or the height,then the other keeps zoom auto.
and the tile size only for the input desired value.the other keep again.
2.Dose have one software can combine these pics into a picture?
Use the method that you write in Patchwork_rendering.PDF,must repeatedly many times.
Reply
:iconideviant:
IDeviant Featured By Owner May 6, 2012  Hobbyist Digital Artist
I'm struggling to fully decipher this. Not sure either if the comments refer to the strips or squares method.

1. I'm aware that the patchwork (squares) method doesn't allow for an initial non-zero zoom value - this needs correction. The purpose of introducing zoom is to preserve image quality.
2. The assembly software is IrfanView [link] There may exist other softwares that allow assembly in one operation, but I'm not aware of them.
Reply
:icongraphiclia:
GraphicLia Featured By Owner May 2, 2012
I'm this ambitious yet but am curious! Thanks so much. :heart:
Reply
:iconmario837:
mario837 Featured By Owner Apr 30, 2012
Thank you for the tutorial.
IrfanView has been my favorite program for years!
This option of creating "Panorama images" is extremely handy also to build tutorials, combined with the options of resizing and adding borders.
Reply
:iconpillemaster:
pillemaster Featured By Owner Apr 30, 2012
hi i added the method for squares and reactanges as tutorial: :thumb299247497: [link]
Reply
:iconfengda2870:
fengda2870 Featured By Owner Apr 24, 2012
so thanks your tutorial very much!!!
I have a problem about this method ,hope you can help me
1.How much time can be saved use this method?
2.If i cut the source image into some strips ,then when i render the strips image ,can i set a lower density?
3.Whether it's better that cut the source image into some diamonds?
Thank you .
Reply
:iconideviant:
IDeviant Featured By Owner Apr 27, 2012  Hobbyist Digital Artist
1. If your computer can handle the memory requirements to render in one, the method saves no time. But if you need to split into strips, this saves render time x no. of strips.
2. No, density needs to stay the same.
3. I'm currently trying to adapt the method to squares. :fingerscrossed:
Reply
:iconfengda2870:
fengda2870 Featured By Owner Apr 27, 2012
thank you very much!
Reply
:iconideviant:
IDeviant Featured By Owner Apr 30, 2012  Hobbyist Digital Artist
Most welcome! I now have the 'squares' method cracked (I hope!) - you're welcome to road-test it prior to general release if you wish.
Reply
:iconfengda2870:
fengda2870 Featured By Owner Apr 30, 2012
with pleasure.and you Cut it into squares.
Does it easy to combination them to one in IrfanView?
Reply
:iconideviant:
IDeviant Featured By Owner May 1, 2012  Hobbyist Digital Artist
Yes, just as before except each strip must first be assembled from its tiles, then the strips combined [link]
Reply
:iconfengda2870:
fengda2870 Featured By Owner May 1, 2012
OK,i will test it in time.
Reply
:iconanjaleck:
anjaleck Featured By Owner Mar 22, 2012  Hobbyist General Artist
Whoa! Thank you, sir! Wonderful to have this.
Hugs,
Anj
Reply
:iconfengda2870:
fengda2870 Featured By Owner Jan 25, 2012
thank you very much!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Reply
:iconrcsgta:
RCSGTA Featured By Owner Nov 20, 2011
Thanks very much. I didn't understand why one flame stitched together perfectly (not rotated) and another didn't (rotated). I use hypersnap to put the images together. You have to copy and then paste but the paste options (at top of ascending order of jpg or at bottom for descending order) make the alignment perfectly
Reply
:iconrcsgta:
RCSGTA Featured By Owner Nov 21, 2011
I forgot an important point about pasting with hypersnap 7. after the paste (kind of like pasting a new layer) you have to press the imprint the images button (kind of like merging the layers into one). otherwise you will not have actually added the pasted image to the original and it will look fuzzy. after the imprint it will correct.
Reply
:iconadrolyn:
Adrolyn Featured By Owner Sep 27, 2011  Hobbyist Digital Artist
This is great, since I was hesitant to enter said contest due to the 16000 px potential final render requirement.

On a different note: does flam3 work for the newer 3D variations in Apophysis 7X? I was thinking it did not. Hence I am looking for an alternative renderer for those 3D flames I have (which is most of them). 7X has some more severe memory limitations (especially version 15) for some reason, which I why I'm looking around.
Reply
:iconideviant:
IDeviant Featured By Owner Sep 28, 2011  Hobbyist Digital Artist
No, I'm afraid flam3 is not 3D-compatible. What memory limitations does 7X have? I'm restricted to Windows XP limitations, but I have noticed that 7X sometimes fails to actually write the .jpg file correctly for large-ish dimensions, especially with non-unit oversample, hence I tend to use this strip method routinely for such renders.

Chaotica [link] has good plugin compatibility although I'm not sure about 3D. However, the free version is limited to 1920 px on the long side. I have considered amending this strip method to cope with 'block' rendering, which would get around the limit, but without scripting/command line knowledge of the program, you'd need to render each block manually to a sampling level determined by trial-and-error.
Reply
:iconadrolyn:
Adrolyn Featured By Owner Sep 28, 2011  Hobbyist Digital Artist
Well, 7X version 14 seems to work OK up to around 3 GB ram (I have 6GB), but version 15 seems a little more picky. Flames that render fine in ver 14 give an insufficient memory error in ver. 15. I discussed with Xyrus and I think I might have just gotten lucky with ver. 14 on my machine. Chaotica is for non-3D plug-ins only. I would have gladly paid for that already to do the big ones, since it's fast. Well, your strip method seems like a good way to go for me, so no problems. Thank you.
Reply
:iconeolhin:
Eolhin Featured By Owner Jun 7, 2011   General Artist
This looks very useful, thanks! :)
Reply
:iconspamkiller:
Spamkiller Featured By Owner Nov 4, 2010  Hobbyist Digital Artist
You. Saved my life.

:D :+fav:
Reply
:iconideviant:
IDeviant Featured By Owner Nov 14, 2010  Hobbyist Digital Artist
Cool! I shall go and polish my spurs ;)
Reply
:iconspamkiller:
Spamkiller Featured By Owner Nov 24, 2010  Hobbyist Digital Artist
:D
Reply
:iconszellorozsa:
Szellorozsa Featured By Owner Oct 18, 2009
Thank you for this tutorial.
Reply
:iconideviant:
IDeviant Featured By Owner Oct 22, 2009  Hobbyist Digital Artist
Most welcome!
Reply
:iconfiery-fire:
Fiery-Fire Featured By Owner Oct 17, 2009  Hobbyist Digital Artist
awesome I was just trying to figure how am I gonna handle that one :nod:
Thankies for this :hug:ss
Reply
:iconideviant:
IDeviant Featured By Owner Oct 22, 2009  Hobbyist Digital Artist
Oh, you'll handle anything I make public here ;) However, should you wish to delve into my esoteric labyrinth... No, actually it's just Microsoft Excel skills required :D
Reply
:iconfiery-fire:
Fiery-Fire Featured By Owner Oct 22, 2009  Hobbyist Digital Artist
Hmm..seriously somebody should redesign the render part of apo,
the whole thing is just annoying and at times, like trying to
figure out tiling for renders, just bludy useless ;)
Reply
:iconideviant:
IDeviant Featured By Owner Oct 23, 2009  Hobbyist Digital Artist
I was actually surprised that this method works AND YET the internal strip rendering method renders the entire fractal each time. Given that this is just a bit of scripting, you'd think that it could be built in. I've just amended the assembly part to a MUCH better method :D
Reply
:iconfiery-fire:
Fiery-Fire Featured By Owner Oct 25, 2009  Hobbyist Digital Artist
Yes, assembly is not a problem - I use ps myself :nod:
Script would not be a bad idea neither :D
Reply
:iconphoenix-22:
Phoenix-22 Featured By Owner Oct 17, 2009
Cool stuff, very useful if I ever get around to making some prints. :)
Reply
:iconideviant:
IDeviant Featured By Owner Oct 22, 2009  Hobbyist Digital Artist
Ah, the curse of ennui - I know it well ;)
Reply
:iconphoenix-22:
Phoenix-22 Featured By Owner Oct 23, 2009
I've been caught! :noes:

If I get swept up in some tidal wave of fractal creativity I might get around to it, otherwise everything is just kind blah. :shrug:
Reply
:iconzweezwyy:
zweeZwyy Featured By Owner Oct 15, 2009
:phew: Congrats :woohoo: good job well done :clap:
Reply
:iconideviant:
IDeviant Featured By Owner Oct 17, 2009  Hobbyist Digital Artist
I knew this was possible, but just never got round to solving the maths. Plus I fully expected to see small boundary effects - I could hardly believe it when they didn't show up at all!
Reply
:icondepaz:
depaz Featured By Owner Oct 15, 2009
:w00t: Thank you!, I'm sure this will be useful
Reply
:iconesintu:
esintu Featured By Owner Oct 14, 2009  Hobbyist Digital Artist
i didn't enter with an apophysis flame, but this tutorial seems golden to those who did.. :) thanks for sharing!
Reply
:iconbaba49:
baba49 Featured By Owner Oct 14, 2009  Hobbyist Digital Artist
Hi Ian,

Thank you very much for making this tutorial. Could you please give me your opinion before I start with trying it out whether you think my pc would let me do larger renders than what I am used to, by using your script?

I still have to make do with an old PC
2.53 gigahertz Intel Pentium 4
8 kilobyte primary memory cache
512 kilobyte secondary memory cache

4x 250 mb ram which is the maximum this machine can handle.

My graphic program is PSP 9

My render settings normally are OS 2, FF depending on the style i.e. how much blur effect I want, format 2100x1800.

Perhaps I could render a larger format but what's the quickest way to find out what file size the graphic program can handle?
Reply
:iconideviant:
IDeviant Featured By Owner Oct 23, 2009  Hobbyist Digital Artist
Hi Baba,

I've just amended the methodology for rendering in strips - you can now work with as many small strips as you want and assemble almost instantly using IrfanView. It certainly has an upper bound regarding combined dimensions/filesize, but it should handle large prints comfortably. 9000 x 12000 px was a breeze, and I managed 8000 x 18000 px OK!
Reply
:iconbaba49:
baba49 Featured By Owner Oct 24, 2009  Hobbyist Digital Artist
Hi Ian,
I am most grateful for your information. I left the first reply unanswered in order to keep it visible in my inbox until I had time to try the script. My apo is screwed up and I should sit down and re-arrange the plugin folder to avoid error messages and do some maintenance on my pc to try and speed it up a bit. As things are at the moment it's no fun to make new fractals. Lately I only uploaded old renders that I still had in my folder to finish with frame and signature. Hopefully next week I can sort out my apo problems and try a render. It would be great if I could render something big and buy it while the free shipping offer stands.
I leave your other message unanswered for the time being for the reason mentioned above. I'll give you feed-back as soon as I have completed a render with your script.
Have a great weekend and thanks again for your great help.
Reply
:iconideviant:
IDeviant Featured By Owner Oct 15, 2009  Hobbyist Digital Artist
Most definitely you can do the large renders, but you'll need to test PSP first :nod: Create a blank layer to the required dimensions and check the memory requirement in 2 places: within PSP itself; and the RAM usage in Task Manager. Now duplicate the layer (the maximum requirement using the method as described) and see whether the software copes without crashing or locking up - you may need to give it a few minutes. With 9000 x 12000 px in the GIMP, memory use was just over 1GB per layer, but the RAM usage never exceeded about 1.2GB.

Obviously, work with the minimum number of strips - your vertical dimension is divisible by all integers between 2 and 6 inclusive which is great for flexibility! (I'm assuming an integer multiple would be the target - at a guess, I'd say 3x linear dimension would be the limit, but if it's for print purposes, you may choose to lose the oversample.)
Reply
:iconbaba49:
baba49 Featured By Owner Jan 13, 2011  Hobbyist Digital Artist
Hi Ian,
I apologize for not saying thank you sooner for your kind advise. The reason is that when I first got it I had no time to test it and then came a bad phase with my pc where all sorts of trouble occurred that blocked the machine which made testing your advise pointless. I left your message in my in-box on purpose to have it handy when I was ready to try. Yesterday I finally figured out that with lots of patience I could squeeze 6000x5000 out of this old machine but not more and I don't have the patience for it. Since a couple of days I get a warning when ever I re-start the pc that drive 01 should get replaced and this probably gives me the final push to raise the energy to buy and set up a new pc. I saw a desktop at dell, with pretty good reviews, that looks very powerful. The only negativ remarks are that it makes noise. I wish I knew how that noise compares with my present machine. GG would get mad if it was loud enough to disturb him if he choose to take a nap in my study :D
Thanks again Ian for your detailed information. I appreciate it very much. :hug:
Reply
:iconideviant:
IDeviant Featured By Owner Jan 16, 2011  Hobbyist Digital Artist
Most welcome! Definitely sounds like you're ready for that new machine. :fingerscrossed: I still have some life in mine, although I get regular random reboots which isn't a good sign.
Reply
:iconbaba49:
baba49 Featured By Owner Jan 18, 2011  Hobbyist Digital Artist
I was looking at Dell Studio XPS 8100 Intel® Core™ i7 the other day and was really impressed by the description except that in a couple of reviews people mentioned that it makes noise :omg: I wish I know if that noise is loud enough to bother me and how it compares with other brands. Pity on can't see Dell pc's in any shops.
Reply
Add a Comment: