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-06-15added basic utility functions for working with mselect (selected mesh elements)Gaia Clary
2013-06-15fix for recent changes in solidify, normals were OK but customdata for loops ↵Campbell Barton
wasnt.
2013-06-15Added a 'move' function to node tree socket api (similar to ↵Lukas Toenne
node.inputs/outputs.move). This allows moving sockets in a node group interface from python without breaking external links.
2013-06-15code cleanup: remove checks for (select == LEFTMOUSE), this happened to work ↵Campbell Barton
because its defined at 1, but confusingly checks against RIGHTMOUSE fail.
2013-06-15Fix for splitting at material boundaries not correctly working with border ↵Tamito Kajiyama
lines. Problem report by Charblaze in the BlenderArtists.org Freestyle thread, thanks!
2013-06-14fix for own error in recent solitify refactor (r57402), face flip check was ↵Campbell Barton
incorrect.
2013-06-14Code cleanup: removed unused B_BUTSPREVIEW event, and moved back ↵Bastien Montagne
rna_SpaceProperties_texture_context_itemf() together with its fellow functions.
2013-06-14fix [#35694] Lattice; Display Type: "Bounds" not workingCampbell Barton
2013-06-14fix for building c++ rna api with recently added smoothgroup api call.Campbell Barton
2013-06-14Fix for Jeroen Bakker
* [#35724] Backdrop zoom can be set to a very small value, making the backdrop disapear. There were checks in the drawnode that needed to be placed in the readfile. The checks checked if the zoomlevel was 0.0, then it was defaulted to 1.0, but the zoomvalue had a minimum limit of 0.01, hence it did not work. Moved the check to the readfile and checked for all values smaller then 0.02. These values are then reset to 1.0 Jeroen & Monique - At Mind -
2013-06-14expose smooth group calculation to python as Mesh.calc_smooth_groups()Campbell Barton
2013-06-14Added a read-only dimensions property for Nodes. This returns the actual ↵Lukas Toenne
node size as calculated in the node_update functions. It can be useful for node layout scripts, since the width/height properties are not an accurate representation of the actual node size which is determined by the uiLayout. Please note that the dimensions calculation depends on the drawing of nodes, so it may not get updated if nodes are not visible in any editor. Also the node height in particular can change dramatically based on previews, visible sockets, etc.
2013-06-14utility function for calculating smooth groups from sharp edges: ↵Campbell Barton
BKE_mesh_calc_smoothgroups
2013-06-14utility function BKE_mesh_edge_poly_map_create(), currently unused.Campbell Barton
2013-06-14code cleanup: reduce pointer indirection for mesh-map creation functions.Campbell Barton
2013-06-14code cleanup: make_edges_mdata() reduce some sign conversion, pointer ↵Campbell Barton
indirection.
2013-06-14remove 'dissolve_edge_loop' bmesh operator, edgeloop dissolve replaces this now.Campbell Barton
2013-06-14Change edgeloop delete to use dissolve, fixes bug [#35738].Campbell Barton
Was using edge-slide & remove-doubles but this was error prone since remove doubles could fail in some cases or find doubles where it shouldn't (with very small scale objects). This gives more predictable behavior when the edges of a loop wouldnt slide (in that case they would just drag over to one of the sides with no user control) and multiple edge loops work better too. eg: - http://www.graphicall.org/ftp/ideasman42/edge_loop_del_update.png
2013-06-14bmesh edge dissolve: add option use_face_split (matching vertex dissolve ↵Campbell Barton
option), useful to avoid odd shaped ngons surrounding dissolved edges.
2013-06-13Fix blender internal showing SSS preprocessing status message even if there ↵Brecht Van Lommel
isn't any SSS material in the scene.
2013-06-13Fix #35634: weight paint did not do z-buffer culling anymore on Windows ↵Brecht Van Lommel
after recent change to size of bool.
2013-06-13fixes for using scaled camerasCampbell Barton
- ED_view3d_from_m4() got incorrect rotation from scaled cameras, was noticable with smoothview transitions. - when you lock the camera to the view, any view edits would reset the cameras scale to 1. - another problem with view locking if the camera was scaled and had a parent, the parent would be transformed incorrectly. - fly mode was chaning object scale a little over time, now restore after applying scale so it never changes.
2013-06-13Fix #35664: blender internal material index pass + ztransp + multiple materialsBrecht Van Lommel
assigned to a mesh did not work correct.
2013-06-13Fix #35735: blender internal viewport rendering was missing SSS update whenBrecht Van Lommel
changing angle of view.
2013-06-13Rephrased error message for clarityGaia Clary
2013-06-13code cleanup: also fix crash in GPU_state_print(). and confine to debug mode ↵Campbell Barton
builds.
2013-06-13Added NULL check for socket type make_socket_interfaceSergey Sharybin
Without this check it's easy to crash blender by passing non-existing socket type to sockets.new() function.
2013-06-13fix for pythons __dir__ returning registrable functions on class instances ↵Campbell Barton
(which may not have the functions defined). gave odd behavior of including members in __dir__ that couldn't getattr()
2013-06-13Fix crash in movie clip node when ibuf fails to load.Sergey Sharybin
Was a stupid mistake in another fix here :(
2013-06-13Safety check for NodeTree.links.new function: Added NEVER_NULL flags to ↵Lukas Toenne
from_socket/to_socket arguments to make sure the function doesn't crash when passing None/NULL.
2013-06-13fix [#35346] Python: still UI issue with popup and dropdown listCampbell Barton
2013-06-13fix [#35713] Set Origin not waiting for user input.Campbell Barton
Only activate search-box items on mouse-release, Otherwise this gives odd behavior when using the operator-search popup since some tools expect the mouse buttons not to be held when activating which includes operators that have their own popup menus.
2013-06-13internal change to searchbox: store the active search index rather then ↵Campbell Barton
index + 1, simplifies checks.
2013-06-13fix for problem with creating weight-paint preview.Campbell Barton
In the case where the modifier stack didnt need deform-verts to calculate, they would not be available for the preview either. This fixes a bug caused by r57206 which set mirror to preview so the mirrored weights would be displayed, but it only worked when there was an armature after it, see [#35545].
2013-06-13Fix #35715: incorrect shortcut shown for some menus after recent code ↵Brecht Van Lommel
refactoring.
2013-06-12Fix #35353: Freestyle + Compositor + Auto-render renders freestyle lines in ↵Tamito Kajiyama
the wrong place.
2013-06-12Track Position node now could output absolute position of track at a given frameSergey Sharybin
2013-06-12Remove magic constants from Track Position node RNA code.Sergey Sharybin
2013-06-12Cleaned code a bit around 2D stabilizationSergey Sharybin
Hopefully it's more readable now. Took me a while to remmeber all the stuff going on here while was looking into possibility of implementing some feature here.
2013-06-12Bugfix [#35668] Tooltip for Euler Discontinuity Filter was misleadingJoshua Leung
The tooltip seemed to hint that this tool is able to resolve all manner of gimble-lock situations by untangling the curves (i.e. performing some kind of equivalent-angles resolution, keeping in mind the nearest situations nearby). However, this tool currently only performs corrections for the most basic case when large jump+flip discontinuity artifacts appear in euler rotation curves as a result of rotation values getting clipped to +/- 180 degrees, which arises when these rotation curves are the result of baking some physics sim or so. (Also, fixed an unrelated "replace-all" typo in a comment)
2013-06-12Fix #35703, Viewer node doesn't updates image sometimes. The viewer node was ↵Lukas Toenne
not getting correctly initialized node->id pointer to the Viewer image (thanks to Sergey for figuring that out). The original proposal was to add another special init hack for the viewer node->id, but rather would do it right and so moved all the special init hacks for constant ID backpointers (Scene for RenderLayer, Composite, Defocus, FileOutput and MovieClip for MovieClip, MovieDistortion and Stabilization nodes). These are now part of the local init callbacks functions of the appropriate nodes, using the new initfunc_api callback which takes a Context pointer, so they have access to Scene.
2013-06-12Vertex weight panel now uses same sort order as Vertex Group listGaia Clary
2013-06-12ifdef bugfix since its a little strange.Campbell Barton
2013-06-12prepared local vgroup selection function for more general usageGaia Clary
2013-06-12solidify: dont add poly-normal layer to the derived mesh, since this is no ↵Campbell Barton
longer a convention.
2013-06-12fix [#35710] Mesh explodes while using solidify modifier with tubular ↵Campbell Barton
non-manifold base mesh.
2013-06-12change to solidify modifiers own normal calculation function, dont attempt ↵Campbell Barton
to calculate normals for edges with 3+ face users.
2013-06-12optimize solidify, no need to do edgehash lookups, the edges are known.Campbell Barton
2013-06-12Supplementary fix for #35640, internal node group trees (inside material, ↵Lukas Toenne
lamp, world, texture and scene) still keep their original library pointer when appending, making them uneditable. Clearing the lib pointer now has been moved inside the id_clear_lib_data function, with an ugly switch statement to handle integrated node trees.
2013-06-12solidify: reduce sign conversions.Campbell Barton