Blender Git Loki

Blender Git commits from all branches.

Page: 2542 / 2888

September 20, 2014, 13:56 (GMT)
Fix blenderplayer compile
September 20, 2014, 13:47 (GMT)
Cycles fix for multiview (it was not working since the view_id -> viewname change
September 20, 2014, 13:47 (GMT)
Fix for Cycles Motion Blur
September 20, 2014, 13:47 (GMT)
Cycles multiview rendering

Note: since the view_id -> viewname change the render in cycles saves
both views to the same view. So this commit gets Cycles to work with the
new method for getting the camera matrices BUT it doesn't address this
other problem.
September 20, 2014, 13:47 (GMT)
Builtin Stereo Camera: replace hack cameras to a real matrix approach

Note: Cycles is not working with this yet
September 20, 2014, 13:46 (GMT)
Merge remote-tracking branch 'origin/master' into multiview
September 19, 2014, 17:51 (GMT)
Hack to make undo/redo faster in sequencer when using strips with
waveform display.

Basically, we store the waveform. This is not really recommended but
until we have nice threaded creation for the strips that doesn't block
the interface it's a nice solution for gooseverry.

May be wise to limit the undo memory for people who use that because
basically each operation will store a copy of the waveform in the file.
September 19, 2014, 17:15 (GMT)
Merge branch 'master' into terrible_consequencer
September 19, 2014, 15:26 (GMT)
Updated and added GPL headers w/Scorpion81 as contributor.

NOTE: did not assign author as copyright holder. BF is assigned as copyright holder.
September 19, 2014, 14:53 (GMT)
Calculate bending targets based on the direction of previous segments.

This makes the bending a truely local effect. Eventually target
directions should be based in a local coordinate frame that gets
parallel transported along the curve. This will allow non-straight
rest shapes for hairs as well as supporting twist forces. However,
calculating locally transformed spring forces is more complicated.
September 19, 2014, 14:52 (GMT)
Simple debug drawing support inside the implicit solver.
September 19, 2014, 11:07 (GMT)
Widgets API.

This commit has first WIP code for widgets API.
Generally widgets should be registered similar to dropboxes, that is,
any code can query for a widgetmap for a certain space and area type
and the window manager will take care of initializing the handlers
automatically.

The owner will be able remove and readd widgets to a certain widgetmap
dynamically. Generally owners should cleanup their widgets though initial code
cleans up leftover widgets automatically.

All this is the theory still, some parts are in that commit, more to come
later, but it's a solid base to build from for an initial commit.
September 19, 2014, 09:51 (GMT)
Added a damping term for angular bending springs.
September 19, 2014, 09:15 (GMT)
Simple initial implementation of angular bending springs.

These are much better suited for creating stiff hair. The previous
bending springs are based on "push" type spring along the hypothenuse
of 3 hair vertices. This sort of spring requires a very large force
in the direction of the spring for any angular effect, and is still
unstable in the equilibrium.

The new bending spring model is based on "target" vectors defined in a
local hair frame, which generates a force perpendicular to the hair
segment. For further details see
"Artistic Simulation of Curly Hair" (Pixar technical memo #12-03a)
or
"A Mass Spring Model for Hair Simulation" (Selle, Lentine, Fedkiw 2008)

Currently the implementation uses a single root frame that is not yet
propagated along the hair, so the resulting rest shape is not very
natural. Also damping and derivatives are still missing.
September 19, 2014, 04:26 (GMT)
Cleanup
September 19, 2014, 04:26 (GMT)
Correct flag -> bool use
September 19, 2014, 04:25 (GMT)
Merge branch 'master' into multiview
September 18, 2014, 19:40 (GMT)
Custom color for SSAO
September 18, 2014, 19:20 (GMT)
Do not calculate SSAO on the background. Saves cycles on pixel shaders
as well as solves issue with SSAO artifacts around grids.
September 18, 2014, 17:42 (GMT)
Replace the dynamic root transform in the implicit solver data with a
single transform matrix.

Dynamic properties of the transformation are only needed during the
setup phase when they should be read from external data (hair system
roots) and generate fictitious forces on each point.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021