Joseph Eagar
142d87f154
=bmesh= committing not-quite-functional edge split modifier code before replacing it with a bmesh version, taking too much time to debug right now.
2011-06-01 19:30:19 +00:00
Campbell Barton
9d2abb445a
svn merge -r37030:37035 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-05-31 06:39:57 +00:00
Campbell Barton
8949387186
svn merge -r37028:37030 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-05-31 05:28:00 +00:00
Campbell Barton
08d6932c86
svn merge -r36900:37028 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-05-31 05:11:04 +00:00
Campbell Barton
35cbb3ed49
svn merge -r36840:36890 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-05-31 02:55:29 +00:00
Campbell Barton
09da9d4393
cmake maintenance
...
blender_add_lib now takes a separate include argument to suppress warnings in system includes (mostly ffmpeg & python).
also only build wm_apple.c on apple+carbon configuration.
2011-05-31 01:15:44 +00:00
Sergey Sharybin
e1466b8ca2
Fix #27392 : boolean intersect's
...
It was lag of optimization logic, which always retuns object's derivedMesh
if one of of boolean operation's meshes has got no faces.
Actually, result depends on operation and which mesh has got no faces.
Added small utility function to handle this.
2011-05-29 15:53:38 +00:00
Brecht Van Lommel
0f1f6e448d
Fix #27480 : armature multimodifier was not working in edit mode.
2011-05-26 10:21:09 +00:00
Joseph Eagar
a7e9223caa
=bmesh= fixed problem with creases in solidify modifier
2011-05-25 23:29:38 +00:00
Nathan Letwory
a751c48b5f
clamp delta to prevent cases where strength is a huge number. Very high values would lead to scale problems of objects.
2011-05-24 11:20:33 +00:00
Miika Hamalainen
3b41ab432b
Applied Dynamic Paint 1.18f patch as a codebase for GSoC.
2011-05-24 07:08:58 +00:00
Joseph Eagar
94b8a81c17
=bmesh= fixed mask modifier stack bug
2011-05-24 01:54:13 +00:00
Campbell Barton
88f4087a57
svn merge -r36725:36801 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-05-20 16:52:10 +00:00
Campbell Barton
2999d0fad9
rename mul_project_m4_v4 to mul_project_m4_v3.
2011-05-20 10:09:03 +00:00
Brecht Van Lommel
e088f592bd
Fix some compile warnings.
2011-05-19 11:54:03 +00:00
Brecht Van Lommel
ae0c552bd1
Fix crash when accessing mesh from python while a mesh with a subsurf modifier
...
is in editmode.
2011-05-19 11:24:56 +00:00
Nick Samarin
a918040902
synched with trunk at revision 36569
2011-05-16 20:30:59 +00:00
Campbell Barton
068c627013
remove unused vars
2011-05-13 13:17:30 +00:00
Campbell Barton
1d8fa52883
rename BMINDEX_GET/SET to BM_GetIndex/BM_SetIndex
2011-05-13 10:49:26 +00:00
Campbell Barton
6cc8f734c0
svn merge -r36603:36651 https://svn.blender.org/svnroot/bf-blender/trunk/blender \nwith some manual edits
2011-05-13 04:04:53 +00:00
Matt Ebb
b73fe01295
* Enabled rna access to fluid sim velocity vectors
...
The main purpose for this is to allow rendering motion blurred blender fluids in external renderers (eg. http://vimeo.com/21870635 ).
Python code snippet for interpreting this data here: http://www.pasteall.org/21577 . Cleaned up some ugly hacks in this area too
* Also added read-only access to scene.subframe to RNA - setting current frame and subframe should still go via scene.frame_set()
2011-05-12 22:52:30 +00:00
Campbell Barton
1e90add66c
more syncing with trunk.
2011-05-11 09:31:00 +00:00
Campbell Barton
5ba0c2c049
tag unused arguments, quiet some warnings
2011-05-09 14:32:55 +00:00
Campbell Barton
5776d7ff9c
svn merge -r36529:36564 https://svn.blender.org/svnroot/bf-blender/trunk/blender
2011-05-09 09:38:48 +00:00
Campbell Barton
b93594bf30
quiet more compiler warnings, also found a bug using printf rather then fprintf.
2011-05-09 05:09:07 +00:00
Campbell Barton
5a2a3d7d82
more syncing with trunk, also cleared many warnings with gcc4.6
2011-05-09 04:06:48 +00:00
Joseph Eagar
6ef77cf95a
=bmesh= merge from trunk at r36529
2011-05-08 23:43:18 +00:00
Campbell Barton
b432520799
fix [ #27324 ] WindowManager.invoke_search_popup() crashes blender and does not work
...
also minor formatting fixes.
2011-05-08 12:51:05 +00:00
Brecht Van Lommel
1357443e48
Fix #27230 : texture paint face selection mask did not work on multires. It
...
seems the support mapping flag was removed for disabling in edit mode, but
this wasn't necessary.
2011-05-02 10:21:07 +00:00
gsr b3d
4548063f97
SVN maintenance.
2011-05-01 23:16:16 +00:00
Campbell Barton
7cc98cbb0b
warp modifier, using negative strength inverts the transformation matrix but the location it gave wasnt useful when rotation was used too, just negate the translation.
2011-05-01 16:07:18 +00:00
Campbell Barton
6b0d932c0d
warp modifier, added in the render branch for durian.
...
simple modifier, almost like a hook, except it can deform with 2 object source -> target, has option to preserve rotation and use different falloff types.
2011-05-01 15:16:59 +00:00
Campbell Barton
f3a9b7580e
spelling corrections.
2011-04-29 04:43:36 +00:00
Campbell Barton
7a2d6482e3
skip some calculations with the wave modifier - when the vert has no vgroup weight or 0.0 falloff.
2011-04-28 05:34:11 +00:00
Campbell Barton
f280f8384f
fix [ #27186 ] Wave modifier falloff
...
regression from 2.4x (own fault)
2011-04-28 05:19:17 +00:00
Campbell Barton
b12d46f73e
- fix for player linking
...
- added notes to release todo's.
- renamed view3d view transform matching functions.
- added assert in edge split modifier to make a certain bug easier to spot.
2011-04-26 10:38:18 +00:00
Campbell Barton
461a7c5c81
fix [ #26993 ] Edge Split Crash
2011-04-25 16:24:38 +00:00
Campbell Barton
7bedbde536
indentation changes only.
2011-04-25 16:02:53 +00:00
Joshua Leung
8fec90e220
Displace Modifier - Optimisation Tweaks for jpbouza and ZanQdo
...
- When strength is 0, there's no need to perform any of the
calculations at all
- When the vertexgroup weight for a vert is set to 0, skip evaluating
the modifier for that vertex as it should result in no-change to the
final result
2011-04-25 06:27:32 +00:00
Joseph Eagar
133a1c2699
=bmesh= fixed edge split modifier, and a bug in knifetool reported by letterrip. also brought back beautify-fill.
2011-04-22 23:37:58 +00:00
Campbell Barton
f9f771cd01
converted more mixed tab/space indentations to tabs. only whitespace changes.
2011-04-21 15:53:30 +00:00
Janne Karhu
66b605ec93
Fix for [ #27075 ] Explode Modifier - Apply as Shape impossible
...
* Explode modifier was flagged as "nonconstructive", so the "apply as shape" option was shown. And yes I know exploding things probably isn't usually considered as very constructive, but.. :P
2011-04-20 17:15:33 +00:00
Joseph Eagar
0e9ce1b40d
=bmesh= odd bug, sometimes edge slide would result in invalid derivedmesh. I had to put a recalcData() call into edge slide's free function. not sure why edge slide but not other transform tools are acting up.
2011-04-17 04:12:53 +00:00
Joseph Eagar
489eaaa46d
=bmesh= build modifier works now, also made scanfill thread-safe
2011-04-16 23:58:49 +00:00
Joseph Eagar
798e0b02c0
=bmesh= modifiers can now be applied with shapekeys
2011-04-15 05:20:18 +00:00
Joseph Eagar
c98148a963
=bmesh= merge from trunk at r36153
2011-04-15 01:19:13 +00:00
Campbell Barton
62c0dfbb46
fix [ #26888 ] 3D viewport shading broken after solidify modifier
2011-04-12 12:59:37 +00:00
Joseph Eagar
53a85a8edf
=bmesh=
...
Made the new "superknife" tool much stabler
then it was, though a few minor quirks remain.
Rather then the shortest-distance-in-graph method
I was using to rebuild the mesh post-knife I
reworked it to build a triangulation instead,
then merge the triangles into the right correct
faces.
2011-04-11 01:38:20 +00:00
Janne Karhu
f8124d6db7
[ #26848 ] Keyed Particles seems to be broken
...
* Explode modifier wasn't updated properly when keyed particles were used.
* Explode modifier didn't get correct locations for grid distributed particles.
2011-04-10 11:24:29 +00:00
Campbell Barton
0298d223cc
quiet various warnings, also disable -Wdouble-promotion with cmake since it gives warnings with variable length args.
2011-04-03 10:04:16 +00:00