Revision 7f51302 by Campbell Barton January 16, 2013, 19:59 (GMT) |
fix for airbrush not using tablet pressure (any brush with BRUSH_SPACE disabled). |
Revision ea86ac5 by Campbell Barton 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. |
Revision 677f61b by Campbell Barton 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. |
Revision f1cd290 by Alexander Pinzon 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 |
Revision 337695d by Campbell Barton 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. |
Revision 6e7ee26 by Campbell Barton January 16, 2013, 18:16 (GMT) |
style cleanup |
Revision cda2b7d by Campbell Barton 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. |
Revision 44115a7 by Sergey Sharybin January 16, 2013, 17:07 (GMT) |
Style cleanup: spaces at the end of lines |
Revision b01233b by Sergey Sharybin 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. |
Revision f55a9eb by Antonis Ryakiotakis 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. |
Revision 1d45242 by Antonis Ryakiotakis 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. |
Revision c997f69 by Thomas Dinges 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. |
Revision b5cffb4 by Ton Roosendaal 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. |
Revision cb8158c by Antonis Ryakiotakis 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) |
Revision 2095b2c by Sergey Sharybin 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. |
Revision fe83dc6 by Campbell Barton January 16, 2013, 04:43 (GMT) |
dont add identifiers starting with digits to autocomplete |
Revision 665ea6b by Campbell Barton January 16, 2013, 04:23 (GMT) |
don't check for mouse-movement if the double click event isn't on a mouse-button. |
Revision 4d65a32 by Campbell Barton January 16, 2013, 04:17 (GMT) |
move double click check into its own function. |
Revision d0e65f2 by Campbell Barton January 16, 2013, 04:05 (GMT) |
text syntax highlighting: don't use utf8 stepping if we know the text is ascii |
Revision 6fd5645 by Campbell Barton January 16, 2013, 03:43 (GMT) |
patch [#33888] Syntax Highlighting Changes from Benjamin Tolputt (btolputt), (with minor changes) adds support for LUA syntax highlighting. |
|