[Bf-committers] IRC meeting report sun march 23

Ton Roosendaal bf-committers@blender.org
Fri, 28 Mar 2003 13:23:58 +0100


Hi all,

Participants: Green, Larstiq, Zr, Hos, Shizu, dj2, sgefant, SirDude

1. Reducing complexity of Blender

This point caused some discussion and confusement. It shouldn't become  
a goal in itself, or better should be replaced with a discussion about  
what we want to accomplish. Also the lack of documentation is  
frustrating development even more.
Leaving out the game engine (web plugin, player) is still an option,  
but people expressed doubts what it actually would help.

2. Focus, what do we want to accomplish

Personal motivations are most important here, what do people actually  
prefer to work at. Topics people mentioned:
- make blender easier/better controllable etc with python. Implement  
external text file linkage and pull down menus to manage imported  
modules and scripts.
- OSX compiling with autotools and Project Builder
- provide easier import/export support, by documenting how to do this  
for new developers
- rendering support for 3Delight (renderman)
- improved rendering algorithms, cartoon shading
- improving character animation tools
- just adding "cool stuff", Blender as a candy machine :-)

Discussion on the 'documentation' topic, resulted in consensis to adopt  
the DocBoard standars for documentation. This means DocBook as a  
standard, with contributions as regular .txt or .html allowed, which  
then will be converted by people who understand DocBook (SirDude  
volunteered).
The CVS doc tree will be used for that.

-> Agreed was that people who contribute code ALSO should ad docs about  
it! Not only the changelog...

With the lack of a single vision on the mid-long term, we still have to  
work within the current situation; with a couple of individuals or  
small teams working at the topics/projects they like to.
In order to make this more visible and communicate the outside world, a  
"current coding projects" page will be made for the blender.org site.  
Each (sub)project will be mentioned, its goal and status, people who  
work on it, docs, and how they can be contacted. Ton will do that.

3. (Project)Leadership

Ton explained the efforts to get subsidy for appointing a fulltime  
development manager, to facilitate & coordinate the volunteers and  
their projects. Everyone agrees that this would be a good (maybe the  
only) way to get Blender efficiently developed in open source.
For the time being, using the new projects overview, the people  
mentioned there will be appointed project-leader, and get  
responsibility on organizing these parts in Blender as well.

4. State of development

The DNA system caused a discussion, especially for Hos who wants to  
change the internal 'Bones' structure quite some. This will cause a  
loss of compatibility and hence a patch in the do_versions() function.  
For this the actual version number in Blender has to be set at 2.27.
Agreed was to wait with this until the release is scheduled, and commit  
the patch (and increase the version number) during the release-testing  
week.

There was no time left to go over all development that was done the  
past month. This topic is moved to next week, with as first agenda  
point.

Next meeting: irc.freenode.net, #blendercoders, 16:00-18:00 CET,  
daylight saving time! Meaning for once the US timing is 09-11 EST,  
06-08 PST (maybe too early, sorry!). The US has daylight saving one  
week later...

-Ton-


------------------------------------------------------------------------ 
--
Ton Roosendaal  Blender Foundation ton@blender.org