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-10-10transfer weight's now operates on selected vertices (when vertex select is ↵Campbell Barton
enabled).
2012-10-09style cleanup: also made functions staticCampbell Barton
2012-10-09Adding weightpaint transfer tool.Ove Murberg Henriksen
From: https://svn.blender.org/svnroot/bf-blender/branches/meshdata_transfer Bachelor project at Narvik university collage (Norway). By Ove M Henriksen (Cyborgmuppet) Thesis will be published at Cyborgmuppets blender page. Thanks for letting me participate!
2012-10-09Fix based on code review Issue 6347064meshdata_transferOve Murberg Henriksen
2012-10-09patch [#31919] limit the number of bone deform weights per vertex. Many game ↵Campbell Barton
engines require a limit of 4. from Kesten Broughton (kestion) Usage: In weight paint mode, select the mesh to have its weights culled. Click on "Limit Weights" button. A sub-panel will appear "Limit Number of Vertex Weights" with a slider field "Limit" which you can set to the appropriate level. The default level is 4, and it gets executed upon pressing "Limit Weights" so you will need to do an "undo" if your max bone limit is above 4. The checkbox "All Deform Weights" will consider all vertex weights, not just bone deform weights.
2012-10-09svn merge ^/trunk/blender -r48592:HEADOve Murberg Henriksen
2012-10-09And more UI messages fixes...Bastien Montagne
2012-10-05code cleanup: de-duplicate enum.Campbell Barton
2012-10-05code cleanup: use functions to initialize selection user data structs, use ↵Campbell Barton
radius-squared for circle select comparisons. edge_fully_inside_rect() & edge_inside_rect() args were shorts when all callers were passing ints.
2012-10-05Code cleanupJoshua Leung
* Added/fixed some comments * Swapped order that invoke/exec calls are defined in the operator definitions to reflect flow better
2012-10-05Follow Path Constraint - "Animate Path" OperatorJoshua Leung
Added a convenience operator to the Follow Path constraint which adds a F-Curve for the path (or the operator's "fixed position" value if no path is assigned), with options for setting the start frame and length of motion. This makes it easier for common users to just set up a quick follow-path animation where the camera (e.g. flying around a set over certain number of frames). A key advantage of this is that it takes care of the underlying math required for setting up the generator curve accordingly (I've got some plans for making this a bit friendlier to use later). Now, animating the paths is a one-click operation, with the start and length properties able to be controlled using the operator properties.
2012-10-05Clean up in "add object" code:Bastien Montagne
* Get rid of ED_object_add_generic_invoke() and all invoke callbacks using it, it was doing nothing exec() callbacks would not do. In fact, its only action (setting part of common add ops properties, like loc, layers, etc.) was needed too by direct exec call, so it was done twice in case of using invoke()! * Replace custom invoke code for metaballs by WM_menu_invoke helper (as already used by lamps). * Add a new OBJECT_OT_empty_add op, to allow direct addition of empties of a given drawtype. * And some general code cleanup (like trailing spaces, empty lines, ...). Did quite a bunch of tests/verifications, but obviously could not tackle all possible scenarios... Anyway, if any, bugs should arize quite quickly (but I don’t expect any! :p ).
2012-10-05Some effect-less code cleanup...Bastien Montagne
2012-10-05Cycles: add "From Dupli" option for texture coordinate node. This gets theBrecht Van Lommel
Generated and UV coordinates from the duplicator of instance instead of the object itself. This was used in e.g. Big Buck Bunny for texturing instanced feathers with a UV map on the bird. Many files changed, mainly to do some refactoring to get rid of G.rendering global in duplilist code.
2012-10-04Kind of cleanup of "menu strings": always have a space between the entry's ↵Bastien Montagne
label and value (these strings are a nightmare to handle in RTL languages like arabic or persian, but a bit less of a nightmare this way ;) ).
2012-10-01mask data is no longer automatically added when sculpting (except when there ↵Campbell Barton
is a multi-res modifier).
2012-09-27Fix #32667: Curve softbodies doesn't render animation (cycles)Sergey Sharybin
Issue was caused by cycles being duplicated curve objects before converting them to mesh. This duplication will loose pointcache which resulted in object not being properly deformed.
2012-09-27fix [#32616] Changing parent does not keep transformationCampbell Barton
add an option to apply the transform of an object when re-parenting. the reason for this is you dont always want to apply transform because... - your object may be driven/animated and the transformation will be lost. - with negative scales and rotation it can end up giving odd/not-useful results.
2012-09-27incorrect spelling in commentsCampbell Barton
2012-09-24fix [#32635] no viewport update when link and object to a sceneCampbell Barton
also comment unused static RNA functions.
2012-09-23fix for crashes caused by mixups when adding objects when incompatible ↵Campbell Barton
object types were already in editmode.
2012-09-23fix for crash backing in background mode.Campbell Barton
2012-09-20Fix #32596: bones in armature created from skin modifier have wrong envelopeBrecht Van Lommel
values.
2012-09-19code cleanup: make shape key api names consistent with our new convention.Campbell Barton
2012-09-18fix for a strange linking error where set_property() in ↵Campbell Barton
source/blender/blenkernel/intern/property.c would get mixed up with an X11 function of the same name. it crashed blender loading on my system. Give functions in property.c more unique names.
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-15code cleanup: remove paranoid NULL checks (these cases would crash earlier ↵Campbell Barton
of the vars were in fact NULL)
2012-09-15quiet -Wmissing-prototypes warnings, and enable this warning by default for ↵Campbell Barton
C with gcc. helps for finding unused functions and making functions static, also did some minor code cleanup.
2012-09-13fix for missing NULL check in own recent commit, thanks Gaia for pointing ↵Campbell Barton
this out.
2012-09-12add clarification, without this the tool reads as if it makes the radius of ↵Campbell Barton
each selected vertex equal.
2012-09-12fix memory leak when baking feedback loop detected.Campbell Barton
2012-09-09style cleanup:Campbell Barton
also remove some redundant conversions int -> short -> int
2012-09-07fix [#30063] Weight Paint + Pose Mode: [m] key does not toggle Face ↵Campbell Barton
Selection Masking disallow some pose operators when weight paint mode is enabled.
2012-09-05fix [#29431] "Normalize All" from Weight Tools don't work correctlyCampbell Barton
2012-09-03remove vertex groups from a mesh or lattice when this there are no remaining ↵Campbell Barton
vertex groups. This was dont in edit-mode but not object-mode.
2012-08-31Fix part of #32376: mirror vertex groups with flip group names did not keepBrecht Van Lommel
the same vertex group active.
2012-08-26Bugfix [#32410] Create New Group (CTRL+G) tried to activate even when nothing isJoshua Leung
selected Some group operators were missing poll() callbacks
2012-08-21fixed [#32373] Copy Vertex Group operator copies any value as full 1.0Campbell Barton
2012-08-19Fix crash when adding skin modifier to empty meshNicholas Bishop
Fixes bug [#32362] SIGSEGV when adding skin modifier to empty mesh projects.blender.org/tracker/?func=detail&atid=498&aid=32362&group_id=9
2012-08-18Fix incorrect error test when removing a modifierNicholas Bishop
r49989 had the test reversed
2012-08-18Fix reversed names in modifier-remove error reportNicholas Bishop
2012-08-18utility functions: BLI_findptr, BLI_rfindptr --- use for finding an item in ↵Campbell Barton
a linked list by a pointer.
2012-08-18fix [#32353] 'Focus'(center) applied on a rig should only take visible bones ↵Campbell Barton
into account
2012-08-17fix own error in recent smoothview cleanup, also correct some cross ↵Campbell Barton
references in bmesh docs.
2012-08-15use job types when checking for jobs in areas of the code that made ↵Campbell Barton
assumptions about job types (that could be wrong)
2012-08-15fix for missing change to fluidsim from last commit and name jobs a more ↵Campbell Barton
useful name - 'wm_job'.
2012-08-15add wm job types they are not used yet, so this just defines them for new ↵Campbell Barton
jobs add add argument to search by job type.
2012-08-13add hook now has option to add to active bone (mango request).Campbell Barton
2012-08-12new parameter in assign_material() to specify where material shall be ↵Gaia Clary
assigned: object, obdata, by userpref(default) (as discussed with ideasman_42)
2012-08-12replace ELEM8(gs, ID_ME, ID_CU, ID_MB, ID_LT, ID_LA, ID_CA, ID_TXT, ID_SPK) ↵Campbell Barton
with macro: OB_DATA_SUPPORT_ID()