Logo by wmauzey - 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: Follow us on Twitter
 
*
Welcome, Guest. Please login or register. March 28, 2024, 11:07:15 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] 2   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: Joe's wishlist  (Read 5199 times)
0 Members and 1 Guest are viewing this topic.
joe
Explorer
****
Posts: 47


« on: October 11, 2013, 08:34:53 AM »

I spend maybe 5-6 hours most days in this program surfing Need I attempt to express my appreciation any further??
Here is a selection of ideas I would love to see implemented.

1. Click and drag section in image window to re-render section of image with altered parameters. Time saving for checking morphing.

2. Option to save two versions, DOF and non DOF, per animation frame.

3. Render all layers per animation frame, in separate folders. Allows for epic post processing. I need all the trip value I can wring from my poor CPU  smiley

4. Render multiple shader options per frame via animation. I guess this won't be possible in v1.17 due to rewrite... I use v1.15 most of the time for this reason. It would be awesome to be able to render multiple versions with and without glow, different palettes etc. Basically I want to get the most productivity per CPU cycle.

5. Add raytraced reflection distance to zbuffer. Not sure if I'm on the right track, but the effect I want is depth of field accuracy through raytraced reflections. I love the chrome sphere so much, but it's not ideal when it looks like it has a textured surface rather than actually reflecting something far away. Also this would make lights reflected on water look gorgeous, I just know it!

6. 2nd image window for julia finding and measurements. Saves the time taken re-rendering over and over, checking julia sets and reverting to mother fractal. Option to render to window 1 or 2. Guess I could just have two programs open and copy paste between them! Gosh just writing this out is a good problem solving process. Still, it'd be handy  smiley

7. Copy variable to all keyframes, function. This could probably be done in a text editor?

8. Option for SSAO either always on or only at end of render. Version 1.17 is more tedious to navigate but quicker to render animations.

9. Render pause button - then resume. I'm constantly chipping away at one of many animation projects, some of my animations take 30-40 minutes per frame to render, I just want to pause mid frame and have CPU free for other intensive tasks. Could I do this with some other method of assigning CPU to mandelbulber?

10. Reflection depth of surface to shift palette so reflections are different colours. So if it's the first reflection, palette is shifted x. If second reflection, palette is shifted 2x and so on. Some nice effects possible here methinks.

11. Open sound control (OSC), or MIDI, control of variables for realtime navigation. Quantum computing TARDIS console. Ok I'm dreaming. One day!


Peace, my self similar homies. May your DE error rates be minimal and your CPUs breathe freely.
Logged
taurus
Fractal Supremo
*****
Posts: 1175



profile.php?id=1339106810 @taurus_arts_66
WWW
« Reply #1 on: October 11, 2013, 04:40:49 PM »

Maybe you should think of keeping things easy first. wink Rome wasn't built in a day. Buddhi does a fabulous job on this program and some of your requests are almost easy to solve with some additional software and a bit of brain jogging. Until Buddhi finishes the implementation of your list, I'd recommend the use of a capable text editor and a simple spread sheet.
If all this is too slow or too complicated - mandelbulber is open source...
Logged

when life offers you a lemon, get yourself some salt and tequila!
Buddhi
Fractal Iambus
***
Posts: 895



WWW
« Reply #2 on: October 11, 2013, 05:39:48 PM »

Nice list of whishes. I will add some comments:
Ad. 1. It's nice idea, but need many changes in code. Now it's not prepared for rendering regions.
Ad. 2. Should be easy for implementation. Can you explain why you need this?
Ad. 3. Rendering of separate layers is removed at all from Mandelbulber. It made everything too complicated, created very high memory consumption and reduced flexibility of rendering algorithms.
Ad. 4. Look at point no. 3
Ad. 5. It will not work as you think. In OpenCL version there is real DOF which works also with reflections.
Ad. 6. Now you have option to get Julia constant from the image. Could you write more what you exactly need? It is not clear for me.
Ad. 7. This is very good idea, but difficult for implementation. But it is also on my "to do" list.
Ad. 8. Can you explain what you mean? As I understand you ask about to have SSAO also visible during rending. From version 1.17 it is not possible. Now SSAO needs complete image and can't be used in the middle of rendering (now uses much less memory)
Ad. 9. Are you asking about pause during rendering image? It would be possible to implement. However you should also manage priorities in task manager if you want to do many things simultaneously. When I render some animations I change program priority to make it nicer for other applications. On Linux you can start the application with 'nice' command.
Ad. 10. I will look interesting. I have to think about it.
Ad. 11. Yes, you can only dream about this now  tease
Logged

mclarekin
Fractal Senior
******
Posts: 1739



« Reply #3 on: October 12, 2013, 02:12:42 AM »

Buddhi,

1) Is it feasible to make the number of iteration entered in hybrid tab to vary and hence morph between keyframes, for use in searching out optimum proportional formulae influence with hybrids. Even if the difference in iterations has to be restricted to whole numbers factors of the "frames per keyframe" rate.

 ie if  keyframe 1 had 22 MBox iterations and keyframe 2 had 10 MBox iterations, a difference of 12 , then "frames per keyframe" rates of 12, 6, 4, 3, 2 & 1 would work.

2) How about being able to have a linear option instead of cat-mull rom spline?

3) I am guessing the useful 1.121 versions ability to change colour speed and slide the colour palette is no longer possible to implement while rendering in 17.2.
« Last Edit: October 12, 2013, 02:59:04 AM by mclarekin, Reason: trying to clarify » Logged
taurus
Fractal Supremo
*****
Posts: 1175



profile.php?id=1339106810 @taurus_arts_66
WWW
« Reply #4 on: October 12, 2013, 11:47:28 AM »


Ad. 8. Can you explain what you mean? As I understand you ask about to have SSAO also visible during rending. From version 1.17 it is not possible. Now SSAO needs complete image and can't be


I'll try from my point of view:
one iof the big advantages of mandelbulber once was the multipass rendering, giving a quick glance on your result with all fx.
now, that ssao is only added at the end of rendering makes navigation and judging quality pretty difficult. In my eyes no improvement too...
Logged

when life offers you a lemon, get yourself some salt and tequila!
lukesleftleg
Navigator
*****
Posts: 63


« Reply #5 on: October 12, 2013, 12:30:32 PM »

Actually, I'd agree about the SSAO thing.

It's great for the final render times to have it applied only at the end of a render, but it does slow down navigation a fair bit.

A single pass/multipass option would be really handy, but just in your own time Buddhi.
The program's already packed with features, and I know you're busy with the OpenCL stuff too, so I can wait. smiley
Logged
joe
Explorer
****
Posts: 47


« Reply #6 on: October 15, 2013, 03:13:01 PM »

Thanks for the replies all!

2. Having two or more versions of each animation frame saved allows me a lot more creative freedom when mixing video. The more I get from each render the better, and many shapes and planes look completely different simply with altered colour speed. Why not take advantage of multiple shader options per frame? I can do animations with many saves (on v1.15) with a macro clicker program but have to overestimate render times. Oh yes, one of my wishes was for a macro writer in the program. Shall I add ideas to the original post or these ones? There are more most days. Love to share ideas and maybe have them evolve. Might be a great time saver in there waiting to be reinterpreted. Glad to see this sparking posts of others' ideas too. Yeah keyframing hybrid iterations sure would be neat, round to nearest integer.

6. I thought it may be convenient to have an optional extra render window with mouse controls like measure, find julia constant, set light pos. Then a render can be kept there and data grabbed from it while navigating in the main render window. Not crucial at all, really  tongue stuck out I got this idea from using an alternate version of the software in a dream.
Logged
KBeezie
Alien
***
Posts: 28


« Reply #7 on: October 18, 2013, 08:28:18 AM »

Would love #2 even if it's not for animation. An option that would save the file image0001.png image0001d.png if you had some kind of a toggle to save a version before and after post-process shaders. Since it would be great to cut down on the rendering time if you can simply tell it with post-process variants you wish to save just so you don't have to re-render them.

Stuff like
- DOF off/on (or degree of dof variants, ie front, middle, back focus, or 3, 6 or 10 radius)
- SSOA off/on
- HDR off/on

That way if I get something rendered that took me 4 hours, I can have a variety of options to work with without re-rendering especially since it's not like I can save the raw data to be loaded later and re-post-processed (that's a feature I like of Incendia EX V, you can save the buffer and then load the buffer back later to either continue rendering or alter without having to start from scratch).

*bear in mind I'm talking bout toggles from a no-gui perspective, since what I described could be done manually via the GUI if you were around after it finished rendering.
Logged
joe
Explorer
****
Posts: 47


« Reply #8 on: December 12, 2013, 07:40:43 AM »

Here are a few more of my ideas.

12. Save window layout OR internal macro writer. Using macros from an external mouse clicker program is very tricky as sometimes the windows open in different places on program start.

13. Abort DOF at x% for partial effect. This can look really cool.

14. This is a big one: access to each variable via formula, so for example there would be a code for "limit z min", then view z could be "limit z min + 1", so the view will always be 1 from the z limit plane (this is a basic time saving example but the possibilities are infinite). Then we could also use math functions. Formulae could be used with the sound tab on a very old version, though the sound render function never worked for me. I'd be eager to see it implemented, by the by.

15. Render queue. Run list of full setting files with all details (image file type! Argh!!) and file locations, in sequence. Then I can get lots of smaller animations done overnight.

16. Interior mode at iteration x. And be animated. I had a dream that I rendered an animation that showed each iteration in sequence. It was cool.

17. Sperical limits. Inverse box limits. Inverse sphere limits. Change limit plane angle.

18. Option to only show finished image, so render window is screensaver, or to just stare at as I often do :-)

19. Negative palette speed. Disappeared somewhere along the line? It was fun to animate from positive to negative palette value.

20. Keyboard shortcut to start and stop render. I still hit the space bar all the time feeling like it will do something.

21. Sound animation again. Yes I have to say it again. It looked AWESOME, and was a real tease.

22. Contrast finding algorithm that antialiases areas that are sparkly. Features like this may offer revolutionary render speeds, or maybe I'm derp.

23. Multiple images by iteration count. Every time I can illustrate how a fractal is made, an angel laughs.

24. Option for limits to not apply to primitive shapes.

25. Have transparent colours in palette. Maybe, opposite of interior mode at iteration x? I did think that translucent colours would be cool. Buddhi your avatar image is a classic.

26. Transparency control for image window, then I can overlay multiple instances of the program and preview compositions that I later make in Resolume. Alternatively, does anyone know of an image viewer that will allow transparency control?

27. "Not DE shading mode" only on water or primitives. Maybe my method is at fault but the two shading modes look very different. Not DE looks far nicer on water but takes so long!

28. Parameter for water wave phase position. Currently I find it very difficult to make convincing looped animations with water.

29. Separate glow value for primitive shapes. Hey, why not a whole shader tab for each primitive  grin

30. Colour by 3D position. Seeing the 3D cursor in the render window gave me so many ideas.

31. I'd also love to see the shape "scanned", lit up at every pixel of a certain x,y, or z value, then as that value shifts the structure will be shown clearly. I currently fake this by animating limits to only show a thin slice scanning through each plane, but this doesn't look the same as all parts of the plane are visible rather than being partially occluded by foreground areas of the shape.
Logged
Buddhi
Fractal Iambus
***
Posts: 895



WWW
« Reply #9 on: December 17, 2013, 08:55:25 PM »

The list is very long but in next releases (starting from 1.21) I will implement some of items. Thanks a lot for many interesting ideas
Logged

mclarekin
Fractal Senior
******
Posts: 1739



« Reply #10 on: December 18, 2013, 04:23:56 AM »

Some thoughts-

water  with  transparency control, probably difficult if reflection is used as well. Fractal explorer had transparency control for water but from memory no reflection,

Not sure if possible already, but having water horizontal plane same as the camera view.
Logged
lukesleftleg
Navigator
*****
Posts: 63


« Reply #11 on: December 23, 2013, 09:43:08 AM »

15. Render queue. Run list of full setting files with all details (image file type! Argh!!) and file locations, in sequence. Then I can get lots of smaller animations done overnight.

I like quite a few of the ideas on Joe's list, but this is the one that really stands out for me.

This would be a very cool thing to have.

For macro/keystroke stuff, along with window positioning, I've been using AutoIt.
http://www.autoitscript.com/site/autoit/
It's not 100% ideal, but it does most of what I need it to do extremely well.
Logged
taurus
Fractal Supremo
*****
Posts: 1175



profile.php?id=1339106810 @taurus_arts_66
WWW
« Reply #12 on: December 23, 2013, 12:08:03 PM »

Not sure if possible already, but having water horizontal plane same as the camera view.

Please not! Imagine you try to simulate a realistic flight curve with camera rotation!

But an up-vector like for the plane would be nice...
« Last Edit: December 23, 2013, 02:20:30 PM by taurus » Logged

when life offers you a lemon, get yourself some salt and tequila!
mclarekin
Fractal Senior
******
Posts: 1739



« Reply #13 on: December 24, 2013, 12:26:13 AM »

oops, I should have been clearer,  I was suggesting it as an option that you could choose for static images smiley
Logged
joe
Explorer
****
Posts: 47


« Reply #14 on: December 15, 2015, 01:41:58 PM »

32. Bring back minimum iteration setting so I can do this:

but with the Fresnel thing too. Hypercomplex julia with minimum and maximum iteration count 800.

33. Fullscreen mode. Screensaver mode.

I had a bit of a break this year but I'm getting back into surfing now and then. Thanks again for all your great work.
Logged
Pages: [1] 2   Go Down
  Print  
 
Jump to:  


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.175 seconds with 28 queries. (Pretty URLs adds 0.01s, 2q)