Logo by Sockratease - 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: Support us via Flattr FLATTR Link
 
*
Welcome, Guest. Please login or register. April 24, 2024, 06:15:39 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 3   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: Mandelbulb 3d Development Officially Continued (beta is out)  (Read 11235 times)
0 Members and 1 Guest are viewing this topic.
thargor6
Fractal Molossus
**
Posts: 789



WWW
« on: March 26, 2015, 11:16:27 PM »

* Edit - old thread now locked was this.
http://www.fractalforums.com/mandelbulb-3d/mandelbulb-3d-development-officially-suspendet/
Edit ends here*

Btw, I have finished my evaluation and came to the conclusion that I will give it a try.

But, please do not expect too much in the first steps, the code is indeed very complex, because it is optimized for speed at all costs (which means of course, that it contains lots of ASM-code). This was what I meant above with "not the whole fact", it is not a Delphi-program you can find in books, you can not just download FreePascal and compile it.

Another statement I made above (which was also not well understood, maybe because of a language barrier) was "to a certain point".
I currently do not think it is possible to make the project survive in a long time scale. But, this is not intended by now.
I think the program is working well, and it is possible to make it work better. Add some options there, some formula here, etc.

But, I currently have no plans to make it new from the ground up to finally reach a code-quality which I would release to the public.
Would make not much sense, because there is Mandelbulber, which does something like that (I do not mean re-coding MB3D, but creating such a software from scratch).



And, finally, please stop the discussion if it would be ethical or not to release the source-code. The original source-code will not be released. Never. :-)


Back to the code...

Andreas
« Last Edit: April 12, 2015, 09:16:28 PM by DarkBeam » Logged
KRAFTWERK
Global Moderator
Fractal Senior
******
Posts: 1439


Virtual Surreality


WWW
« Reply #1 on: March 27, 2015, 05:42:52 PM »

 champagne toast horsie riding
Logged

Kali
Fractal Supremo
*****
Posts: 1138


« Reply #2 on: March 27, 2015, 05:46:59 PM »

I'm happy you decided that, and the fact that Mandelbulb3D's development will continue... but one thing... I worked with Pascal and Delphi in the past, and I would love to give this a try also. Collaborating or maybe forking another version independent from yours. Also I maybe could try putting togheter a gpu version, as I'm not that bad as a gpu programmer, using the rendering techniques for hybrids I could find in Jesse's code, and giving the proper credits to him of course. I sent Jesse a message yesterday about the source code, and I'm waiting for the reply... I really understand the policy of not being publicly shared but if you have it, I think I have the same rights as you, as in a selflessly manner I have contributed to this software with some formulas and ideas that I don't think I even have to enumerate here as they are already known in the community.

So, I hope I still can board this train too smiley
« Last Edit: March 27, 2015, 06:29:40 PM by Kali » Logged

knighty
Fractal Iambus
***
Posts: 819


« Reply #3 on: March 27, 2015, 06:07:24 PM »

 the wave Repeating Zooming Self-Silimilar Thumb Up, by Craig dancing banana dancing chilli dancing banana dancing chilli dancing banana dancing chilli dancing chilli dancing chilli
Logged
thargor6
Fractal Molossus
**
Posts: 789



WWW
« Reply #4 on: March 27, 2015, 06:57:24 PM »

Collaborating or maybe forking another version independent from yours.
I you are are interested in a collaboration, please contact me at FB, so we can have a quick chat.
I think I would dislike a independant fork because it will be annoying/confusing for the users.
Logged
Kali
Fractal Supremo
*****
Posts: 1138


« Reply #5 on: March 27, 2015, 07:45:46 PM »

You dislike it in this particular case, or you dislike project forking in general?

I you are are interested in a collaboration, please contact me at FB, so we can have a quick chat.
I think I would dislike a independant fork because it will be annoying/confusing for the users.
Logged

DarkBeam
Global Moderator
Fractal Senior
******
Posts: 2512


Fragments of the fractal -like the tip of it


« Reply #6 on: March 27, 2015, 08:58:38 PM »

Pablo please continue your discussion in another place, sorry to say that but that's Andreas' decision
Luca A Beer Cup
Logged

No sweat, guardian of wisdom!
Kali
Fractal Supremo
*****
Posts: 1138


« Reply #7 on: March 27, 2015, 09:52:42 PM »

Why?
Logged

cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #8 on: March 27, 2015, 10:48:53 PM »

Why?

people, yes its a global decision and an overal nice to have state of development to have the main branch centralised, using a version control system like git it can easily be checked out by others, and if they have reasonable improvement it gets merged with the main branch easily there is more than enough for one person to do on that project
Logged

---

divide and conquer - iterate and rule - chaos is No random!
0Encrypted0
Fractal Fertilizer
*****
Posts: 384



WWW
« Reply #9 on: March 27, 2015, 11:29:37 PM »

people, yes its a global decision and an overal nice to have state of development to have the main branch centralised, using a version control system like git it can easily be checked out by others, and if they have reasonable improvement it gets merged with the main branch easily there is more than enough for one person to do on that project

How does this differ from open source? (asking for information, not criticizing)
Logged
0Encrypted0
Fractal Fertilizer
*****
Posts: 384



WWW
« Reply #10 on: March 28, 2015, 01:35:06 AM »

Should there be a new Child Board for the continued development of Mandelbulb 3d?
Should people continue to use the existing Child Boards for bug reporting, beta testing & feature requests or will new boards be created?
Logged
hobold
Fractal Bachius
*
Posts: 573


« Reply #11 on: March 28, 2015, 01:52:15 AM »

How does this differ from open source? (asking for information, not criticizing)
Lawyery answer (in general, not specifically for this particular project): the license would not have to be an open source license.

There is a bit of general confusion about the concept and terms under the umbrella of "open source". IMHO this stems from the fact that there are really three different things under the hood of every successful open source project:

1. The irrevocable legal and practical right to modify and distribute the source code. This is what licenses are about.

2. Certain unwritten standards of craftsmanship. Let me call these "open development"; e.g. platforms like github or sourceforge, which are designed to enable unbureaucratic access to the actual development process.

3. A certain silent agreement on a particular codex of behaviour. For example, you don't make destructive edits to source code repositories - instead you debate with the other developers. You don't fork for minor reasons. In short: you collaborate with others, understanding that they as well as you are volunteers. Even if you personally hated one of the other contributors, you'd still respect each other for the work you both contribute freely.


IMHO, all three of these are required for a project to be "truly" open source.
Logged
thargor6
Fractal Molossus
**
Posts: 789



WWW
« Reply #12 on: March 28, 2015, 02:53:35 AM »

Should there be a new Child Board for the continued development of Mandelbulb 3d?
From my point of view: nope. Unless many people want to create their own forks, then it may become difficult to track state cheesy

I think I have the same rights as you, as in a selflessly manner... So, I hope I still can board this train too smiley
Okay, now I read this again (when I came home I was not very concentrated), and must say that I dislike the sound of this.
And, more importantly, I do not want to discuss this here further. I just want to concentrate on the matter itself for now.

Best regards,
Andreas
Logged
flexiverse
Safarist
******
Posts: 99



« Reply #13 on: March 28, 2015, 03:33:05 AM »

There is a very, very simple solution to this.
Do you know how a TV series has a master show runner?
Or a film has a director ?

Basically what's needed is the person who controls the show as it were.

So anyone who wants to develop it and add new features, gets the source code and can develop new features etc..
This is passed onto the "show runner" / " director " who then integrates all new features and publishes a release.

So the ideal situation would be the original author becomes show runner instead of developer.

So the original author is not cutting code anymore and has time to do what he now wants.
Then over time, a new show runner is voted from the existing developers.

So here are the decisions to be made:

1. Who is show runner?  ( this should be orginal author ideally at first iteration )
2. Who are the new developers?
3. What features are they planning to hopefully add?

Naturally the more developers the better, but  I expect there are only 1-10 on the planet who have the skills and interest to keep this cool project rolling.

Please everyone does this make sense ?   Most decent open source projects start like this. Linux for one.

In this case it can remain closed source - except to the active developers.

Us enthusiasts just want to see it kept alive and not a cultural aritifact like fractint, which let's face it nobody uses that anymore , but we all did when fractals took off.

Because soon - just a few years - every fractal enthusiast will have a fast but cheap openCL graphics as standard, and people will move to programs that operate the new fast interactive way.

This project needs to be kept alive with a longer term logical development roadmap and many developers working together.
« Last Edit: March 28, 2015, 03:44:23 AM by flexiverse » Logged
KRAFTWERK
Global Moderator
Fractal Senior
******
Posts: 1439


Virtual Surreality


WWW
« Reply #14 on: March 28, 2015, 08:56:41 AM »

...Also I maybe could try putting togheter a gpu version, as I'm not that bad as a gpu programmer...

...Mmmmm, I lke the sound of this.
I really hope you could work this out together  A Beer Cup
Logged

Pages: [1] 2 3   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Fractal classification continued (new) Theories & Research Tglad 2 603 Last post September 03, 2013, 12:48:06 PM
by Tglad
Mandelbulb 3D development? Mandelbulb 3d Direct2Brain 7 3360 Last post October 15, 2014, 05:58:55 PM
by Sockratease
Mandelbulb 3d Development Officially Suspended Mandelbulb 3d « 1 2 3 » cKleinhuis 40 9232 Last post March 27, 2015, 10:58:07 AM
by cKleinhuis
My initial ideas for continued development to MB3D beta testing « 1 2 3 4 » thargor6 56 12254 Last post January 07, 2016, 12:45:18 AM
by thargor6
Continued functions explored as fractals Mathematics gamma 2 3981 Last post November 14, 2016, 04:56:52 AM
by gamma

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