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
2018-04-01Merge branch 'master' into blender2.8Campbell Barton
2018-04-01Correct accidental changes by C Logging additionCampbell Barton
Error in 891c1cfc9a3
2018-03-30C Logging: use instead of printf for messagesCampbell Barton
- See `--log` help message for usage. - Supports enabling categories. - Color severity. - Optionally logs to a file. - Currently use to replace printf calls in wm module. See D3120 for details.
2018-03-29UI: Edit mode move edge data tool into a menuAaron Carlisle
UI: Edit mode move edge data tool into a menu See also: - D1741 - T46853 Reviewers: Severin, meta-androcto, campbellbarton Subscribers: mont29, #user_interface Tags: #user_interface Differential Revision: https://developer.blender.org/D2259
2018-03-22Merge branch 'master' into blender2.8Antonio Vazquez
2018-03-22Fix T54172: Avoid jumping panel length during playbackAaron Carlisle
2018-03-22Merge branch 'master' into blender2.8Sergey Sharybin
2018-03-22Fix T54360: FFMPEG bitrate not editable for all codecsSybren A. Stüvel
The bitrate selection was hidden when a CRF mode was chosen and then switched to a codec that doesn't support CRF.
2018-03-22Cleanup: Use more python way of checking booleanSergey Sharybin
2018-03-21Merge branch 'master' into blender2.8Campbell Barton
2018-03-21UI: Optional prompt to quit for non win32 systemsCampbell Barton
D566 by @januz Use Blender native dialog when OS dialog's aren't supported.
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.
2018-03-10Merge branch 'master' into blender2.8Brecht Van Lommel
2018-03-09Don't add "Report a Bug" button for official tracker to non-official add-onsJulian Eisel
If no custom URL was set, add-ons would get a "Report a Bug" button opening the default developer.blender.org bug tracker. Now we only add this default button if the add-on is bundled and not installed by the user.
2018-03-05Merge branch 'master' into blender2.8Sergey Sharybin
2018-03-05UI: rename panel 'Workspace Add-ons'Campbell Barton
Show/Hide is limited to menus
2018-03-05Error passing context arg to marker menuCampbell Barton
own mistake in 6981861fcfd
2018-03-01WorkSpace: show/hode opt-out support for addonsCampbell Barton
In some cases it doesn't make sense for add-ons to be listed for hiding. Especially for import/export which use minimal UI space. This adds `bl_info["use_owner"]` to add-ons, currently defaulting to True for all non Import-Export add-ons.
2018-02-28WorkSpace: UI filtering for add-onsCampbell Barton
Allows for each workspace to have it's own add-ons on display. Filtering for: Panels, Menus, Keymaps & Manipulators. Automatically applies to add-ons at the moment. Access from workspace, toggled off by default once enabled, add-ons can be white-listed. See D3076
2018-02-27Eevee preview materialsDalai Felinto
Now that Eevee has support for offline rendering (F12) we can use it for the Material previews. Note: This makes the duplicated UI issue one panel worse. That happens when Cycles if your scene engine, and Eevee is your workspace engine.
2018-02-27Revert "F12 offline Freestyle rendering support in Eevee"Tamito Kajiyama
This reverts commit 8a7c0abc2d548d88b755a1c712aa06f0ee631076.
2018-02-27F12 offline Freestyle rendering support in EeveeTamito Kajiyama
This patch adds F12 offline Freestyle rendering support to Eevee. Most functionalities are identical with those found in Cycles. The only major difference is that the per-view layer "use Freestyle" toggle option is currently placed in the "Passes" panel of the "View Layers" properties window instead of a "Layer" panel as in Cycles. Since Freestyle is a post-processed overlay and not a pass, the present option location is a compromise. To describe this fact, the per-layer "use Freestyle" option is in a subsection labeled as "Layer". Reviewers: fclem, brecht, campbellbarton Reviewed By: fclem, brecht Subscribers: dfelinto Differential Revision: https://developer.blender.org/D3084
2018-02-27merge from masterGaia Clary
2018-02-26Presets: remove double underscore in preset namesCampbell Barton
2018-02-26Fix T54029: Wrong preset name display in win32Campbell Barton
2018-02-24Merge branch 'master' into blender2.8Kévin Dietrich
Conflicts: source/blender/blenkernel/BKE_blender_version.h
2018-02-24Smoke: expose empty space clipping property to the UI.Kévin Dietrich
This is used to determine which voxels are to be considered empty space. Previously it was hardcoded for converting dense grids to OpenVDB grids to reduce disk space usage. This value is also useful for rendering engines to know, i.e. to optimize ray marching.
2018-02-23Merge branch 'master' into blender2.8Brecht Van Lommel
2018-02-23Cycles: add Principled Volume shader.Brecht Van Lommel
Similar to the Principled BSDF, this should make it easier to set up volume materials. Smoke and fire can be rendererd with just a single principled volume node, the appropriate attributes will be used when available. The node also works for simpler homogeneous volumes like water or mist. Differential Revision: https://developer.blender.org/D3033
2018-02-21Fix subsurf modifier after error in merge commitMai Lavelle
Merge commit that had the error: e99094035c493a4e0b
2018-02-21Merge branch 'master' into blender2.8Sergey Sharybin
2018-02-19Fix collection object mode panelsDalai Felinto
They were broken since we moved object mode into workspace.
2018-02-19Cleanup: rename SequenceEditor instance to 'ed'Campbell Barton
Name 'sequencer' & 'sequence' are too similar.
2018-02-15Merge branch 'master' into blender2.8Sergey Sharybin
2018-02-15Simple hair children: Make twist affected by textureSergey Sharybin
This completes twist feature, which is now possible to also control by texture. Since textures can not easily contain negative values as well, same trick with 0.5 neutral as vertex groups is used. All in all, this twist features allows to do following things. Original hair: {F2287535} Hair with scientifically calculated twist value of 0.5: {F2287540} And we can also twist braids in opposite directions dependent on left/right side: {F2287548}
2018-02-15Simple hair children: Make twist affected by vertex groupSergey Sharybin
The idea is to give a control over direction of twist, and maybe amount of twist as well. More concrete example: make braids on left and right side of character head to be twisting opposite directions. Now, tricky part: we need some negative values to flip direction, but weights can not be negative. So we use same trick as displacement map and tangent normal maps, where 0.5 is neutral, values below 0.5 are considered negative and values above 0.5 are considered positive.
2018-02-15Simple hair children: Initial implementation of twist controlSergey Sharybin
It allows to have children hair to be twisted around parent curve, which is quite an essential feature when creating hair braids. There are currently two controls: - Number of turns around parent children. - Influence curve, which allows to modify "twistness" along the strand.
2018-02-15Merge branch 'master' into blender2.8Campbell Barton
2018-02-15Fix T54075: Align Objects fails w/ empty meshCampbell Barton
2018-02-09Merge branch 'master' into blender2.8Bastien Montagne
2018-02-09Paint Dirt: remove operator call from PythonSybren A. Stüvel
Instead of calling an operator I just call `collection.new()`. Moving the code into a separate function also simplifies it. In its new form there is also no undefined behaviour when me.vertex_colors is non-empty but without active layer.
2018-02-09Paint Dirt: some small fixesSybren A. Stüvel
- normalize → average the vector: the vector isn't normalized here, because it doesn't necessarily becomes unit length. Instead, the sum is converted to an average vector. - angle is the acos()…: the dot product between the vertex normal and the average direction of the connected vertices is computed, and not the opposite. - The initial `con` list was discarded immediately and replaced by a new list. - File didn't end with a newline.
2018-02-08Merge branch 'master' into blender2.8Sergey Sharybin
2018-02-08Remove Carve booleanSergey Sharybin
We've got quite comprehensive BMesh based implementation, which is way easier for maintenance than abandoned Carve library. After all the time BMesh implementation was working on the same level of limitations about manifold meshes and touching edges than Carve. Is better to focus on maintaining one boolean implementation now. Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D3050
2018-02-08Merge branch 'master' into blender2.8Campbell Barton
2018-02-08Object Mode: move to workspace structCampbell Barton
- Read-only access can often use EvaluationContext.object_mode - Write access to go to WorkSpace.object_mode. - Some TODO's remain (marked as "TODO/OBMODE") - Add-ons will need updating (context.active_object.mode -> context.workspace.object_mode) - There will be small/medium issues that still need resolving this does work on a basic level though. See D3037
2018-02-08Linux: Add appdata.xml file for packagersCampbell Barton
D3025 by @januz
2018-02-07Merge branch 'master' into blender2.8Campbell Barton