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
2013-09-19Fix for OutputFile node, this would crash with unconnected sockets in ↵Lukas Toenne
MultiEXR mode, because it matches sockets and EXR layers by index and was skipping unconnected sockets. Simply create EXR layer info for all sockets now and then ignore unconnected layers when finally writing to file in deinitExecution.
2013-09-19speedup for ngon tessellation, check if the angle is an improvement before ↵Campbell Barton
doing the full intersection check. with 500 verts gives approx 2x speedup.
2013-09-19minor edits to poly_find_ear() bmesh function, no functional changes.Campbell Barton
2013-09-19fix [#36625] Particle Instances ignores Group offsetsCampbell Barton
in fact this failed for all nested dupli types except for dupli-groups, (which ignore the 'par_space_mat' object_duplilist_recursive()).
2013-09-19replace macro PYC_INTERPRETER_ACTIVE for PyC_IsInterpreterActive() function ↵Campbell Barton
call, (indirectly referenced Python define of ~30 lines, most were optimized out but still caused some code bloat).
2013-09-19style cleanupCampbell Barton
2013-09-19fix [#36771] Prevent 'Apply Transform' for Objects with a linked meshCampbell Barton
2013-09-18Fix warnings message on load about packed images:Brecht Van Lommel
ERROR: Image not available. Keeping packed image This was due to recent bugfix for #36639, the image should only be reloaded if the path actually changed and it's not a packed file.
2013-09-18Fix memory leak that still existed when opening .blend file mesh data in olderBrecht Van Lommel
Blender versions, previous fix only solved it for newer versions. Fix a memory leak in packed files.
2013-09-18Fix #36754: animation not evaluated on object two levels down in dupligroups.Brecht Van Lommel
Depsgraph would only consider one level, now it works recursive.
2013-09-18UVProject modifier was still requiring old tesselated UV data instead of new ↵Bastien Montagne
poly/loop ones.
2013-09-18fixes for python api docs.Campbell Barton
also move foreach_get/set examples into their own py example files (prefer not to have example code built into blenders binary).
2013-09-18fix relating to bug [#36758],Campbell Barton
When printing operator reports, ommit unset properties. This is needed because in some cases operators check if a value is set or not, so filling in default arguments may change behavior.
2013-09-18fix [#36758] Add Group Instance crashCampbell Barton
2013-09-18style cleanupCampbell Barton
2013-09-18fix [#36211] bridge edge loops joining vertecies that are far awayCampbell Barton
for bridge use a different beautify method when edge loops have non-matching loop count (simple face-angle comparison).
2013-09-18comments and more logical var names for bm_edge_calc_rotate_beauty(), (make ↵Campbell Barton
it easier to see whats going on)
2013-09-18BGE: Fixing a typo in the collision API that was found by agoose77.Mitchell Stokes
2013-09-18bugfix: [#34663] Cannot rotate view while using Knife tool with Maya presetDalai Felinto
fix as suggested by Ton Roosendaal in tracker: "the knife tool has a "MODE_PANNING" state, it could be nice to set this in the modal map as well, to define the shortcut(s) that have to be passed on."
2013-09-17Fix crash with recently added remove_on_cancel transform property, and hide thisBrecht Van Lommel
property in the user interface.
2013-09-17add support for trackpad navigation while in knife operatorDalai Felinto
I caught this while looking at: [#34663] Cannot rotate view while using Knife tool with Maya preset (though it's not the original report). I'll look at the other operators, there are probably a few in the same situation as knife.
2013-09-17Fix #36718: Wrong lighting on text objectsSergey Sharybin
In fact, all curve objects were flipped in GLSL mode. This is because of the way how normals are calculated for them (inwards vs. outwards). We might want to make normals consistent all over, but that would be the bigger change. For ow just made some tweaks to OpenGL setup. Thanks Brecht for the review and tests!
2013-09-17Update foreach_get/_set doc.Bastien Montagne
2013-09-17Fix for #36739: Delete new nodes added via the Add menu or toolbar if the ↵Lukas Toenne
subsequent transform operator is cancelled. This prevents ugly situations where nodes stick "under" the toolbar after clicking a wrong button. Works by adding a flag to transform operators "remove_on_cancel". This is currently only used for node transforms, the idea is that if set, the operator will remove the transformed elements when it is cancelled. It's not possible to do that in the original NODE_OT_add_node operator, because transform is modal and there is no way of reacting to a cancel outside of the transform itself (previous attempt used a macro operator, but that also doesn't work because subsequent operators don't get executed if the previous transform cancels).
2013-09-17Fix #36748 Sculpting/image painting does not respect undo steps limit.Antony Riakiotakis
A simple oversight here, it should work as intended now. Nice to have it functional for people who might hate dyntopo undo with a passion.
2013-09-17Fix #36747: curve bevel and extrude issueSergey Sharybin
Was a small mistake in bevel list optimization, no need to check whether first/last points are the same coord if curve is not cyclic.
2013-09-17Setting keyframe is now possible for tracks which doesn't have marker at ↵Sergey Sharybin
current frame
2013-09-17Re-track the plane after clearing the keyframeSergey Sharybin
From the math point of view there're two cases: - Clearing the keyframe between two other ones. In this case tracker will first track plane from left keyframe to right one without doing any kind of blending. This will make plane stick to the actual plane motion, but lead to possible jump at the right keyframe. Second step is to track from the right keyframe to the left one with blending. This gives nice transition at the point of second keyframe and this mimics situation when you've been setting keyframes from left to right. - Clearing left-most/right-most keyframe. In this case it's enough to only re-track the plane without blending from the neighbor keyframe without blending.
2013-09-17Muted footage in MCE still was reading the frames from diskSergey Sharybin
Wasn't so much great from speed point of view.
2013-09-17fix [#36246] Weight tools do not mirror properly in vertex selection mask mode.Campbell Barton
Weight mirror is now supported by invert/clean/levels/blend.
2013-09-17vertex group blend, support for blending multiple groups at once.Campbell Barton
2013-09-17minor renaming (adding related functions in future commits).Campbell Barton
2013-09-17add unused hair bsdf glsl callback function to register_node_type_sh_bsdf_hair()Campbell Barton
2013-09-17Fix wrong temporary path in user preferences, revert startup.blend and insteadBrecht Van Lommel
do the freestyle changes in BLO_update_defaults_startup_blend.
2013-09-16Fix issue with paint cursor overlay and size pressure drawing, it wouldAntony Riakiotakis
draw incorrectly and leave openGL in an inconsistent state, making for a quite surreal UI. Reported by Sebastian Koenig thanks!
2013-09-16Fix #36734 Matcap displays solid black.Lukas Toenne
GLSL typo in r60151 caused this.
2013-09-16fix [#36732] Auto depth feature misbehaves on orbit with mouse cursor ↵Campbell Barton
outside the model. ortho mode didn't store the depth for re-use when the cursor had no depth.
2013-09-16fix [#36291] Applying subsurf to mesh or setting subdivisions to zero ↵Campbell Barton
crashes Blender issue was mesh somehow had a mismatch of UV/texpoly layers. we may want to allow this in the future but for now sync on load just in case.
2013-09-16fix [#36537] "Grid Floor Scaling" can have some unexpected behaviour on new ↵Campbell Barton
objects curves and metaballs now behave the same as meshes wrt grid scaling. remove WM_operator_view3d_distance_invoke(), and replace with a function called from exec which initializes defaults, this way operators can have their own invoke functions.
2013-09-16fix [#36444] view3d.viewnumpad operator should not animateCampbell Barton
when running viewport operations with exec() rather then invoke(), perform the action immediately rather then using smoothview. makes viewport operations usable from python scripts.
2013-09-16Undo the front-facing only commit for clay strips brushes, it adds anAntony Riakiotakis
attenuation that should really be optional. There's also a minor performance penalty and all this only for one problematic case. In case the tool flattens two surfaces, users can manually set the front face only option. A better non-attenuating way to cull such vertices can be added later. Also flatten brush should calculate the flatten plane from the original vertices or the flattening will not converge for planes offsets different than zero. Reported by Michalis Zissiou, thanks!
2013-09-16replace RNA_property_array_length with RNA_property_array_check where the ↵Campbell Barton
length of the array is only used to check if the property is an array or not. (this isnt reliable since arrays can be zero length).
2013-09-16move make_prim_radius_prop into a generic function.Campbell Barton
2013-09-16move editcurve add functions into their own source file editcurve_add.cCampbell Barton
2013-09-16Cycles Hair: Two basic bair shaders addedStuart Broadfoot
A new hair bsdf node, with two closure options, is added. These closures allow the generation of the reflective and transmission components of hair. The node allows control of the highlight colour, roughness and angular shift. Llimitations include: -No glint or fresnel adjustments. -The 'offset' is un-used when triangle primitives are used.
2013-09-15Fix [#36727] Curve Object Scaled to 0 + Freestyle = CrashBastien Montagne
Division by zero...
2013-09-15use crazy-space when modifiers_isCorrectableDeformed() fails,Campbell Barton
without this. warp modifier for eg didnt use crazy-space.
2013-09-15modify crazyspace_get_mapped_editverts to work like crazyspace_set_quats_meshCampbell Barton
- array of quats is now aligned with the vertices (over alloc, it simplifies things and removes need to set invalid index values). - remove visit-bitmap from crazyspace_get_mapped_editverts(). setting coords multiple times isnt bad.
2013-09-15use mpolys rather then tessfaces for crazy-space calculation. (was a todo ↵Campbell Barton
since merging bmesh)
2013-09-15use stack memory for deform weight interpolation.Campbell Barton