[Bf-committers] Add-ons in Blender for commercial services

Gaia gaia.clary at machinimatrix.org
Wed Aug 7 14:26:59 CEST 2013


Hi;

Couldn't such a "Service addon" be made in a generic way?
Something like a configurable Addon that uses a general
schema for accessing external sites,  and that strictly
controls what can be transferred from or to blender,
like for example:

- authentification information (user account on service)
- textdata
- blend files
- addons
- materials, ...

Possible benefits of a generic "Service addon"could be:

- Service providers would NOT have to deliver addons,
   but only some sort of "descriptor" for defining the
   service capabilities. These capabilities could in theory
   be just provided by service provider and "installed"
   by users (with UI provided by the "Service addon")
   or even reside on service providers website until
   user connects the addon to the service...

- Blender could define a remote API that must be used
   on service provider's side.

- The user interface could be kept fully under control
   of Blender development, no logos etc. possible...
    except if the "Service addon" would provide the
    capability to use a company logo to be placed at a
    defined location ... for example.

- In principle Blender could control what capabilities a
   service provider can request. And the amount of allowed
   capabilities could be defined by the sponsor level ...

btw: About a year ago we have been working on something
with a similar idea in mind, but we finally only created
a very basic addon that maintains external addons
(addons not distributed by blender itself) and uses
mostly RSS-2.0 as data format. Here is the description
of our addon:

http://blog.machinimatrix.org/products/marketplace/addon/overview/

Well, this is not a complete solution, but it might be a beginning,
or you can just look at it for inspiration :)

-gaia-

On 07.08.2013 13:40, Ton Roosendaal wrote:
> Hi,
>
> Hopefully this doesn't become a huge thread - I'd mainly like to get some feedback from frequent contributors.
>
> Some companies have contacted me about the possibility of having an add-on in our releases that hook up Blender with their services. That's for example Shapeways, but also render farm providers.
>
> Such addons would make it easier for users to submit 3d models to a 3d printing service (one click submit, costs feedback, etc). Or for submitting render jobs to a farm with some feedback mechanisms.
>
> I'm still struggling with how or if we want this... I certainly don't want to open up Blender for crappy commercialization with logos, banners, etc.
>
> A workable proposal I formulated is below, for which I'd like some feedback.
>
> ------
>
> BF will accept add-ons in a release from commercial vendors/services under the following conditions:
>
> 1) Compliancy
> The add-on should comply to the same quality/design rules as we do for regular add-ons. That includes license compliancy, but also to not include banners, logos or advertisement.
> The add-on would default be not enabled, users have to activate it themselves.
>
> 2) Clear user benefit
> The add-on should provide functionality to 3D artists that's useful to have inside Blender. It can't be for promotional usage of non-functional features (like linking to websites only, for tutorials, book stores, etc).
>
> 3) Developed and maintained well
> The add-on is being created and maintained by the service provider (or a contracter managed by them).
>
> 4) Development Fund support
> The service provider signs up for Diamond Sponsor level (250 euro per month). Cancelling a payment then also means we can drop the add-on. Any service that's not making this profits per month with an add-on, can be considered to be not interested to have such an add-on either.
>
>
> -Ton-
>
> --------------------------------------------------------
> Ton Roosendaal  -  ton at blender.org   -   www.blender.org
> Chairman Blender Foundation - Producer Blender Institute
> Entrepotdok 57A  -  1018AD Amsterdam  -  The Netherlands
>
>
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers



More information about the Bf-committers mailing list