blender.git
11 years agofix for build problem with audiospace and implicit declaration.
Campbell Barton [Mon, 10 Aug 2009 04:50:48 +0000 (04:50 +0000)]
fix for build problem with audiospace and implicit declaration.

11 years agoChange linux makefiles to use system wide python lib.
Guillermo S. Romero [Mon, 10 Aug 2009 02:43:03 +0000 (02:43 +0000)]
Change linux makefiles to use system wide python lib.

11 years agoWrap message with " as the ' was giving issues.
Guillermo S. Romero [Mon, 10 Aug 2009 02:07:34 +0000 (02:07 +0000)]
Wrap message with " as the ' was giving issues.

11 years agoAdd initial support in Makefiles for audaspace.
Guillermo S. Romero [Mon, 10 Aug 2009 01:56:54 +0000 (01:56 +0000)]
Add initial support in Makefiles for audaspace.
Note: removed hardcoded path in include directive. Check other build systems.

11 years agoremove python2.x support
Campbell Barton [Mon, 10 Aug 2009 00:07:34 +0000 (00:07 +0000)]
remove python2.x support

11 years agoAdd missing include paths.
Guillermo S. Romero [Sun, 9 Aug 2009 23:31:16 +0000 (23:31 +0000)]
Add missing include paths.

11 years agoSVN maintenance.
Guillermo S. Romero [Sun, 9 Aug 2009 23:23:19 +0000 (23:23 +0000)]
SVN maintenance.

11 years agofix crash caused by stroke selection
Martin Poirier [Sun, 9 Aug 2009 22:22:40 +0000 (22:22 +0000)]
fix crash caused by stroke selection

11 years ago2.5: Sound branch merge!
Joerg Mueller [Sun, 9 Aug 2009 21:16:39 +0000 (21:16 +0000)]
2.5: Sound branch merge!

See mailing list for additional information.

11 years agoSculpt/2.5:
Nicholas Bishop [Sun, 9 Aug 2009 17:21:40 +0000 (17:21 +0000)]
Sculpt/2.5:

* Added toolbar UI for setting "anchored" mode
* Added a "persistent" mode for the layer brush; basically you can keep sculpting on the same layer between strokes when this is on. There's a button to reset the base so you can add another layer on top of that, and so on.
This feature was suggested by Blenderer on BA, thanks!

Note, I think these options could use better names in the UI, but I couldn't really think of anything very descriptive, suggestions welcome

11 years agosmoke: fix fft not working
Daniel Genrich [Sun, 9 Aug 2009 15:04:31 +0000 (15:04 +0000)]
smoke: fix fft not working

11 years agofftw + smoke: fifxing define (making it work with scons)
Daniel Genrich [Sun, 9 Aug 2009 14:13:33 +0000 (14:13 +0000)]
fftw + smoke: fifxing define (making it work with scons)

11 years ago- fix error in last commit
Campbell Barton [Sun, 9 Aug 2009 13:20:12 +0000 (13:20 +0000)]
- fix error in last commit
- added better error feedback when registering operators fails.
- added some python benchmark timers (prints on exit), times number of times py scripts run, average time and total % of time running py scripts.

11 years agofftw: fixing mac linking name
Daniel Genrich [Sun, 9 Aug 2009 12:52:59 +0000 (12:52 +0000)]
fftw: fixing mac linking name

11 years agoSmoke: little fix to ui
Daniel Genrich [Sun, 9 Aug 2009 12:50:39 +0000 (12:50 +0000)]
Smoke: little fix to ui

11 years agofftw3 scons: hopefully fixing indent error
Daniel Genrich [Sun, 9 Aug 2009 11:02:47 +0000 (11:02 +0000)]
fftw3 scons: hopefully fixing indent error

11 years agoSmoke:
Daniel Genrich [Sun, 9 Aug 2009 10:55:25 +0000 (10:55 +0000)]
Smoke:
* WITH_BF_FFTW3 flag --> fftw3 scons + cmake settings refined.
* Disabled by default since mac + win32 libs missing. Works already on win64 + linux (with installed fftw3 libs)

11 years ago- report errors on rna name collisions (does not check parent type yet)
Campbell Barton [Sun, 9 Aug 2009 10:05:33 +0000 (10:05 +0000)]
- report errors on rna name collisions (does not check parent type yet)
- minor cleanup for Py/C api functions that define rna properties from python.

11 years agopovray integration
Campbell Barton [Sun, 9 Aug 2009 07:09:32 +0000 (07:09 +0000)]
povray integration
- declare materials and reference them later
- support ray-transp filter setting
- blobs pigment wasn't working right

11 years agoSmoke: decoupling of wavelet #2, new noise strength option on gui, fftw3 option in...
Daniel Genrich [Sun, 9 Aug 2009 01:30:32 +0000 (01:30 +0000)]
Smoke: decoupling of wavelet #2, new noise strength option on gui, fftw3 option in place for cmake, scons yet uncommited

11 years agoSmoke: fixing collision objects again (bug introduced in decoupling commit) - thanks...
Daniel Genrich [Sat, 8 Aug 2009 20:41:44 +0000 (20:41 +0000)]
Smoke: fixing collision objects again (bug introduced in decoupling commit) - thanks to nudelZ for reporting

11 years ago2.5 Button Files:
Thomas Dinges [Sat, 8 Aug 2009 17:21:34 +0000 (17:21 +0000)]
2.5 Button Files:

* Cleanup of smoke and texture files to match guidelines.
* Made "Curve" Panel in Toolbar Closed per default.

11 years agoImproved layout of voronoi texture. There was some strange empty space.
William Reynish [Sat, 8 Aug 2009 14:17:55 +0000 (14:17 +0000)]
Improved layout of voronoi texture. There was some strange empty space.

11 years ago2.5 3D View Toolbar:
Thomas Dinges [Fri, 7 Aug 2009 19:16:59 +0000 (19:16 +0000)]
2.5 3D View Toolbar:

Brush Panel:
* Separated the code for different modes, easier to maintain.
* Only settings which are used in the current paint mode are shown now.

11 years agoAdded material game physics options in RNA and layout.
William Reynish [Fri, 7 Aug 2009 19:14:49 +0000 (19:14 +0000)]
Added material game physics options in RNA and layout.

Thanks to the new render API system these options don't clutter up the layout when you're not doing games.

11 years agobpy_context_set and bpy_context_clear to replace a number of functions (some were...
Campbell Barton [Fri, 7 Aug 2009 16:20:19 +0000 (16:20 +0000)]
bpy_context_set and bpy_context_clear to replace a number of functions (some were not always called causing bugs).
fix for a leak when trying to run a text with a syntax error too.

11 years agosmoke:
Daniel Genrich [Fri, 7 Aug 2009 13:19:17 +0000 (13:19 +0000)]
smoke:
- Bugfix: a bit too fast ;-) Better do it right too (problem with res > 150)
- fixing high res view button which disappeared sometimes
- fixing tooltip

11 years ago2.5: 3D View Toolbar:
Thomas Dinges [Fri, 7 Aug 2009 09:45:48 +0000 (09:45 +0000)]
2.5: 3D View Toolbar:

* Added some greying out and hiding for disabled/non available settings.
* Some layout tweaks.
* Added "Flip Direction" for Sculpt, this is the "Add, Sub" Option from 2.49, this time as a boolean. Off = Add, On, Sub.

11 years agofix for crash while appending data. (missing NULL check for newlibadr return value)
Campbell Barton [Fri, 7 Aug 2009 05:25:17 +0000 (05:25 +0000)]
fix for crash while appending data. (missing NULL check for newlibadr return value)

11 years agosvn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22205:22290
Campbell Barton [Fri, 7 Aug 2009 04:41:15 +0000 (04:41 +0000)]
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22205:22290

11 years agogameObject -> blenderObject mapping was being created but wasnt needed.
Campbell Barton [Fri, 7 Aug 2009 03:51:28 +0000 (03:51 +0000)]
gameObject -> blenderObject mapping was being created but wasnt needed.
Added utility func tag_main for (un)tagging every ID in a Main database with LIB_DOIT.

11 years agoBGE: removing remaining reference to sce->world->gravity/physics/... (it's all in...
Dalai Felinto [Fri, 7 Aug 2009 03:06:32 +0000 (03:06 +0000)]
BGE: removing remaining reference to sce->world->gravity/physics/... (it's all in sce->gm now) + Dome UI changes

UI changes: splitting dome options for different dome modes (eg angle doesn't work for envmap mode)
if anyone wants to tweak that, feel free to do it.

* I put a remaining to bring setEyeSeparation + Focal Length to the Stereo GUI. I'm still not sure what would be the default parameters for that, and that will require other changes (eg remove the flag m_setfocallength and m_seteyesep). For so far only a label remind :)

11 years agoSmoke: test commit of PCG
Daniel Genrich [Fri, 7 Aug 2009 01:07:45 +0000 (01:07 +0000)]
Smoke: test commit of PCG

11 years agoPovray
Campbell Barton [Fri, 7 Aug 2009 01:05:33 +0000 (01:05 +0000)]
Povray
* Sun lamp type export (known as parallel lights in povray)
* Native support for blenders metaballs, currently exports
 - ball and ellipsoid types
 - radius, stiffness
 - ellipsoid xyz scale
 - negative elements
 - single material (like blender)

Renamed rna props.
 elem.sizex -> size_x
 mball.last_selected_element ->  mball.active_element

minor changes to UI scripts.

11 years ago2.5 Mesh Draw Options: [WIP]
Thomas Dinges [Thu, 6 Aug 2009 23:34:14 +0000 (23:34 +0000)]
2.5 Mesh Draw Options: [WIP]

* Added RNA for Mesh Draw Options.
* Added "Draw" Options into the Mesh Data Tab, needs check for Edit Mode.

* Fixed a typo in DNA.

11 years ago- fix for a crash in readfile.c, thanks Roelf for finding.
Campbell Barton [Thu, 6 Aug 2009 23:19:05 +0000 (23:19 +0000)]
- fix for a crash in readfile.c, thanks Roelf for finding.
- add media option for povray
- remove unintentional line from modifier script

11 years agoSmoke: another 10-20% speed gain due to CG (conjugate gradient) improvements
Daniel Genrich [Thu, 6 Aug 2009 22:28:55 +0000 (22:28 +0000)]
Smoke: another 10-20% speed gain due to CG (conjugate gradient) improvements

11 years ago[#19206] Fix MD2 Vertex Normal Export
Campbell Barton [Thu, 6 Aug 2009 22:24:14 +0000 (22:24 +0000)]
[#19206] Fix MD2 Vertex Normal Export
from Calvin Loncaric (marvinx03)

[#18965] Blender Load and Run need fully qualified specs
[#18966] getMaterials not used
from Roger Wickes (roger)

11 years ago[#19035] New Python command to set the active flag of Armature Bones
Campbell Barton [Thu, 6 Aug 2009 22:11:33 +0000 (22:11 +0000)]
[#19035] New Python command to set the active flag of Armature Bones
from Ivo Grigull (loolarge)

Removed redraw calls from the python function, added epydocs.

11 years agoosx scons/ffmpeg tweaks
Matt Ebb [Thu, 6 Aug 2009 22:06:11 +0000 (22:06 +0000)]
osx scons/ffmpeg tweaks

* options to enable building with precompiled ffmpeg (in /lib) rather than building from source in extern - this is off by default since I haven't compiled ffmpeg for ppc yet

* tweaks to enable building ffmpeg on osx better out of the box (still need to install yasm with these options on though..)

11 years agoCleanup a little to add "draw to buffer" (and bring back stamp).
Diego Borghetti [Thu, 6 Aug 2009 20:51:41 +0000 (20:51 +0000)]
Cleanup a little to add "draw to buffer" (and bring back stamp).

11 years agoRemove bitmap mode from blenfont, only draw with textures.
Diego Borghetti [Thu, 6 Aug 2009 20:06:02 +0000 (20:06 +0000)]
Remove bitmap mode from blenfont, only draw with textures.

As Joe point on a previous mail, glBitmap don't work nice
on all cards and also some of the things that we can do
with texture are hard (or need that blender check the font mode)
to implement.

11 years ago-Use getattr() now for constraints too. :)
Thomas Dinges [Thu, 6 Aug 2009 18:31:25 +0000 (18:31 +0000)]
-Use getattr() now for constraints too. :)
-Deleted old Buttons C code for RIGIDBODYJOINT constraint.
-"Realtime" Icon for Modifer was different in Template and RNA, i changed the Icon in RNA to match the template version, which is an eye instead of a cube.

11 years agoSmoke: forgot ui redraw event
Daniel Genrich [Thu, 6 Aug 2009 17:00:37 +0000 (17:00 +0000)]
Smoke: forgot ui redraw event

11 years agosmoke: decoupling high-res, introducing reset for heat+gravity, fixing another obstac...
Daniel Genrich [Thu, 6 Aug 2009 16:50:02 +0000 (16:50 +0000)]
smoke: decoupling high-res, introducing reset for heat+gravity, fixing another obstacle problem

11 years agosmoke gui: refining the new simulation panel ui
Daniel Genrich [Thu, 6 Aug 2009 15:55:42 +0000 (15:55 +0000)]
smoke gui: refining the new simulation panel ui
(thanks to nudelZ for this patch)

11 years ago2.5 Smoke:
Thomas Dinges [Thu, 6 Aug 2009 14:23:48 +0000 (14:23 +0000)]
2.5 Smoke:

Moved the Smoke Buttons into the Physic Tab.

11 years agooutput the origin for each map node.
Campbell Barton [Thu, 6 Aug 2009 13:30:23 +0000 (13:30 +0000)]
output the origin for each map node.
thanks to j michaelson for the patch

11 years agopedantic changes to python UI scripts
Campbell Barton [Thu, 6 Aug 2009 13:15:23 +0000 (13:15 +0000)]
pedantic changes to python UI scripts
- SOFTBODY -> SOFT_BODY
- Use getattr() with enum value to get the modifier function rather then a lot of elif's

11 years ago* further cleanup of windows defaults for openal
Nathan Letwory [Thu, 6 Aug 2009 13:01:24 +0000 (13:01 +0000)]
* further cleanup of windows defaults for openal

11 years agoadded a 'repeat' option to vertex smooth in the main 2.5 branch.
Joseph Eagar [Thu, 6 Aug 2009 12:34:48 +0000 (12:34 +0000)]
added a 'repeat' option to vertex smooth in the main 2.5 branch.

11 years ago* update windows default config for the openal updates, merging r22241 from soundsyst...
Nathan Letwory [Thu, 6 Aug 2009 08:23:07 +0000 (08:23 +0000)]
* update windows default config for the openal updates, merging r22241 from soundsystem branch

11 years ago* merge r22237 (from soundsystem branch) to have b25 still compile against new openal...
Nathan Letwory [Thu, 6 Aug 2009 08:04:35 +0000 (08:04 +0000)]
* merge r22237 (from soundsystem branch) to have b25 still compile against new openal on windows.
  NOTE: Windows users should update lib/windows/openal from SVN.

11 years agocopy openal dlls
Nathan Letwory [Wed, 5 Aug 2009 15:21:10 +0000 (15:21 +0000)]
copy openal dlls

11 years agocopy openal dlls
Nathan Letwory [Wed, 5 Aug 2009 15:19:02 +0000 (15:19 +0000)]
copy openal dlls

11 years agoUpdate for new OpenAL windows library.
Joerg Mueller [Wed, 5 Aug 2009 14:10:29 +0000 (14:10 +0000)]
Update for new OpenAL windows library.

11 years agofix for ghost memory leaks
Campbell Barton [Wed, 5 Aug 2009 02:40:51 +0000 (02:40 +0000)]
fix for ghost memory leaks
- ghost data wasn't being freed (added wm_ghost_exit() call to wm_init_exit.c)
- GHOST_EventManager wasn't freeing GHOST_IEventConsumer's
- ghost/X11 wasnt calling XCloseDisplay(), some junk from X11 wasnt being freed
- ghost/X11 XAllocNamedColor wasn't freeing the colors when done making a custom cursor.

11 years agofix for writing to freed memory in cases where python wasn't holding a reference...
Campbell Barton [Tue, 4 Aug 2009 22:59:50 +0000 (22:59 +0000)]
fix for writing to freed memory in cases where python wasn't holding a reference to the PyObject

11 years agoNLA - Quick patch bugfix
Joshua Leung [Tue, 4 Aug 2009 10:31:25 +0000 (10:31 +0000)]
NLA - Quick patch bugfix

When there were no strips but some empty tracks, the active action should be evaluated normally. This is not an optimal solution (more user testing + suggestions regarding the best way to do this is welcome).

11 years ago- allow changing game engine physics types in RNA
Campbell Barton [Tue, 4 Aug 2009 09:20:48 +0000 (09:20 +0000)]
- allow changing game engine physics types in RNA
- allow appending with a NULL scene (only used to add object bases into the current scene)

11 years agosvn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22130:22205
Campbell Barton [Tue, 4 Aug 2009 05:34:21 +0000 (05:34 +0000)]
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22130:22205

11 years agono need to store the physics env in each KX_GameObject
Campbell Barton [Tue, 4 Aug 2009 05:14:10 +0000 (05:14 +0000)]
no need to store the physics env in each KX_GameObject

11 years agoremove makefile cruft, mostly BGE related references to SUMO, Fuzzics, Blenkey etc.
Campbell Barton [Tue, 4 Aug 2009 03:13:36 +0000 (03:13 +0000)]
remove makefile cruft, mostly BGE related references to SUMO, Fuzzics, Blenkey etc.
also remove define MOZ_NOT_NET that was being used all over for telling the plugin to link against mozilla (not netscape)

11 years ago* apparently I forgot to update this one for the python zip copying business. Thanks...
Nathan Letwory [Tue, 4 Aug 2009 01:05:31 +0000 (01:05 +0000)]
* apparently I forgot to update this one for the python zip copying business. Thanks to JMS for spotting.

11 years agoFix segfault on makesrna.
Diego Borghetti [Mon, 3 Aug 2009 18:44:01 +0000 (18:44 +0000)]
Fix segfault on makesrna.

Call to RNA_def_property_update with a invalid pointer cause a segfault.

11 years agoSmoke: fix crash with collisions + flows
Daniel Genrich [Mon, 3 Aug 2009 16:39:12 +0000 (16:39 +0000)]
Smoke: fix crash with collisions + flows

11 years ago* add notifications for rna updates to curve. This gives realtime updates for curves...
Nathan Letwory [Mon, 3 Aug 2009 15:06:56 +0000 (15:06 +0000)]
* add notifications for rna updates to curve. This gives realtime updates for curves in editmode. If someone knows how to get this to work for object mode too, that'd be great.

11 years agoIgnoring BGE world setting from previously files.
Dalai Felinto [Mon, 3 Aug 2009 14:56:46 +0000 (14:56 +0000)]
Ignoring BGE world setting from previously files.
* That also means you can't really change them and save it before we actually do a do_version.
* Marking the old variables in DNA_world_types.h to be removed.

11 years ago* copy python zips from new release location
Nathan Letwory [Mon, 3 Aug 2009 14:48:39 +0000 (14:48 +0000)]
* copy python zips from new release location

11 years ago2.5 MetaBalls and UI
Jiri Hnidek [Mon, 3 Aug 2009 14:40:10 +0000 (14:40 +0000)]
2.5 MetaBalls and UI

* Added callback function for some metaball properties:
When some properties (wiresize, threshold, update flags) of metaball are changed, then these properties are copied to all metaballs in the group (all metaballs with same base name). This is important to "share" some properties between metaballs, because polygonisation of metaball is influenced only by properties of base metaball and base metaball can be changed.
* Improved drawing of selected Metaball objects

11 years agoRenamed Subsurf > Subdivision Surface
William Reynish [Mon, 3 Aug 2009 13:46:45 +0000 (13:46 +0000)]
Renamed Subsurf > Subdivision Surface
Multires > Multiresolution

The term 'Subsurf' was really confusing, because of the similar term Subsurface Scattering, meaning something completely different. Additionally, the prefix 'sub' (meaning 'lower' or 'under'), as well as the word 'surf' (meaning water foam / a water sport) really mean completely different things on their own, making 'subsurf' a terrible abbreviation.

11 years ago2.5 - MetaBalls are now animateable
Joshua Leung [Mon, 3 Aug 2009 13:09:23 +0000 (13:09 +0000)]
2.5 - MetaBalls are now animateable

11 years ago2.5 - Make Proxy Tweaks
Joshua Leung [Mon, 3 Aug 2009 12:11:50 +0000 (12:11 +0000)]
2.5 - Make Proxy Tweaks

* Drivers are now copied across and relinked as appropriate
* Drawtype is also copied now (especially useful for rigs)

11 years ago2.5 - Make proxy operator works again now
Joshua Leung [Mon, 3 Aug 2009 11:12:17 +0000 (11:12 +0000)]
2.5 - Make proxy operator works again now

Now it uses strings instead of pointers. Maybe the properties could still get some tweaks, but they work well enough for now.

11 years agoUI tweaks
William Reynish [Mon, 3 Aug 2009 10:54:02 +0000 (10:54 +0000)]
UI tweaks

-Removed shadows from most UI items. The shadow settings are unfortunately not really useful, because you can't set them for individual items. There was a lot of black text with black shadows, which really only makes the text look fuzzy. For shadows to improve clarity, they should be the opposite color of the text label, not the same color.

-Tweaked material layout, with clearer grouping in Ray Mirror and Ray Transparency panels.

-Added icons in the texture type menu to signify which textures are procedural and which ones are images, and plugins.

11 years ago* Fix makefiles once more, change tabs to spaces
Matt Ebb [Mon, 3 Aug 2009 05:21:13 +0000 (05:21 +0000)]
* Fix makefiles once more, change tabs to spaces

11 years ago* unzip osx python modules on make release, too
Matt Ebb [Mon, 3 Aug 2009 04:55:32 +0000 (04:55 +0000)]
* unzip osx python modules on make release, too

11 years agoFix access to MEM_CacheLimiterC-Api.h.
Guillermo S. Romero [Mon, 3 Aug 2009 01:24:55 +0000 (01:24 +0000)]
Fix access to MEM_CacheLimiterC-Api.h.

11 years ago* small fix for python versions
Matt Ebb [Mon, 3 Aug 2009 00:58:50 +0000 (00:58 +0000)]
* small fix for python versions

11 years agochanged makefile defaults to point to py3.1 for linux/bsd/openbsd/windows (probably...
Campbell Barton [Mon, 3 Aug 2009 00:44:42 +0000 (00:44 +0000)]
changed makefile defaults to point to py3.1 for linux/bsd/openbsd/windows (probably nobody uses makefiles on win32 anymore)

11 years ago* remove unused member of KX_Scene - m_objecttree
Campbell Barton [Sun, 2 Aug 2009 23:53:53 +0000 (23:53 +0000)]
* remove unused member of KX_Scene - m_objecttree
* implicit declaration of getenv in glutil.c

11 years ago2.5 - Bones with "Euler" rotations can now have their rotation keyframed properly...
Joshua Leung [Sun, 2 Aug 2009 23:31:18 +0000 (23:31 +0000)]
2.5 - Bones with "Euler" rotations can now have their rotation keyframed properly using built-in keyingsets (i.e. the IKEY menu in 3D-View)

11 years agoSmoke:
Daniel Genrich [Sun, 2 Aug 2009 23:30:44 +0000 (23:30 +0000)]
Smoke:
a) fixing domain boundaries
b) fixing flow gui (no more velocity there - taken from particles)
c) Outflow available (deletes smoke from scene)
d) deactivating other noise options for now
e) base for render/preview settings
f) fixing collisions to be working again

11 years ago== Sequencer ==
Peter Schlaile [Sun, 2 Aug 2009 23:02:59 +0000 (23:02 +0000)]
== Sequencer ==

This brings back sequencer rendering, moving do_render_seq() into the
pipeline where it belongs.

Things to fix: SCENE-strip rendering and memory cleanup for
SCENE-strips.

Otherwise: enjoy :)

11 years agoGraph Editor Bugfixes:
Joshua Leung [Sun, 2 Aug 2009 22:56:42 +0000 (22:56 +0000)]
Graph Editor Bugfixes:

* Tools such as set handle type, etc. were not being called correctly from the menus. There were missing operator-context calls to make sure that the invoke methods would get skipped.

* Hack for loading old files - buttons region for Graph Editor now gets added. Dunno why this didn't work automatically as for NLA despite the two having the same code.

11 years agoSmall tweaks to scene buttons (checkboxes in the right column)
Matt Ebb [Sun, 2 Aug 2009 21:46:35 +0000 (21:46 +0000)]
Small tweaks to scene buttons (checkboxes in the right column)

11 years agoSmoke: 2 preview fixes
Daniel Genrich [Sun, 2 Aug 2009 19:40:25 +0000 (19:40 +0000)]
Smoke: 2 preview fixes
a) take first position lamp into accountn for smoke ligthning (still no realtime shading when you move the lamp - you have to simulate another frame for now)
b) fix front/back "looking throurgh" issue by reordering the billboards

11 years agoSoftbody now uses the new pointcache code.
Janne Karhu [Sun, 2 Aug 2009 19:39:33 +0000 (19:39 +0000)]
Softbody now uses the new pointcache code.

Note: Rna access to softbody point cache is through softbody modifier although the point cache is in softbody settings. This is to make it similar to cloth.

Bugfix: Softbody rna was trying to get "ob->soft->softflag" instead of the correct "ob->softflag".

11 years agoSmoke: (hopefully) fix collision high-res smoke disappearance
Daniel Genrich [Sun, 2 Aug 2009 18:32:56 +0000 (18:32 +0000)]
Smoke: (hopefully) fix collision high-res smoke disappearance

11 years ago2.5 3DView:
Thomas Dinges [Sun, 2 Aug 2009 16:44:32 +0000 (16:44 +0000)]
2.5 3DView:

* Removed redundant color picker panels from the Properties Panel.
* Deleted some old C Buttons Code. (Background Image, Weight Paint, View and the Color pickers.)
* Added missing Particle Mode Buttons into the Toolbar. They need a check if the system is editable or not.
* Pose Mode Panels in Toolbar were not working due to wrong context. Fixed.

11 years agoSmoke: fixing 8MB memleak
Daniel Genrich [Sun, 2 Aug 2009 15:57:19 +0000 (15:57 +0000)]
Smoke: fixing 8MB memleak

11 years agoNLA Tweaks:
Joshua Leung [Sun, 2 Aug 2009 13:15:20 +0000 (13:15 +0000)]
NLA Tweaks:

* "Pushing down" the action to make a new strip will now make the new strip the 'active' one.

* 'Active Action' field in Animation Data panel is now editable as long as we aren't in "tweakmode"

11 years ago2.5 - Animation/RNA Bugfixes
Joshua Leung [Sun, 2 Aug 2009 12:52:02 +0000 (12:52 +0000)]
2.5 - Animation/RNA Bugfixes

* Settings for Bones can now be animated properly from UI
* Settings for constraints on bones and objects can now be keyframed properly
* Added missing 'subtarget' property wrapping for StretchTo constraint.

11 years agoMistakingly removed check for old Python in material buttons in previous commit.
William Reynish [Sun, 2 Aug 2009 11:36:12 +0000 (11:36 +0000)]
Mistakingly removed check for old Python in material buttons in previous commit.

Added it back, plus some smaller layout tweaks.

11 years ago2.5 - Animation Playback Tweaks
Joshua Leung [Sun, 2 Aug 2009 11:05:13 +0000 (11:05 +0000)]
2.5 - Animation Playback Tweaks

* Added some optimisations to avoid having to try evaluating some data that won't have any effect.

* Converted playback buttons in timeline header to use operators too

11 years agofix for crash in background mode.
Campbell Barton [Sun, 2 Aug 2009 10:32:52 +0000 (10:32 +0000)]
fix for crash in background mode.

11 years ago2.5 - Bugfixes
Joshua Leung [Sun, 2 Aug 2009 07:08:51 +0000 (07:08 +0000)]
2.5 - Bugfixes

* Added operator for jumping to the start and end frames. Shift Up/Down
* Fixed bad spacing for buttons in Graph Editor header

11 years agoNaN makefiles now support and build with precompiled Python 3.1 by default on Mac
Matt Ebb [Sun, 2 Aug 2009 06:22:53 +0000 (06:22 +0000)]
NaN makefiles now support and build with precompiled Python 3.1 by default on Mac

11 years agoAnimato - Bugfixes for ShapeKeys + ShapeKey Drivers
Joshua Leung [Sun, 2 Aug 2009 06:10:24 +0000 (06:10 +0000)]
Animato - Bugfixes for ShapeKeys + ShapeKey Drivers

* Animated ShapeKey F-Curves/Drivers are now visible in the Animation Editors.

* As a result of this, the old 'ShapeKeys' mode (which would display all the shapekey channels, even if they had no keyframes yet) in the DopeSheet, no longer works for now. However, it would have been of no use as no sliders were shown anyway.

* Drivers which depended on the rotation of bones now work again. These now point to the right RNA properties, and get some extra 'time' corrections (for degrees -> radians change).

11 years agosvn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22099:22130
Campbell Barton [Sun, 2 Aug 2009 03:59:00 +0000 (03:59 +0000)]
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22099:22130