Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-14Merge branch 'master' into blender2.8Bastien Montagne
2017-08-14Tracking: Fix missing checks in operator poll functionsSergey Sharybin
Reported by Vuk Gardašević (lijenstina) in IRC, thanks!
2017-07-07Merge remote-tracking branch 'origin/master' into blender2.8Dalai Felinto
2017-07-07Fix T51978: Setup Tracking Scene after Motion Tracking fails the first timeSergey Sharybin
2017-03-25Merge branch 'master' into blender2.8Campbell Barton
2017-03-25Cleanup: imports, indentation, long linesCampbell Barton
2017-03-20Merge branch 'master' into blender2.8Campbell Barton
2017-03-18PyAPI: remove bpy.utils.register_module()Campbell Barton
In preparation for it being removed, see: T47811
2017-02-07Render Layers and Collections (merge from render-layers)Dalai Felinto
Design Documents ---------------- * https://wiki.blender.org/index.php/Dev:2.8/Source/Layers * https://wiki.blender.org/index.php/Dev:2.8/Source/DataDesignRevised User Commit Log --------------- * New Layer and Collection system to replace render layers and viewport layers. * A layer is a set of collections of objects (and their drawing options) required for specific tasks. * A collection is a set of objects, equivalent of the old layers in Blender. A collection can be shared across multiple layers. * All Scenes have a master collection that all other collections are children of. * New collection "context" tab (in Properties Editor) * New temporary viewport "collections" panel to control per-collection visibility Missing User Features --------------------- * Collection "Filter" Option to add objects based on their names * Collection Manager operators The existing buttons are placeholders * Collection Manager drawing The editor main region is empty * Collection Override * Per-Collection engine settings This will come as a separate commit, as part of the clay-engine branch Dev Commit Log -------------- * New DNA file (DNA_layer_types.h) with the new structs We are replacing Base by a new extended Base while keeping it backward compatible with some legacy settings (i.e., lay, flag_legacy). Renamed all Base to BaseLegacy to make it clear the areas of code that still need to be converted Note: manual changes were required on - deg_builder_nodes.h, rna_object.c, KX_Light.cpp * Unittesting for main syncronization requirements - read, write, add/copy/remove objects, copy scene, collection link/unlinking, context) * New Editor: Collection Manager Based on patch by Julian Eisel This is extracted from the layer-manager branch. With the following changes: - Renamed references of layer manager to collections manager - I doesn't include the editors/space_collections/ draw and util files - The drawing code itself will be implemented separately by Julian * Base / Object: A little note about them. Original Blender code would try to keep them in sync through the code, juggling flags back and forth. This will now be handled by Depsgraph, keeping Object and Bases more separated throughout the non-rendering code. Scene.base is being cleared in doversion, and the old viewport drawing code was poorly converted to use the new bases while the new viewport code doesn't get merged and replace the old one. Python API Changes ------------------ ``` - scene.layers + # no longer exists - scene.objects + scene.scene_layers.active.objects - scene.objects.active + scene.render_layers.active.objects.active - bpy.context.scene.objects.link() + bpy.context.scene_collection.objects.link() - bpy_extras.object_utils.object_data_add(context, obdata, operator=None, use_active_layer=True, name=None) + bpy_extras.object_utils.object_data_add(context, obdata, operator=None, name=None) - bpy.context.object.select + bpy.context.object.select = True + bpy.context.object.select = False + bpy.context.object.select_get() + bpy.context.object.select_set(action='SELECT') + bpy.context.object.select_set(action='DESELECT') -AddObjectHelper.layers + # no longer exists ```
2015-06-07Cleanup: use staticmethodsCampbell Barton
2015-04-22Cleanup: pep8, spellingCampbell Barton
2015-02-16UI messages fixes and cleanup.Bastien Montagne
2015-02-16Tracking: Expose Filter Tracks operators to the Cleanup panelSergey Sharybin
Not totally happy with this, but it's better than nothing for until we've got real outlier detection. Also made it more cleat how exactly filtering happens, so users don't expect something the operator is not intended to do.
2015-02-13cleanupCampbell Barton
2015-02-12Tracker operators: filter & copy track settingsCampbell Barton
D1069 by @sebastian_k
2014-09-21Tracking: Fix ground plane normal facing downwardsSergey Sharybin
2014-09-11Tweaks to setup trackign scene in order to fix usability issuesSergey Sharybin
Patch by Sebastian Koenig
2014-06-02Improve behavior of Setup Tracking Scene when default nodes exists in the treeSergey Sharybin
2014-06-02Fix possible issues when blender is compiled without CyclesSergey Sharybin
2014-06-02Keep active layer when setting up tracking sceneSergey Sharybin
When you hit "setup tracking scene" in MCE, the active layer usually switches to the layer where the ground has been created, thus he shadow layer. New objects are created or appended on that layer which means they will be default be rendered as shadows only. This behaviour requires muscle memory and is confusing for new users. This patch is changing the behaviour in a way that the active layer is remembered from before setting up the scene. Patch by gottfried, thanks! Reviewers: sebastian_k, sergey Differential Revision: https://developer.blender.org/D574
2014-02-27RNA: rename matrix_for_frame -> matrix_from_frameCampbell Barton
2014-02-26Fix 3D tracks to mesh not aligning mesh properlySergey Sharybin
Also fixed wrong frame number used for reconstructed object visualization in 3D viewport.
2014-02-19Fix for Copy Settings From Active TrackSergey Sharybin
it didn't copy weight from active track.
2013-04-11Hide preview for nodes created with Setup Tracking SceneSergey Sharybin
2013-04-11Setup tracking scene shall work with Cycles nowSergey Sharybin
2013-04-11Fix for Setup Tracking Scene operatorSergey Sharybin
- Ported to new node add operator - Alpha mode shall be set to Transparent
2012-10-08style cleanup: pep8Campbell Barton
2012-08-04Camera tracking presetsSergey Sharybin
- Fix for copy default settings from active track operator - Add meaningful tracking presets API changes: - Added parameter exact to Marker.find_frame, so now it's possible to get estimated marker - Added Marker.pattern_bound_box to get pattern's bound box
2012-07-05Fix for [#32016] Tracking Settings Presets not workingThomas Dinges
* Removed outdated properties from the presets. Note: it does not fail anymore, but needs an update for new settings probably.
2012-07-05style cleanupCampbell Barton
2012-04-08code cleanup: remove unused imports/defines + other redundant code.Campbell Barton
2012-03-27Port Setup Tracking scene to bmesh apiSergey Sharybin
2012-03-26Setup tracking scene works again nowSergey Sharybin
2012-03-23last commit broke cycles, also add BMESH_TODO's for python scripts that need ↵Campbell Barton
upgrading.
2012-02-09Reset Use Active Clip for Follow Track constraints when linking empty to a trackSergey Sharybin
2012-02-08Correct mathutils documentation, also correct some python spelling errors ↵Campbell Barton
and add makefile target `check_spelling`
2012-02-04fix [#30068] Link Empty to Track python errorCampbell Barton
incorrect attribute used (likely code added since last release).
2012-01-31Fixing a typo in Clip ui...Bastien Montagne
2012-01-26Color channels used for tracking is now a part of default tracking settings ↵Sergey Sharybin
and also a part of presets.
2012-01-26Movie clip editor: default tracking settings can be copied from active track nowSergey Sharybin
2012-01-17pep8 edits, also remove unused varsCampbell Barton
2012-01-05* Fixing a typo in clip operators.Thomas Dinges
CLIP_spacees_walk > CLIP_spaces_walk
2012-01-04Camera tracking: fixes in Link Empty to Track and Bundles to Mesh operatorsSergey Sharybin
- This operators always used to work with tracks for camera - Properly set camera and object fields to Follow Track constraint - TrackingObject.tracks is now pointing to actual list of tracks for camera objects.
2012-01-04Object tracking: now Object Solver constraint can be converted to F-CurvesSergey Sharybin
2011-12-22picky edits - use "" for non enum strings.Campbell Barton
2011-12-11Set lens settings to blender's camera on "Setup Tracking Scene" operatorSergey Sharybin
Helps in cases camera was removed from scene after solve before setting scene up.
2011-11-30Rename Movie to Movie Clip source for background imageSergey Sharybin
2011-11-30Reverting previous ZCombine commit.Sergey Sharybin
ZCombine solves particular cases only and confused other cases.
2011-11-29Added Z-Combine node to default tracking scene setupSergey Sharybin
2011-11-25skip importing shutil on load.Campbell Barton