Logo by fractalwizz - Contribute your own Logo!
News: Did you know ? you can use LaTex inside Postings on fractalforums.com!
 
*
Welcome, Guest. Please login or register. November 25, 2017, 04:53:39 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: Mandelbulb3D source code + repository  (Read 5851 times)
0 Members and 1 Guest are viewing this topic.
Kali
Fractal Supremo
*****
Posts: 1138


« on: April 13, 2015, 01:32:38 PM »

Hello people.

I had a conversation in the last days with Jesse, via email, regarding M3D's source code.

The main issue about publishing it, was the use of some general Delphi packages for image storage formats (png,gif,bmp), and other non-fractal related things.
He wasn't totally sure about the rights of this modules. I helped him and we checked that all this little tools are for free use, or with the right licences (and most of them have 10+ yrs old).

That was all the mistery, and now is solved, so we have the authorization for making it public.

Link to the git-repository: http://github.com/thargor6/mb3d

I highly support Andreas (thargor6) as the project leader in the official Mandelbulb3D's further development project.
He's an experienced programmer, his JWildFire is another great fractal program with a very nice GUI, and also he has a vast experience programming Delphi.

However, this is a very difficult task and I think that any help would be much appreciated.

I'm glad that anyone is now able to help and play with Jesse's code, as I think it's the spirit of this forum.
This worked so far if we look back at the results of our collaborative works through the last years.

As always, many thanks to Jesse for all!!!

Quote from: Jesse
"Nearly all of the knowledge i became by all the engaged people that are or were active on fractal forums at the time of the search for the true 3d fractal.
Their gave their knowledge for free and i made the program for free, no more no less."

Cheers  A Beer Cup
 
« Last Edit: April 14, 2015, 12:02:48 AM by Kali, Reason: Code moved to github » Logged

|</\|_|
░░░░░░░

http://fractkali.deviantart.com/
thargor6
Fractal Molossus
**
Posts: 786



WWW
« Reply #1 on: April 13, 2015, 01:49:06 PM »

Very good, now we can also have a public Git-Repository A Beer Cup
Logged
3dickulus
Fractal Senior
******
Posts: 1558



WWW
« Reply #2 on: April 13, 2015, 03:23:16 PM »

nice!
Thanks Kali for sorting that out and thanks Jesse for taking the leap and releasing the source
  A Beer Cup A Beer Cup A Beer Cup
Logged

Resistance is fertile...
You will be illuminated!

                            #B^] https://en.wikibooks.org/wiki/Fractals/fragmentarium
bib
Global Moderator
Fractal Senior
******
Posts: 2070


At the borders...


100008697663777 @bib993
WWW
« Reply #3 on: April 13, 2015, 05:06:19 PM »

 A Beer Cup A Beer Cup A Beer Cup
 joy joy joy joy
Logged

Between order and disorder reigns a delicious moment. (Paul ValÚry)
eiffie
Guest
« Reply #4 on: April 13, 2015, 05:07:14 PM »

Great news!
Logged
youhn
Fractal Molossus
**
Posts: 696


Shapes only exists in our heads.


« Reply #5 on: April 13, 2015, 05:56:06 PM »

This is wonderful news.

Jesse, Thargor6, DarkBeam, Kali and probably some others that were involved in making it possible to open the source ... thank you!

 thanks sign
Logged
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #6 on: April 13, 2015, 09:27:15 PM »

People,  please make this code now available through github, i am in my holidays right now, but i would do it right away, publishing the zip file is not good i believe.... regarding the development!!!
Logged

---

divide and conquer - iterate and rule - chaos is No random!
thargor6
Fractal Molossus
**
Posts: 786



WWW
« Reply #7 on: April 13, 2015, 09:33:01 PM »

People,  please make this code now available through github
Already in the works... enjoy your holidays  A Beer Cup
Logged
knighty
Fractal Iambus
***
Posts: 819


« Reply #8 on: April 13, 2015, 09:49:06 PM »

That's a piece of code! Thanke you for (finally) making it available. grin
Logged
flexiverse
Safarist
******
Posts: 99



« Reply #9 on: April 13, 2015, 11:11:42 PM »

So which is the best or minimum version required to compile it?

http://docwiki.embarcadero.com/RADStudio/XE7/en/Compiler_Versions
Logged
thargor6
Fractal Molossus
**
Posts: 786



WWW
« Reply #10 on: April 13, 2015, 11:25:31 PM »

Hi all,
the source-code is now available at GitHub: https://github.com/thargor6/mb3d and any contribution is welcome :-)

I'm not sure really what is the actual minimum version to compile, I'm currently using Delphi XE6 and it works fine, I also tried Delphi 7 which did not work.

Best regards,
Andreas
Logged
Kali
Fractal Supremo
*****
Posts: 1138


« Reply #11 on: April 14, 2015, 12:25:46 AM »

Thanks Andreas, I updated the post with the Github link wink
Logged

|</\|_|
░░░░░░░

http://fractkali.deviantart.com/
KnotATypo
Forums Newbie
*
Posts: 2


« Reply #12 on: April 14, 2015, 03:49:28 AM »

Tried compiling source from Github, using XE 7, first problem (can't get past) in TypeDefinitions;

OFF_fHln = OFF_fHln_V18;  //  OFF_fHln_V18   value no where to be found
OFF_pInitialization = OFF_pInitialization_old;  //  OFF_pInitialization_old  same problem
OLD_FORMULA_COUNT //  same

are these in a file that was not included?

Chris
Logged
3dickulus
Fractal Senior
******
Posts: 1558



WWW
« Reply #13 on: April 14, 2015, 04:40:51 AM »

grepping the root part of OFF_fHln_V18 and OFF_pInitialization

shows...

Calc.pas:    fHln:             array[0..5] of Single;  //esi+164
Calc.pas:    pInitialization:  array[0..5] of TFormulaInitialization;
(and a few other files)

I haven't had time to study the source (and learn a new language) but these items with prefix "OFF_" aren't in any of the .pas or other files,
could it be a compiler directive representing an OFF_set if it compiles with XE6 but not XE7 ?

edit: try looking up required code modifications between compiler versions
Logged

Resistance is fertile...
You will be illuminated!

                            #B^] https://en.wikibooks.org/wiki/Fractals/fragmentarium
flexiverse
Safarist
******
Posts: 99



« Reply #14 on: April 14, 2015, 04:56:18 AM »

grepping the root part of OFF_fHln_V18 and OFF_pInitialization

shows...

Calc.pas:    fHln:             array[0..5] of Single;  //esi+164
Calc.pas:    pInitialization:  array[0..5] of TFormulaInitialization;
(and a few other files)

I haven't had time to study the source (and learn a new language) but these items with prefix "OFF_" aren't in any of the .pas or other files,
could it be a compiler directive representing an OFF_set if it compiles with XE6 but not XE7 ?

edit: try looking up required code modifications between compiler versions

Definitely need a quick guide on how to compile and some notes.  But then it could be a test to weed out n00bs!!
Logged
Pages: [1] 2   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Google code (SVN) repository for Mandelbulber Mandelbulber Buddhi 8 2068 Last post March 14, 2011, 09:52:24 AM
by KRAFTWERK
Mandelbulb3d source code? Programming flexiverse 14 4355 Last post April 14, 2015, 11:39:52 AM
by DarkBeam
Mandelbulb Source Code? Programming neosettler 5 1902 Last post April 14, 2015, 11:38:51 AM
by DarkBeam
Source code is available Mandel Machine Botond Kˇsa 10 955 Last post December 12, 2014, 03:26:47 PM
by 3dickulus
Source code: Mandelbrot, C#, OpenCL and OpenGL Programming woronoi 3 862 Last post November 16, 2016, 04:26:47 PM
by woronoi

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