Dev:WeeklyMeetingAgenda/2004-09-05th

提供: wiki
移動先: 案内検索

Agenda (05 Sep 2004):

  • script management
    • need someone, or a group of people managing the scripts that are bundled with Blender: decisions, contact with devs, etc.
      • current team would be: Martin P, Matt E, Stephen S, Willian P, Nathan L. Ask active script writers to join, too (jms, etc.).
      • short term action points: define goals, set guidelines, determine resource needs (especially communication channel). Start this process on bf-python ML.
  • projects
    • global undo
    • layer manager, Ton reviews on ML
    • StretchTo constraint: Martin got patch from Jensen O. Wund, and cleaned it up on local tree. Help needed on reviewing UI design (Matt E, Emilia McD, Chris B), but otherwise ready for commit. This is a 3-step constraint:
      • it stores the "default" length of the object (preferably a bone, but works with anything, and is tweakable)
      • it points the object to the target (similar to tracking, but always Y axis tracking)
      • it calculates distance to target and factors in with the old length to stretch the object (volume preservation)
      • Useful for ie. automatic muscle bulging and simple soft joints (tube joints, stretching tentables, etc.)
      • volume scaling factor and axis constrainting for scale
    • revision work:
      • transform() (Martin P) Continues to work on wiki
      • Python source code (ident, naming conventions. Willian + Stephen)
        • mid/long term tasks: beautify code (ident), so it adhers to rest of blender source code layout. Also code review will be done. As a goal bpython is to be educative as to how to embed python → good documentation and well commented. Test framework improvement (Chris Keith), for now in api2_2x/, but might be necessary to move elsewhere.
    • physics framework: Ton R + Jensen O. Wund. First review round is done, code needs to be reintegrated, and will then be handed to Jensen.
    • anim tool revision: start on blenconf and target for christmas (probably)
    • SCons cleanup: rewrite/cleanup starting soon (Nathan L, JeanLuc P). Also look for optimising building process (divide into subprojects). Willian mentioned using Python to determine (and get rid of) unneeded dependencies (he'll play with it with reworking python api files). dmgit() feature for OS X (compare with zipit())
    • Quit confirmation: Martin P has code for a simple Quit? Cancel Confirm box (which will be committed). Discussion on dirty bit (is file changed after previous save?) for "save before quit"-type quit dialog, and further discussion on this matter will continue on ML.
  • patches
    • JeanLuc: colour wire. Ton R would like to rethink this →
      • object colouring should be and stay user choice and minimal (as in JeanLucs patch). api can be changed a little in respect to interference of selected colour
      • layer colouring / layer manager
    • Nathan: theme colour for Draw Normal → commit
    • Joilnen: split window cancelled by RMB → commit
  • miscellaneous todos

-- DeveloperWikiNathanLetwory - 05 Sep 2004