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
2012-09-24minor update to panel templates/examples - the panel examples didnt show an ↵Campbell Barton
operator and use `scene` rather then `sc` for the active scene name.
2012-09-22More tweaks to sequencer Header bar: make overlay also available in mix ↵Bastien Montagne
mode, and OpenGL render buttons in all modes!
2012-09-22add a UV Project material option so UV's are calculated taking into account ↵Campbell Barton
perspective matrix - previously this gave artifacts with lower poly meshes.
2012-09-22Added back "mesh.customdata_clear_skin"... followup for r50802Thomas Dinges
2012-09-21Readme:Thomas Dinges
* One link still pointed to 2.63 release logs.
2012-09-21More fixes in Sequencer's View menu (thanks to Lockal for pointing those ;) ).Bastien Montagne
2012-09-21Fix for r50790, removed operator printed error into the console... Thomas Dinges
2012-09-21Fix for [#32595] N shortcut (view-properties) is not shown in preview mode ↵Bastien Montagne
in sequence editor. Main problem was in py UI code (has to set the context to INVOKE_REGION_PREVIEW for the shortcut lookup to succeed). Also moved the N properties item into SequencerCommon keymap, and removed the View Selected menu entry from preview-only mode View menu (thx to Ejner Fergo for pointing this out).
2012-09-21remove sticky buttons from the UI, this functionality may be removed and has ↵Campbell Barton
had no UI access since 2.49
2012-09-21remove mask layer from default cubeCampbell Barton
2012-09-21calculate sticky wasnt working very well and had a few glites -Campbell Barton
updating data was only being done on the active object but sticly was being calculated for the selection. split this into 2 operators, one that works on the selection and another that operates on the active object - so we can have a button in the mesh panels that calculates sticky. also note that there was no way to calculate sticky from the UI - perhaps this feature should die a quiet death? anyway - it works better then it used to for now.
2012-09-21There was no way to remove mesh data layers from the interface - add a panel ↵Campbell Barton
that works in object an editmode. currently can remove sticky/mask/skin vertex layers. regarding the skin layer - while adding and removing the modifier normally works fine, its not 100% reliable since the mesh may be linked into another scene, or be a linked duplicate and the object with the modifier deleted.
2012-09-20style cleanupCampbell Barton
2012-09-20Fix #32601: armature select similar missing from select menu.Brecht Van Lommel
2012-09-17UI: cosmetic tweak to render/animation/play buttons, align, change icon.Brecht Van Lommel
2012-09-15Color Management, Stage 2: Switch color pipeline to use OpenColorIOSergey Sharybin
Replace old color pipeline which was supporting linear/sRGB color spaces only with OpenColorIO-based pipeline. This introduces two configurable color spaces: - Input color space for images and movie clips. This space is used to convert images/movies from color space in which file is saved to Blender's linear space (for float images, byte images are not internally converted, only input space is stored for such images and used later). This setting could be found in image/clip data block settings. - Display color space which defines space in which particular display is working. This settings could be found in scene's Color Management panel. When render result is being displayed on the screen, apart from converting image to display space, some additional conversions could happen. This conversions are: - View, which defines tone curve applying before display transformation. These are different ways to view the image on the same display device. For example it could be used to emulate film view on sRGB display. - Exposure affects on image exposure before tone map is applied. - Gamma is post-display gamma correction, could be used to match particular display gamma. - RGB curves are user-defined curves which are applying before display transformation, could be used for different purposes. All this settings by default are only applying on render result and does not affect on other images. If some particular image needs to be affected by this transformation, "View as Render" setting of image data block should be set to truth. Movie clips are always affected by all display transformations. This commit also introduces configurable color space in which sequencer is working. This setting could be found in scene's Color Management panel and it should be used if such stuff as grading needs to be done in color space different from sRGB (i.e. when Film view on sRGB display is use, using VD16 space as sequencer's internal space would make grading working in space which is close to the space using for display). Some technical notes: - Image buffer's float buffer is now always in linear space, even if it was created from 16bit byte images. - Space of byte buffer is stored in image buffer's rect_colorspace property. - Profile of image buffer was removed since it's not longer meaningful. - OpenGL and GLSL is supposed to always work in sRGB space. It is possible to support other spaces, but it's quite large project which isn't so much important. - Legacy Color Management option disabled is emulated by using None display. It could have some regressions, but there's no clear way to avoid them. - If OpenColorIO is disabled on build time, it should make blender behaving in the same way as previous release with color management enabled. More details could be found at this page (more details would be added soon): http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.64/Color_Management -- Thanks to Xavier Thomas, Lukas Toene for initial work on OpenColorIO integration and to Brecht van Lommel for some further development and code/ usecase review!
2012-09-15Color Management, Stage 1: Initial OpenColorIO library integrationSergey Sharybin
This commit integrates support of OpenColorIO library into build systems. It also contains C-API for OpenColorIO library which could be used by Blender. CMake has got find rules familiar to OpenImageIO's one which makes it easier for build system to find needed libraries and includes. Scons only could use explicitly defined paths to libraries and includes. C-API would be compiled and Blender would be linked against C-API and OpenColorIO but it wouldn't affect on Blender behavior at all. OpenColorIO could be disabled by setting up WITH_OCIO to Off in CMake and setting WITH_BF_OCIO in Scons.
2012-09-13modifications needed to get a URL from an RNA id from the testing scriptCampbell Barton
2012-09-12fix [#32350] F11 play animation crash when UI language is not "Default"Campbell Barton
this is a bug in boost 1.46, can remove this env var override when this version of boost is no longer supported.
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-09-10when pressing `play` report when the first frame can't be found.Campbell Barton
2012-09-07New i18n font file for Blender, now including Hebrew charset!Bastien Montagne
2012-09-07fixes for weight paint mode:Campbell Barton
- sample weight didnt work when the object was transformed. - sample weight didnt work when vertex selection was enabled. - 'All faces' option is used by weight paint mode, but there was no UI access. add ED_mesh_pick_face_vert(). which uses the face selection buffer but returns the closest vertex.
2012-09-05change templates to call modal_handler_add() is called last since any errors ↵Campbell Barton
between calling this function and returning will crash blender. see [#30687]
2012-09-05code cleanup: python - pass multiple args to string startswith() / ↵Campbell Barton
endswith() functions rather than calling multiple times.
2012-09-04Sequencer: remove effect mask inputSergey Sharybin
Initial idea of this input was re-designed in a bit more flexible way using modifiers. Also since Color Balance (which was the only thing using effect mask input) was moved to the modifiers, this input field became rudiment. It's pretty tricky to write versioning code to prevent possible data in cases this field was used, but hope it wouldn't be difficult to switch to modifiers masks.
2012-09-04Sequencer: remove strip's color balance in favor of modifiersSergey Sharybin
Having two ways to control color balance now seems a bit overkill and not clear. Removed old Color Balance settings from the interface and logic, added versioning code to convert this settings to modifier. Unfortunately, since color balance was a pointer, it's not actually possible to preserve compatibility of old files saved in new blender and opened back in old blender. Hopefully there's no regressions :)
2012-09-03Fix #32372: Blender Locks up when using Quick Fluid featureSergey Sharybin
2012-08-28Adding despeckle as “blender” word...Bastien Montagne
2012-08-27Alternate mask spline feather offset calculation method: now there are 2 ↵Campbell Barton
[Even | Smooth] - Even preserves thickness but can give unsightly loops - Smooth gives nicer shape but can give unsightly feather/spline mismatch for 'S' shapes created by beziers. This is an example where smooth works much nicer. http://www.graphicall.org/ftp/ideasman42/mask_compare.png
2012-08-25add manual lookup to addon tempalteCampbell Barton
2012-08-25better handle sizes by default for mask mode, now ignore image width/heightCampbell Barton
2012-08-25ability to register your own online manual callbacks - useful for 3rd party ↵Campbell Barton
addon developers, who may want to link to their own URL's.
2012-08-25minor code cleanupCampbell Barton
2012-08-25baking actions with euler rotations now uses compatible eulers for pose and ↵Campbell Barton
object bakes.
2012-08-25use set's when checking against multiple types.Campbell Barton
2012-08-24Sequencer: bright/contrast modifierSergey Sharybin
Behaves in exactly the same way as bright/contrast compositor node. Some code could be de-duplicated, like contrast formula and mask influence, but wouldn't call it stopper for commit since it's already needed for grading Mango.
2012-08-23Fix #32388: bpy.ops.wm.path_open() not working with path with spaces on Windows.Brecht Van Lommel
2012-08-23Sequencer: move up/down operators for modifiersSergey Sharybin
2012-08-22hook menu was using last remembered use_bone settingCampbell Barton
2012-08-22Fix #32201: particle size compatibility broken for object/group duplication.Brecht Van Lommel
After 2.63 there was a bugfix to take object scale into account for the duplicated objects, but this breaks compatibility on earlier files. Now there is an option to control if the scale should be used or not. Scale is used by default on newer files, and not used on older ones.
2012-08-22fix for blend_render_info.py not closing file & some edits to comments.Campbell Barton
2012-08-22error message when an addon was missing register/unregister functions whasnt ↵Campbell Barton
very good (didnt point to file with the error)
2012-08-20copy as script operator for the console, so you can copy input from a ↵Campbell Barton
console for use in a textblock.
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-19Patch #32326: NDOF support of rotation and panning the view at the same timeSergey Sharybin
Additional changes: - Option to the ndof menu letting you pick turntable/trackball independently of the mouse viewport navigation style - Option to change the rotation sensitivity separate from the panning Holding shift + moving the ndof does just as before locking it to panning Holding ctrl + moving will lock it to only rotation Patch by Fredrik Hansson, thanks! Reviewed by self and Mike Erwin.
2012-08-17style cleanupCampbell Barton
2012-08-17rename mask 'Shrink/Fatten' --> 'Scale Feather'Campbell Barton
2012-08-17fix for crash showing tooltip for NODE_OT_add_search()Campbell Barton
2012-08-14style cleanup: pep8 & unfinished comment from own commit.Campbell Barton