December 7, 2015, 08:31 (GMT) |
Introduced a UI node socket type for affine transforms. This matches the matrix44 internal bvm type. It is useful particulary for describing rotations. |
December 7, 2015, 08:19 (GMT) |
Replace prepend -> append This is needed to start with the outer-most file-boundary |
December 7, 2015, 08:14 (GMT) |
Merge branch 'master' into bmesh-boolean-experiment |
December 7, 2015, 07:48 (GMT) |
Use kdtree filter callback to avoid having a separate tree for every hole This way we can search all other face-hole verts excluding the current hole. |
December 7, 2015, 07:47 (GMT) |
Fixed and improved the socket conversion function. |
December 7, 2015, 05:47 (GMT) |
GPencil: On second thought, the status indicator doesn't need to be shown at all in the 3D View! |
December 7, 2015, 05:46 (GMT) |
GPencil: Do not show "stroke editing" indicator when in "Only Render" mode in the 3D View |
December 6, 2015, 22:53 (GMT) |
Merge branch 'master' into temp_display_optimization Conflicts: source/blender/blenkernel/intern/editderivedmesh.c source/blender/gpu/intern/gpu_buffers.c |
December 6, 2015, 16:59 (GMT) |
Cleanup: Renamed socket type utility functions for clarity. |
December 6, 2015, 16:25 (GMT) |
Moved the socket converter function into the socket_type module. |
December 6, 2015, 14:23 (GMT) |
Fix for re-entrant update problems, using a base class with a context manager. |
December 6, 2015, 13:49 (GMT) |
3D View: Object name changes colour on frames with GP keyframes (if no other keyframes are present) The colour used needs to be tweaked/changed (TH_TIME_GP_KEYFRAME would be ideal, but since it's probably not initialised in many themes, we'll stick with TH_CFRAME for now, even if it looks a bit rough) |
December 6, 2015, 13:28 (GMT) |
Fix: Stroke Placement options were not getting shown in the Sequencer |
December 6, 2015, 13:27 (GMT) |
GPencil UI: Spacing tweaks |
December 6, 2015, 13:21 (GMT) |
GPencil Drawing Usability: "Additive Drawing" This commit adds a new option which will make it easier to use the Grease Pencil drawing tools for animation. With the "Additive Drawing" option enabled in the toolshelf (located alongside the "Continuous Drawing" toggle), the active frame's strokes will be carried over/copied if you start drawing on an empty frame (i.e. one without any keyframe already). This saves the effort of keeping a dopesshet open, and to remember to duplicate the current frame before starting to draw the next pose (or risk managing to draw the perfect pose, but without everything else). Examples of cases where this comes in handy includes animating facial expressions (when all outlines are on the same layer), or animating "growing" things (e.g. vines, or concentric circles growing from a central point). Note: Even without this option enabled, this is the default behaviour when using the eraser on an "empty" frame. This makes it easier to do shots where you're just changing parts of the facial expression, or if you're animating an "eraser" effect. Note 2: The naming of this feature could do with some work. I struggled with several alternative names for it, but this one seems the most useful about what it helps users do. Suggestions welcome! |
December 6, 2015, 12:43 (GMT) |
Make node groups work by linking proxy nodes to the external sockets of the parent node graph. |
December 6, 2015, 12:27 (GMT) |
GPencil: Code Cleanup - Deduplicate code for adding a copy of the active frame (for editing) |
December 6, 2015, 12:01 (GMT) |
Leave the creation of proxies for bNode inputs/outputs to the node compiler. |
December 6, 2015, 11:55 (GMT) |
New utility module for socket types. |
December 6, 2015, 11:49 (GMT) |
Node compiler function for adding proxy nodes. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021