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
path: root/source
AgeCommit message (Collapse)Author
2012-01-17misc small changes and bmesh support for testing scriptCampbell Barton
2012-01-17Whitespace tabs vs. spaces consistency changesSergey Sharybin
2012-01-17fix for error in merge 43462Campbell Barton
2012-01-17Uv Tools branch GSOC 2011Antony Riakiotakis
========================= Documentation: http://wiki.blender.org/index.php/User:Psy-Fi/UV_Tools Major features include: *16 bit image support in viewport *Subsurf aware unwrapping *Smart Stitch(snap/rotate islands, preview, middlepoint/endpoint stitching) *Seams from islands tool (marks seams and sharp, depending on settings) *Uv Sculpting(Grab/Pinch/Rotate) All tools are complete apart from stitching that is considered stable but with an extra edge mode under development(will be in soc-2011-onion-uv-tools).
2012-01-17Disable "Ask for each file" menu option for files unpack. It was never ↵Sergey Sharybin
implemented in 2.5x
2012-01-17Poor menu labels were not translated!Bastien Montagne
2012-01-17Fix #29905: extend transform a sequencer meta strip did not update the positionBrecht Van Lommel
and length of the meta strip properly, only its contents. Also overlap check was done too soon giving false positives, should be after meta strip update.
2012-01-17Fix #29762: columns in long enum property menu's were in the wrong order.Brecht Van Lommel
2012-01-17remove BKE_array_mallocn.h, replace use with BLI_array.h, also removed Campbell Barton
ifdef'd code which has since been moved into another file.
2012-01-17fix for segfault with bpy compiled as python module (dont register atexit)Campbell Barton
update `make lite` built target to remove some newly added features.
2012-01-17New pchan to pose matrices computes. Fixes [#27898] Bone snap to cursor ↵Bastien Montagne
fails and [#29461] Selection-to-Cursor works strange with bones with TrackTo constraint. Also fixes some inconsistant behavior of no Inherit Rotation/Scale options. WARNING: This commits modifies how translated unconnected child bones with *no Inherit Rotation option* are positionned. This means that if you open a posed/animated armature using such (corner-case) setup, you'll have to adjust manually the locations of such bones: now, disabling Inherit Rotation/Scale will no more move the bone, only affecting its rotation/scale. Many thanks to Bassam Kurdali (slikdigit) for his advices and tests of the patch! ----- Dev notes : the pchan_to_pose_mat() func was added to BKE_armature.h, which computes two matrices to get the pose transformations (pchan) of the bone directly in pose (i.e. armature object) space. The first matrix is the rotation/scaling parts, the second one is for location. That new function is used by (hence deduplicating and simplifying their code): * The pose evaluation code (where_is_pose_bone()). * The interactive transformation code (add_pose_transdata(), in transform_conversion.c). * The snap to cursor/grid code (through armature_loc_pose_to_bone()/armature_mat_pose_to_bone()).
2012-01-17OSX/cmake: don´t build target extractpyzip for MODULEJens Verwiebe
2012-01-17fix own error in bmesh -> mesh versioningCampbell Barton
2012-01-17comment unused varCampbell Barton
2012-01-16Corrected fix for linking issues with blenderplayer enabledSergey Sharybin
2012-01-16Fix for compilation error using cmake+msvcSergey Sharybin
2012-01-16Dynamic Paint:Miika Hamalainen
* Added per surface options "influence scale" and "radius scale" for tweaking brush settings individually for each surface. * Added option to completely disable drying. This should be nice for indefinitely spreading paint etc. * Improved paint mixing algorithm. * "Paint effects" now work in relative mesh space instead of global. This means that effect speed remains same for identical shapes regardless of their size. * Complete rewrite of "spread effect" algorithm. It now works much better in all test cases done. Old algo sometimes produced artifacts and stopped spreading too early. * Adjustments / rewrite on some parts of dripping algorithm to make it work better with transparent paint. * Added a new "color dry" setting. It can be used to define wetness level when paint colors start to shift to surface "background". Lower values can be useful to prevent spreading paint from becoming transparent as it dries, while higher (default) values give better results in general. * Fix: If multiple displace/wave surfaces were used simultaneously, displace was applied using wrong normal. Please note that due to these changes in "paint effects" system older save files may require some tweaking to match results from previous versions.
2012-01-16Carve booleans library integrationSergey Sharybin
================================== Merging Carve library integration project into the trunk. This commit switches Boolean modifier to another library which handles mesh boolean operations in much stable and faster way, resolving old well-known limitations of intern boolop library. Carve is integrating as alternative interface for boolop library and which makes it totally transparent for blender sources to switch between old-fashioned boolop and new Carve backends. Detailed changes in this commit: - Integrated needed subset of Carve library sources into extern/ Added script for re-bundling it (currently works only if repo was cloned by git-svn). - Added BOP_CarveInterface for boolop library which can be used by Boolean modifier. - Carve backend is enabled by default, can be disabled by WITH_BF_CARVE SCons option and WITH_CARVE CMake option. - If Boost library is found in build environment it'll be used for unordered collections. If Boost isn't found, it'll fallback to TR1 implementation for GCC compilers. Boost is obligatory if MSVC is used. Tested on Linux 64bit and Windows 7 64bit. NOTE: behavior of flat objects was changed. E.g. Plane-Sphere now gives plane with circle hole, not plane with semisphere. Don't think it's really issue because it's not actually defined behavior in such situations and both of ways might be useful. Since it's only known "regression" think it's OK to deal with it. Details are there http://wiki.blender.org/index.php/User:Nazg-gul/CarveBooleans Special thanks to: - Ken Hughes: author of original carve integration patch. - Campbell Barton: help in project development, review tests. - Tobias Sargeant: author of Carve library, help in resolving some merge stoppers, bug fixing.
2012-01-16patch [#29859] UTF-8 support for text editor.Sv. Lockal
This also fixes cursor movement in the beginning of line and adds do_versions block for converting text files with old extended ascii encoding into UTF-8.
2012-01-16update to modifier testing scriptCampbell Barton
added presets for hook/decimate/build/mask
2012-01-16more keymap editsCampbell Barton
- make sure defaults are not assumed (so reuse last settings doesnt override) - replace 0/1 for TRUE/FALSE defines.
2012-01-16Fix for standalone bpy module building link errors on Mac.Brecht Van Lommel
It seems to be working now, however make sure to build against the exact same python version as the one you will use it with, the version in the lib/darwin* directory is likely to differ from python installed on your system.
2012-01-16middle mouse jump scrolling for text window.Campbell Barton
2012-01-16use a look for paint brush switching keysCampbell Barton
2012-01-16use TRUE/FALSE for boolean keymaps, no functional changesCampbell Barton
2012-01-16went over all keymaps to check for cases where defaults were assumedCampbell Barton
(which could be wrong if the previous setting was used).
2012-01-16fix for defaults not being set for object mode hide and delete keymap.Campbell Barton
2012-01-16Change function for nb_invert so that ~matrix returns the inverted matrix ↵Andrew Hale
rather than inverting inplace.
2012-01-16Allow camera 1:1 and center camera view to run from menu's.Campbell Barton
2012-01-16opengl render save ignored alpha settings. also some FILE_MAX defines missed ↵Campbell Barton
last commit.
2012-01-16use FILE_MAX instead of 240 or comment where define cant be used.Campbell Barton
2012-01-16use defines for property name lenghths in the BGE, were using 31,32,64,100.Campbell Barton
2012-01-16Minor sculpt/paint cleanups.Nicholas Bishop
Added some comments, constified a param, and moved a couple things around.
2012-01-15support for quick jump to scroll area with middle mouse clicking on scroll ↵Campbell Barton
area (become used to this for qt and gtk apps)
2012-01-15fix crash when calling bpy.ops.render.render('INVOKE_DEFAULT') from the ↵Campbell Barton
python console.
2012-01-15Another fix for previous own fix...Bastien Montagne
2012-01-15Remove unused code and code sued for debugSergey Sharybin
2012-01-15Color channels now can be disabled for the whole frame in clip editorSergey Sharybin
2012-01-15Fixed incorrect behavior of 2d stabilization preview in clip editor when ↵Sergey Sharybin
proxied resolution is used
2012-01-15Refactoring and code deduplicate in movie cacheSergey Sharybin
2012-01-15weight paint UICampbell Barton
- added back 2.4x 'Vgroup' option to the UI, restricts painting to verts already in the group. - remove 'All Faces' button in weight paint mode. it doesn't do anything.
2012-01-15note on compating RNA pointers and compare RNA types for RNA-Properties too.Campbell Barton
2012-01-15remove some unused DNA membersCampbell Barton
2012-01-15Fixed typo in a tooltipSergey Sharybin
2012-01-15modify the weight paint and vcol functions not to modify the color in place ↵Campbell Barton
and instead return a new color. also fix for error in last commit, the brushes alpha wasnt set for weight paint info struct.
2012-01-15vertex/weight paintCampbell Barton
- store brush_alpha() result so it doesnt need to be called for each vertex when paitning. - use _pressure suffix rather then _final to show the pressure has been applied. - weight paint was needlessly calculateing the test weight when multipaint was enabled.
2012-01-15minor cleanup to weightpaint code, move color & weight blending into own ↵Campbell Barton
function (was duplicated), also add enum for vpaint blend modes.
2012-01-15Fix all remaining unified paint settings uses of current Scene.Nicholas Bishop
Things like brush size and strength accessors now take a scene parameter rather than guessing about which Scene's unified paint settings to use. Setting the size/strength through RNA can now be done separately for the brush or the UnifiedPaintSettings. The UI python code required updating to check whether the size/strength controls should use brush or UnifiedPaintSettings RNA. Radial control also required some updates to switch between the two RNA sources.
2012-01-15Fix [#29894] Selection in sequence editor does not de-select other stripsBastien Montagne
Another bunch of fixes for select keymaps (sequencer, node, nla, graph, action).
2012-01-15Fix [#29891] Stupid select all behaviour.Bastien Montagne
More "Reset ops properties" stuff, in select C keymaps this time. Also ARMATURE_OT_select_inverse -> ARMATURE_OT_select_all(action='INVERT'). Left the select_inverse op code, though, it’s not using the same algo as INVERT of select_all ???