Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3326 / 5574

January 16, 2013, 19:59 (GMT)
fix for airbrush not using tablet pressure (any brush with BRUSH_SPACE disabled).
January 16, 2013, 19:51 (GMT)
revert previous commit, the properties here are confusing since there are 2 rna properties to access the same value.
January 16, 2013, 19:46 (GMT)
sculpt mode: there was no UI access to the brushes 'use_space' option, yet its used to draw the interface and by sculpting tool as well.
January 16, 2013, 19:38 (GMT)
Shape enhanced method exaggerates a shape using a Laplacian smoothing operator in the reverse direction.
http://wiki.blender.org/index.php/User:Apinzonf/shape_enhanced
January 16, 2013, 19:22 (GMT)
draw the brush size with pressure applied (when the tablet is used), nice to see the actual size used.
January 16, 2013, 18:16 (GMT)
style cleanup
January 16, 2013, 18:05 (GMT)
fix for glitch in X11 with tablets.

Notices this while using continuous-grab, since this is disabled when the tablet is being used.
Quite often I would use the tablet then drag a button with the mouse but blender would still have the tablet enabled.
This error would cause other parts of blender to behave incorrectly too since wmEvents would have wmTabletData set, operators check for this in some cases.


The problem was blender didn't reliably get ProximityOut events, eg:
moving the cursor outside the window with the tablet, then back over the window with the mouse -
meant blender didn't get a 'ProximityOut' event and would keep the active stylus value set.

For now, when the processing events and the active stylus is set, run a check that the tablet is still in proximity.
January 16, 2013, 17:07 (GMT)
Style cleanup: spaces at the end of lines
January 16, 2013, 17:07 (GMT)
Movies support for Cycles

This adds support of movie textures for Cycles rendering.

Uses the same builtin images routines as packed/generated images,
but with some extra non-rna hookups from blender_session side.

Basically, it's not so clear how to give access to video frames
via C++ RNA -- it'll require exposing ImBuf to API, doing some
threading locks and so. Ended up adding two more functions which
are actually bad level call, but don't consider it's so much bad
-- we have few bad calls already, which are actually related.

Changed a bit how builtin images names are passing to image
manager. Now it's not just an ID datablock name, but also a frame
number concatenated via '@' character, which makes itpossible to
easily know frame number to be used for movie images, without
adding extra descriptors to image manager.

Decoding of builtin name is a bit slower now, but it should be
still nothing in comparison with rendering complexity.

Also exposed image user's frame_current to python API, which
is needed to get absolute frame number of movie from node's
image user.

P.S. Generated/packed images are also using bad level call but
only does it to make things more clear here. Either all images
are using C++ RNA here or no images does. That's the most clear
for now.
January 16, 2013, 14:56 (GMT)
Support view mapping mode in projective texture painting. Disable
masking in that case to match 2d image painting behaviour.
January 16, 2013, 14:36 (GMT)
Get rid of the BRUSH_FIXED_TEX flag, use mapping modes instead. Version
patched all previous texture paint brushes to use tiled mapping since
mappping is now shared between 2d and 3d painting.
January 16, 2013, 13:59 (GMT)
UI / Scene Context:
* Made Color Management and Audio panel closed by default to save space.
* Added COMPAT_ENGINES to color management panel.
January 16, 2013, 13:45 (GMT)
Mac OS X, Intuos tablet fix

Touch input events map nicely to trackpad input now.
However, I noticed the event values are a factor 10 scaled larger compared
to other touch delta's. Makes using touch input on the tablet not so nice.

I found a hack to detect Wacom events, but if it works for more devices?

Anyway - for me the Wacom works perfectly smooth for view manipulations now.

January 16, 2013, 12:57 (GMT)
Unification of brush code

* rename sculpt_brush_texture_settings to brush_texture_settings
* Expose texture scale and offset in texture paint mode
* Introduce still inactive mapping mode for texture paint, tiled and
view aligned only. Projective paint uses only tiled, while 2d paint can
use both. Commit will come that will use both appropriately for both
modes, omitting fixed brush flag (which is tiled with another name)
January 16, 2013, 12:28 (GMT)
Fix #33877: Pressure Sensitivity stop after opening User Preferences Window

Issue was caused by opening the same device id twice and closing one of
descriptors on closing window. This used to close device used by other
windows.

Now moved all device-specific code to SystemX11, so opening and closing
happens only once.
January 16, 2013, 04:43 (GMT)
dont add identifiers starting with digits to autocomplete

January 16, 2013, 04:23 (GMT)
don't check for mouse-movement if the double click event isn't on a mouse-button.
January 16, 2013, 04:17 (GMT)
move double click check into its own function.
January 16, 2013, 04:05 (GMT)
text syntax highlighting: don't use utf8 stepping if we know the text is ascii
January 16, 2013, 03:43 (GMT)
patch [#33888] Syntax Highlighting Changes
from Benjamin Tolputt (btolputt), (with minor changes)

adds support for LUA syntax highlighting.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021