Blender Git Loki

Blender Git "temp_motionpaths" branch commits.

Page: 17 / 95

April 20, 2015, 15:56 (GMT)
Fix 'Children' draw option showing nothing when no children in hairsim/cache

If number of children is zero, even if we do have "valid" children cache, do
not generate children strands from cache...
April 20, 2015, 15:35 (GMT)
Placeholder image strips feedback session changes no.1:

Autodetect range of strips.
April 20, 2015, 14:33 (GMT)
Placeholders for sequencer take one.

Placeholder images, means that the image sequence reserves a range for
images, displaying black while we wait for them to finish rendering.

This is meant as a feature to not break the layout of gooseberry
sequence edits while we wait for those frames to arrive.
April 20, 2015, 13:45 (GMT)
Merge branch 'master' into alembic
April 20, 2015, 12:45 (GMT)
Merge branch 'master' into gooseberry
April 20, 2015, 11:58 (GMT)
Merge branch 'master' into alembic
April 20, 2015, 11:38 (GMT)
Merge branch 'cycles_memory_experiments' into gooseberry
April 20, 2015, 11:36 (GMT)
Cycles: Fix threading issue caused by several nodes sharing the same image
April 20, 2015, 11:27 (GMT)
Cycles: Replace name-based node matching with type-based

This commit replaces name-based node matching in the mesh device update
with check of special type. It is more robust approach for adding new
nodes which could use image slots for storage. it's also adds updates
of environment texture nodes used in bump shader (this was missing in
the original image sync reshuffle commit).
April 20, 2015, 10:59 (GMT)
Particle shapekey code is only in the gooseberry branch, disabled here.
April 20, 2015, 10:58 (GMT)
SimDebugData is now global, for easier usage and less intrusive code.
April 20, 2015, 10:37 (GMT)
Fix for CustomDataType syntax error from merging.
April 20, 2015, 10:25 (GMT)
Cleanup: rename function argument for consistency.
April 20, 2015, 10:25 (GMT)
Use the X mirror option in new strand edit stroke brush tools.

Note that currently this has virtually no effect, because the mirror
option relies on exact positions of vertices, which does not happen with
random hair placement (the add brush has no mirror option yet).

Eventually topological mirroring should help with this case, but is not
implemented for either old or new strand edit yet.
April 20, 2015, 10:25 (GMT)
Utility methods for mirrored strand editing.

These are a modified version of their BMEditMesh counterparts.

use_topology is not yet implemented for strands. Native strand topology
is not very useful for this. Instead, the topology of the scalp mesh
should be used for finding mirrored strand roots, then the arc- or
parametric length of a vertex from the root to find mirrored verts.

Conflicts:
source/blender/blenkernel/BKE_editstrands.h
April 20, 2015, 10:24 (GMT)
Minor code reshuffling.
April 20, 2015, 10:24 (GMT)
Fix for strands undo creating an invalid BMesh.

When copying mesh data to bmesh the MVERT and similar customdata types
have to be omitted. Otherwise the bmesh instance ends up with NULL
pointers in customdata layers, but entries in the typemap != -1. The
effect was that when storing new steps after one or more undo, the
resulting original data would be copied, and subsequent undo steps
are ignored.
April 20, 2015, 10:24 (GMT)
Sanity check: if there is no edited/active object for an undo step,
consider it invalid and clean up.
April 20, 2015, 10:24 (GMT)
Removed deprecated UI button for the hair debug flag.
April 20, 2015, 10:24 (GMT)
Extended Mesh <-> BMesh copy function versions for specifying custom
data masks explicitly.

A dummy mesh is used for strand edit undo storage like in mesh edit
to prevent unnecessary code duplication. However, when copying from/to
BMesh only the mesh data layers are copied by default, omitting the new
data layers for strands (currently only MSurfaceSample hair root data).
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021