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-06-12Minor fix [#31798] [minor] simpledeform modifier tooltipBastien Montagne
2012-06-10style cleanupCampbell Barton
2012-06-10Force multires update when changing subdivision type.Nicholas Bishop
Fixes bug [#31050] Changing multires subdivision algorithm can ruin mesh
2012-05-26solidify option to flip normalsCampbell Barton
2012-05-22Add skin modifier: DNA, RNA, UI, and MOD_skin.c implementation.Nicholas Bishop
Skin modifier documentation: http://wiki.blender.org/index.php/User:Nicholasbishop/SkinModifier Implementation based in part off the paper "B-Mesh: A Fast Modeling System for Base Meshes of 3D Articulated Shapes" (Zhongping Ji, Ligang Liu, Yigang Wang) Note that to avoid confusion with Blender's BMesh data structure, this tool is renamed as the Skin modifier. The B-Mesh paper is current available here: http://www.math.zju.edu.cn/ligangliu/CAGD/Projects/BMesh/ The main missing features in this code compared to the paper are: * No mesh evolution. The paper suggests iteratively subsurfing the skin output and adapting the output to better conform with the spheres of influence surrounding each vertex. * No mesh fairing. The paper suggests re-aligning output edges to follow principal mesh curvatures. * No auxiliary balls. These would serve to influence mesh evolution, which as noted above is not implemented. The code also adds some features not present in the paper: * Loops in the input edge graph. * Concave surfaces around branch nodes. The paper does not discuss how to handle non-convex regions; this code adds a number of cleanup operations to handle many (though not all) of these cases.
2012-05-18add option for screw modifier to smooth shade. (renamed smooth_shading to ↵Campbell Barton
use_smooth_shade for remesh modifier too)
2012-05-18Add smooth-shading option for remesh modifier.Nicholas Bishop
The remesh modifier doesn't currently get any data from original faces, so even if the input mesh was entirely smooth none of the output faces would be. Solved by adding a new dna-flag/rna-bool/UI-checkbox to smooth shade the output. Requested by Daniel Salazar.
2012-05-12style cleanup: mostly whitespace in rnaCampbell Barton
2012-05-08Fix reseting of particle lifetime and unborn feature when adding smoke - ↵Daniel Genrich
reported by blendernation
2012-04-29style cleanup: whitespace / commasCampbell Barton
2012-04-14Fixed some UI message typos (spotted by Leon Cheung, thx).Bastien Montagne
2012-04-14i18n: "labels" of multi-section enums need to be marked for gettext (N_()), ↵Bastien Montagne
as they are not available from python...
2012-04-13Fix loading external MDisps, BMesh merge bug.Nicholas Bishop
* When converting mfaces to mpolys, load external MDisp data in, add CustomDataExternal struct to loopdata if needed. * Fix multires modifier's filepath RNA functions to use ldata rather than fdata.
2012-04-10Address [#30842] Blenders Measurement Units set to Metric, makes some ↵Campbell Barton
Precision Flaws. use the same precision for location all over (2-5 was used), use define as 5. also disallow boolean to have any subtype besides PROP_LAYER_MEMBER, some booleans had TRANSLATION / XYZ subtypes which don't make sense.
2012-03-30Node socket values now only have soft limits, rather than hard limits, so youBrecht Van Lommel
can type in any value, and only when sliding the number value there is a limit. It was already possible to assign any value to a socket with node linking, so this shouldn't cause any new issues. Also raised the limits on the math nodes, with a patch by Agustin Benavidez.
2012-03-30Fix [#30709] Renaming a bone renames all drivers' targets using a bone of ↵Bastien Montagne
that name, regardless of the armature. This fix adds a "ref_id" ID pointer to BKE_all_animdata_fix_paths_rename() & co, which is the ID against which prefix+oldName/NewName is "applied", currently only used for drivers' bones targets. Just pass NULL to get same behavior as previously. A bit annoying to make such a change for such a specific case, but there seems to be no other way to go... :/
2012-03-26rename lattice influence to strength from r45144 (other deform modifiers ↵Campbell Barton
call it strength too)
2012-03-26Patch: [#30652] Influence slider for Lattice ModifierThomas Dinges
* This patch adds a influence slider for the lattice modifier, which affects the strength of the deformation. Patch by Patrick Boelens (senshi), thanks a lot!
2012-03-18Code style edits (mostly spliting long lines, and removing trailing spaces).Bastien Montagne
Note about long lines: I did not touch to two pieces of code (because I don’t see any way to keep a nicely formated, compact code, with shorter lines): * The node types definitions into rna_nodetree_types.h * The vgroup name functions into rna_particle.c
2012-03-18spelling cleanupCampbell Barton
2012-03-16bmesh: being back bevel modifier from 2.62 stable.Campbell Barton
this is no big improvement but at least its not a regression. using the new operator for the bevel modifier can be enabled again be uncommenting a define.
2012-03-06style cleanup, brackets in else/if, some indentation.Campbell Barton
2012-03-06Code cleanup in rna files (huge, higly automated with py script).Bastien Montagne
Addresses: * C++ comments. * Spaces after if/for/while/switch statements. * Spaces around assignment operators.
2012-03-03"Fix" [#30431] UI string spelling & similar fixes.Bastien Montagne
All suggested changes looked good to me, thx to Michael Färber for this list of changes!
2012-03-01Spelling CleanupCampbell Barton
2012-02-21remove NGon Interp modifier (which was merged as apart of BMesh),Campbell Barton
this didnt really give any advantage over subsurf's Simple-Subdiv mode.
2012-02-20- remove some unused editmesh functions.Campbell Barton
- copy & rename EditMesh stricts for use with scanfill (remove unused members)
2012-02-20moved select interior faces into a C function (was python)Campbell Barton
2012-02-13svn merge ^/trunk/blender -r44024:44076Campbell Barton
2012-02-122.6 UI Modifier Icons:Thomas Dinges
* New Ocean Icon, created by Leon Cheung. Thanks! Approved by Lukas and myself. * New Warp Icon, created by "Zafio" Blender artists Thread where the Icons come from: http://blenderartists.org/forum/showthread.php?243354-Call-for-Modifier-Icons!
2012-01-23svn merge ^/trunk/blender -r43616:43639Campbell Barton
2012-01-23Ocean Modifier UI fixes:Thomas Dinges
* Modifier Icon was missing in the outliner * Fluid icon was used in the rna struct, fixed Note: Ocean uses the Wave modifier icon atm, if we find a better one, this can be changed.
2012-01-11svn merge ^/trunk/blender -r43278:43294Campbell Barton
2012-01-11Longer names support for all ID and other object namesSergey Sharybin
This commit extends limit of ID and objects to 64 (it means 63 meaning characters and 1 for zero-terminator). CustomData layers names are also extended. Changed DNA structures and all places where length constants were hardcoded. All names which are "generating" from ID block should be limited by MAX_ID_NAME-2, all non-id names now has got own define called MAX_NAME which should be used all over for non-id names to make further name migration stuff easier. All name fields in DNA now have comment with constant which corresponds to hardcoded numeric value which should make it easier to further update this limits or even switch to non-hardcoded values in DNA. Special thanks to Campbell who helped figuring out some issues and helped a lot in finding all cases where hardcoded valued were still used in code. Both of forwards and backwards compatibility is stored with blender versions newer than January 5, 2011. Older versions had issue with placing null-terminator to DNA strings on file load which will lead to some unpredictable behavior or even crashes.
2012-01-04svn merge ^/trunk/blender -r43092:43092Campbell Barton
2012-01-04de-duplicate wave modifier texture function.Campbell Barton
cmon - copying large functions between files is obviously stupid, dont do it!
2012-01-04replace wave spesific enum with generic oncesCampbell Barton
2011-12-31svn merge ^/trunk/blender -r43009:43033Campbell Barton
2011-12-31Add remesh modifier (dual contouring).Nicholas Bishop
This patch adds a new remeshing modifier. The algorithm is based on the paper "Dual Contouring of Hermite Data", and the implementation was contributed to Blender by Dr. Tao Ju. The contributed code is in intern/dualcon, and was modified to compile under gcc and work on 64-bit systems. Files not needed for Blender were removed and a small C wrapper was added in order to interface it with Blender. The rest of the patch is just standard modifier stuff. Reviewed by Sergey, code review link: http://codereview.appspot.com/5491053/ The remesh icon was contributed by Zafio: http://blenderartists.org/forum/showthread.php?240751-Request-for-modifier-icon/page2. Thanks to everyone in that thread for the icon proposals and discussion. Documentation and examples on the Blender wiki: http://wiki.blender.org/index.php/User:Nicholasbishop/RemeshModifier In case the history is needed for anything, check the remesh-modifier branch of this git repository: https://gitorious.org/~nicholasbishop/blenderprojects/nicholasbishop-blender
2011-12-132 new bevel options for the operator and the modifier.Campbell Barton
* even offset, uses same shell distance method as solidify to give even with beveled faces. * distance offset, this is mostly for compatibility with the modifier in trunk which uses the bevel width as a distance rather then a percentage. at the moment this is awkward for the operator since it makes percent act differently where the 0-1 range doesnt make sense. still need to bring back more options from trunks bevel modifier.
2011-11-28svn merge ^/trunk/blender -r42197:42221Campbell Barton
2011-11-28Fixes and tweaks to RNA messages (found while translating in french).Bastien Montagne
Also setting better default values in WeightVGProximity modifier
2011-11-26svn merge ^/trunk/blender -r42139:42172Campbell Barton
2011-11-26A bunch of fixes and tweaks in RNA messages, found while translating them in ↵Bastien Montagne
french...
2011-11-24svn merge ^/trunk/blender -r42095:42116Campbell Barton
2011-11-23Patch #29336: renaming UV (Texture) Layer to UV Map in the user interface,Brecht Van Lommel
by Gaia Clary. Rationale: the name was confusing and not always used consistently, and this map itself is not something that can be layered, rather the map can be used as texture coordinates in some layered setup. The original intent was to indicate this contained more than just UV's, but the game engine settings have already been moved out, and apparently users didn't really get this from the name anyway.
2011-11-23svn merge ^/trunk/blender -r42080:42095Campbell Barton
2011-11-23Fixed some glitches with WeightVG modifiers:Bastien Montagne
* Added some RNA tooltips, now that they are supported by dropdown lists. * Fixed some RNA num properties UI steps. * Fixed a memory leak in Proximity modifier (when dm of "target" object had to be created, it wasn’t freed...).
2011-11-20svn merge ^/trunk/blender -r41998:42009Campbell Barton
2011-11-20Option to rename the vertex color data layer used by Ocean modifier for ↵Lukas Toenne
foam. The modifier outputs foam values to both textures and a (temporary) vertex data layer. This layer was unnamed before, which makes it impossible to access in shader nodes. Now the user can input a custom name in the modifier panel, then use that same name in a shader input node to access foam values. http://www.pasteall.org/pic/21120