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-10-08UI: new icon set by Andrzej Ambroz.Brecht Van Lommel
This is a monochrome icon set, with a more modern look and icons for various features that did not have a proper icon before.
2018-10-08Fix incorrect alpha blending for icon drawing outside buttons.Brecht Van Lommel
This was not so noticeable for old icons with black outline, but with white outline it's problematic.
2018-10-08Fix tool panel not refreshing when updating colorDalai Felinto
2018-10-08GP: New automatic adaptative UVs parameterAntonioya
Now by default the UVs are calculated with a fixed size and this makes easier to add patterns for drawings like Manga. Before, the texture changed depending of the stroke size.
2018-10-08Workbench: Smoke: Port back Flame displayClément Foucault
The appearance is a bit different than 2.79 where the flame was just added on top of the smoke without correct blending. Now it's much more realistic and using volumetric integration. You can see the smoke actually masking the flame. The other difference is that the flame color was not using proper color managed blending. Now with the use of filmic it shows bright yellow. This could be adjusted and displayed as a user parameter in the future.
2018-10-08EEVEE: Fix unpremultiplied alpha in render resultClément Foucault
Fix T57102
2018-10-08Workbench: Smoke: Fix displayClément Foucault
Includes the following fixes - Fix smoke texture creation: data was interpreted as Byte instead of Floats. - Fix Velocity texture not being free after draw: also was causing crashes. - Fix display_thickness not being copied during COW. - Fix Blending and general volume rendering algorithm. - Add Volume Shadowing support.
2018-10-08Implement display of weight isoline contours in the fragment shader.Alexander Gavrilov
Add an option to display contour lines tracing through points with the same interpolated weight value in weight paint mode. This can be useful for working on gentle gradients over a relatively high resolution mesh, where the difference in color between adjacent vertices is very small. The contour grid has 3 levels of detail going down to step 0.001, which automatically fade in or out based on the weight gradient. Fade out works by capping both screen space and weight space line width, and reducing alpha when the screen space width becomes too small for moire and noise-less rendering. Reviewers: fclem Differential Revision: https://developer.blender.org/D3749
2018-10-08Fix T57083: Grease Pencil / Texture Paint Crash in 2.8Antonioya
The brush of texture paint hadn't gp_icon
2018-10-08use keyword argument for template_node_socket()Philipp Oeser
2018-10-08Edit Mesh: basic show in edit mode supportCampbell Barton
Note this is just using the derived-mesh data at the moment, to support this properly we'll need to remove derived-mesh.
2018-10-08Edit Mesh: use deformed mesh w/ face-dot & normalsCampbell Barton
2018-10-08Cleanup: extract cache calculation from derived-meshCampbell Barton
2018-10-08Cleanup: use DRW_object_is_* for object checksCampbell Barton
Also use const qualifier for object's.
2018-10-08Cleanup: rename checks for Python struct stringsCampbell Barton
Using 'format' prefix made this read as if t was for string formatting. Use 'PyC_StructFmt' prefix instead since these values are compatible with formatting from Python's 'struct' module.
2018-10-07CPython: use format char utilities in idprop_py_apimano-wii
2018-10-07CPython: py_capi_utils: format char utilities do not need to be inline.mano-wii
2018-10-07CPython: py_capi_utils: use more descriptive names for format string utilities.mano-wii
2018-10-07Cleanup: styleCampbell Barton
2018-10-06Fix crash unregistering parent panel before children.Brecht Van Lommel
This caused crashes with addon enabling/disabling and template loading.
2018-10-06Vertex Paint: support switching to secondary color temporarily holding CtrlPhilipp Oeser
while it is possible to permanently flip the colors using the 'X' button, this makes it consistent with Texture Paint. fixes T56994 Reviewers: campbellbarton, brecht Reviewed By: brecht Subscribers: JulienKaspar Tags: #sculpting_and_painting Maniphest Tasks: T56994 Differential Revision: https://developer.blender.org/D3753
2018-10-06Cleanup: use the naming convention in py_capi_utilsmano-wii
And use inline functions instead of preprocessor directives.
2018-10-06Cleanup: use new format string utilitymano-wii
2018-10-06py_capi_utils: add utilities for format string in `struct` module style syntax.mano-wii
2018-10-06Pseudo-fix for ARMATURE_OT_autoside_names and x-mirrorDalai Felinto
It now works like 2.7x. That said this operator is kind of incompatible with x-mirror (the way it is implemented anyways). But if people were happy with this in 2.7x they will be multi-object happier. That said, do turn off x-mirror before using this or select all bones, or just stop using this operator altogether ;) Jokes aside, the operator can also be fixed. It shouldn't be hard.
2018-10-06Fix for ARMATURE_OT_flip_names and x-mirrorDalai Felinto
There was a reason this was using CTX_DATA_BEGIN in the first place. Issue introduced on 47cf8bd92847c6837e7af5bd0edbfe1d62fdcaf5.
2018-10-06Multi-Objects: ARMATURE_OT_parent_clearDalai Felinto
2018-10-06Multi-Objects: ARMATURE_OT_symmetrizeDalai Felinto
2018-10-06Multi-Objects: ARMATURE_OT_separateDalai Felinto
2018-10-05Multi-Objects: ARMATURE_OT_splitDalai Felinto
2018-10-05Silence warningDalai Felinto
2018-10-05ARMATURE_OT_fill: cleanupDalai Felinto
Remove nonsensical insanity check. Remove FIXME that would never be addressed anyways.
2018-10-05Multi-Objects: ARMATURE_OT_mergeDalai Felinto
Also removed the insane insanity check. This would fail in the poll function. No point in that level of paranoia. And return OPERATOR_FINISHED regardless. Since this has a parameter (though not used) you may get want to tweak REDO (in the future).
2018-10-05GPU Python: optionally init the vertexformat in the vertexbuffer itself.mano-wii
2018-10-05Multi-Objects: ARMATURE_OT_autoside_namesDalai Felinto
2018-10-05Add and use a utility for computing B-Bone roll from custom handles.Alexander Gavrilov
This also fixes a stability problem with the start handle due to an incorrect matrix multiplication order.
2018-10-05Texture Paint: reorganize texture slots UI panel.Brecht Van Lommel
2018-10-05Texture Paint: automatically set default color when adding texture slot.Brecht Van Lommel
2018-10-05Fix wrong RNA handling of some internal pchan pointers.Bastien Montagne
There were two issues here: * cutsom_shape_transform was not properly tagged as not-owned pointer. * custom_shape_transform and bbone_start/_end could be set to a pchan from another data-block (not from UI, but RNA access code itself allowed it). Those two issues were specificaly breaking complex rigs in static override case. EDIT: since yesterday, bbone_start/_end are mere accessors to edit_bone data in RNA, so most of fix related to those was ditched (they still needed to be 'deactivated' from RNA diffing with PROPOVERRIDE_NO_COMPARISON).
2018-10-05Multi-Objects: ARMATURE_OT_duplicateDalai Felinto
2018-10-05GPU Python: use _PyArg_ParseTupleAndKeywordsFast.mano-wii
2018-10-05Add a new B-Bone Custom Handle type that uses the handle bone direction.Alexander Gavrilov
Both original handle types are based on location, and Absolute uses it in a weird way: the Start handle uses the head, while End uses the tail. This makes controlling the shape of the B-Bone via control bone rotation really non-intuitive, especially if trying to add a single control for the tangent in the middle of a B-Bone chain. To remedy this, add a new custom handle type that uses the orientation of the control bone, while completely ignoring location. It is even possible to control both ends of one B-Bone with the same handle bone, resulting in an S shape. Reviewers: brecht Differential Revision: https://developer.blender.org/D3769
2018-10-05Multi-Objects: ARMATURE_OT_click_extrudeDalai Felinto
This operator is actually working as expected, but I added some comments explained that it was already "ported".
2018-10-05Fixes for ARMATURE_OT_extrude / ARMATURE_OT_extrude_moveDalai Felinto
* Return OPERATOR_FINISHED only if at least one object succeeded. * Have a per object fork value, otherwise an object may influence the next. (which is why we should use `const foo = ...; foo_iter = foo;`)
2018-10-05Multi-Objects: ARMATURE_OT_extrude / ARMATURE_OT_extrude_moveDalai Felinto
Based on D3384 by Nick Milios.
2018-10-05Multi-Objects: ARMATURE_OT_calculate_rollDalai Felinto
The patch itself was fine (save for sending notifiers for objects instead of ob). But I couldn't apply it, so I re-did from scratch. Based on D3394 by @codemanx
2018-10-05Multi-Objects: ARMATURE_OT_roll_clearDalai Felinto
2018-10-05Special enum item when no sound is foundDalai Felinto
This happens when you build without sound libraries and such. Without that the console is spammed with tons of RNA messages because the enum is empty.
2018-10-05GPU Python: fix crash when calling `batch.draw` without passing a shader.mano-wii
2018-10-05Transform: hide the Dial3d drawing if the operator has not been called by a ↵mano-wii
Gizmo.