Joshua Leung
be44ac7490
* Renaming some Keying Sets API functions to make the terminology more consistent in the UI
...
* Fixed bug with hotkeys for adding properties to Keying Sets using the KKEY over the relevant buttons. Was calling the remove callback instead.
2010-02-27 02:03:33 +00:00
Campbell Barton
15db857628
rename flag for auto script execution since scriptlinks are no more.
2010-02-27 01:47:46 +00:00
Joerg Mueller
a7b73a49a4
Fix for ffmpeg audio rendering being to long.
2010-02-26 21:08:06 +00:00
Campbell Barton
10dbf6faee
rename extension to addon after discussion with meta-androcto & mindrones
2010-02-26 14:28:29 +00:00
Campbell Barton
878d8b44ee
remove rna functions image.get_export_path() and image.get_abs_filename(), filename functions should not be spesific to images.
...
rename BKE_get_image_export_path() to BKE_rebase_path() and take a filename arg rather then an image.
obj export file copy was also not working because of a missing import.
2010-02-26 11:50:59 +00:00
Campbell Barton
9352c9f0c1
use negate_v3 rather then multiplying a vector by -1.0 (no functional changes)
2010-02-26 09:02:52 +00:00
Campbell Barton
2cf6141e7c
fix for fly mode restoring non-euler rotations
2010-02-26 08:47:20 +00:00
Janne Karhu
cf4ba30f79
Few small hair dynamics goodies:
...
* Effectors now work with hair dynamics.
* Hair dynamics has a new "Collider Friction" parameter that works similarly to internal friction except now all collision objects effect the hair velocity. Useful for quick'n'dirty interaction with objects as the calculations are really fast, but doesn't really take away the need for proper hair-object collisions.
2010-02-26 03:24:21 +00:00
Janne Karhu
88d6250005
Fix for [ #20647 ] Children from particles on a subsurf mesh don't render correct
2010-02-25 01:57:09 +00:00
Janne Karhu
8b9e0e941c
Particles with "no physics" didn't stick to the emitter like they were supposed to.
2010-02-25 00:03:49 +00:00
Janne Karhu
d1f19d7e84
Fix for [ #19955 ] 2.5 Particles are calculated wrong when object has any transform animation
...
* The exact location of particle birth wasn't cached if cache step was greater than 1, so the interpolation from an unborn particle to a living one wasn't accurate at all.
* Although not ideal, the current solution is to copy the birth location to the previous cached frame so it's always exact. This should work properly for memory & disk cache.
* This fix shouldn't cause any problems, but exhaustive tests of caching are difficult so be sure to let me know if there's strange behavior.
2010-02-25 00:03:16 +00:00
Campbell Barton
99b288da96
view selected now uses boundboxes of dupli-objects and ignores centerpoints of the instance objects when it has duplis. view selected also working again for selected paint mask faces.
2010-02-24 20:11:35 +00:00
Campbell Barton
aebe86bef1
hair was running collision functions (copy to/from collision arrays), even when collision could not be done.
2010-02-24 18:06:51 +00:00
Campbell Barton
b888a32eee
getting double frames problem, set the epsilon to 100th of a frame rather then 100,000th.
2010-02-24 17:14:16 +00:00
Campbell Barton
03590eb8a9
allow cloth sim for linked duplicates, not many people use this but we need for using hair on linked characters, if there are bugs with this we'll need to fix so enabling for now with comments that its experemental.
2010-02-24 15:35:15 +00:00
Campbell Barton
6afd97b9af
multi-multi modifier support.
2010-02-24 15:03:28 +00:00
Campbell Barton
3f5786a00e
added support for proxies as drivers back.
2010-02-23 17:56:45 +00:00
Campbell Barton
3307d6d509
building without jack was broken
2010-02-21 19:54:18 +00:00
Joerg Mueller
38ef2df8f7
2.5 Audio:
...
* Jack Transport support!
* Minor sequencer audio corrections.
2010-02-21 18:01:41 +00:00
Joshua Leung
f3b9ea066e
Bugfix #21245 : "Track to" (Ctrl + T) operator was missing notifier updates
...
Bugfix #21255 : Clear track operator did not remove TrackTo constraints too. This could still be made to do Locked Track and other tracking constraints later too, but for now this will do.
2010-02-21 11:05:52 +00:00
Campbell Barton
3bf2715039
apply visual transform to pose
...
So constrainted bones can have their transform applied to their loc/scale/rot, then remove the constraints
2010-02-19 15:34:26 +00:00
Campbell Barton
4755ab9f80
scene_update_for_newframe was calling DAG_scene_update_flags() and BKE_animsys_evaluate_all_animation() for each set.
...
gain some speedup by only calling once.
minor printf changes to readfile.c, no functional change.
2010-02-19 13:13:21 +00:00
Joerg Mueller
f09dc08523
Enabling AV-sync again. You can now choose between No sync, Frame Dropping or AV-sync.
2010-02-19 12:20:29 +00:00
Campbell Barton
f50962a689
in rare cases fcurves with no handle length can result in 0.0. check if the point matches the frame.
2010-02-18 19:43:13 +00:00
Campbell Barton
b5adeb922f
revert 27010, sorry but this makes playback of animation unusable & jerky, we can provide some sample files for testing.
2010-02-18 17:00:24 +00:00
Joerg Mueller
37d781b868
Basic AV Sync for forward playing.
2010-02-18 14:17:53 +00:00
Campbell Barton
8a3be98403
applying rest pose on a linked proxy would crash because object_data_is_libdata assumed proxy didnt have linked data.
2010-02-18 11:49:17 +00:00
Campbell Barton
42fd22531f
constraints unique name length was set too long (could overrun the buffer), use sizeof() with other instances of BLI_uniquename too
2010-02-18 10:14:49 +00:00
Brecht Van Lommel
2eeef0ba7b
Remove some unfinished code I accidentally commit for render thread safety.
2010-02-17 11:35:20 +00:00
Joshua Leung
a6e1998222
Animation Editors - Texture Animation:
...
Texture animation is now shown in the animation editors. Texture stacks are shown for each Material/Lamp/World block that uses them.
There is currently still a bit of a bug with this which means that unless the owner of the texture stack is animated too, the animation data for the textures won't show up. This will get rectified soon though.
2010-02-17 10:21:07 +00:00
Brecht Van Lommel
ad01c90ee3
Revert render slots commit for release, I can't find the bug or even redo
...
it myself, there will still be render slots just old implementation.
2010-02-16 19:24:04 +00:00
Andrea Weikert
7e5d27502c
compile fixes for MSVC!
...
* function must return value!
* missing _USE_MATH_DEFINES for M_PI
2010-02-16 18:12:44 +00:00
Campbell Barton
57308d8382
[ #21102 ] Nonunique ID names in sequencer!
...
now uniqute names are ensured with recursive name checking on the scene
2010-02-16 17:58:50 +00:00
Brecht Van Lommel
2061f91741
Render Slots: change the implementation by moving it from the render to the
...
image code, this should be clearer and makes reusing the Render struct later
on easier.
2010-02-16 15:49:22 +00:00
Campbell Barton
046bf7a6a1
bugfix [ #21167 ] subsurf+some modifier+ 2 material FAIL
...
constructive modifiers after subsurf ignored face materials.
2010-02-16 10:36:17 +00:00
Joshua Leung
43af6fdae1
Quick patch from phonybone: Fix for double allocation of colorbands
2010-02-16 10:12:05 +00:00
Campbell Barton
88a2f63c1e
bugfix [ #21136 ] End frame And Cur Frame setting is broken with Metric/Imperial units [26876]
...
and minor changes for unit.c, no functional change.
2010-02-15 21:07:14 +00:00
Campbell Barton
c5bcbad779
Proxy ID property syncing
...
This means pose bones on proxy poses can have their own values as long as the name and type matches that of the library pose bone.
without this the only way to add new values on a pose bone proxy is to protect in the lib, reload the proxy blend and save.
2010-02-15 18:43:54 +00:00
Ton Roosendaal
50cd69d8d9
Test code for Brecht:
...
Added a function that quickly extracts a full main dbase from an undo buffer,
to pass on to render code. This will efficiently then make a render using only
own memory, allowing real threading and running multiple renders at once.
2010-02-15 18:36:06 +00:00
Lukas Steiblys
1c24096de8
Patch: [ #20408 ] Bugfix GLSL shading with VBO
...
Thank you, Andre Tibben, for the fix.
2010-02-15 12:35:32 +00:00
Brecht Van Lommel
38298d2c22
Fix memory leak "dist table" in node curve mapping.
2010-02-15 09:13:07 +00:00
Campbell Barton
83fd3fbb43
copy animdata and id-props when copying material node tree's to avoid double memory frees or node trees sharing animdata when they shouldnt.
2010-02-15 08:50:04 +00:00
Campbell Barton
677386e53a
initial support for extensions in the user preferences
...
only one script at the moment:
[#20848 ] Blender Gears for 2.5 (for ideasman42)
from Michel Anders (varkenvarken)
2010-02-14 23:33:18 +00:00
Joerg Mueller
190d84a08b
Flac encoding now working. Thanks peter schlaile for the help!
2010-02-14 15:38:05 +00:00
Brecht Van Lommel
cd3c70cca2
Fix #20400 : hair particles do not render when in "particle mode"
...
if children present.
2010-02-14 15:11:39 +00:00
Brecht Van Lommel
32aea49b6d
Fix #20171 : properties of hair are not animateable.
2010-02-14 14:37:26 +00:00
Brecht Van Lommel
be575aa3a0
Fix #20282 : particle normal force can be animated but not driven.
2010-02-14 14:18:23 +00:00
Benoit Bolsee
ce26d457ba
Support GPU image auto_refresh also for movie (was for sequence only).
2010-02-13 21:24:13 +00:00
Campbell Barton
39c3ebdc91
fix for memory leak: node animation data wasnt being free'd
...
also some corrections to memory debug stuff.
2010-02-13 13:38:10 +00:00
Ton Roosendaal
b673f7318c
Added support for animated texture draw, GLSL textures.
...
Note, this is not like GE ffmpg, but Blender Image Texture
display for GLSL materials. Speed can be disappointing,
use smaller images for realtime edits.
2010-02-13 13:09:30 +00:00