Blender Git Commits

Blender Git commits from all branches.

Page: 2216 / 2888

July 7, 2015, 06:55 (GMT)
Gooseberry: Fix someone's bad merge conflict resolve in BGE stubs
July 7, 2015, 05:52 (GMT)
GP Smooth Brush: Affect endpoints by a reduced amount instead of not at all

Endpoints can't be handled normally, as they tend to easily "shrink",
reducing the length of the stroke. However, we still want some smoothing
to take place, as it looks odd without anything happening.
July 6, 2015, 18:31 (GMT)
BGE: bge.texture API documentation enhancement

This patch attempts to improve and review the documentation of bge.texture, as requested in the [[ http://wiki.blender.org/index.php/Dev:2.5/Source/Development/Todo/GameEngine#Video_Texture | TODO list ]].

More specifically, it

- fixes the rst syntax, including titles of the examples bge.texture.py and bge.texture.1.py;

- adds, standardizes and reviews description of the API elements, particularly signatures, types, etc.

- adds SOURCE_* constants to the doc

- splits the doc into thematical parts (Video, Image, Texture, and Filter Classes, Functions, Constants).

Notes:

- The parameter "mode" of ImageBuff.plot has to be described better. Actually, the whole set of IMB_BLEND_* constants (from IMB_imbuf.h) should be exposed to Python. I'll do that in a future diff, and complete the doc at the same moment (adding those IMB_BLEND_* constants to the Constants part of this doc).

- The option of using webcams in VideoFFmpeg is still particularly not well documented. I am planning to make a proposal about fixing T18634 (and its corresponding TODO in the list) by integrating OpenCV in the BGE (and Blender?). The idea would then probably be to add a new class, f.ex. ImageWebcam, making this functionnality more specialized. So for now I don't think it is worth to document that part much.

This patch fixes T44284 too.

Reviewers: moguri, kupoman, campbellbarton, panzergame, lordloki

Reviewed By: panzergame, lordloki

Subscribers: hg1

Projects: #game_engine, #game_python, #documentation

Maniphest Tasks: T44284

Differential Revision: https://developer.blender.org/D1352
July 6, 2015, 14:48 (GMT)
Merge branch 'master' into GPencil_Editing_Stage3
July 6, 2015, 14:46 (GMT)
Code cleanup

* Remove all mention of the complicated way of implementing smoothing for now
* Disable debug print
July 6, 2015, 14:43 (GMT)
GP Stroke Sculpting: Initial implementation of a "Smooth" Brush

This commit introduces a basic "smooth" brush tool for sculpting Grease Pencil
strokes (i.e. for getting rid of wobbles or kinks in the stroke). The current
implementation is still quite rough (with quite a few points noted about how it
could be better).

Usage Notes:
* It is highly recommended to have the "Use Falloff" option enabled. Doing so
allows you to have quite a bit more subtlety to how well you can control the
effects of this brush (i.e. this option can be used to prevent the brush from
"shrinking" the strokes too much, if you use the edge of the brush)

* A radius of 25 px, and strength = 0.5 are also good starting points


Implementation Notes:
* This currently only affects the stroke coordintes. Whether pressure values should
be handled by this brush (with/without an option to turn this on/off), or whether
it should be handled as a separate brush remains to be seen.

* This isn't exactly the most efficient implementation. It also suffers from the
fact that because its effects are applied from the first point in the stroke
to the last (and in a single pass), you can get unwanted accumulated smoothing
effects.

* Currently all points in the neighbourhood are given equal priority. We could
investigate different weighting schemes here.

* This is currently hardcoded to consider 2 points before and 2 points after the
current one. This could be improved by offering control over how many on either
side to consider...
July 6, 2015, 14:34 (GMT)
GP Stroke Sculpting: Fix bug with falloff calculation

Falloff calculation was incorrect as it could produce invalid values if the
distance to a point exceeeded the radius of the brush, resulting in "large
negative values".
July 6, 2015, 11:39 (GMT)
Merge branch 'master' into opensubdiv-modifier

Conflicts:
source/blender/blenkernel/intern/DerivedMesh.c
source/blender/makesrna/intern/rna_userdef.c
July 5, 2015, 07:44 (GMT)
Merge branch 'master' into openvdb
July 4, 2015, 11:16 (GMT)
Merge branch 'asset-experiments' into asset-engine

Conflicts:
release/scripts/startup/bl_ui/space_filebrowser.py
July 4, 2015, 10:59 (GMT)
Merge branch 'master' into asset-experiments
July 4, 2015, 10:56 (GMT)
Expose fewest more generic ID filtering options.

Full precise filtering remains possible in new 'Advanced filter' panel.
July 3, 2015, 23:48 (GMT)
UI-fix (bad 'recusion level' value in RNA enum, 1 is only valid in library listing case).
July 3, 2015, 23:42 (GMT)
Merge branch 'master' into asset-experiments
July 2, 2015, 19:51 (GMT)
Merge branch 'master' into temp_display_optimization
July 2, 2015, 19:23 (GMT)
Revert "Squashed commit of the asset-experiments branch."

This reverts commit 900d8e547350f615b5a079ff80b1244fd58148bb.
July 2, 2015, 19:23 (GMT)
Squashed commit of the asset-experiments branch.
July 2, 2015, 19:23 (GMT)
Merge branch 'master' into experimental-build
July 2, 2015, 19:22 (GMT)
Merge branch 'master' into asset-experiments

Conflicts:
source/blender/blenlib/BLI_ghash.h
July 2, 2015, 17:30 (GMT)
Merge branch 'master' into gooseberry
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021