Shop Forum More Submit  Join Login
JIT Formula Pack and Samples 1 - Basics by gannjondal JIT Formula Pack and Samples 1 - Basics by gannjondal
After all JIT related submissions of the past 2 months I want to share some "own" JIT formulas for Mandelbulb3D v190, and according samples.

There are too many samples for just one submission.
Therefore I will upload them in 2-3 packs.

Let's start with the more simple formulas.

NOTES:
  • PLEASE do not expect something complex like the Assembly formulas as delivered with M3D / provided at fractalforums.
    'My' formulas are more thought as start point for your own tests...

  • You can download the package using the 'Download' button.
    Please see these formulas as some further examples for your own tests. This pack does not contain elaborate formulas.
    However, there are some in preparation :-)
  • You can below find a list of formulas.
  • Please find more details, and (sometimes) hints to the parameters within the info section of the formula definitions.
  • In Mb3D all formulas can either be found in the (second) 3D or within one of the Ads tab.

REGARDING FORMULAS STARTING WITH AN UNDERSCORE - '_JIT_...'
  • In MB3D you can find them under the 'Ads' tabs.
  • I mainly have moved such formulas which do not give a picture by itself, but which are interesting as transformation.
    Leaving them under '3D' appeared to make the DE worse.
  • You can move them back to the second 3D tab by removing the '.DEOption = -1' from the .m3f, and by deleting the underscore.
  • HOWEVER:  Having a formula under '3D' and 'Ads' can make big differences. I'm too lazy to examine the M3D source code - so I don't know why that happens.
    Maybe I will peeve the FractalForums one day :-)
  • The formula editor don't accept this naming; you will need to work with an editor for changes
 
Further related pages:
 
Contained formulas:
  • _JIT_gnj_AddRecip_01.m3f, JIT_gnj_AddRecip_02.m3f
    adds a 'reciprocal' of a number to the number itself. I don't really understand the (remarkable) difference between the normal formula, and the 'Adds' version; maybe I need to check at the forums tough

  • _JIT_gnj_TSimp_Newt3_03.m3f, JIT_gnj_RealPowerPseuNewt2_02.m3f, JIT_gnj_RealPowerPseuNewt3_02.m3f
    Several trials to implement a Newton method.
    The first one uses non triplex numbers; it mainly is useful for contortions.
    Moved it to Adds to reduce noise.
    The other two are based on triplex bulb calculation.
    JIT_gnj_RealPowerPseuNewt2 shows better results, although it contains an error. Hence I left it in the collection.

  • _JIT_gnj_PseuLog_03.m3f
    Kind of pseudo-'logarithm' based on the definition of logarithm of complex numbers. Hope the people from the forums don't see that one ;-)

  • JIT_gnj_TSimp_Sqr02.m3f
    One variant of non-triplex 3D mandelbrot implementation
    Best to be used as cuts (it's for instance the base of 'More Classics 1' )

  • JIT_gnj_Tutorial1_01.m3f
    Just the formula used in my little tutorial

  • JIT_RealPower.m3f
    The 'classic' mandelbulb, for learning purposes.
    It is equivalent to RealPower.m3f
    (of course the JIT version is a bit slower)

  • JIT_gnj_RealPower_m02_01.m3f
    Tiny mutation of the above JIT_RealPower.m3f

  • JIT_IQBulb_m01.m3f
    Tiny mutation of the JIT_IQ_Bulb.m3f as delivered with M3D v190

Contained parameters (see the preview pic for thumbs):
jit001 - JIT_IQBulb_m01
jit002 - _JIT_gnj_TSimp_Newt3_03 , Integer Power
jit003 - JIT_gnj_RealPower_m02_01 , Folding Int Pow
jit004 - JIT_gnj_RealPower_m02_01 , MengerIFS
jit005 - JIT_gnj_Tutorial1_01 , _reciprocalZ3b , _RotateC
jit006 - JIT_gnj_RealPowerPseuNewt3_02
jit007 - JIT_gnj_RealPowerPseuNewt2_02 , Real Power
jit008 - JIT_gnj_RealPowerPseuNewt2_02 , JIT_gnj_TSimp_Sqr02
jit009 - JIT_gnj_RealPowerPseuNewt3_02
jit010 - JIT_gnj_RealPowerPseuNewt3_02
jit011 - JIT_gnj_AddRecip_02 , Real Power
jit012 - JIT_gnj_AddRecip_02 , Real Power
jit013 - JIT_gnj_RealPowerPseuNewt3_02 , MsltoeFoldQuat
jit014 - JIT_gnj_RealPowerPseuNewt3_02 , MengerIFS , AmazingBox2
jit015 - JIT_gnj_RealPowerPseuNewt3_02 , MengerIFS , AmazingBox2
jit016 - JIT_gnj_RealPowerPseuNewt3_02 , MengerIFS , AmazingBox2
jit017 - JIT_gnj_RealPowerPseuNewt3_02 , MengerIFS , AmazingBox2
jit018 - MengerIFS , _JIT_gnj_PseuLog_03 , Integer Power
jit019 - MengerIFS , _JIT_gnj_PseuLog_03 , Integer Power , FoldingTetra3d
jit020 - JIT_gnj_RealPowerPseuNewt3_02 , Riemann2
Add a Comment:
 
:iconpamduhsandman:
Pamduhsandman Featured By Owner May 24, 2017
Holy crab! Ozum stuff dewds! Thank you sew much!
Reply
:icongannjondal:
gannjondal Featured By Owner May 28, 2017
Hey, hey. Thank u :-)
Reply
:iconquasihedron:
quasihedron Featured By Owner Jan 22, 2017  Hobbyist Digital Artist
Thanks for sharing! :hug::D
Reply
:icongannjondal:
gannjondal Featured By Owner Jan 23, 2017
You are most welcome, Danny.
Great to see that you are creating your own works with JIT :-)
Reply
:iconbrianosaka:
brianosaka Featured By Owner Jan 22, 2017  Professional Artist
wow nice work!
Reply
:icongannjondal:
gannjondal Featured By Owner Jan 23, 2017
Thank you very much!
Reply
:icondark-beam:
dark-beam Featured By Owner Edited Oct 24, 2016  Student Artist
some look GREAT :clap: I think I made a log some time ago but who remembers?
Reply
:icongannjondal:
gannjondal Featured By Owner Edited Oct 26, 2016
Thank you, Luca!

Honestly the most of these formulas (at least in the first part of the collection) are very simple, more exercises. Otherwise I would have published them at FF.
The idea at this time was to build a little community who does write some own formulas, and to give some start point for that.
Sorry, Luca, your formulas are of course the best :-D  . - I think at this time it looked as if you would have stopped the work at your formulas. And also I remembered the large amount of ideas which came up once the formula author community of UF had been built....
But well, the success was ... limited, and now Andreas stopped his part.

Thus I will probably leave it again to you to create marvellous formulas for M3D :D

Regarding the log:  I just have checked my M3D, and found your _LogX,Y, and Z.
It seams that the approaches are different - At least according your description in the formulas you have made a log for each single coordinate - while mine does as if it would be possible to extend the complex logarithm. Don't ask however about mathematical correctness ;-)
Reply
:icondark-beam:
dark-beam Featured By Owner Oct 26, 2016  Student Artist
:aww: there is also a 2d logarithm somewhere. But I abandoned those transforms a long ago.
Reply
:iconlyntaryn:
LynTaryn Featured By Owner Aug 21, 2016  Hobbyist Digital Artist
Tweaked your 019 today lyntaryn.deviantart.com/art/Ra…
Reply
:iconlior-art:
Lior-Art Featured By Owner Aug 17, 2016  Hobbyist General Artist
I tried with MDB v1.9.1 the ten first formuae are not working.
Reply
:icongannjondal:
gannjondal Featured By Owner Aug 18, 2016
Bad to hear.
Honestly I have meanwhile switched to v191 too, and was successful to work with some JIT formulas.
Once I'll be back working at fractals I will try with a clean M3D, and that formulas I had uploaded.

In parallel it may be helpful if you could give me a few hints what you have tried, and what you have observed.

And, thank you for your note. Of course it should work :-)
Reply
:iconlior-art:
Lior-Art Featured By Owner Aug 18, 2016  Hobbyist General Artist
I asked fractal forum to test your pack and to try to fix the problems: they loved your pack.
I feel so sad: I :heart: this pack :(
Reply
:icongannjondal:
gannjondal Featured By Owner Aug 18, 2016
I just have tested on a 'fresh' (newly extracted) MB3D v191:
I copied the *.m3f formulas from my packs to the according directory (M3Formulas).
And after a new start of the MB3D it was able to read, and to process the *.m3p parameters from the pack I have tried.

I'm not sure whether I have explained well where to paste the formulas.
Honestly I tend to wite my tutorials etc in a slightly advanced way ;-)
Reply
:iconlior-art:
Lior-Art Featured By Owner Aug 18, 2016  Hobbyist General Artist
You had to say how to install them
Reply
:iconniakok01:
niakok01 Featured By Owner Aug 3, 2016  Hobbyist Digital Artist
I made some Tweaks of your wonderful pictures:

From Jit007:
#000206

From jit0008:
#000207-1
#000207-2

I hope, you will like a few of them. Thank you for sharing the parameters.
Reply
:icongannjondal:
gannjondal Featured By Owner Aug 5, 2016
Thank you very much for creating all that tweaks ot of my packages!
I'm always

As mentioned in my other notice:  I think I will tweak back somehow, although I may need some days to step through all your tweaks ;-)
Reply
:iconmatze2001:
matze2001 Featured By Owner Mar 27, 2016
thx!
Reply
:icongannjondal:
gannjondal Featured By Owner Mar 28, 2016
Gerne doch :-)
Reply
:iconmatze2001:
matze2001 Featured By Owner Edited Mar 28, 2016
würde gerne mal ein dIFS als JIT Version sehen - am besten was "einfaches" wie boxIFS oder SphereIFS - in der Hoffnung wenigstens ein bisgen durchzusehen, was da passiert. Kennst Du eine Quelle? Danke!
Reply
:icongannjondal:
gannjondal Featured By Owner Mar 28, 2016
Selbst habe ich keine, und gesehen habe ich so etwas auch noch nicht.
Ich bin mir nicht sicher, ob das momentan überhaupt geht. Ich hab den Verdacht, dass man TPIteration3DExt braucht, z.B. um die Abbruchbedingungen zu definieren (momentan ist nur TPIteration3D implementiert).
Falls ich etwas finde, lass ich es dich wissen :-)
Reply
:iconjlf2221:
jlf2221 Featured By Owner Mar 11, 2016  Hobbyist Digital Artist
amazing works! thanks THANKS ! for sharing all the good things with us... cant wait to get started
Reply
:icongannjondal:
gannjondal Featured By Owner Mar 28, 2016
You are most welcome.
Hope you'll have some fun :-)
Reply
:iconsabine62:
Sabine62 Featured By Owner Mar 4, 2016
Ich bewundere deine arbeit, Gannjondal! :clap:
Dank dir für's teilen! :heart:
Bin immer noch in 1.89 weil mein alter computer nicht so wollte mit der neuen version, habe mich also immer noch nicht befasst mit diesen möglichkeiten :(
Aber den link zu deinem thread auf FF, darf ich den haben? Dann kann ich mich mal 'einlesen' ;)
Reply
:icongannjondal:
gannjondal Featured By Owner Mar 6, 2016
Danke dir, Sabine :TipOfTheHat:

Was hattest du für Probleme? -
Ich habe v190 auf 2 recht verschiedenen Computer (Mittel- und Oberklasse sozusagen) ohne große Probleme laufen gehabt. Kleinigkeiten, ja, aber nichts, was man nicht umgehen kann...

Bezüglich der Forums:
Der Hinweis bezog sich nur auf eine Frage von Eric bezüglich des 'Pseudo-Newton' - Bildes, das ich veröffentlicht hatte. Er hatte es auch versucht, aber mit mäßigem Erfolg.
Auf FF gibt es den entsprechenden Thread (in dem ich gerantwortet hatte):  www.fractalforums.com/gallery/…

Außerdem habe ich jetzt meinen ersten eigenen Thread ;-) - bezüglich der etwas 'spezielleren' Formeln:  www.fractalforums.com/gallery/…
Viel zu lang, obwohl noch nicht alles drin steht.
Und kurz hinterher habe ich festgestellt, dass ich die letzten Einträge im Forum nicht gelesen habe - www.fractalforums.com/mandelbu… hat ähnliche Ansätze (wenn es auch dann in eine etwas andere Richtung geht).
Reply
:iconsabine62:
Sabine62 Featured By Owner Mar 7, 2016
Also hier 'blitzte' es die ganze zeit im navigation window :( Auf dem neuen computer habe ich's noch nicht probiert.
Dank dir auch für die threads (und dein Journal!), sobald ich hier mal ruhe habe(!) um mich da durch zu wurschteln, gehe ich an die arbeit ;)
Reply
:icongannjondal:
gannjondal Featured By Owner Mar 7, 2016
Ja, sowas hatte ich auch schon, auch wenn es nur lästig war.
Übrigens habe ich gelesen, dass man das umgehen kann, indem man das Theming ausschaltet.
Andreas hat es auch als Bug akzeptiert. - Es besteht also Hoffnung, dass es in der nächsten Version besser wird (oder in der übernächsten - momentan scheint es Andreas ja mehr um neue Features zu gehen).
Reply
:iconsabine62:
Sabine62 Featured By Owner Mar 8, 2016
Argghh... Ich freu mich ja so, dass Andreas für dieses waisenkind sorgt, aber ganz ehrlich: neue features brauche ich nicht so unbedingt, aber das was schon da ist verbessern, da hätte ich schon ein paar ideeën und wünsche;)
Theming geht bei mir als erstes aus wenn ich mit der neuen version anfange. 'Blöd windows grau' ist auch schön ;}
Reply
:icongannjondal:
gannjondal Featured By Owner Mar 28, 2016
Waisenkind ist gut.
Na, ich hoffe mal, der Pflegepapa zeigt sich nicht von der schnellen Entwicklung seines Kindes überfordert und gibt auf :lol:
Aber ich denke mal, einige deiner Ideen könntest du ihm ja durchaus -vorsichtig- in den Forums oder dem Bugtracker unterbreiten :-)
Reply
:iconsabine62:
Sabine62 Featured By Owner Mar 29, 2016
:) Ich hoffe auch mit, dass Andreas sich nicht abschrecken lässt, es scheint ja ein überaus komplexes gebilde zu sein programmiermässig und viel auf Assembler-niveau. Darum habe ich auff FF zwar eine anfrage gemacht über farb-und lichteinstellungen bei einem farb-thread von jemand anders, aber mehr trau ich mich nicht so;)
Reply
:icongannjondal:
gannjondal Featured By Owner Apr 5, 2016
Ja, bloß nicht erschlagen, wir haben nicht so viele Entwickler :lol:
Reply
(1 Reply)
:icongblxviii:
GBLXVIII Featured By Owner Mar 2, 2016
Thank you so much for your kindness!! This is as helpful as a thousand tutorials.
Reply
:icongannjondal:
gannjondal Featured By Owner Mar 5, 2016
He, he. - Too kind words!
Thank YOU :-)
Reply
:icongblxviii:
GBLXVIII Featured By Owner Mar 5, 2016
My pleasure!!!:) (Smile) :) (Smile) 
Reply
:iconglo-he:
GLO-HE Featured By Owner Mar 1, 2016
Danke dir  für  JIT Formeln und Parameter zu teilen. das ist sehr nett von dir :hug:
Reply
:icongannjondal:
gannjondal Featured By Owner Mar 1, 2016
Gern doch, Gloria.
Ich hoffe nur, man kann etwas damit anfangen ;-)
Reply
:iconglo-he:
GLO-HE Featured By Owner Mar 3, 2016
na klar..ich habe schon ein kommt heute abend :D
Reply
:icongannjondal:
gannjondal Featured By Owner Mar 5, 2016
Ich seh schon, als nächstes muss ich eine Tweakrunde starten.
Kann aber noch ein bisschen dauern :-)
Reply
:iconglo-he:
GLO-HE Featured By Owner Mar 5, 2016
na dann mal ran :D:D
Reply
:iconradlowsky:
radlowsky Featured By Owner Mar 1, 2016
thx very very much for all your generosity and your help
Reply
:icongannjondal:
gannjondal Featured By Owner Edited Mar 1, 2016
You are most welcome, Eric :wave:

By the way:  I hope my late answer in FF to your Newton question is somehow understandable, and useful -
If you meanwhile have found out how to manipulate the bailout etc - I still would be interested ;-)
Reply
:iconradlowsky:
radlowsky Featured By Owner Mar 2, 2016
yes 
thx very much   


if you want go : radlowsky.deviantart.com/galle…                 i give parm+ formula jit
Reply
:iconmarijeberting:
marijeberting Featured By Owner Mar 1, 2016
Thanks very much for generous sharing
Reply
:icongannjondal:
gannjondal Featured By Owner Mar 1, 2016
Thanks a lot, Marije :TipOfTheHat: 
Reply
:iconmarijeberting:
marijeberting Featured By Owner Mar 2, 2016
Laugh by waqascuteboyits a pleasure 
Reply
:iconagura-nata:
Agura-Nata Featured By Owner Feb 29, 2016  Hobbyist General Artist
nice works :-)
Reply
:icongannjondal:
gannjondal Featured By Owner Mar 1, 2016
Thank you very much!
Reply
:iconlyntaryn:
LynTaryn Featured By Owner Feb 29, 2016  Hobbyist Digital Artist
some lovely ones here. Thanks for your generosity
Reply
:icongannjondal:
gannjondal Featured By Owner Mar 1, 2016
Hehe - Thank *you* :-)
It's less generosity I guess. It just became a limited fun to publish just pictures without any real sharing.
Now there is at least a little chance for the community to tweak, or to get some own ideas out of the formulas....
Reply
:iconlyntaryn:
LynTaryn Featured By Owner Mar 1, 2016  Hobbyist Digital Artist
Still community minded!
Reply
Add a Comment:
 
×

Featured in Collections




Details

Submitted on
February 29, 2016
File Size
23.4 KB
Submitted with
Sta.sh
Link
Thumb

Stats

Views
2,760 (1 today)
Favourites
44 (who?)
Comments
57
Downloads
516

License

Creative Commons License
Some rights reserved. This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 License.