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
2019-10-29Fix Proxy folder not getting deletedCampbell Barton
D6145 by @Eitan
2019-09-05Tracking: Enable "Render Undistorted" only if there is actual distortionSebastian Koenig
Applies to "Setup Tracking Scene" operator which configures background images for the viewport. Solves unnecessary slowdown and higher memory usage when camera's model does not have any effective distortion. Differential Revision: https://developer.blender.org/D5520
2019-05-16Cycles/Eeeve: unify film transparent settingJeroen Bakker
For existing files, it will use the setting from Cycles or Eevee depending on the render engine in the scene. Differential Revision: https://developer.blender.org/D4874
2019-05-09Cleanup: unused args/vars/imports in bl_operatorsCampbell Barton
2018-12-18Fix for T59325. Constraint to Fcurve in Motion Tracking was brokenSebastian Koenig
The check was wrongly ported from querying selection to setting selection. Reviewers: sergey, brecht Subscribers: brecht, ElDirector Tags: #motion_tracking Differential Revision: https://developer.blender.org/D4074
2018-12-03Fix T58635: 2.8 - "3D Markers to Mesh" error.Bastien Montagne
2018-11-14Fix copy tracking settings operatorsPhilipp Oeser
use keyword arguments
2018-11-11Fix T57776: Error when adding a Torus to the scene.Bastien Montagne
Not all Object.select_set() cases had been updated to new API... Tsst. ;)
2018-11-08RNA: Object.select_set use boolean, only selectCampbell Barton
- Was setting active state, making it necessary to backup/restore active object in cases where this isn't needed. Existing scripts are explicitly setting the active object when needed. - Use a boolean select arg (toggle selection wasn't used anywhere). - Add an optional view layer argument since scripts should be able to operate outside the user context.
2018-11-06Fix/cleanup RNA viewlayer API.Bastien Montagne
RNA's ViewLayer would present 'first level' of layer collection as a list (collection property), when it is actually now only a single item, same as the scene's master collection. Note: did not try to update view_layer python tests, those are already fully broken for quiet some time I guess (they still assume view_layer.collections to be mutable e.g.)...
2018-10-25Cleanup: unused variablesCampbell Barton
2018-09-11Cleanup: remove dead codeCampbell Barton
2018-09-11Cleanup: unused variablesCampbell Barton
2018-08-28Cleanup: pep8Campbell Barton
2018-08-21Fixup for Setup Tracking SceneDalai Felinto
Issues introduced on: 17c245e2945968e073731f1799c093b3d807f0a3 (own error for the records).
2018-08-21Fix T56413: Setup Tracking Scene not working in 2.8Dalai Felinto
Patch by Sebastian Koenig and me, with review and suggestions by Sergey Sharybin. https://developer.blender.org/D3626
2018-08-21Motion Tracking: Script cleanupDalai Felinto
2018-08-16Camera Reconstruction: Fix sorted scriptsDalai Felinto
* 3D Markers to Mesh * Link Empty to Track * Set as Background Note, the "Setup Tracking Scene" was not addressed. Pending for this script is: * Update world for EEVEE settings * Adjust the layer code to use collections * Remove broken world API
2018-08-12PyAPI: update scripts for matrix multiply operatorCampbell Barton
Operators: - add torus - align objects - bake physics - make dupli faces - smart project Templates: - 3D view ray cast Other: - Methods for bones/edit-bones
2018-07-24Fix incorrect active object setting in scripts.Brecht Van Lommel
2018-07-11PyAPI: Use annotations for RNA definitionsCampbell Barton
- Logical use of fields since they define type information. - Avoids using ordered-dict metaclass. Properties using regular assignments will print a warning and load, however the order is undefined.
2018-07-06UI/Python: rename Lamps to Lights, to follow more standard terminology.Brecht Van Lommel
Internally it's still mostly named lamps, though some modules like Cycles were already calling them lights.
2018-06-26Merge branch 'master' into blender2.8Campbell Barton
2018-06-26Cleanup: pep8 function indentationCampbell Barton
2018-03-22Merge branch 'master' into blender2.8Sergey Sharybin
2018-03-22Cleanup: Use more python way of checking booleanSergey Sharybin
2018-03-21Merge branch 'master' into blender2.8Sergey Sharybin
2018-03-21Tracking: Make object created form tracks active and selectedSergey Sharybin
2018-03-21Tracking: Warn when no tracks are selected when creating meshSergey Sharybin
Makes it more clear why mesh was not created this way. Fixes T54368: 3D markers to mesh In MovieClipEditor Not working.
2017-11-23Rename any instance of scene layer or render layer in code with view layerDalai Felinto
The RenderResult struct still has a listbase of RenderLayer, but that's ok since this is strictly for rendering. * Subversion bump (to 2.80.2) * DNA low level doversion (renames) - only for .blend created since 2.80 started Note: We can't use DNA_struct_elem_find or get file version in init_structDNA, so we are manually iterating over the array of the SDNA elements instead. Note 2: This doversion change with renames can be reverted in a few months. But so far it's required for 2.8 files created between October 2016 and now. Reviewers: campbellbarton, sergey Differential Revision: https://developer.blender.org/D2927
2017-11-22SceneRenderLayer Removal/RefactorDalai Felinto
This patch moves all the functionality previously in SceneRenderLayer to SceneLayer. If we want to rename some of these structs now would be a good time to do it, before they are in SceneLayer. Everything should be working, though I will test things further tomorrow. Once this is committed depsgraph can get rid of the workaround added in rna_Main_meshes_new_from_object and finish whatever this patch was preventing from being finished. This patch also adds a few placeholders for the overrides (samples, ...). These are obviously not working, so some unittests that rely on 'lay', and 'zmask' will fail. This patch does not addressed the change of moving samples to ViewRender (I have this as a separate patch and needs some separate discussion). Following next is the individual note of the individual parts that were committed. Note 1: It is up to Cycles to still get rid of exclude_layer internally. Note 2: Cycles still need to handle its own doversion for the use_layer_samples cases and (1) Remove the override as it is (2) Add a new override (scene.cycles.samples) if scene.cycles.use_layer_samples != IGNORE Respecting the expected behaviour when scene.cycles.use_layer_samples == BOUNDED. Note 3: Cycles still need to implement the per-object holdout (similar to how we do shadow catcher). Note 4: There are parts of the old (Blender Internal) rendering pipeline that is still using lay, e.g., in shi->lay. Honestly it will be easier to purge the entire Blender Internal code away instead of taking things from it bit by bit. Reviewers: sergey, campbellbarton, brecht Differential Revision: https://developer.blender.org/D2919
2017-10-31Merge branch 'master' into blender2.8Campbell Barton
2017-10-31Tracking: Create mesh from selected tracks onlySergey Sharybin
Patch by Sebastian Koenig. thanks!
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