Blender Git Commits

Blender Git "temp_constraint_volume" branch commits.

Page: 21 / 31

October 7, 2014, 18:29 (GMT)
Complete shaded arrow widget code. It will need sorting if keep the
shading.
October 7, 2014, 17:09 (GMT)
WIP redesign of the system. Nothing functional (not even manipulator).

There is first code for display of an arrow widget. The manipulator will
use those when they are ready.

Basically the manipulator is now a WidgetGroup. WidgetGroups are a new entity and
they manage a group of related widgets. They should be responsible for state update,
drawing and polling of their widgets and can be bound to specific rules.

There is a big design plan on a whiteboard beside me, it will take a few
big commits still to take shape though. One thing at a time, I am first making
reusable arrow widgets that will allow us replace the translate widgets properly.

There are a few reusable widgets planned, more to come later.
October 7, 2014, 15:27 (GMT)
Preliminary commit for simulation preview.
October 7, 2014, 10:48 (GMT)
Dragging the light handle will now point the lamp to the point in 3D
where user is dragging over.
October 7, 2014, 09:14 (GMT)
Merge branch 'master' into wiggly-widgets
October 7, 2014, 08:12 (GMT)
enum instead of #define for cloth vertex flags.
October 6, 2014, 17:10 (GMT)
Removed accidentally committed debug print.
October 6, 2014, 17:09 (GMT)
Removed accidentally committed debug print.
October 6, 2014, 17:02 (GMT)
Merge branch 'hair_immediate_fixes' into gooseberry
October 6, 2014, 16:58 (GMT)
Use the generic task scheduler for threaded particle tasks, i.e.
distribution and path caching for child particles.

This gives a significant improvement of viewport playback performance
with higher child particle counts. Particles previously used their own
threads and had a rather high limit for threading. Also threading
apparently was disabled because only 1 thread was being used ...
October 6, 2014, 09:48 (GMT)
Merge branch 'master' into hair_immediate_fixes
October 4, 2014, 14:14 (GMT)
Removed block matrix indices storage from ClothSpring struct.

This is not necessary: the implicit solver data can keep track instead
of how many off-diagonal matrix blocks are in use (provided the
allocation limit is calculated correctly). Every time a spring is
created it then simply increments this counter and uses the block index
locally - no need to store this persistently.
October 4, 2014, 13:56 (GMT)
Removed unused force arguments for angular bending springs and avoid
redundant calculation for counterforces.
October 4, 2014, 09:50 (GMT)
Fix for brackets lost in merge.
October 4, 2014, 09:19 (GMT)
Merge branch 'master' into hair_immediate_fixes

Conflicts:
source/blender/blenloader/intern/versioning_270.c
October 3, 2014, 17:51 (GMT)
Logic for light position operator.
October 3, 2014, 17:11 (GMT)
WIP, operator to tweak the lamp "focus", driven through widgets.
October 3, 2014, 15:32 (GMT)
Use the hair shape keys as goal positions (xconst) in the hair solver.

Note that this does not change the natural bending shape of the hair so
far, but only affects the global goal position for now.
October 3, 2014, 15:11 (GMT)
Lamp widget:

* Make a lamp widget design for the active lamp.
* Fix some handler errors for widgets + autoupdate for different widget
handles.
October 3, 2014, 14:46 (GMT)
Guide hair drawing for hair particles.

Without this the particle system only shows the actual non-simulated
hairs ("guide hairs") during edit mode. These hairs are used for goals
as well, so showing them in the regular viewport is pretty important.

Also the usual hair curves are interpolated along the entire length,
which makes it very difficult to see exact vertex positions, unless
using exact powers of 2 for the segment number and match the display
steps.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021