Blender Git Commits

Blender Git commits from all branches.

Page: 2524 / 2888

October 11, 2014, 11:01 (GMT)
Get rid of old legacy stuff happening all over the place

Basically get rid of texture nodes deligates and exec data stored
in the DNA node tree structure.

Blender is pretty much unusable now, because there are whole areas
to be ported over.
October 11, 2014, 10:41 (GMT)
Added convenience utilities to context for accessing current Grease Pencil data
October 11, 2014, 09:53 (GMT)
Cycles: Implement an area preserving parameterization sampling for area lamps

Replace old code for area lamps which was more like incorrect with more correct
one using the following paper as a reference:

Carlos Urena et al.
An Area-Preserving Parametrization for Spherical Rectangles.
https://www.solidangle.com/research/egsr2013_spherical_rectangle.pdf

Implementation is straight from the paper, currently the rectangle contants are
calculated for each of the samples. Ideally we need to pre-calculate them.

The old PDF is still used, which makes difference real subtle. This is to be
corrected before final commit.

Reviewers: brecht, juicyfruit

Subscribers: dingto, ton

Differential Revision: https://developer.blender.org/D823
October 11, 2014, 09:23 (GMT)
Merge branch 'hair_immediate_fixes' into gooseberry
October 11, 2014, 09:21 (GMT)
Compatibility fix for shape keys.

Avoid moving the 'from' pointer around in DNA. This way files stay back-
as well as forward-compatible. Only the additional type enum and
sub-index is stored in a new from_extra struct in shape keys now.
October 11, 2014, 09:02 (GMT)
Grease Pencil layers can be rearranged from the DopeSheet Editor
October 11, 2014, 04:43 (GMT)
Proportional editing now works for Grease Pencil stroke transforms too

There's also support for "connected" propedit mode, but without access to that
in the Object Mode (or in other contexts), it may not be available for use.
(Hence, that support is currently still untested)
October 10, 2014, 23:51 (GMT)
GPencil Stroke Copying: This now copies selected points into separate curves
October 10, 2014, 22:43 (GMT)
Code cleanup: Separated out selection syncing logic for strokes into an API Function
October 10, 2014, 22:36 (GMT)
Trying a different keymap to get these to all play nicely together

* Eraser is now: D Ctrl RMB
* Draw poly is now: D Alt LMB

For reference, the others are:
* Freehand Drawing: D LMB
* Line Drawing: D CTRL LMB

* Select Point Single: D RMB
* Select Point Extend: D Shift RMB
October 10, 2014, 22:29 (GMT)
GPencil: Added operator to allow directly clicking on strokes to select them and their points

* D RMB = Select the stroke point under the cursor
* D Shift RMB = Select the stroke point udner the cursor, while retaining existing selection
* D W = Select whole stroke

As a result of these changes, the eraser has had to be moved to another binding,
i.e. D X. This doesn't really work that great since it starts working immediately.
October 10, 2014, 20:40 (GMT)
Restore double-up/down arrows icons.
October 10, 2014, 20:09 (GMT)
Merge branch 'master' into soc-2014-shapekey

Conflicts:
release/datafiles/blender_icons.svg
source/blender/editors/mesh/editmesh_tools.c
source/blender/editors/object/object_shapekey.c

Note about blender_icons.svg: blindly reset to master state, hard to do otherwise on such file... :/
October 10, 2014, 18:30 (GMT)
fix for: comparison with wrong rigidbody count caused deactivation of the cache and simulation was not cached any more
October 10, 2014, 15:31 (GMT)
Merge remote-tracking branch 'origin/master' into multiview

Conflicts:
source/blender/blenkernel/intern/image.c
source/blender/blenloader/intern/versioning_270.c
source/blender/editors/sculpt_paint/paint_image_proj.c
source/blender/editors/space_image/image_buttons.c
source/blender/editors/space_image/image_ops.c
source/blender/editors/space_view3d/view3d_draw.c
source/blender/makesdna/DNA_image_types.h
source/blender/makesdna/DNA_userdef_types.h
source/blender/makesrna/intern/rna_image.c
source/blender/makesrna/intern/rna_render.c
source/blender/render/extern/include/RE_pipeline.h
source/blender/render/intern/source/pipeline.c
source/blender/render/intern/source/render_result.c
October 10, 2014, 14:52 (GMT)
Merge branch 'master' into depsgraph_refactor

Also made sure it compiles here.

Conflicts:
source/blender/blenkernel/intern/scene.c
source/blender/blenlib/BLI_utildefines.h
source/blender/editors/space_info/CMakeLists.txt
source/creator/CMakeLists.txt
October 10, 2014, 14:29 (GMT)
dont use BLI_findlink for first shard (can access directly) and load shards into correct "parent" struct
October 10, 2014, 14:07 (GMT)
crash fix when fracturing, missed initalization of listbase and quiet some warnings
October 10, 2014, 13:55 (GMT)
replaced Shard pointer to arraypointer by ListBase for FracMesh->shard_map in DNA, for fracture modifier
October 10, 2014, 12:55 (GMT)
Fix for invalid ID access during versioning.

For now is fixed by doing a versioning hack in the lib_link function,
but would be nicer to avoid this altogether for forward compatibility.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021