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
2013-12-03Code Cleanup: python import formattingCampbell Barton
2013-11-19Code Cleanup: style, spelling and pep8 editsCampbell Barton
2013-10-14UV editor: remove duplicate Select Split entry from UV menu.Brecht Van Lommel
2013-10-11Fix #37036, pack and refresh button not aligned anymore. Also addAntony Riakiotakis
operator for opening images in the image editor header, it's easily one of the most common operations, don't see why it has to be only accessed from menu.
2013-10-09Segregate all paint cursor overlay options under their own "Overlay"Antony Riakiotakis
panel in paint modes. Also expose all options of mask textures in the mask texture panel, even if there is no texture, just like regular textures are presented.
2013-08-24Followup to r59434 : py UI scripts edits.Bastien Montagne
Notes: * Made those edits by full checking of py files, so I should have spoted most needed edits, yet it remains quite probable I missed a few ones, we'll fix if/when someone notice it... * Also made some cleanup "on the road"!
2013-07-21snap to cursor (offset option) added for UV's too.Campbell Barton
2013-06-27pep8 cleanupCampbell Barton
2013-06-23mask menus were missing from the image editor.Campbell Barton
2013-06-02remove duplicate operator,Campbell Barton
select-split and unlink-selection did the same thing, keep select split since it fits closer to mesh editmode and single key access (Ykey).
2013-05-01Fix Show Brush button being missing from the UI for paint modes, the feature wasBrecht Van Lommel
already implemented, it's in the Appearance panel now. Also added that panel to the image editor now since it's relevant there too.
2013-04-30More painting fixes:Brecht Van Lommel
* 2D image painting with textures that contained alpha did not work correctly, had been broken for a while. * 2D image panels texture (mask) panels showed wrong buttons for texture overlay. * Texture map mode 3D now also uses masking, like Tiled and Stencil the texture does not move along with the brush so it works fine. * 2D image paint View mapping did not work correct, especially noticeable with Rake rotation. * Masking is now disabled for the smear tool, this can't really work because the original image is constantly changing and gave artifacts.
2013-04-30Fix another part of #35141: there was no way to reset the stencil transform ↵Brecht Van Lommel
after e.g. scaling it along one axis, now there's a Reset Transform button. The Image Aspect button is now also hidden unless the texture is an image texture. And also hide the color wheel for painting tools that don't use colors.
2013-04-30More image painting fixes:Brecht Van Lommel
* 2D image painting support for masking to limit the max contribution of a stroke to a pixel, to get it working compatible with projection painting. Not strictly a bugfix, but the inconsistency here was annoying. * Fix python errors in Texture Mask panel in image editor, was missing overlay options. * Clamp paint mask to 0..1 in case some texture exceeds it, this could give black pixels due to integer overflow.
2013-04-23rna attribute consistency edits, use common prefix for booleans.Campbell Barton
2013-04-21Add Select More (ctrl np+) and Select Less (ctrl np-) to UV editorSv. Lockal
These tools allow to extend or shrink uv selection like in edit mode, but also take selection mode, sync mode and sticky mode into account.
2013-04-16Fix some names, and move overlay flag to overlay_flags.Antony Riakiotakis
2013-04-16Option to hide overlay during a stroke. To enable, press the brush iconAntony Riakiotakis
next to the overlay alpha.
2013-04-12add render slot cycle forward/backwards menu items.Campbell Barton
2013-04-07freestyle lineset `tag` attribute was defined but not used, also some code ↵Campbell Barton
cleanup.
2013-03-31UI cleanup:Antony Riakiotakis
* Using masking is determined only by the presence of the texture, remove extraneous DNA flag (might cause issues later but in practice brush options are not harmful) * Overlay and angle sliders are active during stencil mapped brushes * Only draw the overlay if there's a texture.
2013-03-30Tidy up stroke options and make them sexy, aka the paint optionAntony Riakiotakis
sculptification commit. We have a drop menu to select the stroke mode now. Jitter controls appear under stroke panel under all modes (As they should! They stroke control options). Also enable jittering for all modes. I really fail to see why not.
2013-03-28code cleanup: python/pep8 and double-promotion warnings.Campbell Barton
2013-03-25Alpha mask textures porting part 1: Support for projective texturing.Antony Riakiotakis
Also add random mapping to brushes.
2013-03-24White space commit.Thomas Dinges
And 55555. :D
2013-03-15Fixes for 2d painting:Antony Riakiotakis
* Jittering accounts for zoom * Smooth stroke accounts for zoom * Expose smooth stroke in image paint editor.
2013-03-14Expose input stroke samples for image painting.Antony Riakiotakis
2013-03-11code cleanup: pep8 & minor changesCampbell Barton
2013-03-11Jitter: Change UI. Now use lock icon to indicate relative jitter, tiedAntony Riakiotakis
to brush size, and unlock icon to indicate absolute jitter untied to brush size, in screen pixels. Also relative jitter now has soft UI limit of 2.0 and a hard limit of 1000 times the size of the brush. Should be enough for the most vivid imaginations...I hope!
2013-03-11Feature request for all paint systems that support it: Jittering inAntony Riakiotakis
absolute coordinates. This allows an artist to lower the brush radius while keeping the spread of the brush constant. A toggle under the jitter slider provides the option to switch between relative/absolute.
2013-02-10Actually, UI scripts should not use directly pgettext, but rather the iface ↵Bastien Montagne
or tooltip variants. Added those to bpy.app.translations, and used pgettext_iface. (Did not add those when I created that module, because I did not thought we would actually need them in usual UI code, but turned out I was wrong). Also made some optimizations in those py gettext funcs, when i18n is disabled at build time, no need to do pyobject -> cstring -> pyobject conversions!.
2013-02-10use import rather then assignment for loading '_' into scripts.Campbell Barton
2013-02-10Another fix for r54414 (cleaner to "import" pgettext once at top of files, ↵Bastien Montagne
also now using usual '_' shortcut).
2013-02-10pep8 cleanupCampbell Barton
2013-02-09Bunch of fixes for py ui messages (all those using 'formating' were not ↵Bastien Montagne
translated previously, now they use bpy.app.translations.pgettext). Also pleas avoid complex py statements in 'text' values (like 'text="foo" if cond else "bar"'), thes make message extraction script fails! And another "final point in UI message" removal!
2013-01-27Pack UI: Ton Roosendaal
Oops! So there was an Unpack button, hidden in the Nkey properties of Image window. This was drawn next to greyed-out buttons, didn't notice it well. I also now found the unpack() menu in editors/util, and there's an Image unpack op. Also the RNA api has an unpack! Will remove the generic unpack op, and add a sound and vfont unpack instead.
2013-01-16Get rid of the BRUSH_FIXED_TEX flag, use mapping modes instead. VersionAntony Riakiotakis
patched all previous texture paint brushes to use tiled mapping since mappping is now shared between 2d and 3d painting.
2012-12-03Image Editor / UV: Thomas Dinges
* Bring back "Snap to Vertex", own regression introduced in r39460. Patch by Brecht (DNA, Transform) and myself (RNA, Script).
2012-11-13Added 'remove doubles' tool to uv editor.Matthew Smith
2012-11-09rename template_color_wheel() to template_color_picker()Campbell Barton
2012-09-11add some missing NULL checks, a few parts of the code used a pointer then ↵Campbell Barton
checked it for NULL after. also made it more clear that some areas assume the pointer isnt null (remove redundant NULL checks).
2012-08-19Sequencer: per-sequence modifier stack for color gradingSergey Sharybin
This implements basic color grading modifiers in sequencer, supporting color balance, RGB curves and HUE corrections. Implementation is close to object modifiers, some details are there: http://wiki.blender.org/index.php/User:Nazg-gul/SequencerModifiers Modifiers supports multi-threaded calculation, masks and instant parameter changes. Also added cache for pre-processed image buffers for current frame, so changing sequence properties does not require rendering of original sequence (like rendering scene, loading file from disk and so)
2012-08-10Separate uv selection operator: Y key, behaves much the same way as the mesh ↵Campbell Barton
separate tool works.
2012-08-06move pivot point and cursor out of UV rna into image space since both mask ↵Campbell Barton
and uvedit use them.
2012-08-04fullscreen mask editing now works in the image space over a viewer node.Campbell Barton
2012-08-01misc mask fixesCampbell Barton
- image space used wrong notifiers. - image notifier now checks for mask mode before listening to mask edits. - mask keyframes now draw in the image space.
2012-07-31resolve glitch in the image space where mask editing and UVs would conflict.Campbell Barton
now UV editing overrides mask.
2012-07-29style cleanupCampbell Barton
2012-07-29User Interface Scripts:Thomas Dinges
* Code cleanup, removed unneeded code. * Style cleanup, don't break lines to early (unless marked as pep8-80 or pep8-120 compliant) * Keep 1 line after layout declaration empty.
2012-07-26mask/image editor now works for border select and lassoCampbell Barton