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
2007-03-08== Multires ==Nicholas Bishop
Fixed bug #6153, Blender Crash during rendering (internal) with object selected in edit mode. * Added a render parameter to several of multires's functions. If render==true, multires won't push data onto the undo stack, and regular Mesh data is always used (as opposed to EditMesh data.)
2007-02-27== Sculpt Mode ==Nicholas Bishop
Removed special Sculpt Mode undo code. Sculpt Mode undo is no longer so useful, since in order to make it more correct it has gotten slower, so normal BIF_undo_push is used now. Fixes bug with Shape Keys, sculpting on a shape key wasn't doing undo properly.
2007-02-22== Multires ==Nicholas Bishop
Fixed bug #6046, updating edge data after applying multires * Changing the Edge level in the Multires panel should update the edge render flag as well as the draw flag
2007-02-12== Multires ==Nicholas Bishop
Fixed bug #5990, Adding 5 levels of Multires crashes blender 2.43rc3 * Caused by old values in hashedgetab hanging around after all the edges were deleted. Fixed by just calling free_editMesh before building an editmesh from multires.
2007-01-27== Multires ==Nicholas Bishop
Fixed bug #5820, changing multires in edit mode turns the mesh black * Added a call to recalc_editnormals when building an editmesh from a multires mesh.
2007-01-27== Multires ==Nicholas Bishop
* Switching levels in editmode should flush selection changes so that face selection is drawn correctly.
2007-01-22== Multires ==Nicholas Bishop
Partial fix for bug #5771, Multires tool deletes crease flags on edges * Modified the edge flags code to support all of the edge flags (not just seams.) * Added a new array to the Multires struct to store creases. * For Mark Sharp, Clear Sharp, and Crease, displays an error if applied to a multires mesh not on level 1.
2007-01-22== Multires ==Nicholas Bishop
Fixed part 2 of bug #5749, Modifier redraw problems? * Added an object flush after changing the Edge level on a multires mesh so the edges update when a Subsurf modifier is active. Note that "Optimal Draw" must be turned on in the Subsurf options, otherwise it draws all edges.
2007-01-22= Multires =Nicholas Bishop
Fixed bug #5756, Rendering artifacts when MRM is not set to maximum Several changes were made: * Added function multires_level_n to get the nth level from a multires mesh * Removed the changes I made some time ago to init_render_mesh for multires meshes. Previously it was making a full copy of the mesh object in order to be able to apply deformations to the Pin level and propagate them to the Render level. * Added two functions to DerivedMesh.c, multires_render_pin and multires_render_final. These two functions work together in the mesh_create_derived_*_render functions to apply all modifiers to the Pin level, then create the DerivedMesh from the Render level, and lastly restore the mesh to its original (undeformed) state. * Added a check in multires_del_lower and multires_del_higher to ensure that level indices are properly clipped to the actual range of available levels.
2007-01-12Removed set_sculpt_object. Tested with sculpt undo, sculpt+multires, ↵Nicholas Bishop
sculpt+partial visibility, and sculpt+shapekeys, seems stable.
2007-01-11Further cleanups for multires' firstlevel data (both weights and UVs.)Nicholas Bishop
2007-01-10Bugfix #5670Ton Roosendaal
Background render for multires/sculpt crashed due to using UI data.
2007-01-10Added missing include to multires.c.Nicholas Bishop
2007-01-10Modified weightpaint to prevent user from editing multires weights except on ↵Nicholas Bishop
level 1.
2007-01-10A few cleanups for multires (removed commented-out code, unused variables), ↵Nicholas Bishop
also removed use_tex flag from the Multires struct (that is now stored implicitly by the fdata struct.)
2007-01-10Large fix for multires. Changed UV coordinates (MTFaces) to be special ↵Nicholas Bishop
first-level data in multires. The data is now stored in a standard CustomData struct in Multires, rather than being stored for each level. (The UVs can now only be edited on level 1.) Changes allow multiple sets of UVs to work correctly. This change should also decrease multires memory usage some (though only when UVs are being used, of course.) Changes to CustomData: Some functions would only return the current active layer, added extra variants that take an index to select the level (modeled after CustomData_get_layer_n.) Still todo: * UVs are being interpolated linearly, should probably offer Catmull-Clark subdivision like Subsurf modifier. * Vertex Colors still don't support multiple customdata layers. * Editing UV data on levels other than 1 should be disabled in the interface (same for weights)
2007-01-09Fixed typo in multires (looping through to totvert rather than totedge.)Nicholas Bishop
2007-01-09Bugfix for multires: when deleting lower levels, special first-level data ↵Nicholas Bishop
must be subdivided up to the level of the new lowest level. This wasn't being done for dverts. In fixing this, I also reorganized the code for subdividing multires dverts, much cleaner now.
2007-01-09Multires bugfix: wrong interpolation value for weights on triangle faces.Nicholas Bishop
2007-01-09Bugfix for multirse, Mesh wasn't being properly updated with weightpaint ↵Nicholas Bishop
data after switching back to level 1.
2007-01-08Fixed a couple bugs with multires+weightgroups: 1) weightgroups are now ↵Nicholas Bishop
being properly applied to the mesh on Level 1. 2) Corrected the algorithm that interpolates weightgroups for all the other levels so that it more or less matches the subsurf output.
2007-01-06Renamed the 'Delete multires' button (and the associated undo name) to the ↵Nicholas Bishop
more accurate 'Apply multires'
2007-01-03Multires bugfix: when deleting lower levels, edge flags should be subdivided ↵Nicholas Bishop
to the next level.
2007-01-02Disabled interaction between multires and shape keys. Attempting to add a ↵Nicholas Bishop
shape key on a multires mesh will give an error, and attempting to add multires to a mesh with shape keys will give the user an okee before deleting shape keys. (This isn't an optimal solution to the multires/shapekey situation, but a real fix is non-trivial.)
2006-12-31Prevent user from applying editmode operations that will be ignored by multires.Nicholas Bishop
2006-12-31Added propagation of the edge seam flag for multires. Note that the flag is ↵Nicholas Bishop
only stored for level 1.
2006-12-23Select Grouped editdata- minor fix in the menu.Campbell Barton
Updated Python Mesh API to support UV and Color layers with names. Similar to vertex group's renamed a function in customdata.c CustomData_free_layers -> CustomData_free_layers_active and made CustomData_free_layers accept an index, this is needed so python could free layers that arnt active.
2006-12-23Fix for bug #5372, multires - adding new multires level in Edit Mode causes ↵Nicholas Bishop
odd behaviour Also fixed a memory leak with multires+deformverts in editmode.
2006-12-20Consolidated a few more memory allocs in multiresNicholas Bishop
2006-12-20Modified sculptmode's vertex_users to use one large chunk of memory rather ↵Nicholas Bishop
than many small pieces.
2006-12-20As Brecht suggested, changed multires vert maps to use one big chunk of ↵Nicholas Bishop
memory rather than many small ones.
2006-12-20Fixed bug #5443, Multires: crash when changing the level of edges to drawNicholas Bishop
2006-12-18Added support for undoing multires actions in sculptmode.Nicholas Bishop
2006-12-13Multiple UV and vertex color layers: (still work in progress)Brecht Van Lommel
These can be created and deleted in the Mesh panel in the same place as before. There is always one active UV and vertex color layer, that is edited and displayed. Important things to do: - Render engine, material support - Multires and NMesh now lose non active layers Also CustomData changes to support muliple layers of the same type, and changes to layer allocation, updated documentation is here: http://mediawiki.blender.org/index.php/BlenderDev/BlenderArchitecture/CustomData
2006-12-11Face properties were being propagated from the second highest level ↵Nicholas Bishop
downwards, rather than than from the level beneath the current one.
2006-12-11Do a better job of propagating face data in multires, including flags and ↵Nicholas Bishop
materials
2006-12-06Correctly propagate selection when switching multires levels on an editmesh.Nicholas Bishop
2006-12-06Another multires triangle fixNicholas Bishop
2006-12-06Fixed broken triangle handling in multires.Nicholas Bishop
2006-12-06Updated the vertex color and mtface handling in multires.c to work with ↵Nicholas Bishop
editmesh. This is the last of the changes needed to support all the EditMesh data that previously worked only with the regular Mesh, so this should fix bug #5331, Various problems with Editmode Undo and Multi-Resolution Meshes.
2006-12-04Fix for bug #5345, sculpt tool doesn't seems to use correctly the undo ↵Nicholas Bishop
setting on the global preferences
2006-12-04Forgot to add middlemouse events for sculptmode.Nicholas Bishop
2006-12-04Added saving/loading of multires deformedvert data. Also added a ↵Nicholas Bishop
test_index_face check when reading editmode data for multires.
2006-12-03Previous multires+editmode commits broke multires+sculptmode (oops.)Nicholas Bishop
2006-12-03Modified multires to use CustomData for deformedverts. Deformedverts now ↵Nicholas Bishop
load properly from editmesh.
2006-12-03Better integration of multires with editmode. Setting/adding levels no ↵Nicholas Bishop
longer exits editmode, and undo should now work as expected. Still to come is loading customdata from the editmesh.
2006-12-02Removed exit/enter editmode from multires_make; this is step 1 of the fix ↵Nicholas Bishop
for bug #5331
2006-12-02Fix for bug #5319, multiresolution mesh - inconsistent hide behaviorNicholas Bishop
Multires operations now pay attention to vertex flags, so both selection and hiding are propagated up and down the levels. Note: only the lowest level of detail for vertex flags is retained when switching levels. E.g., after selecting vertices at the highest level, then switching to the lowest level, then back to the highest level, the vertex selection will have changed. (This is a potentially fixable issue.)
2006-12-02Added warning in the multires panel to alert user if they have a modifier ↵Nicholas Bishop
that changes mesh topology enabled, the render level will not have any effect.
2006-12-02Small interface update for multires; adding a new level should increment the ↵Nicholas Bishop
render level as well, unless the render level has been set to something other than the max level. Also removed some unneeded code.