Mike Erwin
dc2609da3d
svn merge -r38814:38905 https://svn.blender.org/svnroot/bf-blender/trunk/blender .
2011-08-02 01:01:56 +00:00
Mitchell Stokes
03c1585e3a
BGE Animations: BGEDeformVerts() now handles normals instead of relying on BL_MeshDeformer::RecalcNormals(), which BlenderDeformVerts() still uses. As expected, the BGEDeformVerts() version isn't as accurate, but it avoids a sqrt per vertex. This gives about a 15~20% improvement in time spent on the rasterizer in my test scene, which resulted in about 5 more fps. However, the main reason for the new normal code is it will be easier to do on the GPU (doesn't rely on neighbor information).
2011-08-01 23:02:10 +00:00
Tamito Kajiyama
9a0b816416
Merged changes in the trunk up to revision 38893.
2011-08-01 20:18:02 +00:00
Howard Trickey
a4cd1ba8e5
fixed meshes added via python api have no faces
2011-08-01 11:53:55 +00:00
Joerg Mueller
3e85ec432e
3D Audio GSoC:
...
Adds new speaker object type.
Notes:
* Needs some nice icons
* Quickily review by Joshua Leung (5 mins)
* Properties UI updated (with help of Thomans Dinges)
* Speakers have their own theme color
* No real audio functionality yet.
* Minor bug regarding lamps/lattices fixed in interface_templates.c
I personality tested:
* Creation, Deletion, Duplication
* Saving, Loading
* Library linking (incl. make local)
* Tracking
* Dope Sheet, Outliner
* Animation
* Drawing (incl. Theme)
2011-08-01 11:44:20 +00:00
Howard Trickey
85b11ea9d2
Fixed knifetool problem where it wouldn't track positions on faces in ortho mode
2011-08-01 11:43:54 +00:00
Campbell Barton
c965d1d2cc
fix [ #28061 ] Texture (paint) bleeding on edges
...
respect clamp u/v image options.
2011-08-01 08:53:57 +00:00
Campbell Barton
cd793378db
fix [ #28112 ] Vertex paint crash
2011-08-01 06:50:24 +00:00
Campbell Barton
af39f26360
fix, uvproject modifier wasn't copying the uv layer name,
...
also edit var names from recent commit to better fit with other functions.
2011-08-01 05:25:30 +00:00
Campbell Barton
9da712a581
replace dutch variable name 'aantal' with 'tot'
2011-08-01 02:58:44 +00:00
Campbell Barton
f48b906261
fix for failure to create curve knots when both endpoint and bezier U were enabled.
...
use default when invalid settings given.
removed odd/annoying bit shifting of the flagu/v for such basic function made code hard to understand and would fail if new flags were added.
2011-08-01 02:52:08 +00:00
Janne Karhu
5c8344bcc9
Bug fix: loading a file that had particles using a dupligroup from a liblinked file without the library file being present crashed
2011-07-31 16:26:02 +00:00
Campbell Barton
c74bb09584
fix for material slot removal (r38879)
...
- The object ID was being passed to the data_delete_material_index_id() from object_remove_material_slot(), rather then the object data. (so the material slot fix wouldnt run in that case).
- add support for fixing text object materials too.
2011-07-31 12:43:41 +00:00
Dalai Felinto
5b3bb37343
reverting part of #38876 (whitespace edits)
...
the new if/else nesting introduced in the previous commit makes no sense.
(since I was here I add a comment for extrainfo and did some small cleanup)
2011-07-31 11:21:48 +00:00
Dalai Felinto
432bd158fb
bugfix [ #28111 ] material.pop breaks mt->mat_nr
...
create a new parameter for materials.pop() to not remove material slot.
this way the mat_nr is still the old one.
for the default behaviour we now have material remapping (i.e. data_delete_material_index_id(id, index)).
This new function is brought from the material_slot remove function.
2011-07-31 11:12:38 +00:00
Campbell Barton
f4a1dc4c8d
when converting curves from poly -> nurbs, dont enable Bezier-U flag.
...
Not sure why this was enabled, possibly from copy/paste with bezier->nurbs code?
If you have meny poly lines there was no nice way to convert these into a smoothed nurbs curve.
Ran into this when trying to convert generated ivy into smooth nurbs.
2011-07-31 07:58:50 +00:00
Campbell Barton
c7a1a19153
whitespace edits, had odd space/tab mix
2011-07-31 07:54:24 +00:00
Campbell Barton
c19e88ac26
fix for building without bullet
2011-07-31 07:45:54 +00:00
Mike Erwin
679b528177
fix for immobile camera (NDOF_SHOULD_ROTATE etc.) -- should revisit later
2011-07-31 06:26:03 +00:00
Guillermo S. Romero
e8c3c4097a
SVN maintenance.
2011-07-31 06:03:14 +00:00
Sukhitha Prabhath Jayathilake
f3c867c3db
Camera Clipping animation COLLADA support fix.
2011-07-31 05:04:12 +00:00
Campbell Barton
f4293067c1
py api: sphinx doc corrections, pep8 cleanup and style edits, also added __all__ to some modules which were missing it.
2011-07-31 03:15:37 +00:00
Mike Erwin
4745e3da12
improved ndof fly: precision mode, camera position, camera animation
2011-07-31 03:06:00 +00:00
Nicholas Bishop
670f58023c
== PBVH ==
...
OK, after that failure of committing a bunch of old junk, hopefully
this is what I actually meant to commit :)
* Added big comments to some of the fields in struct PBVHNode. I
always forget the details of these, so finally wrote it down
properly.
* Changed types of PBVHNode.face_vert_indices and PBVHNode.flag to
better reflect their contents.
* There should be no functional changes here.
2011-07-31 02:34:53 +00:00
Nicholas Bishop
6c3bb8b903
EditMesh-based skin node drawing
2011-07-31 02:03:48 +00:00
Nicholas Bishop
cff57b14a1
Imported bsphere.c, mostly ifdef'd out for now
2011-07-31 02:03:39 +00:00
Nicholas Bishop
cae05598b1
Added DNA and RNA for skin modifier, stubbed in skin modifier functions
2011-07-31 02:03:28 +00:00
Nicholas Bishop
601eb68420
Added SkinNode DNA and customdata.
2011-07-31 02:03:21 +00:00
Dalai Felinto
dfc661565a
patch [ #27909 ] Added constants in bge.constraints by Solano Felicio (solano) + some changes in rst
...
I named all the BGE modules with their actual names (e.g. Rasterizer, Video Texture, ...). so in the API index.html page they look more like the other Blender modules.
I did the same for the bgl module.
For bge.constraints this patch exposes the constants values for debug mode and createConstraints (they were hardcoded innts before).
+ making all the "todo" and #comments into rst comments (.. comments)
Thanks Solano, it's great to get help to those tasks :)
2011-07-30 23:16:22 +00:00
Mitchell Stokes
d3edf274b0
BGE Animations: This should solve the issue with NULL not being defined in BL_ActionManager.cpp
2011-07-30 17:27:54 +00:00
Ton Roosendaal
805a169f70
Bugfix #28121
...
Linked Library objects or object->data should not allow to go
to sculptmode. Also cleaned up mode menu with invalid entries then.
2011-07-30 15:45:27 +00:00
Xiao Xiangquan
66d1707293
fix of cmake rules for mac, from sirdude
2011-07-30 14:05:48 +00:00
Campbell Barton
d163ce5595
bpy fix for crash/assert on running dir() on a non collection property + some other minor corrections.
2011-07-30 13:18:04 +00:00
Campbell Barton
f66ec41b6a
quiet some compiler warnings & fix possible (but unlikely) crash.
...
also added GPLv2+ header to resources.c.
2011-07-30 09:24:10 +00:00
Mike Erwin
632f59c7bc
improved visual rotation guide
2011-07-30 05:23:10 +00:00
Joshua Leung
73183abfa9
Removing some unused code - old gp editing stuff
2011-07-30 05:07:34 +00:00
Joshua Leung
e9fed9bd8c
Bugfix: When only one handle was selected in Graph Editor, the line of
...
the other handle were not drawn
This only happened when the "only on selected keyframes" option was
enabled
2011-07-30 05:04:49 +00:00
Mitchell Stokes
387439390d
BGE Animations: Fixing some warnings from GCC about initialization order.
2011-07-29 21:58:31 +00:00
Joerg Mueller
29f214f7f3
Merging up to trunk r38834.
2011-07-29 21:28:18 +00:00
Mike Erwin
aec91c0cf5
ndof sensitivity operator follows power curve and respects min/max
2011-07-29 21:07:51 +00:00
Thomas Dinges
6a27da310c
While looking at the bug report, found some more issues...
...
This is the result of RNA renaming at it's glance. ;-)
2011-07-29 20:59:46 +00:00
Thomas Dinges
99997ccd18
Fix for [ #28117 ] Diffuse reflection IPO curve not imported correctly from 2.49b files
2011-07-29 20:46:30 +00:00
Jason Hays
5b6da0c1d1
Merged 38568-38822
2011-07-29 17:57:46 +00:00
Xiao Xiangquan
287b24926f
merge with trunk r38787
2011-07-29 17:42:53 +00:00
Jason Hays
566d936179
'Fix Deforms' op added to weight paint tools to smooth (remove/reduce) spiking caused by bones by altering vgroup weights
...
--it's still really simplistic (and slow!) so don't try fixing an entire mesh! xD
Also, don't use it on a mesh with a mirror modifier yet, just noticed that it does both vertices instead of one.
Minor UI text update for Vertex Masking
2011-07-29 17:36:49 +00:00
Bastien Montagne
ce20487fa7
Merging r38765 through r38817 from trunk into vgroup_modifiers.
2011-07-29 13:45:22 +00:00
Bastien Montagne
a22f75606e
vgroup_modifiers: Fixed last problems with WP mode, plus a small fix in weightvg_util.c.
...
It seems WeightVG modifiers can’t enable the eModifierTypeFlag_SupportsMapping flag...
2011-07-29 13:25:58 +00:00
Nathan Letwory
24def76ac8
svn merge -r38753:38813 https://svn.blender.org/svnroot/bf-blender/trunk/blender .
2011-07-29 07:58:03 +00:00
Lukas Toenne
fb738f4929
When relinking node group outputs from sockets of different type, automatically change the output to the source type. Feature request by Daniel Salazar.
2011-07-29 07:14:03 +00:00
Campbell Barton
de92597967
fix for last merge
2011-07-29 02:15:01 +00:00