Blender 2.77: Add-ons
This supports packing blend files including all their libraries and dependencies into a self contained ZIP file, it can be used as an add-on as well as directly from the command line. rBAc3f24386bb4ec7c91949a1f024bb1d6464cfd5a2)).
- IO: Added limited support for MTL texture mapping options (mostly, offset and scaling, rBAecdc7c03ec14e)).
The X3D import was expanded to support a larger subset of the standard (rBA44cc56c92796ce).
It now supports:
- all geometry nodes from Rendering
- all geometry nodes from Geometry3D
- ImageTexture (including primitives)
- TextureTransform (needs careful testing)
- all lamp nodes from Lighting
The UI was left intact from the existing implementation.
The python library was upgraded to 3.5.1 which brings some changes for Add-on and script writers. Check the Python release notes.
- All load functions now have a check_existing argument that defaults to false
This means loading data using the API consistently gives you a new data-block, so a script may load data and remove it without accidentally modifying user data.
For times when duplicates are not needed,
check_existing=Trueshould be passed. (9f15bcb218ef32d5f15e1e13235d2d7fa667e04a)
Object.ray_castconsistent, also resolves bug/limit in the current API. 08fb55e
New Module: gpu.offscreen
This exposes the capability of handling offscreen drawing.
The initial support lays the barebones for addons to work with framebuffer objects and implement 3d viewport offscreen drawing. This can be used by script writers to make fisheye lens preview, head mounted display support, ...
Full documentation and example can be found (here).
As a result of Grease Pencil changes, the per-datablock
GreasePencil.draw_mode property (i.e. "Stroke Placement" settings) has been removed. Modelling addons using this setting will need to be modified to use