Now that everybody has become aquatinted with the idea as a whole. The we shall move on instead to a new refinement.
Present a feature that you would like to see and think could be realistically created. Advertise a bounty for the idea, and respond to everybody's questions to get a union created with others to further develop the idea for creation and coding.
For the thinker
First you may propose any amount of cash or other methods, and others may join in on that amount like a betting game. This can be and should be through a common and successful program like iTunes music store, Amazon wish-list, or Paypal to name a few. A "prize contest" could also be created but we are just trying to get a feature created not a race for this and that, however it is still a good option for creation.
Create an HTML or PDF page that shows images text and implementation for the idea. Free html webspace is available if needed we can direct you in a common site that may help.
A standard work flow chart for the HTML could be like this.
- How is it executed on screen, GUI, menu key, python or hotkey?
How will others use it?
Why would it be used?
Where would it be used?
How powerful and reusable is it?
What can it replace in the code already?
And if you have links to code, docs, demos, and other programs that use this feature.
It does need to be finely detailed to have others understand your methods of thought. Otherwise, a coder will not spend time trying to figure out for you what the idea is and it's method of declaration.
To participate please first understand that your idea may never ever get picked up but just poked at. And please only real honest people with real honest requests only. If you want the feature so badly but can not code then spend some time building the documentation for it instead.
For the coders side of things.
The code can come from The core of Blender, C++, C, or it can be from Python scripts. Neither is better nor worse. Just as long as everybody can use it and it does not crash constantly.
ALL code is not owned nor can be claimed by it's creators, it is 'given' to Blender and Blender holdings as it always was and always will be, nothing has changed, nobody owns the code, it is only given to everybody in the known world never ever singular, GPL. Got it !
The coders will then be able to assist you with the idea on a 1-5 point system of difficulty that it will take to be implement as a feature code wise. All so I am sure some of them will try and take it apart and deny it, but that is there own choosing. The user on the other hand just offers money and resource to aid in the creation of said feature.
As for the code, the flow can go like so.
When the code pasts all of these stages then it should be final in a time of payment.
- (1) It will be inserted into a custom build for the person first.
(2) When the code is clean and no longer crash prone it can be evaluated for Tuhopuu and or BF builds.
(3) A community round of test builds needs to be inserted into the community for all to test.
(4) A working patch be handed to the payer and the community for archival and editing purposes, with possible remanifestation incase the feature is lost at some point in the builds.
There is no right or wrong answer to prevent a sour deal.
That said. This is a community project. Once a feature is created and the payer does not cough up the money to the respectable coder for their hard work, then the perp will no longer be seen as a trust worthy member to the 'pay for feature' idea. And it will be at the next coders discretion to make anything else for that so-and-so. Plus they will be put on a list of dead beats To harsh no? These rules apply the same to a coder, you may not just have ass something and expect cash, it must be at least stable enough for tuhopuu and others need to test it out before the final arrangements are created.
Now for the happy person with their new found feature they may arrange any agreeable type of payment method with the coder(s) like Paypal Itunes music or Amazon wish list etc... In the case of two coders on the feature then you settle it out
What is all of this for ?
Why simply for the best. To make blender even better than it is. Also their is a growing list leading to a bad trend of coders doing just want they want while users are left out in the cold for what they want. As this is not a commercial product coders do not get payed for their hard work, and you can not whip them when they do not do there job like a pay company , they only get virtual hugs and virtual b33r. This leads to coders doing what they want to achieve and thus spend time just doing there own thing. That is not enough. Their must be some sort of synergy to get both users and programers to work together on making blender better
Does that sound fair? I sure hope it is, I want to post some feature requests already.
On to the round up! Yip Yip! ^v^