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-10-29fix [#37250] dynotopo initial triangulationDalai Felinto
hmrf arguments order was wrong ... but int/bool casting made it pass through the compiler
2013-10-29Triangulate Modifier: using different ngon and quad methodsDalai Felinto
Quads: Beauty, Fixed, Fixed Alternate, Shortest Diagonal Ngons: Beauty, Scanfill * Shortest Diagonal is the default method in the modifier (popular elsewhere), but beauty is the default in Ctrl+T). * Remove the need for output slot and beauty operator to be called after Clt+T Patch with collaborations and reviewed by Campbell Barton
2013-10-28move bmesh array lookup data and utility functions from editmesh into bmesh,Campbell Barton
since enough bmesh operations can also take advantage of direct index lookups on verts/edges/faces. developers note: - EDBM_index_arrays_init/ensure/free -> BM_mesh_elem_table_ensure/init/free - EDBM_vert/edge/face_at_index -> BM_vert/edge/face_at_index - EDBM_uv_element_map_create/free -> BM_uv_element_map_create/free - ED_uv_element_get -> BM_uv_element_get
2013-10-27Border select for sculpting, using B shortcut, warmup for more advancedAntony Riakiotakis
masking, like lasso selection.
2013-10-26rename give_cursor to ED_view3d_cursor3d_getCampbell Barton
2013-10-23Fix part 1 of #37177 spikes in sculpting.Antony Riakiotakis
Was a typo from refactor to calculate sculpt plane from forward facing vertices only. The branch of the code that did the calculation would end up with a nice division by a wrong number.
2013-10-16style cleanupCampbell Barton
2013-10-15Final fix for #36905. Enforce redraw of window once before sampling.Antony Riakiotakis
Thanks to Brecht for the solution!
2013-10-15fix [#37082] Texture paint artefactCampbell Barton
2013-10-15code cleanup: project paint, use mod_i() to simplift wrapping, use booleans ↵Campbell Barton
for static function returns.
2013-10-15code cleanup: use booleans for projection paint and make some args const.Campbell Barton
2013-10-14FIx #37005: Mask tool + "Area" Brush Mapping + "Anchored" Stroke = crashSergey Sharybin
Was caused by area normal calvultion using undo nodes to get coords from and undo nodes does not contain coords whe using mask tool.
2013-10-12Fix crash running Blender in background mode, caused by revision 60633.Brecht Van Lommel
2013-10-11Fix #36905: backport of fix in soc-2013-paint. This commit ensures that ↵Antony Riakiotakis
during color sampling the cursor of the current brush is disabled. This avoids sampling of the brush cursor for really small brushes. Only caveat is that if operator exec is called then cursor might be visible in new sample location. This is not so common though.
2013-10-11fix [#37031] bones are not selectable in weight paint mode anymoreCampbell Barton
2013-10-10add MEM_SIZE_OPTIMAL to avoid memory fragmentation & waste lost to slop-space.Campbell Barton
2013-10-10style cleanupCampbell Barton
2013-10-09Fix uber evil (-15 alignment points) own buffer overflowAntony Riakiotakis
2013-10-09minor code cleanup.Antony Riakiotakis
2013-10-09Paint cursor overlays: Delete the cursor texture overlay resources whenAntony Riakiotakis
exiting a paint mode.
2013-10-03adjustments to sculpt cache scaling code, (float/double promotion)Campbell Barton
2013-10-03real fix for #36695, scale brush stroke with maximum scale component,Antony Riakiotakis
except layer brush where the previous algorithm is used.
2013-10-03Revert 60358, it made irregularly scaled objects behave incorrectly, ↵Antony Riakiotakis
checking out different approach here.
2013-10-01style edits and use macro for prefix checkCampbell Barton
2013-10-01UV sculpting was missing curve initialization causing crashes. ReportedAntony Riakiotakis
by Sebastian Koenig, thanks!
2013-10-01Mark some CCG funcrions as inlinedSergey Sharybin
This seems to be giving speedup up to 10% in own tests. -- svn merge -r60104:60105 ^/branches/soc-2013-depsgraph_mt
2013-09-30Fix "Sample Color" not working in vertex paint mode.Irie Shinsuke
The issue was discussed at blender.org forum: http://www.blender.org/forum/viewtopic.php?t=28158
2013-09-30revert r36440, own commit, no longer needed because of changes to the keymap.Campbell Barton
resolves [#36860] sampling color in face select mask
2013-09-30lots of operator descriptions were incorrectly copy/pasted.Campbell Barton
update some descriptions, others were removed and operators tagged as internal. add a script to detect duplicate operator descriptions.
2013-09-24Fix #36695, brushes would behave differently in scaled objects (testedAntony Riakiotakis
by applying scale). It looks that only layer brush needs this correction.
2013-09-24allocate bmesh data from known sizes where possible (was still using ↵Campbell Barton
defaults in places), add macros for initializing BMAllocTemplate's, also add assert on invalid use of bmesh_sfme()
2013-09-18style cleanupCampbell Barton
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-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 [#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-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-14fix weird issue after last commit where grab brush would not work andAntony Riakiotakis
also warnings fix and description fix.
2013-09-14Sculpting:Antony Riakiotakis
* Cleanup for previous commit and reduce some local variable referencing * Add support for brushes that operate on frontfaces only and do not show the option for those brushes. Currently only clay strips is in the list but this may change according to artist feedback. This should take care of the "sticky" surface problem completely.
2013-09-14Sculpting:Antony Riakiotakis
Modify calculation of sculpt plane to only take into account forward facing vertices. This will solve cases where sculpting on a volume with the two sides of the mesh inside the brush radius could move the sculpt plane inside the mesh volume. To completely fix the issue where the mesh would "stick" the two sides of the mesh together on the sculpt plane (for instance for clay strip brushes), user should enable "front face only". Perhaps some brushes, like clay strips should enforce this and not present the option in the first place.
2013-09-10Fix #36577: sculpt area plane texture mapping + random angle did not work.Brecht Van Lommel
2013-09-05Code cleanup: use boolean instead of int for colormanagementSergey Sharybin
2013-09-05Ctr-Alt-F radial control operator for texture painting, controls theAntony Riakiotakis
rotation of the brush mask texture. Unfortunately secondary path does not work here because we do not have a permanent switch to choose between primary-secondary brush texture. Use operator property instead.
2013-09-04replace sqrt(dot()) with length functions.Campbell Barton
2013-08-29follow up on r59628, setting modes now ensures that other modes exit first,Campbell Barton
this was only done in some cases before and it was possible to enable weightpaint+sculpt at the same time when enabling sculpt by directly running the mode switching operator. add generic function to ensure a compatible mode before entering the new mode (added to each operators exec function)
2013-08-29fix [#34462] Crash when switching modes via mix of TAB and spacebar menuCampbell Barton
2013-08-26replace hashes with sets where possible.Campbell Barton
2013-08-24fix for crash in weight-paint-gradient, missing call to curve ↵Campbell Barton
curvemapping_initialize
2013-08-23fix leak in BM_face_split() with multires if the split failed.Campbell Barton
also remove redundant normal copy. only triangulate the mesh if its needed when enabling dyntopo.
2013-08-23move bmesh tools into their own include,Campbell Barton
changes to tool args would rebuild far too many files and these are mainly by modifiers outside of bmesh.
2013-08-22add utility functions for dealing with planesCampbell Barton
- plane_point_side_v3(), a bit like line_point_side_v2() - isect_point_planes_v3(), moved from paint_hide.c functions to convert between point/normal pairs. - plane_from_point_normal_v3() - plane_to_point_normal_v3()