[Bf-committers] Preliminary version of Blender Digest

joeedh joeeagar at prodigy.net
Mon Apr 4 05:41:59 CEST 2005

Tom M wrote:

>This is a preliminary version of the next Blender Digest.  It isn't
>quite complete, and I'd appreciate people pointing out anything that
>I've overlooked.  Basically it is meant to cover all significant
>development since the last release.  Intrr you might want to provide a
>list of stuff that is unique to your tree.
>Welcome to the latest Blender Digest,
>improvements have been happening at a blazingly fast pace in Blender
>land, with both significant improvements in functionality and code
>We will look at improvements in the two official blender trees
>(Bf-Blender from which releases are made, and Tuhopuu - the
>experimental tree where new ideas are tested out before migrating them
>to the main tree), a prominent external tree provided by intrr
>(Instinctive Blender), and then we will have a look at the numerous
>scripts and plugins that have been created.
>To start off we'll have a look at the Bf-Blender Core,
>[B]Tranform Refactor[/B]
>Martin Poirier (Theeth) has completely refactored the transform code
>(code that allows things like moving, scaling and rotating and
>object).  From a user view, big changes are Planar Constraints, better
>constraint handling in general, improved PET (Proportional Editing -
>editing with a 'fall off distance'), and the refactor also made it
>possible for Ton Rosendal to add Manipulators making Blender
>significantly more accessible to new and novice users.
>[B]Dependency Graphs[/B]
>JLuc Peuriere (lukep) has been hard at work on a dependency graphs. 
>This is mostly behind the scenes work that will make certain tasks
>easier and faster.  The big area of help is that it will make Tons
>planned refactor of the Animation system much easier.
>[B]Half-Edge Mesh[/B]
>Joeedh has implemented an additional mesh structure for Blender, the
>half edge mesh.  Half Edges make implementing some mesh editing tools
>much easier.  Joe has also implemented a modifier stack, mouse over
>highlighting, and a tool macro system that work with his new half edge
>zr has created a replacement for Blenders current catmul-clark subsurf
>code.  The biggest change is that it is far faster than the original
>subsurf code, especially when editing a highly subsurfed mesh.  His
>work has also 'paved the way' for a modifier stack, and has simplified
>the code and API.
>JiriHnidek as part of his thesis work has been improving Blenders
>MetaBalls and 'MetaElms' functionlity.  Some improvements include the
>ability to rotate meta objects, and converting of arbitrary meshes to
>[B]Softbody Dynamics[/B]
>Bjornmose has implemented soft body (gelatin and jiggle effects) for
>Blender.  Ton has recently integrated the code into the Bf-Blender
>?? has given full access to python scripting and blender commands via
>the command line
>[B]Ocean Simulator[/B]
>Simon Harvey has been working on greatly improving Blender
>capabilities to simulate an waves and oceans.  Implementing a shader
>and mesh modifier tool.
>[B]Python Scripts and Plugins[/B]
>The next section is on scripts that have been created or improved for
>usage with Blender.
>Mesh Tools
>Tom Musgroves (LetterRip) and Michael Schardts sculpt mesh has seen
>substantial improvements in speed and a modest increase in
>functionality.  It can now be used on fairly dense mesh (zooming in
>increases the density it is useful on), and has an 'Undo Mode' which
>will return a vertex to its original unsculpted location.  Michael has
>also developed a plugin that allows usage of Pen tablets with the
>paleajed has implemented KnifePro0.7 an improvement over Blenders
>current knife tool.
>jms has improved his Mesh Explosion script which does a simple explosion effect.
>seredipiti has written Geodesic which generates Geodesic structures.
>cambo has created UVs -> Mesh and Mesh ->UVs (not sure what it does?)
>rherman has written Photoclinometry which creates a mesh based on
>shading information from an image.
>paleajed has written TranspRef which creates trasparent image plane
>for reference images when modeling.
>S68 has created Blender Rope Works (BRW) which allows for animation of
>a rope and pulley system
>SpookyElectric has been working on an improved Boolean tool to replace
>Blenders current Boolean tool.
>syrux has written Discombobulator which creates surface 'detail' on
>the surface of an object.
>Jimmy Haze has improved his A.N.T. Landscape creator tool which uses
>noise to create a simulated mountains valleys and other landscape.
>palejed has written EgdeTune which allows you to slide verts along an edge.
>panzi has written TerryNoise which can distort a mes through noise generation
>neil has developered a script for creating 'Gothic Vaults'
>guitargeek has implemented IPOBurner Script which bakes game object
>motion to Blender animation system IPOs.
>lancelot has written Camera Calibration for Blender which is used for
>aligning the camera to the 3d space of a photograph.
>MakeHuman team has made a number of improvements to makehuman, a
>script for parametrically modeling a human, including an easy to use
>interface and greatly improved model.
>[B]Rendering and Post processing[/B]
>Makehuman team has created a script for a subsurface scattering effect.
>[B]Importers and Exporters[/B]
>phlip - premul plugin
>paprmh - Z-screen/zutilz 
>S68 - Blender Go Cubic
>jms - level of detail-matic
>flippyneck - G Buffer Extractor
>qwe - lightsaber plugin
>[B]Importers and exporters[/B]
>Brandano - Netimmerse (Morrowind, Freedom Force format) importer
>hopperrr - YADEMI - Yet Another Digital Elevation Metadata Importer
>Bart - improved VRML exporter
>bob_holcomb - assorted importer and exporter scripts
>Skunk - bvh to armature
>jms - curves importer
>svenom Milkshape exporter
>Sutabi - BlenderMan 0.1 Beta 9c
>hobBIT - new renderman approach
>nfz - ATI nmf format exporter
>SamAdam - BpyMan Script Repository Package Manager - automatically
>updates Blender scripts
>raphael - Gimp palettes import Script
>jms - Tessalate script
>Bf-committers mailing list
>Bf-committers at projects.blender.org
The tool macro/construction history system has been disabled and is on 
hold pending refactor of all 3d objects to use a global construction 
history system.

Also, I'm not sure if advertising HE mesh is a good idea. . .lukep had 
concerns about that, and he has this annoying tendancy to be right :)  
Seriously though, HE mesh is so much a work-in-progress that as it is 
now isn't even a close-to-finalized design, so announcing it like that 
may or may not be a good idea.  The DNA structures are likely to change, 
too, so it's important that people don't make anything important with it 
for, oh, two weeks.


More information about the Bf-committers mailing list