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
2012-12-18Minor tweaks to some UI messages...Bastien Montagne
2012-12-17Added GPL header to sconscripts!Bastien Montagne
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes...
2012-12-14style cleanupCampbell Barton
2012-12-14UV Warp Modifier:Campbell Barton
Based on patch [#30837] UV Offset Modifier by Pawel Kowal (pkowal) - Allows you to setup a transformation between objects to apply to UV coords. - Option to select which axis apply to U/V. - Option to select the UV center (needed for transformations that scale or rotate). - Uses from/to objects in a similar way to the Warp modifier. - Vertex group can be used to adjust influence.
2012-12-12move edge split into its own function which can be called by the modifier ↵Campbell Barton
without having to call a bmesh operator (gives some speedup).
2012-12-12use openmp to thread some common bmesh operationsCampbell Barton
- BM_mesh_elem_toolflags_ensure / bmo_flag_layer_alloc / bmo_flag_layer_free / bmo_flag_layer_clear - BM_mesh_select_flush - EDBM_index_arrays_init notes: - mostly use openmp `sections` to split operations on vert/edge/face since this is a fairly minor change. - split tool flag pool in 3, this means we can allocate exact sizes needed and iterate on them in threads without alloc'ing.
2012-12-11define the size of matrix args for both rows/cols.Campbell Barton
2012-12-05add a message when solidify is used with only-edges, this isn't properly ↵Campbell Barton
supported. also minor edits to py-api-ref -- This line, and those below, will be ignored-- M doc/python_api/sphinx_doc_gen.py M doc/python_api/rst/include__bmesh.rst M source/blender/modifiers/intern/MOD_solidify.c
2012-11-29fix [#33029] Applying modifier leaks memoryCampbell Barton
Thanks for Sergey for finding the bug & patching, This fix works a bit differently. Theres no need to allocate the customdata in the first place - since its written into. So add a flag for vert/edge/face/loop creation functions so they can skip customdata creation.
2012-11-28fix [#33320] Decimate modifer in collapse is inconsistent when limiting to a ↵Campbell Barton
vertex group
2012-11-26use more rigid type checking for bmesh slot subtypes.Campbell Barton
2012-11-23Bugfix [#29186] Object contribute to fluid sim animation start earlier than ↵Daniel Genrich
keyframe Also fix: - Fluid simulation was always lagging 1 frame behind: E.g. the 250th frame in blender showed 249th frame of the fluid simulation. Change: - Animated enabled/disabled property only gets counted as "on" if value >= 1 Note that this bugfix should solve many problems with timings of animated fluid sim properties.
2012-11-22Fix #33264: Array MOD First Last option does nothingSergey Sharybin
2012-11-21revert r52399, fix for [#33217], will look into a different fixCampbell Barton
2012-11-20bmesh operator api:Campbell Barton
avoid per vert/edge/face string lookups in BMO_slot_map_* functions --- used in array modifier, subdivide, remove doubles and other tools.
2012-11-20Fix #33217, mirror modifier edges missing in wireframe mode.Antony Riakiotakis
I see we explicitly set the edge visibility in the code for a few modifiers because of this flag missing. The only place that this flag is not set is during subsurf so maybe it would make a lot more sense to set it by default on newly created edges (currently off by default) through bmesh and turn it off for any modifiers that may need it to be off.
2012-11-20Skip CDDM_calc_edges since it's a costly operation. Instead make sureAntony Riakiotakis
all edges are set to draw. Thanks to Campbel for pointing that out!
2012-11-20code cleanup: make bmesh operator names more consistant since python has ↵Campbell Barton
access to these as input arguments and return values. all output values currently have ".out" suffix, this may go in the future, but for now it makes it clear in C code what are inputs and outputs.
2012-11-20bmesh operator api edits, add macros and NULL the buffer if ↵Campbell Barton
BMO_slot_buffer_alloc()'s len is zero.
2012-11-20fix for changes in own recent commit:Campbell Barton
selected linked in face mode was crashing. (needs bmesh operator flags) also some style edits, remove unused includes and change triangulate modifiers use_beauty to a flag.
2012-11-20Fix #33237, crash creeped in due to the fact that bmesh-operator-using ↵Antony Riakiotakis
modifiers now need to allocate flags. Added initialization
2012-11-20Triangulate modifierAntony Riakiotakis
Useful for bump map baking where a consistent triangulation should be enforced when baking/exporting/importing, to avoid artifacts caused by a different triangulation of the mesh by that which was used for baking by internal/external tools. documentation is here http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.65/More_Features Will probably add some pictures too to demonstrate the issue that is solved more clearly. Currently using the skin modifier icon, will soon change that. Review by Brecht, thanks!
2012-11-19use input and output slots for bmesh operators, needed for the python api to ↵Campbell Barton
get return values.
2012-11-18Request from Riggers/Animators at BlenderPRO:Joshua Leung
Armature modifiers added via Ctrl-P operation will no longer have "envelope" deforms enabled. This helps cut down the number of unintended deformations arising from rouge-sized envelopes or stray control bones.
2012-11-18bmesh: lazy initialize bmesh tool flag pool, has the advantage that ↵Campbell Barton
modifiers that dont use bmesh operators can skip allocating it.
2012-11-18fix for skin modifier calling rotate_normalized_v3_v3v3fl with a non unit ↵Campbell Barton
length axis.
2012-11-18bmesh: move internal API flags out of BMFlagLayer, into BMHeader which was ↵Campbell Barton
being padded up anyway, added static assert to make sure it stays <=16 bytes.
2012-11-18bevel now only takes manifold edges (so it doesnt need to check for them)Campbell Barton
2012-11-18commented bevel modifier code now calls bevel direct rather then the bevel ↵Campbell Barton
operator.
2012-11-16minor edits so new bevel operator can be used from the modifier (testing ↵Campbell Barton
only, still disabled by default)
2012-11-09bmesh refactor - rename some of the BM_****_share_****_count() functions to ↵Campbell Barton
BM_***_share_check() some of these were only returning a boolean, others returned a count even though only a boolean was needed. split some of the functions in two as well where check/count are both needed.
2012-11-09style cleanup: indentationCampbell Barton
2012-11-03code cleanup: float <> double conversion.Campbell Barton
2012-11-03style cleanup: tabs & whitespaceCampbell Barton
2012-10-30remove CD_POLYINDEX customdata layer:Campbell Barton
reported as [#29376] BMESH_TODO: remove tessface CD_ORIGINDEX layer for a single mesh there could be 3 origindex mappings stored, one on the polygons and 2 on the tessfaces. (CD_POLYINDEX and CD_ORIGINDEX). as Andrew suggests, now tessfaces (which are really a cache of polygons), using origindex to point to polygons on the same derived mesh, and polygons only store the original index values.
2012-10-30minor improvement to vector api use, replace add, multiply by 0.5 with ↵Campbell Barton
mid_v3_v3v3
2012-10-29style cleanup: also quiet harmless compiler warning.Campbell Barton
2012-10-29style cleanupCampbell Barton
2012-10-27A few more BMesh errors messages translated, and "automated" translation for ↵Bastien Montagne
modifers too!
2012-10-27Fix for missing bracket in r51674.Lukas Toenne
2012-10-27style cleanupCampbell Barton
2012-10-26style cleanupCampbell Barton
2012-10-26code cleanup: use squared length for comparisons and is_zero_v# rather then ↵Campbell Barton
checking length == 0.
2012-10-24no need to update normals when running edge-split modifier since the normals ↵Campbell Barton
are now set on conversion. don't show 'Auto-Key' message when in editmode.
2012-10-24code cleanup: some edits for unused vars in recent smooth addition and some ↵Campbell Barton
style edits.
2012-10-24Merge GSoC project from branch: Laplacian Smooth (Operator & Modifier)Daniel Genrich
by Alexander Pinzon Fernandez (apinzonf) Supported by Google Summer of Code 2012 Project Documentation: http://wiki.blender.org/index.php/User:Apinzonf Manual Page: http://wiki.blender.org/index.php/User:Apinzonf/Doc:2.6/Manual/Modifiers/Deform/Laplacian_Smooth
2012-10-24add CDDM_from_bmesh(), avoids using BMEditMesh in modifiers.Campbell Barton
2012-10-24style cleanup: modifier structsCampbell Barton
2012-10-24enable decimate modifier for curves.Campbell Barton
2012-10-23use min_ max_ functions in more places.Campbell Barton
also fix minor error in MOD decimate when the modifier did nothing the reported face count would be wrong.