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-01fix [#35911] Show weights not working with a weight edit modifier in edit modeCampbell Barton
2013-06-26fix [#33068] Can't paint weights of some vertices in some situations.Campbell Barton
old limitation where you could only paint onto one side of a mirrored mesh (weight paint, vertex paint).
2013-06-19fix own regression with normal recalculation updatesCampbell Barton
2013-06-19move modifier callback wrappers into modifier.cCampbell Barton
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-10Fix #35653: manual texture space location and size not working in cycles ↵Brecht Van Lommel
viewport.
2013-06-04Fix #35622: applying modifiers did not give correct smooth shading normalsBrecht Van Lommel
after recent changes to avoid computing unneeded normals.
2013-06-03Fix #35610: Multiresolution Modifier Complains About Sculpt ModeSergey Sharybin
If multires has got zero subdivisions in sculpt mode, no need of displaying warning message. It was rather strange decision which confused artists. Now multires with zero subdivisions will be ignored silently when in sculpt mode.
2013-05-31improve edgering subdivide curvature calculations (calculate length ↵Campbell Barton
projected onto the normal plane). also correct recely added asserts.
2013-05-30remove CD_MASK_NORMAL from CD_MASK_DERIVEDMESH, bmesh merge included this ↵Campbell Barton
but its not needed. Now add asserts to make sure this layer is only added once the modifier stack has been calculated. this saves normal layer being calculated whenver vertex normals need updating.
2013-05-30modifier stack: lazy initialize normalsCampbell Barton
many modifiers were calculating normals, when those normals were ignored by the next modifier. now flag normals as dirty and recalculate for modifiers that set use `dependsOnNormals()` callback. Quick test on mesh with 12 modifiers (mostly build type), calculated normals 6 times, now it only runs once - so this will give some speedup too.
2013-05-30fix debug derived mesh print function, layers in the customdata that were ↵Campbell Barton
NULL were not printed.
2013-05-28move BLO_sys_types.h -> BLI_sys_types.h (it had nothing todo with loading)Campbell Barton
remove MEM_sys_types.h which was a duplicate.
2013-05-18Fix #35404: crash in file save with python code that accesses mesh from panel.Brecht Van Lommel
On file save the mesh gets loads from the editmesh but the derived mesh caches wer not cleared. This usually happens through the depsgraph but it needs to be done manually here. Most changes are some refactoring to deduplicate derived mesh freeing code.
2013-05-15use bool arrays rather then char for weight paint lock/select arraysCampbell Barton
2013-05-15Fix #35362: using dyntopo gives wrong render resultsSergey Sharybin
Made it so dynamic topology will flush changes from SculptSession->bm to Object->me. Used the same approach as sculptsession_bm_to_me does, but instead of using DAG_id_tag_update used in-place DerivedMesh release. Otherwise this lead to some update issues resulting in missed object after render. Also fixed multires modifier not being applied for render when rendering from dyntopo sculpt mode. P.S. Apparently sculpsession_bm_to_me was declared in BKE_paint.h but implemented in object.c. Rather confusing and better make it so this functions are declared and implemented in consistent files. But will solve this in a separate commit.
2013-05-05Fix #35209: cycles generated texture coordinates did not stick to deforming ↵Brecht Van Lommel
meshes.
2013-05-03correct own recent commit, confused totloop with dm_totloop, rename vars & ↵Campbell Barton
correct even though in this case the error was harmless.
2013-05-02Fix #35174: dynamic paint displacement missing in render.Brecht Van Lommel
A previous bugfix disabled the dynamic paint modifier for orco texture coordinate evaluation of the modifier stack. However the MOD_APPLY_USECACHE flag is not a good way to check if the modifier is evaluated for orcos. Instead I've added a MOD_APPLY_ORCO flag. Also removed a bunch of applyModifierEM callbacks, none of them served a purpose except for the subsurf modifier.
2013-05-02remove re-allocations while building weight paint color array, move button ↵Campbell Barton
to show weightpaint below other overlay buttons in the 'Mesh Display' panel.
2013-05-01Fix #35149: solidify modifier + vertex parent not working after going in and outBrecht Van Lommel
of editmode on the child object. Problem was that the object custom data mask was not taken into account when rebuilding the derivedmesh in some cases, which is needed for the derivedmesh to contain the mapping back to the original vertices. Now this data mask is used for any derivedmesh build that will be cached. Also problematic was that the datamask for the active object was applied to all objects in the scene, which caused the parent object to be recalculated when it didn't need to be. Now this datamask is only used for the active object.
2013-04-18add display mode for sharp edges.Campbell Barton
2013-04-17display options to help with 3d printing.Campbell Barton
editmesh debug info, - overhang (with axis angle options) - wall thickness (with min/max distance) - self-intersections. access below 'Mesh Display' panel.
2013-04-16code cleanup: use BKE naming conventions for functions in BKE_editmesh.h and ↵Campbell Barton
BKE_editmesh_bvh.h
2013-04-15minor edits to DM_update_weight_mcol(), skip getting vars when in editmode, ↵Campbell Barton
also remove old/invalid comment.
2013-04-14code cleanup: rename BKE_tessmesh -> BKE_editmesh, rename ↵Campbell Barton
EditDerivedBMesh.tc -> em. ('tc' is odd name which isn't used elsewhere).
2013-04-14Mesh Drawing:Campbell Barton
Option to draw mesh vertex-weights in editmode, available from the 'Mesh Display' panel. TODO: get this to work when modifiers are applied in solid mode (texface-solidmode is working).
2013-04-04Fix #34625: duplivert/face rendering with modifier could crash accessing UV andBrecht Van Lommel
generated coordinates on the original mesh, after the change that made duplis take modifiers into account.
2013-03-26style cleanup:Campbell Barton
also rename mesh_getVertexCos() --> BKE_mesh_vertexCos_get() to match curve function.
2013-03-17code cleanup: name mesh functions more consistently, also use bools for mesh ↵Campbell Barton
args.
2013-03-16code cleanup: shadowingCampbell Barton
2013-03-10Fix: Vertex weight color calculation tried to use NULL pointer when called ↵Miika Hamalainen
through DM_update_weight_mcol(). (Introduced in r55062.)
2013-03-06code cleanup: quiet warnings for recent weight paint theme addition.Campbell Barton
2013-03-06Weight Painting: Added userpref for zero_weight color.Gaia Clary
2013-02-26fix own regression since 2.65 [#34438] Solidify crease bugCampbell Barton
2013-02-23fix [#34378] GLSL materials using multiple UV layers fail in editmodeCampbell Barton
regression since BMesh merge.
2013-02-22new weight paint draw option to display unweighted vertices with the option ↵Campbell Barton
to check on the active group or all groups. notes: - vertices with zero weights are considered the same as vertices outside of a group. - currently these show black but this can be made a theme color. - multi-paint overrides this option (noted in description)
2013-02-04fix [#34098] Crash after using Decimate or Remesh modifiersCampbell Barton
converting a derived mesh to a mesh didnt clear its selection history, which could be invalid after applying a modifier.
2013-01-19replace calloc with malloc for arrays that are filled in right after.Campbell Barton
2013-01-18use openmp sections for felling origindex arraysCampbell Barton
2013-01-10don't call BKE_mesh_tessface_ensure() from DM_to_mesh(), caller must do this ↵Campbell Barton
instead.
2013-01-10don't store bevel weights or edge crease customdata layers in editmode ↵Campbell Barton
unless they are needed. configurable in 'Geometry Data' panel, will be added when running crease edges transform for example.
2012-12-30Update DerivedMesh for dynamic-topology sculpt modeNicholas Bishop
* Build bmesh PBVH in CDDM when dyntopo is enabled * Disable all modifiers when dyntopo is enabled
2012-12-23use foreachMappedVert for ED_mesh_pick_vert()Campbell Barton
2012-12-21minor bmesh improvementsCampbell Barton
- use 2 omp sections for vert -> (edge, face) selection flushing. - dont use face-loop iterator for cddm_from_bmesh_ex conversion to give some speedup (some modifiers use this). - use float(*)[3] for functions that return coords.
2012-12-15use struct type for VPaintData.vertexcosnos rather then float*.Campbell Barton
2012-12-15move pbvh into BKE, it used many BKE bad level includes.Campbell Barton
now blenlib/BLI doesn't depend on any blenkern/BKE functions, there are still some bad level includes but these are only to access G.background and the blender version define.
2012-12-15remove modifiers_indexInObject(), just call BLI_findindex directly.Campbell Barton
2012-12-06fix [#31084] Dynamic Paint Blender File Crashes Blender.Campbell Barton
was incorrect assert which didnt consider having no faces.
2012-12-03Cleaning commented code in DM_update_weight_mcol (inactive since two ↵Bastien Montagne
releases at least...).