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-07-14recent changes to particle normal orientation change behavior in a way you ↵Campbell Barton
might not want (even though in general I think its an improvement). split this into 2 options, added 'Normal-Tangent' orientation that makes the mesh orient towards the tangent, otherwise it uses Z-Up as before.
2013-07-14fix [#36135] File name of previously saved render result no longer rememberedCampbell Barton
in fact the problem was caused by own previous fix/improvement for a different case, now this works as follows... - render uses last-saved name, falls back to 'untitled' in blend file path. - non render uses id-name always, saves into dir of last-saved image, fall back to blend file path.
2013-07-14fix relating to [#36093] Stationary Particle system - particle Y axis fails ↵Campbell Barton
to follow emitter object rotation With deformations and on a simple cube you could get axis flipping with normal-particle alignment. now use the normal & tangent to create the orientation to give a stable matrix that wont flip.
2013-07-14fix: #34823 Collada: nodes exporting world matricesGaia Clary
2013-07-13Fix for [#35482] 2.67 freestyle line visibility computation bug.Tamito Kajiyama
The reported line visibility issue was caused by a wrong calculation of a 2D bounding box (so-called "proscenium face" in Freestyle) in the case of a spherical grid data structure used for a perspective camera. The problem was resulting from the proscenium computation based on two corners (min and max) of the 3D bounding box of imported mesh data. Aware of the spherical coordinate transformation involving non-linear (arctangent) functions, now the proscenium is computed by taking in account all the eight corners of the 3D bounding box. Also added minor code changes to facilitate future debugging.
2013-07-13fix for bad NULL check in bmo_connect_pair, also remove duplicate checks in ↵Campbell Barton
if statements and redundant initialization vars.
2013-07-13fix for more errors with switch missing breakCampbell Barton
- boids random option was falling through to average. - (NC_OBJECT | ND_DRAW) notifier was falling through to ND_SHADING button preview updates.
2013-07-13fix for missing break statements in switch, some key shortcuts and notifiers ↵Campbell Barton
were falling through when its obviously incorrect to do so.
2013-07-13correct bad allocation sizes, unwrap was over-allocating, makesdna was under ↵Campbell Barton
allocating.
2013-07-13remove NULL checks on fixed size arrays, also was calling ↵Campbell Barton
BLI_testextensie_glob every time in the file selector with a blank string.
2013-07-13fix for 2 bugs in animation playbackCampbell Barton
- reading bmp images was failing (needed to increase the size of the header to 64 bytes) - the dnd image was being incorrectly checked (was always returning true even when none was used).
2013-07-13fix for missing break with compositor levels (blue passed through to luminance)Campbell Barton
2013-07-13fix for orthogonalize_m3,4, missing break statements in switch.Campbell Barton
2013-07-13remove redundant null checks and avoid divide by zero in driver evaluationCampbell Barton
2013-07-13fix errors in codeCampbell Barton
- BKE_mball_center_median(), didn't work. - clip_refresh was removing handlers from wrong space. - new_modifier, replace strcpy with BLI_strncpy
2013-07-13fix for misc errorsCampbell Barton
- reference to out of scope stack var - freeing fixes size array (never allocated) - add matching va_end for va_start
2013-07-13fix bad uses of sizeof() with memory allocation.Campbell Barton
2013-07-13Fix #35470: crash rendering from the terminal in some cases due to render infoBrecht Van Lommel
text threading issue.
2013-07-13Fix #35586: add an option to the Z Combine compositing node to disable the ZBrecht Van Lommel
buffer antialiasing that was restored in 2.67 after it was missing in the new compositor implementation. This option tends to make results worse rather then better for Cycles renders, but is useful for Blender internal. Their Z-buffers look quite different for antialiasing, and I'd rather not change either.
2013-07-12Fix #35827: object selection through camera view not working in some cases.Brecht Van Lommel
The problem was that when the camera is selected, the transform manipulator is located exactly at the camera view location, and this was blocking selection of other objects with some OpenGL implementations.
2013-07-12Fix #36115: dynamic paint not showing correct result after file load or undo.Brecht Van Lommel
2013-07-12Related to #36115: show in render info text when 3D view layer or camera ↵Brecht Van Lommel
overrides scene settings when pressing F12 over a 3D view.
2013-07-12Moved code for calculating local_matrix to BKE funtion for reuseGaia Clary
2013-07-12fix [#36109] UI softlock when first property of an operator is StringCampbell Barton
disable editing a string on operator UI popups, causes feedback loop
2013-07-12Get rid of global originmat matrix from object.cSergey Sharybin
This matrix was used to store the space the object is in, which then was accessed by snapping code. No reason to keep it as a global variable (which isn't safe for threading, unlikely it'll give issues now, but it's easy to avoid issues early here). Now made it so BKE_object_where_is_calc_ex will get an optional parameter originmat and set this matrix in solve_parent. Original patch by self, minor changes by Campbell, thanks!
2013-07-12fix [#36093] Stationary Particle system - particle Y axis fails to follow ↵Campbell Barton
emitter object rotation
2013-07-12Expose node.select exec callback to an operatorSergey Sharybin
Internally it was only invoke callback set for an operator template. This invoke was setting such properties as mouse_x and mouse_y and was calling an exec function. This meant that t seemed to be really easy to use node.select operator from by giving a mouse positions, but in fact it wasn't possible (because it requires exec callback) This commit sets operator's template exec callback, which makes it possible using node.select from python.
2013-07-12fix for crash with texture-baking caused by recent changes to ↵Campbell Barton
render-database initialization, running bake 3 times would crash.
2013-07-12fix [#36106] Defining the Loopcut number with the keyboard is limited to 130Campbell Barton
mousewheel value is now clamped too and raised the limit to 500.
2013-07-12optimize interp_weights_poly_v2(), well tested, was calculating the area ↵Campbell Barton
twice as much as was needed.
2013-07-11Fix for Bug #35695: Freestyle produces extra line across an object with ↵Tamito Kajiyama
pointed areas. The cause of inconsistent edge connectivity in the view map (documented in the commit log of revision 58006) was identified and fixed. The problem was that when a ViewEdge was split at a cusp vertex (ViewMapBuilder::computeCusps()), the ViewVertex at one end of a newly created ViewEdge in ViewMap::InsertViewVertex() was not properly updated to take account of edge connectivity changes.
2013-07-11fix [#36105] Bevel UV FlickerCampbell Barton
interp_weights_poly_v2/3 functions used much too small an epsilon value, caused flickering.
2013-07-11utility function for printing arbitrary sizes vectors.Campbell Barton
2013-07-11fix [#36100] bevel lost selectionCampbell Barton
interpolating loop was copying face attributes including selection, checked all users of this function and its safe to remove the call (which is bad to begin with).
2013-07-11Fix bevel when there is a gap in faces around vertex.Howard Trickey
Fixes bug #35927 (Vertex Bevel bug) but even edge bevel didn't work on the example there. Problem was with forming the proper ccw ordering of edges around the bevel. Also appears to fix bug #35582 (Bevel, weird results).
2013-07-11add BM_elem_attrs_copy_ex() which can take a flag arg to define which flags ↵Campbell Barton
should be copied. (mainly to be able to avoid copying selection/hidden state)
2013-07-11Fix #36091: external render engines like Luxrender don't work well with the saveBrecht Van Lommel
buffers option, it requires specific tile sizes and if they don't match what OpenEXR expects file saving can get stuck. Now I've made support for his optional, with a bl_use_save_buffers property for RenderEngine, set to False by default.
2013-07-11fix [#36099] Undo crashes on an armature with ID-PropertiesCampbell Barton
armatures undo state now stores ID-properties.
2013-07-11fix for bridge tool where the 2 loops overlap (typical use for scanfill), ↵Campbell Barton
however its nice to support with bridge too since it can do subdivisions, handles customdata and fills in quads.
2013-07-11fix [#36090] Blender displays strange symbol in edge lengthCampbell Barton
2013-07-11fix [#36089] crash when using a tiff without TIFFTAG_EXTRASAMPLESCampbell Barton
2013-07-11fix for problem with edge slide where it would stop shapekey modifier from ↵Campbell Barton
being applied (because of added vertices), now, instead of making hidden copies of faces, the faces are copied into a temp bmesh. also remove a hash that was being created and not used (old code).
2013-07-11bm_loop_interp_mdisps was doing multiple lookups in the same pointer in a ↵Campbell Barton
nested loop. only need one, also avoid multiple layer lookups with mdisp calculation/smoothing
2013-07-10Fix #36082: animation playback not working after rendering of background ↵Brecht Van Lommel
scenes and multiple render layer nodes. Also fixes issue with database free with vector blur after recent thread safety changes.
2013-07-10BM_mesh_clear was setting toolflags incorrectly, also no meed to calloc when ↵Campbell Barton
shrinking toolflags array.
2013-07-10skip duplicating faces for edge slide unless its used, this causes update ↵Campbell Barton
problems for shape keys at the moment, Ill check on that but no need to run in most cases.
2013-07-10no need to copy mat4x4 -> 3x3 in mat4_to_scaleCampbell Barton
2013-07-10Fix #36076: Metaballs as particles with particle texture (size influence) ↵Sergey Sharybin
crashes Blender Issue was caused by size influence affecting on object's matrix, which is nice by it's own. But mball code was using ob->size to check whether it's zero-sized object or not, but then was using ob->obmat to scale the meta elements. This lead to situation when zero-sized elements were trying to tessellate, which is for sure a really bad idea.
2013-07-10patch [#36078] Fixes joining behavior for curves and armatures (when active ↵Campbell Barton
object not selected).
2013-07-10remove reference to wrong python version in comments & pedantic style edit.Campbell Barton