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 |
Revision a0ac1c8 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 11, 2014, 09:23 (GMT) |
Merge branch 'hair_immediate_fixes' into gooseberry |
Revision afa23b3 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) 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... :/ |
Revision 3aa6de7 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) 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 |
Revision a468002 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) October 10, 2014, 14:29 (GMT) |
dont use BLI_findlink for first shard (can access directly) and load shards into correct "parent" struct |
Revision 7ccbc66 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) October 10, 2014, 14:07 (GMT) |
crash fix when fracturing, missed initalization of listbase and quiet some warnings |
Revision 3fbbb27 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) October 10, 2014, 13:55 (GMT) |
replaced Shard pointer to arraypointer by ListBase for FracMesh->shard_map in DNA, for fracture modifier |
Revision c2765bd by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) 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. |
|
|
|


Master Commits
MiikaHweb | 2003-2021