Blender Git Commits

Blender Git "master" branch commits.

Page: 3845 / 5574

November 2, 2011, 19:24 (GMT)
RenderEngine/Nodes: system to check for shading nodes compatibility

* Scene.use_shading_nodes property to check if RenderEngine is using new shading
nodes system, and RenderEngine.bl_use_shading_nodes to set this.
* Add mechanism for tagging nodes as being compatible with the old/new system.

November 2, 2011, 18:55 (GMT)
Nodes: add support for shader nodes on world and lamps, in addition to materials.
The internal render engine does not support them, and they are not accesible in
the UI yet, but cycles will use them.

November 2, 2011, 18:20 (GMT)
RenderEngine api: support for viewport rendering, details here:
http://wiki.blender.org/index.php/Dev:2.6/Source/Render/RenderEngineAPI

* This adds a Rendered draw type in the 3D view, only available when
the render engine implements the view_draw callback.
* 3D view now stores a pointer to a RenderEngine.

* view_draw() callback will do OpenGL drawing instead of the viewport.
* view_update() callback is called after depsgraph updates.

November 2, 2011, 16:19 (GMT)
Projection Paint UI:
* Code cleanup, much better to understand what is going on there now.
* Stencil menu was mis aligned, fixed it for UI beauty. :)
November 2, 2011, 16:17 (GMT)
Cycles: svn merge -r41266:41467 ^/trunk/blender
November 2, 2011, 16:02 (GMT)
Sculpt cleanup

Replace a use of bglMats in sculpt with ED_view3d_* functions().

November 2, 2011, 15:58 (GMT)
Toolbar UI code:
* More cleanup.
November 2, 2011, 15:35 (GMT)
Small sculpt cleanup

Since frontface() is always called with tex_strength(), moved the call
to frontface() into tex_strength (required a few new normal
parameters.)

November 2, 2011, 15:15 (GMT)
Cycles: RenderEngine api code tweaks, also ensuring it's backwards compatible.

November 2, 2011, 14:36 (GMT)
World Mist
* Removed some more unused stuff and marked as deprecated.
November 2, 2011, 14:33 (GMT)
RenderEngine: steps towards implementation of this proposal:
http://wiki.blender.org/index.php/Dev:2.6/Source/Render/RenderEngineAPI

* RenderEngine is now a persistent python object that exists and retains
properties as long as a frame is being rendered. This is mostly useful now
that more than one callback will be added.
* Added update() callback that should ideally be used to export the scene,
leaving only the rendering to the render() callback. This is not required to
be used at this point, but separating this will make things more thread safe
later on.
* Added tag_redraw() and tag_update() functions that will be used for viewport
rendering.
* Internal change: status text is now retained after update_status calls.

November 2, 2011, 14:28 (GMT)
World Stars:
* Remove remaining star color code, was unused. Marked as deprecated in DNA.
November 2, 2011, 13:36 (GMT)
RenderEngine: add .is_animation and .is_preview properties to detect if it's
an animation or preview render that is being done.

November 2, 2011, 12:18 (GMT)
Related to #29092: make the working of the Mist Intensity option more clear in
the user interface.

November 2, 2011, 11:32 (GMT)
Dynamic Paint:
* Some fixes and tweaking for the previous commit.
November 2, 2011, 09:13 (GMT)
new math function: Quaternion.to_axis_angle().
add in safety checks for inf/nan values which could happen in some cases.
November 2, 2011, 06:19 (GMT)
svn merge ^/trunk/blender/ -r41453:41458
November 2, 2011, 00:55 (GMT)
2 bmesh todo's:
- sample weight
- weight paint vgroup menu
November 2, 2011, 00:51 (GMT)
minor cleanup for weightpaint fill
- SCE_SELECT_FACE and SCE_SELECT_VERTEX are mutually exclusive, use a macro to get a single value from them.
- was allocating an array for no reason.
November 2, 2011, 00:17 (GMT)
Function convertViewVec() contained some piece of code duplicated four
times, pulled out into separate function and cleaned up a bit. Should
be no functional changes.

Review link: http://codereview.appspot.com/5308073/

By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021