Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3691 / 5574

March 19, 2012, 07:20 (GMT)
bmesh inset:
improve inset code by not allocating an array the size of edges - instead count all inset edges and allocate an array only for those.
also fixes an error where edge lengths were being compared while the verts were being placed. (now do beforehand)
March 19, 2012, 05:45 (GMT)
bmesh: inset tool, access from face menu (Ctrl+F)

- Even option (like solidify even option)
- Relative option (insets based on lengths of surrounding edges)

TODO: merge tares when 2+ face corners meet but don't form a contiguous region.
March 19, 2012, 05:13 (GMT)
Add a multires function to delete MDisps.

The code was duplicated in various places, replaced with calls to
a new function, multires_customdata_delete().
March 19, 2012, 01:57 (GMT)
BMesh utility functions, not used yet,
- BM_edge_loop_pair incase you need the loops rather then the faces.
- BM_edge_ordered_verts_ex() - accepts a loop argument.
- BM_edge_length_calc() - simple length calc, useful if the edge is in some array, saves assigning a var and using len_v3v2().
March 18, 2012, 23:38 (GMT)
better error reporting when a bmesh operator fails. (give reason and show char number that fails)
March 18, 2012, 22:21 (GMT)
Fix for [#30495] Framerate goes crazy after changing Sync mode from "Frame Dropping" to "no Sync" while playing anim
March 18, 2012, 22:06 (GMT)
Fix [#30234] Various problems with CD layers and tesselation, related to modifiers stack.

Should also fix [#30266], [#29451], and partly [#30316].

Here are the changes made by this commit:
* It adds a "dirty" flag to DerivedMesh struct (for now, only DM_DIRTY_TESS_CDLAYERS, but more might be added as needed).
* It adds a new func, DM_update_tessface_data, which assumes tessfaces themselves are valid, but updates tessellated customdata from their poly/loop counter parts.
* At end of modstack, when valid tessellated faces are present in finaldm , but the cdlayers dirty flag is set, call that function (instead of recomputing the whole tessellation).
* Edits to the codes concerned (UVProject, DynamicPaint, and Subsurf modifiers).
* Also add to subsurf dm generation code the creation of a CD_POLYINDEX layer (mandatory for DM_update_tessface_data to work well, and imho all tessellated dm should have one).

Note: some pieces of old code are just #if 0â??ed, will clean them later.
Revision 709ca0e by Janne Karhu
March 18, 2012, 21:33 (GMT)
"Fix" for [#30098] Particle rotation wrong / explode modifier
- The main problem was that in order to be accurate all particle
rotations have to be calculated incrementally so the only working
solution is to store rotations to the point cache (previously
this was only done for dynamic rotations). This can nearly double
the point cache size so it's not ideal to have this as a default
as in many cases you don't care about particle rotations.
- Particle rotation panel now has a new "enable" checkbox that
enables rotation calculations and the storing of rotations to
point cache.
- Old files will have rotations enabled via do_versions so that in
the worst case old files will only get bigger point caches, but no
sudden loss of particle rotations.
March 18, 2012, 20:10 (GMT)
lattice & UV 'select all' menu items were missing action assignment.
March 18, 2012, 20:04 (GMT)
Grumph, more fixes in this Select menu (Invert had default op name for metaball and particules...). Also fixed "(De)select All" name of particule op.
March 18, 2012, 19:55 (GMT)
Fix [#30588] "select/deselect all"-menu for lattice doesn't default to TOGGLE
March 18, 2012, 19:32 (GMT)
== Sequencer ==

Small fix for the last fix. Mixed up x and y scale... oh dear.

March 18, 2012, 16:01 (GMT)
Release cycle
* BCon3: Beta. Ongoing module work, bug fixes and polishing features.
Revision 8720f2b by Sv. Lockal
March 18, 2012, 15:12 (GMT)
Allow dropping image files from outside blender, or image datablocks from inside blender to the shader and texture node editors, to add an image node. Earlier this was possible only for compositing node editor.
March 18, 2012, 11:44 (GMT)
Re-enable the clay strips sculpt brush.

Most of the tool code was already in place, only significant
functionality change is that anchored stroke works now.

TODO:
* Gave it a new icon, but could use a better one
* Default .blend should have a clay strips brush
March 18, 2012, 11:44 (GMT)
Rename 'clay tubes' to 'clay strips' and include it in the capabilities RNA.
March 18, 2012, 11:43 (GMT)
Use enums for brush flags and sculpt tools.
March 18, 2012, 11:43 (GMT)
== Sequencer ==

Fixes typos in RECORD_RUN_NO_GAPS timecode description.

March 18, 2012, 11:13 (GMT)
== Sequencer ==

Fix for:
[#29758] Sequencer `Image Offset` error with render percentage

also:
* make preprocess parameters completely independent from render resolution
(they are always relative to *final* resolution now)
* fix yesterdays fix for proxy resolution rendering (the case of unbuild
proxies wasn't handled correctly)

March 18, 2012, 09:35 (GMT)
Style cleanup in sculpt.c, no functional changes.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021