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
2010-07-22Fix #22661: Multires/Sculpt SegfultSergey Sharybin
- Show error message in multires modifier if there is no MDISPS layer - Sculpt on basis mesh if there is no the same layer
2010-07-17spelling correction: alredy --> alreadyCampbell Barton
2010-07-14[#22782] Solidify Thickness negative and positive values are the same resultCampbell Barton
more a communication problem but Ed Britton raises a valid point that often you want the original faces so changing the default offset to -1.0.
2010-07-05Fix #20383: mesh deform modifier wasn't working on lattices.Brecht Van Lommel
2010-06-27Partial cleanup of timing system, with some guidance from Joshua:Matt Ebb
* Fractional frames support has been changed to use a new var, scene->r.subframe. This is a 0.0-1.0 float representing a subframe interval, used in generating a final float frame number to evaluate animation system etc. * Changed frame_to_float() and some instances of bsystem_time() into a convenience function: float BKE_curframe(scene) which retrieves the floating point current frame, after subframe and frame length corrections. * Removed blur_offs and field_offs globals. These are now stored in render, used to generate a scene->r.subframe before render database processing.
2010-06-22Don't evaluate displace modifier with strength 0, avoids multiresBrecht Van Lommel
subdividing vertex group here in some cases. (merge from render25 branch)
2010-06-16scale option was only working for panoramic camerasCampbell Barton
2010-06-13solidify rim material option, use the next material slot for rim faces.Campbell Barton
a bit arbitrary but with most cases where solidify is used in durian we get UV texture stretching since there is no way to access the newly created size faces this gives us a way to switch out the material on the rim.
2010-06-13use utility functions for vertex groups, no functional changesCampbell Barton
2010-06-07Reverting commit 21540, incorrect bugfix.Nicholas Bishop
2010-06-07Fixed bug #21540, Array Modifier Capping refresh on open problem.Nicholas Bishop
* Problem was that the modifier directly accessed ob->derivedFinal, but that wasn't being built if the object was on a different layer. Changed to mesh_get_derived_final. Notes: * I fixed this for array and boolean, reported in the bug; there might be other places affected by this mistake. It's an easy fix if so. * The datamask being passed in isn't especially correct. Possibly we should be accessing the datamask being used to build the array modifier DerivedMesh? Anyway, at least this will get the mesh to show up in the viewport.
2010-06-07Fix #22331: mesh deform modifier not caculate all shape keys when using ↵Sergey Sharybin
'apply shape keys in edit mode' This modifier used undeformed coordinates from emDM. Added method getVertCos to emDM, so meshdeform now could use it to get deformed coordinates form any derived mesh.
2010-06-04solidify modifier wasnt requesting vertex groups when it needed them.Campbell Barton
2010-06-03wave modifier was dividing by zero for each vertex with default settings of ↵Campbell Barton
falloff == 0.0f. annoying with --debug-fpe and better to use multiply in the loop.
2010-06-02Sculpt & modifiers: patch by Sergey Sharybin, with modifications by me.Brecht Van Lommel
Fixes various crashes and redraw problems, most noticeable new feature is that you can now sculpt on a multires mesh with deforming modifiers preceding it. I've left out support for sculpting on multires with enabled modifiers following it, in this case only the base mesh can be sculpted now. The code changes needed to do this are just too ugly in my opinion, would need a more torough redesign which I don't think we should try now. In my opinion this is also not really an important case, since it's going to be incredibly slow anyway to run a modifier on a high res mesh while sculpting. So, to summarize current state: * Fastest sculpting: base mesh with no modifiers or multires with only modifiers preceding it. * Slower sculpting: base mesh with modifiers, depends on the speed of the modifiers. * Not supported: multires mesh with modifiers following it.
2010-06-02quiet warnings in screw modifier, also fix bad args for lookat_m4 and ↵Campbell Barton
polarview_m4 to rotate_m4, however these functions are not used at the moment so it didnt cause any problems.
2010-05-26display errors for mesh deform, useful to help find out why mdef isnt being ↵Campbell Barton
applied.
2010-05-14Fix:Matt Ebb
[#22310] Duplicate Does Not Propogate SimpleDeform's VGroup [#22321] duplicating object with smoke settings doesnt duplicate smoke settings ^ Genscher, you may want to check that but I thought it was pretty straightforward.
2010-05-13Fix #22137: Shrink wrap modifer with curves, projection bugSergey Sharybin
Always pack DispList into one block for deformation modifiers and create DerivedMesh for all curve objects passed to get_dm. This would fix problems with modifiers when they're creating dm for additional information (as it's made in shrinkwrap for normals). Small additional code cleanup in curve_calc_modifiers_post().
2010-05-07ghash alloc string from render branchCampbell Barton
svn merge https://svn.blender.org/svnroot/bf-blender/branches/render25 -r28571:28573 svn merge https://svn.blender.org/svnroot/bf-blender/branches/render25 -r28575:28576
2010-05-07fix for duplicating cloth which could crash on freeingCampbell Barton
- effector list wasnt NULL'd on copying a particle system - copying an object would initialize the cloth modifier, then copy it, witout freeing its effector weights created in cloth_init().
2010-05-03mask modifier properly works in weightpaint and edit modes now. note that ↵Joseph Eagar
modifiers should not have to provide a applyModifierEM function, there's really no reason to not pull the result from applyModifier if applyModifierEM doesn't exist, it's not like we don't have a dozen *EM functions that do just that, anyway. fixes 22192. {merged 28543 into trunk}
2010-04-25re-arrange modifier and blenkernel to overcome some linking problems that ↵Campbell Barton
stopped modifiers being able to build when using some blender-kernel defined stuff
2010-04-24sub_v3_v3v3 --> sub_v3_v3 (where possible)Campbell Barton
2010-04-23Mesh Deform Modifier: compress static binding weights better, thresholdBrecht Van Lommel
is still set very low so in many cases it could be even smaller, but being a bit conservative here to try to avoid breaking rigs. This is not forward-compatible, i.e. loading new files in older blender versions will loose the binding.
2010-04-21replace add_v3_v3v3() --> add_v3_v3() where possibleCampbell Barton
2010-04-21vertex group option for lattice, needed for applying a lattice to a ↵Campbell Barton
beard/moustache without moving the roots about.
2010-04-15Merge various small changes from render branch:Brecht Van Lommel
* Division by zero fix for TNT SVD code. * Sound fix, in case ffmpeg decode fails, don't use the samples. * Fix for incorrect bounds of transformed objects in new raytracing code. * Gave memory arena's a name used for allocations for easier memory usage debugging. * Dupligroup no_draw option was using layers but not restrict view/render setting. (not a bugfix exactly but would do display list context switching while drawing for no reason). * Fix objects instanced on hair particles not giving consistent results when the object is transformed. * New math functions: madd_v4_v4fl, len_squared_v3v3, interp_v4_v4v4v4, mul_v4_m4v4, SH and form factor functions, box_minmax_bounds_m4. * mul_m4_m4m4 and mul_m3_m3m3 now accept the same pointers for multiple arguments. * endjob callback for WM jobs system. * Geometry node uv/color layer now has search list/autocomplete. * Various small buildsystem tweaks, not strictly needed yet in trunk.
2010-04-14fix for crash when a register script sets material colors, also made some ↵Campbell Barton
changes to modifier formatting.
2010-04-14cloth init function not being calledJoseph Eagar
2010-04-13modifier include cleanup, this might need fixes on other systems but hard to ↵Campbell Barton
avoid. also removed unused stuff from cmake modifier file
2010-04-12Rearrange the includes a bit.Guillermo S. Romero
2010-04-12Work around to keep compiler going with zlib.h:Guillermo S. Romero
In file included from MOD_fluidsim_util.c:62: /usr/include/zlib.h:1440: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘gzseek64’ TODO: string.h appears twice and "" vs <> seems arbitrary.
2010-04-12Fix many compile errors in fluidsim modifier.Matt Ebb
Please enable+compile before committing!
2010-04-12Modifiers moved, adjust accordingly.Guillermo S. Romero
2010-04-12more header cleanupsCampbell Barton
2010-04-12- use more inline math funcitons where possibleCampbell Barton
- swapped in less verbose math functons - modifier include cleanup
2010-04-12SVN maintenance.Guillermo S. Romero
2010-04-12booleanops.c was moved to MOD_boolean_util.c, remove empty file.Campbell Barton
2010-04-12[#14437] Modifier Stack RefactorCampbell Barton
patch by Ben Batt (artificer) Updated patch for 6 or so modifiers added since the patch was written. - tested with CMake and SCons - fixed one error were flags were being added to the fluids type. - remove BKE_simple_deform.h, simple_deform.c, move functions into MOD_simpledeform.c since there were problems with circular deps. - moved some fluid and boolean functions used by modifiers too.