SpaceRay
![]() |
Hello,
I have been testing many different photos and I have seen that the render speed is really very different depending on what image you choose (resolution and complexity), the filter you choose, probably the preview you use ... Some images and filters combinations takes only a few seconds, and others take many minutes, and some even reach for 1 hour or more. As i do not know how Filter Forge works I want to make some questions:
2 - FILTER FORGE FILTERS I have seen that the many different filters have many different render speed depending on what the filter does, and if it depends on a source image or renders the image generated only by FF code without any source image. Photo filters are much faster than Creativity filters, so I want to ask Is there a way to know really which filters are faster and which are slower ? 3 - STANDALONE VS PHOTOSHOP PLUGIN Does Filter Forge have exactly the same speed if used as a standalone without any other software running than used as a photoshop plugin inside Photoshop ? Is faster if run standalone vs plugin ? I mean that as FF is a very resource hungry application, is it faster if used as standalone vs used as photoshop plugin ? As standalone, it does not need to share the computer resources with any other software, and as a plugin it must share the resources with another very resource hungry application, photoshop. Perhaps this depends also if you have much more RAM for both, I mean, if you have just 2 GB or 4 GB for both, or if you have 8GB, 12GB or even 16GB RAM, so as FF can´t use more than 1,5 GB RAM, but Photoshop can use the other ram that FF is using as is a native 64 bit and is programmed to get the most our of RAM. 4 - IMAGE COMPLEXITY How important is the source image or photo you choose ? I mean in how simple or complex is the photo, is slower to render if it has lots of complex colors, and faster if the photo is simple with few colors ? Or is the same for FF ? 5 - IMAGE SIZE Of course, the resolution of the original source image will be a very important thing, because higher and bigger resolution, higher render speed time. BUT I wonder if: Is the resolution proportional to the render speed or is it exponential ? I mean if I have a 1000 x 1000 photo and then resize it to 2000 x 2000, will the render speed be just proportionally or be exponential?. I have tested that when you go to higher resolutions the speed is more non proportional and is more exponential as renders are higher resolutions. Is the speed of a 1000 x 1000 and a 4000 x 4000 exactly same photo, just proportional the render speed ? ( the 1000 is a reduction from the 4000 photo) 6 - IMAGE PREVIEW Does it Filter Forge render at the same speed if using reduced preview than actual preview size ? Because it seems for me than when using reduced preview after selecting "save image as" is faster than saving the same image with the actual size preview activated. Perhaps this is because it must make double render for the actual screen preview and for saving the image. Or perhaps this is an ilusion I have and is not true, as I do not know how FF works. 7 - ANY OTHER IMPORTANT AND RELEVANT THINGS ? Probably there could be other important things that I have missed here and are revelant for the Filter Forge render speed. So, please, if you know anymore things, just put them here. Thanks very much for your help NOTE for Hardware as far as I know the most important is the CPU speed and as many cores as you have and even virtual cores as intel HT technology, as RAM, graphic card and hard drive speed is not important for FF. |
|||||
Posted: September 26, 2011 3:05 am | ||||||
GMM
Moderator
Posts: 3491 |
Some one-line replies to your questions.
1. You've named most of the speed-specific aspects. 2. This list should give an overview of any filter's speed. 3. There is an overhead for transferring data to and from the host. Expect the standalone version to be 3-5% faster. 4. It is geometry, not the color count, that matters. Please refer to our articles on AA: [1], [2]. 5. I've seen your previous comments on exponential speed increase but we've never reproduced that. A 2000x2000 image should render ~4.02 times it takes to render a 1000x1000 image. 6. If you click 'Save Image As' before the preview is ready then Filter Forge will need some resources to finish preview rendering, otherwise it doesn't matter. 7. Progressive previews (legacy and off are faster), the Rendering tab options, parameters of certain components (noise detail, blur radius etc), occlusion quality, AA level and the most important factor – suboptimal filter design. |
|||||
Posted: September 26, 2011 9:54 am | ||||||
SpaceRay
![]() |
GMM Thanks really very much for all the answers
It is very interesting to know the answers. 2 - FF Filters Speed About number 2 about filter speed, this list is very good and very interesting and useful and great to know as I did not know about it, thanks very much, BUT for this to be used you must enter inside the filter editor and see HOW the filter is built and see all the components used, and do not how the combination of ALL the components toghether are affecting the final real speed. Yes, perhaps if all belongs to the Fast categories it will be fast anyway. Now I will ask again the same questions in a different way Please, Is there a way to know really which filters are faster and which are slower without having to open the filter in the filter editor and look for the components that have been used ? 3 - Standalone VS Plugin Is it ONLY the transferring data to and from the host that will make the plugin a 3-5% slower ? I mean, that if the FF standalone would be run in a fresh computer start without any other software running it would have ALL the computer resources for himself and so it will not need to share the CPU processing with any other software running at the same time. If FF is run as a plugin it will need to share the resources, and it have less CPU processing or will need to share more things, and I thought that this would be a thing that could make it somewhat a little more slower, but if you say that the only problem is the transfering data and FF does not care if the resources and CPU Power is shared or not, is interesting to know. 4 - Image complexity Interesting to know that is the geometry and not the color amount what is really important, So looking at your answer FF does not care in terms of speed if it has only 4 colors, 16 colors, 256 colors, 4096 or 16 million colors and how this colors are populated and distributed in the image. I will put later an photo example to make it more clear, as is said an image is better than thousands words. 5 - Exponential speed increase Perhaps you have not been able to reproduce this, but I have been able to do it with 14 different test renders with Vladimir Creepy filter and also with a few other filters. I know that a 2000x2000 images is NOT the double of 1000x1000 because if make the math and multiply 1000x1000 = 1.000.000 and 2000x2000 = 4.000.000 and so FF has to process 4 times more pixels, and in this is very little difference in time, but what happens when you try to render a 4000x4000 = 16.000.000, is it really 16 times slower than the 1000x1000, i can say that the answer is no, at least in the test I have made this is not true, although I have not made extensive tests. Is the resolution source size proportional to the render speed ? Or asking the same question in another way Will a 4000 x 4000 source photo be 16 times slower than the same photo reduced to 1000 x 1000 pixels using with both the same filter ? And what would happen with a 5000x5000, will it be 25 times slower ? And with a 6000 x 6000 should be 36 times slower I do not think so looking at the test results I had as when rising the resolution the speed difference is more slower and not proportional. |
|||||
Posted: October 1, 2011 3:33 am | ||||||
SpaceRay
![]() |
-------------------------------------------------------------------
6 - I will have to make some test to see this and how it works ------------------------------------------------------------------- 7 - OH YES!!! You are right I forgot that is also important the options choosen on the rendering tab of Tools--> options and also if you choose different options in Anti Aliasing and Render maps And also the quality and optimization of the filter construction as shown very well in this interesting link you have put The DOs and DON'Ts of Filter Construction |
|||||
Posted: October 1, 2011 3:34 am | ||||||
GMM
Moderator
Posts: 3491 |
It should be. A 4000x4000 image should render ~16.1 times longer than the same 1000x1000 image. If you're willing to test this I would appreciate if you do the test in the command-line renderer. First, it eliminates all possible preview-related and other GUI delays; second, it's much easier to describe and reproduce the result. Also, I don't recommend extensive testing of huge resolutions: if you find an issue with a 60000x60000 render I don't think our testers will be happy to spend hours trying to reproduce it ![]() |
|||||
Posted: October 4, 2011 10:08 am | ||||||
SpaceRay
![]() |
Sorry that I forgot to say thanks for your answer. I will be testing this when I can and see what happens. The 6000x6000 resolution does NOT take ALWAYS hours to render on ALL the filters, on some of them this is very fast (specially on the photo effects ones) and it would not be a problem, BUT I think that you are really referering the other filters that really take that time to render as many of the very complex FF self generated graphics. Do not bother I will not give you a hard time sending problems to the FF team with very slow filters. |
|||||
Posted: February 21, 2012 9:53 am | ||||||
GMM
Moderator
Posts: 3491 |
I really meant 60k x 60k, not 6000x6000 ![]() |
|||||
Posted: February 22, 2012 2:30 am | ||||||
SpaceRay
![]() |
60000? OH sorry, I have bad sight,is TRUE is 60.000 I have missed one zero, a very slightly error ![]() ![]() Obviously I would NEVER EVER test FF in 60.000 pixels, because if I would do this, I would have to leave FF rendering, go for a week away and then I would hope that when I came back it could just be finishing ![]() |
|||||
Posted: February 22, 2012 2:37 am | ||||||
Morgantao
![]() |
Imagine rendering a 60k x 60k filter with max antialiasing all pixels
![]() I have the perfect filter in mind ![]() |
|||||
Posted: February 22, 2012 3:06 am | ||||||
SpaceRay
![]() |
Sorry that I do not have any kind of telephatic skills to be able to read your mind ![]() Also I think that in my opinion it would be totally useless to have a 60k x 60k image result. Why would you need to make this HUGE monster ? This would have 360 Megapixels !!!! This would render 10.000 times slower than the same image rendered at 600 x 600 (360.000.000 / 360.000 = 10.000) If it would take 10 seconds to render at 600 x 600 , at 60k x 60k would take nearly 28 hours !!! (10.000 x 10 = 100.000 / 3600 = 27,7) |
|||||
Posted: February 27, 2012 1:25 am | ||||||
Morgantao
![]() |
I was thinking about the ink filter that you had a thread about making faster
![]() You said it gets very slow if you go above 600x600, so imagine the time it would take if you make it 360 Megapixels ![]() Oh, and there are many uses for a 60k x 60k image. You could cover the moon with it, for example ![]() |
|||||
Posted: February 27, 2012 2:46 am | ||||||
SpaceRay
![]() |
![]() ![]()
Well, I am afraid you can´t use this 60k x 60k for this ![]() So I really doubt much that you would be able to cover the moon with a square of 15 meters ![]() |
|||||
Posted: March 5, 2012 11:41 pm | ||||||
Morgantao
![]() |
You know, the actual print quality of huge billboards, or those advertisements on builtings are only 30 dpi. It's just that you see them from far away, so your eyes can't see the low resolution and the image seems fine.
Imagine how far the moon is... Probably a print res of 1 dpi, or even less will be enough. Here's an example of what I mean: If you step back from the computer you'll start seeing the image better. The farther away you will go, the less pixely the image would seem. ![]() |
|||||
Posted: March 6, 2012 3:59 am | ||||||
Morgantao
![]() |
Also take a look at This website.
Each pixel is a square foot, and they made a "small" logo. If you want you can watch a video about this in Youtube. |
|||||
Posted: March 6, 2012 4:11 am | ||||||
SpaceRay
![]() |
I am very sorry that it has taken nearly one year to answer (6 March 2012 - 1 March 2013) I like the "small" logo ![]() ![]() ![]() ![]() You are right that it could be done in FF and printed really at very much less resolution ![]() |
|||||
Posted: March 1, 2013 3:42 pm | ||||||
SpaceRay
![]() |
i think that it may be interesting to put this thread up again and make a fast resume of the things I know about FF render speed
The time it takes to render and how much you have to wait depends totally on 5 different things - 1 - it depends very much on which filter you are using, as there are some filters that you get a result in seconds, and the slowest can take more than 30 minutes or more - 2 - another that will rise much the render time for ALL of the filter is how high is the output resolution you have configured, is not the same to render a 1000x1000 (or rectangular) than a 5000x5000 - 3 - how powerful and fast your computer is and if you have multicore cpu or not, as all the process is very cpu intensive is very important to have a good and fast cpu, it does not matter what graphic card you have and how much ram you have, because FF does not use the GPU to render and can only use 1.5 MB of RAM - 4 - the selected option of FF, as the only one that is the fastest one is he professional version that allows to use all the cores you may have in your CPU - 5 - The configuration and preference setting you may have in the FF, as these are also important, I mean that if you have the profesional version and you have a multicore cpu, you must activate the checkbox of multicore, and also the RAM percentage dedicated to FF What would really make FF faster is that it could be able to render the images using the OpenCL or be GPU Aaccelerated so it could also the Graphic card to remder and not only the CPU, but regrettably this will not happen in FF 5.0 |
|||||
Posted: September 16, 2015 12:23 am | ||||||
SpaceRay
![]() |
Please, before reading this post, read first the above one I have put above this post about the positive side of this topic of FF render speed, and now is the negative part of it shown in this other thread
List of threads about the FF render speed problem |
|||||
Posted: September 16, 2015 1:45 am | ||||||
Skybase
![]() |
... mmth. lol GB? |
|||||
Posted: September 16, 2015 4:34 am | ||||||
SpaceRay
![]() |
OH!
Sorry I confused the RAM data is not 1.5 MB , the correct one is 1.5 GB Thanks Skybase, good that you did see it, of course it was a big mistake Please if possible for the moderator to change the MB to GB in the above post of mine would be appreciated to avoid confusion for FF users |
|||||
Posted: September 16, 2015 6:21 am | ||||||
SpaceRay
![]() |
This thread may now change a little because of the release of the FF 6.0 and with the great news that is 64 bit and this removes the previous limit of 1.5 GB RAM
Now that they have taken the 64 bit road, ot would be really awesome and amazing that this whole thread could be thrown away if the re der engine could be made faster and have any kind acceleration, although this does not mean that you do not have to optimize the filter |
|||||
Posted: May 23, 2016 2:53 am |
Filter Forge has a thriving, vibrant, knowledgeable user community. Feel free to join us and have fun!
33,711 Registered Users
+18 new in 30 days!
153,531 Posts
+36 new in 30 days!
15,347 Topics
+72 new in year!
18 unregistered users.