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
path: root/source
AgeCommit message (Collapse)Author
2017-11-02UI: draw operator menus below buttonsCampbell Barton
Following the down arrow on the buttons
2017-11-02UI: support nested tools in toolbarCampbell Barton
2017-11-02Merge branch 'master' into blender2.8Campbell Barton
2017-11-02UI: use button_operator in operator_menu_holdCampbell Barton
Move draw calls into UI_menutype_draw
2017-11-02Merge branch 'master' into blender2.8Campbell Barton
2017-11-02Cleanup: code styleCampbell Barton
2017-11-01Implement a new automatic handle algorithm to produce smooth F-Curves.Alexander Gavrilov
The legacy algorithm only considers two adjacent points when computing the bezier handles, which cannot produce satisfactory results. Animators are often forced to manually adjust all curves. The new approach instead solves a system of equations to trace a cubic spline with continuous second derivative through the whole segment of auto points, delimited at ends by keyframes with handles set by other requirements. This algorithm also adjusts Vector handles that face ordinary bezier keyframes to achieve zero acceleration at the Vector keyframe, instead of simply pointing it at the adjacent point. Original idea and implementation by Benoit Bolsee <benoit.bolsee@online.be>; code mostly rewritten to improve code clarity and extensibility. Reviewers: aligorith Differential Revision: https://developer.blender.org/D2884
2017-11-01Cleanup: use term shape-preset in widget codeCampbell Barton
2017-11-01UI: Option to draw button pressedCampbell Barton
Needed to show the active tool
2017-11-01UI: Add UILayout.operator_menu_holdCampbell Barton
This is an operator button that opens a menu when the button is held.
2017-11-01Eevee: Fix Black volumetrics.Clément Foucault
Was caused by a division by 0.
2017-11-01Fix T53217: GLSL principled BSDF black with zero clearcoat roughness.Brecht Van Lommel
2017-11-01Eevee: Fix crash when using only 1 viewport sample + volumetricsClément Foucault
2017-11-01Eevee: Fix refraction & alpha blend object disapearingClément Foucault
2017-11-01Eevee: Remove unecessary planar_minmaxzClément Foucault
2017-11-01Eevee: Do not allocate minz buffer.Clément Foucault
It's not needed for now.
2017-11-01Fix for T48988 - Enabling bbone easing for posemodeJoshua Leung
This fix enables the usage of bbones easing parameters for edit and pose mode seperately. This allows animators to take advantage of the functionality and may eliminate confusion as the parameters now behave similar to other bbone parameters. Note that splitting the parameters between the modes effectively creates a new parameter set. Blend files of previous versions do not contain this information and will have the values set to 0 on load. As it broke backwards compatibility for pose mode values anyway, I also took the liberty to rename the easing parameters in some places for consistency (which breaks edit mode values). Reviewers: aligorith Subscribers: aligorith Tags: #animation Differential Revision: https://developer.blender.org/D2796
2017-11-01Cleanup: styleCampbell Barton
2017-11-01Eevee: SSR: Use max lod on planar reflections.Clément Foucault
2017-11-01Eevee: Fix Bad AO on opaque refractive geometry.Clément Foucault
2017-11-01Eevee: Effects: Split each effect in it's own file.Clément Foucault
This also: - make sure to only compile the shader needed by the active effects. - same thing for the shading groups. - disable TAA if motion blur is active (avoid infinite refresh).
2017-11-01Draw Manager: Fix crash when trying to order an empty shading group.Clément Foucault
This fix crash when using only the volume output with an alpha blend material
2017-11-01Eevee: Fix Exponent default in versioning codeClément Foucault
2017-11-01Eevee: Silence warningClément Foucault
2017-10-31Mesh Auto-Smooth Split Normal SupportGermano
From D2906 with few changes
2017-10-31Merge branch 'master' into blender2.8Bastien Montagne
2017-10-31Fix bplayer (c)Bastien Montagne
Like seriously guys... twice within a few hours, compile full blender please when you change APIs!
2017-10-31Merge branch 'master' into blender2.8Campbell Barton
2017-10-31Prevent users to be able to override context engineDalai Felinto
We expose engine as a string, yet context is dealing with Pointers. To prevent a crash we may as well just forbid users to override it.
2017-10-31Add ability for render engines to report extra meta data to pipelineSergey Sharybin
2017-10-31Add ability to specify custom fields to be saved from render resultSergey Sharybin
2017-10-31Stamp info: Use dedicated function to free up memorySergey Sharybin
This way it's more flexible to extend StampData structure with additional stuff which might require memory free.
2017-10-31Workspace cleanup: engine_id is in ViewRenderDalai Felinto
2017-10-31Fix bplayer (c)Bastien Montagne
2017-10-31Collections: Bring back simple visibility behaviourDalai Felinto
If an object is in any visible collection, the object will be visible. This behaviour has changed in 9ad2c0b6154b. If it will change again, it will be for: https://developer.blender.org/D2878
2017-10-31UI: replace UI_ITEM_O_RETURN_PROPS /w return argCampbell Barton
Means we can have a version of this function that returns the button and avoids returning a struct that often isn't used.
2017-10-31UI: avoid double operator type lookupCampbell Barton
2017-10-31Introduce "skip" in BLI_Iterator structDalai Felinto
This helps iterators prevent recursion.
2017-10-31Fix renderlayers UI removing the wrong renderlayerDalai Felinto
Bug introduced on 1c4c28872721 (well technically in b48694639a). We should not remove the renderlayer from the context, but instead the one that is active from scene. That said, the UI should make a distinction between the scene active render layer and the one that is active in the UI (and that should be the one used when removing it). But for now this is at least more consistent for the users.
2017-10-30Fix T53191: Python API Reference link wrong in splash screen.Bastien Montagne
Forgot to update splashscreen links when we switched API doc naming scheme...
2017-10-30Curve Decimate: new tool to simplify bezier curvesCampbell Barton
Access from the curve clean-up menu
2017-10-30Draw Manager: re-enable edit-mesh text overlaymano-wii
2017-10-30Fix manipulator drawing before their refresh callbackCampbell Barton
Caused glitch with Scale-Cage tool.
2017-10-30Missing NULL pointer check in poly-build toolCampbell Barton
2017-10-29Merge branch 'master' into blender2.8Sybren A. Stüvel
2017-10-29Alembic: added frame offset propertySybren A. Stüvel
The offset is subtracted, so that it's intuitive (dragging slider pushes the animation further that way on the timeline).
2017-10-29Merge branch 'master' into blender2.8Sybren A. Stüvel
# Conflicts: # source/blender/alembic/intern/abc_exporter.cc # source/blender/alembic/intern/abc_exporter.h # source/blender/alembic/intern/alembic_capi.cc # tests/gtests/alembic/abc_export_test.cc
2017-10-29Alembic: exporting MetaBalls as meshSybren A. Stüvel
- Only basis balls are exported, as they represent the resulting mesh. As a result the mesh is written to Alembic using the name of the basis ball. - MetaBalls are converted to a mesh on every frame, then an AbcMeshWriter is used to write that mesh to Alembic.
2017-10-29Merge branch 'master' into blender2.8Sybren A. Stüvel
2017-10-29Include file for DNA_DEPRECATED macroSybren A. Stüvel