I have started what nobody wanted to start so far, me included. A Blender fork. The project has now reached the point to call for help. The point to ask for volunteers, to organize the pipeline, and the point to start the development. So here we go.
What is Bforartists?
Yes, you have read right. Bforartists is a fork of the popluar open source 3d software Blender. And is, similar to Blender, of course also open source and under the GPL V3 license.
Here you can find the webpage for the project: http://www.bforartists.de
A Blender fork? R u MAD?
No! I know exactly what i am doing
I am 3D graphics addicted. trueSpace once brought me the fun with its fast and easy workflow. It was always a joy to work with trueSpace. Blender then killed this fun nearly with its complicated and hotkey centered workflow. And it’s time to do something against it before i loose the whole fun at 3D. I now have the needed time since my other projects that i wanted to do are all finished, and i have the skills. So let’s start it.
Yes, i was in the past one of the folks that said that a Blender fork is something impossible. But Blender has produced this much unhappy bunnies over the time that i changed my mind. I am very optimistic to find the needed forces now.
To fork Blender is of course nothing that a single person can do. And that’s why i call for help.
What is the general goal of the fork?
To create an easy to use 3D Software package for hobbyists and advanced 3d graphics artists. Which is the opposite of what Blender is. Blender is known as one of the hardest to learn and to use 3D Software packages.
Why should i support Bforartists, and not Blender?
The million dollar question. What makes the fork so special and valuable that you should join? Why not simply contribute to Blender? Blender is so much bigger and well known, has an established community, and has even paid developers …
The main reason is that Bforartists has completely different development goals, and a completely different philosophy than Blender. I want to switch the usability philosophy by 180 degrees. Away from super complicated hotkey centered workflows that promises speed gains in miliseconds range, towards a self explaining and intuitive graphical UI that can even be used with one hand when necessary. With a development focus at a good usability, and not at throwing in yet another killer feature with bad usability. With a target audience of the hobbyists and advanced artists. Working with Bforartists must make fun in the first place.
I want to simplify the workflow here and there. A good example is the delete quiz with its more than a dozen entries. When i press delete, then i want to delete the selected element. And not play jeopardy what kind of delete i have to do now.
Another important point is that i want to give all those useful things a home that either gots declined because the responsible module owners didn’t even understand their value. Or because of wrong understood open source philosophy. Open source should offer freedom, not restriction.
I want to bring all forces at one table. One of my observations is that the Blender developers becomes very picky lately. Even fully functional patches that makes sense gets declined because they could “possibly” make trouble in the future. While half baked features still makes it in.
We will make Bforartists, not movies. Doesn’t mean that we will never collaborate with some artists. By coincidence i am one. The concept to connect the development of a software with a real project, like a movie or a game, is not a bad one at all. But our primary focus is at developing Bforartists. Not making movies.
I also want to implement a few more things that are standard since many years in other 3D packages, and where the developers never saw a value in. Stuff like a simple reset view. Or scaling of a selection to world coordinates. Or libraries for the different kind of objects that we deal with in Blender. Light libraries, object libaries, material libraries, etc.
And last but not least because i want to offer an all in one solution. Manual, tutorials, downloads. Blender has outsourced the documentation and tutorials and even the community to the users. And so the new users have a hard time to find useful beginner material.
On top of that you will find a friendly community without censorship. We take critics serious, we don’t censor it away. Note that this is no charter for trolling, flaming and bashing, which is not tolerated.
What exists at this point?
The whole infrastructure. A website with forum, bug- and issue tracker, wiki area, chatroom, etc. . So that we can go directly to work now.
A manifest that explains why i have started this fork and defines the general direction. http://www.bforartists.de/content/manifest-0
A roadmap that already defines some main goals. The detailled list is something that i want to figure out with the whole team then. At a one by one issue base. http://www.bforartists.de/content/roadmap-0
A Bforartists UI Design Document that shows and explains the changes for the new graphical UI. http://www.bforartists.de/content/bforartists-ui-design-document
I also made some first changes at the repository to justify the copyright issues and to port the project over to Bforartists. The existing Blender icons are replaced. There are first changes at the CmakeText files to create a Bforartist.exe file instead of a Blender.exe file. There is quite some work waiting to become the whole project blender free though. And that’s already one of the issues where i would be happy about help. For example, the bforartists.exe still wants to start a blender-app.exe at the moment, and refuses to start therefore.
The modified files can be found in the Bforartists developer forums.
Where is the Repository?
Here at Github. https://github.com/Bforartists/Bforartists . But the repository is currently empty. First we have to port the baby. See point before.
Is the job paid or unpaid?
Bforartists is open source. And purely volunteer driven. I want Bforartists to stay completely money free for more than one reason.
But note that i would have no problem with user crowd funded development. When the result fits in, then i would accept also such commits. Please contact us beforehand to clear if the commit would be accepted or not. It’s just that i don’t want to, and cannot be responsible for any money involved here. Bforartists is a pure private, non commercial initiative. Not a company that can hire employees. And so any crowd funding must happen without any official or even inofficial Bforartists support.
Who can help?
Everybody who is willing to, and supports the general development direction. See Manifest and Roadmap.
Blender is developed in three languages. C, C++ and Python. And so is Bforartists. In detail the project needs:
- C / C++ / Python Programmers
- C / C++ / Python Programmers
- C / C++ / Python Programmers
- QT specialists
- An Icon artist (or two or three or as many as wants to do the job. Nobody says that a icon set should be unchangeable. But note that a set should be done by a single person because of consistency)
- Manual writers
- Tutorial writers
- Bug reporters
- Bug fixers
- Forum Moderators
- C / C++ / Python Programmers!
And not to forget all the specialists that i forgot to mention here. When you think that you are of any value for the project, then please join. We simply need everything
What is Bforartists not looking for?
- People who thinks that Blender is just fine as it is. When you think that all is fine with Blender then you are at the wrong place.
- Developers that are pure ideas and advice givers. Ideas are fine. But we are not short of ideas, but doers. You can write down your ideas in the tracker as a user already.
- Trolls, bashers, and similar disturbing folks. I will not tolerate any of them here. I want Bforartists to become a friendly developer and user community.
What work is waiting?
There is a wide range of posibilities. We have five minutes jobs. Like to fix an easy bug, or to fix a typoe in the manual. And we have jobs that lasts months and years. Like developing the graphical UI. So it all depends at you and your skills, and where you want to help. The most important points are defined in the Roadmap.
How can i get involved?
It’s super easy. Just register at the Bforartists page, and tell the Admin, that’s currently me, that you want to be a developer. There is a chatroom, you can write a pm (see messages when you have registered), and you can write a short message in the forums to do so.
Once you have the developer role you can write in the developer forums and do modifications at the wiki. The rest is conversation and development.
Will the fork be a success?
For me personally it’s already a success. I have my fun with the project. And i will most probably go on, no matter how much people joins and helps.
The success as a software depends of how much people are involved. Bforartists is a code monster. And can simply not be developed by a single person in a useful manner. So the question of success is a question that the volunteers have to answer with their feet. When there are enough volunteers, when the concept can convince enough people to develop and to use Bforartists, then the project will succeed. It’s that easy.