Blender Git Loki

Blender Git commits from all branches.

Page: 2522 / 2888

October 12, 2014, 15:39 (GMT)
Merge branch 'master' into mesh-transfer-data
October 12, 2014, 15:13 (GMT)
Merge remote-tracking branch 'refs/remotes/origin/master' into fracture_modifier
October 12, 2014, 15:13 (GMT)
Switched back to blender implicit solver for merge.
October 12, 2014, 15:04 (GMT)
Unified the main Eigen solver function a bit for constrained/unconstrained
solver variants.
October 12, 2014, 14:14 (GMT)
Ported the remaining implicit solver functions for Eigen.

Also added a couple of utility wrapper functions for Eigen types to make
interfacing with plain float arrays and blenlib math easier.
October 12, 2014, 12:54 (GMT)
GPencil UI: Further cleaning up the UI to not show the "stroke placement" settings

Since we now show the "Stroke Placement" settings in the toolshelf (where available),
we can now afford to not show it in the properties too. The only exception for this
is the sequencer, where there is no toolshelf we can use.
October 12, 2014, 12:52 (GMT)
Fix for error in previous commit: Layouts were not getting deactivated properly
October 12, 2014, 12:43 (GMT)
GPencil Layers UI: Rearranging buttons for a nicer flow
October 12, 2014, 12:40 (GMT)
Tweaks to RNA for GPencil pointers

Some tweaks to the RNA for Grease Pencil data pointers in an attempt to get
these editable via the Outliner datablocks view. It seems though that pointer
editing there is broken everywhere instead. Nevertheless, these tweaks should
make this handling more correct (i.e. refcounts are used accordingly).

For now, the best way of setting Grease Pencil data on objects, etc. is to do
so using Python
October 12, 2014, 12:22 (GMT)
Grease Pencil Drawing: Default to storing on the scene when painting in 3D View

Grease Pencil will now draw on scene-level when drawing in the 3D view,
unless the active object has grease pencil data assigned (i.e. for files
saved in old versions).

The per-object method proved to be far too messy and confusing in practice,
as it was often all too easy to forget which object you had painted with.

While at present, the place where it stores strokes isn't able to be configured
from the UI yet, simply hooking up a Grease Pencil datablock into an Object's
Grease Pencil data slot should work (some tweaks are coming in the following commit
to add support for this)
October 12, 2014, 11:53 (GMT)
Grease Pencil Layers UI: Ported properties panel to Python and UI Lists

This commit ports the Grease Pencil properties panel (which displayed the layers info)
to Python, and simplifies the design by using UI Lists instead of listing out the
contents of each layer inline. The resulting design is a lot more compact, and should
also be more easily scannable, especially when you have lots of layers.

For now, I've left all the old C-based layers code alone, but just commented out
in case we need to roll back this commit. So far, all the editors seem to be behaving
correctly, but I may have glossed over some details.
October 12, 2014, 10:45 (GMT)
Updating Eigen implicit dynamics solver implementation to adhere to the
new mass-spring solver API.
October 12, 2014, 10:31 (GMT)
Added operator to move active Grease Pencil layers up and down the list
October 12, 2014, 06:38 (GMT)
Added an operator to delete the active Grease Pencil layer
October 12, 2014, 06:35 (GMT)
GPencil UI: Use the icons defined in RNA
October 12, 2014, 06:20 (GMT)
GPencil RNA: Add icons for the toggle settings
October 12, 2014, 05:50 (GMT)
Added "gpencil_data_owner" to context for getting the struct/datablock which references the "gpencil_data" instance
October 12, 2014, 04:36 (GMT)
Change order of Grease Pencil drawing tools in the toolshelf

Draw and Erase are now on the same row, while the two line-segment drawing modes
are on the bottom row.
October 12, 2014, 04:33 (GMT)
Rename "Stroke Tools" panel to "Edit Strokes"
October 12, 2014, 04:33 (GMT)
GPencil Toolshelf Panels - Split into two panels

* Split Grease Pencil toolshelf panels into 2: One for drawing tools, and the
other for the new stroke-editing tools

* Added support for Grease Pencil toolshelf panels in Node Editor. As this gets
added before all the other bits and pieces, this currently becomes the first
tab in the menu (which is not what we want). This will do for now, since I'm not
sure what alternatives to doing it this way exist.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021