Logo by mario837 - 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. October 23, 2019, 04:24:00 PM


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: Programmer needed to add a few lines of code to RenderFlam3  (Read 1354 times)
Description: compensation negotiable
0 Members and 1 Guest are viewing this topic.
3dpete
Forums Freshman
**
Posts: 10



« on: July 19, 2012, 05:20:46 AM »

Programmers.... Looking for someone to add some code to Exper's RenderFlam3 script.  You may not have to be familiar with the script itself.  The code I need added is a simple batch file/save feature.  The work can done in any text editor.  I'm guessing this should take little time and be very simple.  Willing to give compensation.

Thanks!
3dPete
Logged
Apophyster
Conqueror
*******
Posts: 124


« Reply #1 on: July 20, 2012, 12:37:18 PM »

I know the script and in fact have an unreleased tweak of it.
Have you asked Exper for help?  huh?

If you cannot get assistance from him I could see what I can do.

If you would like to see an Apophysis script that I wrote, you can look here:
http://morphapoph.deviantart.com/art/Apophymator-12-proto-305832263?

The script at the link can create animations somewhat like those flam3 produces.
RenderFlam3 may be more useful to you though.  huh?

Oh... and please... I would ask no compensation if I am able to do the changes.
Thank you,  smiley
Fred
Logged

Rice, wheat and corn make the world go round.
Love and money are just passengers.
Friendliness is the destination.
3dpete
Forums Freshman
**
Posts: 10



« Reply #2 on: July 20, 2012, 08:25:20 PM »

Hey Fred, thanks for the reply.   Yes I have sent requests to Exper a few times over the last 6 months but no reply.  I tried your script, thanks, I think it looks like the options I'm looking for could be put in yours also.  I didnt get any results though, the "image and parameter naming" is n/a, not sure where the file it created went to? 

Specifically all I'm looking for is to run RenderFlam3 as usual but have it create a new flame that contains all the interval and key frame parameters, not just the key frames.  So rather than create the batch file it just creates a new flame that contains the 400 or so animated parameters.  I could then use this flame in Flam4CUDA and run the batch processing in there. 

Flame4CUDA has an animation feature but its just a simple rotation, nothing like what RenderFlam3 offers.

It seems like RenderFlam3 would just need a few lines of code to change the way it saves the info?  I can read the scripts and get the just of it, I tried plugging in some new code lines that seem logical but nothing has worked for me.  I just dont know the right code syntax.

I really appreciate any direction you could give
Thanks Fred
3dPete
Logged
Apophyster
Conqueror
*******
Posts: 124


« Reply #3 on: July 24, 2012, 02:34:46 AM »

In my script you have to set an option to save parameters.  You also have to set the type of job that the script will do.
There is one option for the type. It is setting e in the main Saved Settings dialog: "Save parameters, No rendering". 
That will eventually produce a windows "Save" dialog where you yourself select where the frame (flame) parameters will be saved.

There are problems associated with using flam4 to render the resultant frames though.  You have to assure yourself that all the flame properties in your keyframes are supported by flam4.  Otherwise you can use Apo to render directly with my Apophymator script which will be, as you probably know, quite a bit slower.
If you use flam4 and it does not support some flame properties in your keyflames then even those will not look correct.

Although flam3 will produce the flame file you're looking for, I can't remember if Exper's script sets the type of batch file up that would produce it.  In other words, you may have to use flam3 directly.
I do remember trying something similar and it was a beast of a problem to deal with.
It involves using the term "sequence" with the flam3 commands.


I know about flam4's animation feature.  It's limited and development appears to have all but ceased.

Fred
 


Logged

Rice, wheat and corn make the world go round.
Love and money are just passengers.
Friendliness is the destination.
3dpete
Forums Freshman
**
Posts: 10



« Reply #4 on: July 24, 2012, 07:38:06 AM »

Fred, you are awesome! Yes, I had overlooked the main "save" settings in line E.
I ran a test and it works perfectly.  Then plugged it into Flam4 and batched it - no problems. ( yes, I'm aware of the limitations from the variations list, just have to use what works for now )
***Thanks for putting in the "final check" window thats helpful while getting used to the script.***

I've been hoping to find a way to do this for months. I can finally put my graphics cards to work when they are sitting around idle.
Can I offer you some render time on my system?  If you have some animations or large stills that need rendering, send me a flame via email from my account here and I can ftp the frames back to you.

Thanks so much!!!
Pete

Logged
Apophyster
Conqueror
*******
Posts: 124


« Reply #5 on: July 26, 2012, 08:34:44 AM »

3dPete3d
     3d     
     shocked
     grin
,

You are welcome so much!!!

Awesome is ok, I s'pose, but a little less awe and shock would be good as well. <irony>
(Perfect is beyond my comprehension. truth.)
I am so very glad you were able to learn to use the script !!

I feel I could improve the flow of the settings choices.  The improvement would include adjusting the Final Settings dialog.
I would really like to get the "Preview while Rendering" (approx.) setting into that dialog.

I am lucky I somehow became involved with making fractals and even unusually came to write the script.
But someday I am thinking that there will be other ways to do what you wanted to do that brought you to my script.  I'm sure if that day does come you will then be much more delighted by what you see..
( Ooops... some animals, I believe racoons, are grunting outside my windows... see here:
http://morphapoph.deviantart.com/art/Rental-Horrors-311008142 )

In fact there is another flame generating app named jWildfire - embarrassingly I forget at the moment the author's name.
He is here at FF though, and if you search for jWildfire you will find the program.  jWildfire is a 'program in progress' (incidentally I somehow believe "wip", which I see often in names, means: 'work in progress'.)

No render time needed at the moment but I will most certainly remember your offer.
Hey... we'll be around... no hurry on my side!!
And I am so pleased to meet you btw.  :-)
Going,... gone...

Fred
Logged

Rice, wheat and corn make the world go round.
Love and money are just passengers.
Friendliness is the destination.
thargor6
Fractal Molossus
**
Posts: 789



WWW
« Reply #6 on: July 27, 2012, 12:19:56 AM »

Quote
jWildfire is a 'program in progress'
That's very true, today there was just a new major release :-)

Regarding animation creation: there is already an interactive movie editor which allows you to render a sequence of images or to directly create *.swf animations with sound. It currently works by morphing between any flames and applying simple motions to it (morphing is built the way that also simple motions etc. are possible, i. E. morphing is implemented for ANY parameter)

Overall, it really depends on what do you need. To create a simple (but still stunning) animation you may need just a few mouseclicks and a decent hardware to render all the frames. If you want to do really professional stuff there is some more development necessary.
The render engine is still a little bit slower (but not substancely) than Apophysis. But... it is Java-based and runs everywhere, even on your Android smartphone cheesy
A CUDA rendering engine will come, there is a sub-project starting this week...


There is also an users group where you can get help and vote for features. If I recall the last feature votings correctly there was a demand for spline-interpolated keyframing, it's likely that new animation-related stuff comes soon.

Feel free to note me or just to join us of Facebook if you are interested in the software... and ... it's all free :-)

Best regards
Logged
Apophyster
Conqueror
*******
Posts: 124


« Reply #7 on: July 28, 2012, 03:48:39 PM »

My work on Apophymator script is also ongoing, but interrupted at this time.
I doubt it would be helpful but if you can understand my messy Apophymator code you're welcome to use whatever you can lift out of it (apart from stuff like my name and so forth. haha)
(I believe I've properly GPL'd my script but I'm no expert on such legal issues.)

Will jWildfire render individual frames or must animations be produced into .swf files?
I don't like using Adobe software at all. period.

  I've seen people request single frame rendering/saving for other apps like M3D.
This is the way Apophymator works. :-()

I thought I've seen some jumpy, snapping stuff in some of your animations.  (Not that the effect is necessarily bad but...) 
I suspect those "pops" are from variations (or other flame properties) that are limited to using whole numbers.
Have I misinterpreted what I've seen?  The reason I ask is that I'm aware that you've developed new flame capabilities in jWildfire so the jumps are perhaps from something else?

Heheh... stunning fractal animations are (usually, as far as I've seen) only created with stunning fractals (and some of yours are indeed quite stunning for flames).
I don't make stunning flames so I don't expect my examples to be stunning animations.
I am not an artist.  I am not a coder.  And I am not a professional anything.

I've tried jWildfire on a Pentium IV (w/hyperthreading).
That system probably doesn't fairly demonstrate what jWildfire is capable of.
But I will NOT install Java on my main work system ().

I don't have a smartphone and I hope I never do.

Are you writing the CUDA renderer?  I would have liked to have seen Keldor314 continue his flam4 work but he seems to have absconded.

I'm not sure what exactly you mean by "Spline interpolated keyframing".  Does jWildfire use only linear interpolation?
Apophymator uses linear or spline interpolation.  It also allows for a "rotation" segment in between morph segments.  The two segments will usually blend together smoothly.
The script does something like "electric sheep" but not, of course, exactly.

As if it were a plague, I avoid Facebook.

... I guess some things in life are still free.
I don't want to debate with the people who say "nothing in life is free".

For some of the reasons I mention above I am not very interested in using jWildfire but I truly do admire the results you are achieving as shown in the images & now animations that you are uploading.
Will jWildfire always be free??

Hopefully a friend,
Fred (..old old friends call me fredley -rhymes with friendly)!

Fred E
Logged

Rice, wheat and corn make the world go round.
Love and money are just passengers.
Friendliness is the destination.
thargor6
Fractal Molossus
**
Posts: 789



WWW
« Reply #8 on: July 29, 2012, 03:42:00 AM »

Hello Fred,

thanks for your reply :-) And especially thanks for the offering regarding the use of your scripting work. I will have a look at your script regarding this. As I do not use Apophysis I did not use it for myself, but heard from it - only good things :-)

JWildfire can also render individual frames (as *.png) if you prefer. I just chose *.swf because it is one of those rare formats which support and endless animation. I really can understand your point regarding Adobe software, but an endless animation can just be so cool. And you dont need no Adobe software to create the animation, of course.

You are right, the "snappy" stuff you observed, comes in the most times from morphing parameters which are whole numbers. In some other cases occuring/removing transformations leads to this effect. There is just more work to do regarding this :-)

Thanks for the feedback regarding my fractals. I'm always unsure to post here some of my works because I once got the feedback that they are only fractal flames. There is not very often feedback at all, so I don't know if people like them or not.


Yes, I write the CUDA renderer, but currently I'm at a stage where I still think about/design the architecture. I did no parallel computing for ages, but I think it will be a cool add-on and worth the effort.

I'm almost pragmatic about the use of smartphones/Facebook. Smartphones are just small computers for me and I have a long way to work (and back), so they are very welcome. I use Facebook only for the JWildfire users group. Users can post images/videos or ask questions very easily. This is really fine because I'm doing all this stuff after long work days, so everything which helps just helps a lot :-)

Regarding the spline interpolation: it's not yet implemented, just a matter of priorities - but it comes :-)


Oh, the software is free and will remain free. Period. :-)


Andreas



Logged
3dpete
Forums Freshman
**
Posts: 10



« Reply #9 on: July 30, 2012, 08:19:52 PM »

Andreas & Fred,
Thanks for the input.  I just had a chance to look at Jwildfire, wow, the possibilities...!

As an artist only and not a programmer this would be my wishlist:

1   Cuda rendering
2   Animation Motion blur
3   Option so save incremental flames of an animation

Here is a sample of some old work I did with Apo and Exper's Renderflam3 script.  I works great but without Cuda it was quite a time investment.
This animation has been converted many times so the quality really suffers here on Vimeo...

<a href="https://vimeo.com/moogaloop.swf?clip_id=16014551&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=01AAEA" target="_blank">https://vimeo.com/moogaloop.swf?clip_id=16014551&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=01AAEA</a>

Thnaks All,
Pete
Logged
thargor6
Fractal Molossus
**
Posts: 789



WWW
« Reply #10 on: July 31, 2012, 12:11:06 AM »

Hello Pete,

thanks for sharing your work, I like the smoothness of your animation. I hope my CUDA renderer will be able to do (at least simple) flame animations in real time. Just stay tuned :-) The JWildfire software will expand in parallel, the option to export *.flame files rather than rendered frames is a good idea, you can expect it in one of the upcoming releases.

Feel welcome to join the JWildfire users group if you want to discuss more features or just to share your fractal flame art.

Andreas
Logged
Apophyster
Conqueror
*******
Posts: 124


« Reply #11 on: August 01, 2012, 09:13:08 AM »

I will have a look at your script regarding this. As I do not use Apophysis I did not use it for myself, but heard from it - only good things :-)

Apophysis in my understanding is "Delphi" and the script language I used is a sub-category, I suppose.
My script contains lots of code that is only applicable to Apo. 

JWildfire can also render individual frames (as *.png) if you prefer. I just chose *.swf because it is one of those rare formats which support and endless animation. I really can understand your point regarding Adobe software, but an endless animation can just be so cool. And you dont need no Adobe software to create the animation, of course.

Heheh... I have an experimental version of my script that runs indefinitely. heheh
(However, I haven't worked on it or used it for maybe a couple of years.)

You are right, the "snappy" stuff you observed, comes in the most times from morphing parameters which are whole numbers. In some other cases occuring/removing transformations leads to this effect. There is just more work to do regarding this :-)

I hear that!

Thanks for the feedback regarding my fractals. I'm always unsure to post here some of my works because I once got the feedback that they are only fractal flames. There is not very often feedback at all, so I don't know if people like them or not.

I hear that too!  I wasn't sure when I first started seeing your work appear.  But you raced forward somehow and I'm really enjoying what you're uploading.

Yes, I write the CUDA renderer, but currently I'm at a stage where I still think about/design the architecture. I did no parallel computing for ages, but I think it will be a cool add-on and worth the effort.

All fractal software needs links to graphics renderers.  At least IMnsHO.

Regarding the spline interpolation: it's not yet implemented, just a matter of priorities - but it comes :-)

Yeah, I figured you had the "right stuff" to be able to do that.  The spline interpolation was the most grueling for me and I still don't like the way some of it is working.
I also just can't figure out why no much more capable coder than I has ever tried to do some similar type of script.
I'm honestly not the best person since I'm just a hack (old sense) when it comes to computer code.

Oh, the software is free and will remain free. Period. :-)

That's very good to hear.
Fred

Andreas




[/quote]
Logged

Rice, wheat and corn make the world go round.
Love and money are just passengers.
Friendliness is the destination.
Apophyster
Conqueror
*******
Posts: 124


« Reply #12 on: August 01, 2012, 09:19:14 AM »

Pete,

I tried to do a hack version of Motion Blur but it didn't work out.
I think it really needs to be done internally in Apo.  I can't figure out a way to do implement MB from a script.

And as I tried to said to Andreas: yeah yeah yeah and yeah to *rendering with Graphics processor chips*, but I did not necessarily mean nVidia video cards. tongue stuck out

Fred
Logged

Rice, wheat and corn make the world go round.
Love and money are just passengers.
Friendliness is the destination.
thargor6
Fractal Molossus
**
Posts: 789



WWW
« Reply #13 on: August 01, 2012, 10:27:20 AM »

Apophysis in my understanding is "Delphi" and the script language I used is a sub-category, I suppose.
My script contains lots of code that is only applicable to Apo. 
Yes, it s another language, but I think it would also be applicable to JWF(-scripts). I have translated some Apo scripts to JWF scripts yet (but they are modifying/creating only single flames).

Andreas
Logged
Apophyster
Conqueror
*******
Posts: 124


« Reply #14 on: August 01, 2012, 12:00:57 PM »

Andreas,
Just so you know, Apo scripting language is the only one I have any proficiency with.
I cannot work in JWF code and I don't plan to learn it.

If I had more time I would really try some more extensive testing of your app, but it just has to wait for now.  sad
Fractal paths seem to be interwoven so I think will be passing close by each other more frequently than we may now imagine.
 :smiley  wink  :smiley
Fred E


Logged

Rice, wheat and corn make the world go round.
Love and money are just passengers.
Friendliness is the destination.
Pages: [1] 2   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
x86 assembly optimized code for fractals needed ? Programming « 1 2 3 » Kuemmel 33 6567 Last post March 15, 2010, 03:45:58 PM
by David Makin
The Programmer Mandelbulb3D Gallery KRAFTWERK 0 342 Last post May 03, 2011, 07:59:16 PM
by KRAFTWERK
Help needed from a volunteer PROGRAMMER (Charity project) Programming jebro 2 189 Last post August 12, 2013, 08:06:56 AM
by jebro
Easy tutorial: Mandelbrot fractals in Excel - only 16 lines of code Programming excel 1 1165 Last post November 11, 2016, 02:10:59 PM
by TheRedshiftRider
Mandelbrot with only 18 lines of c++ code! Programming wes 8 5881 Last post May 14, 2017, 02:30:46 AM
by FractalStefan

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