13 years agoPython API
Ken Hughes [Fri, 12 Jan 2007 22:35:42 +0000 (22:35 +0000)]
Python API
Typo corrections in Mesh API doc.

13 years agoPython API
Ken Hughes [Fri, 12 Jan 2007 22:15:33 +0000 (22:15 +0000)]
Python API
Bugfix: Object.setEuler() didn't accept an Euler object.

13 years agoBugfix, Plumiferos collection: Composite node "Image" didn't show the Z
Ton Roosendaal [Fri, 12 Jan 2007 16:33:34 +0000 (16:33 +0000)]
Bugfix, Plumiferos collection: Composite node "Image" didn't show the Z
output socket for regular images anymore.

13 years agoEnabled slashkey in sculptmode for local view.
Nicholas Bishop [Fri, 12 Jan 2007 16:16:59 +0000 (16:16 +0000)]
Enabled slashkey in sculptmode for local view.

13 years agoPatch from Matt: for AO baking, instead of warning user that AO was not
Ton Roosendaal [Fri, 12 Jan 2007 13:17:15 +0000 (13:17 +0000)]
Patch from Matt: for AO baking, instead of warning user that AO was not
active or setup, it just turns on the flags and continues.

13 years agoBugfixes:
Ton Roosendaal [Fri, 12 Jan 2007 11:13:34 +0000 (11:13 +0000)]

- the "number/string button widget", or sbutton(), button() and fbutton()
  calls, were using button event '1' or '2' to denote events, whilst this
  could also be an other defined event.
  Bug showed as unwanted display changes in ipo window after using marker
  renaming for example.

- slider buttons for Action Window were expecting ints, while using short.

- cleanup in blender/src for warnings

13 years agoforgot to convert the matrix to a 3x3. worked but raised a warning.
Campbell Barton [Fri, 12 Jan 2007 10:39:59 +0000 (10:39 +0000)]
forgot to convert the matrix to a 3x3. worked but raised a warning.

13 years ago= removed nendo import/export and tex2uvbaker =
Tom Musgrove [Fri, 12 Jan 2007 09:08:00 +0000 (09:08 +0000)]
= removed nendo import/export and tex2uvbaker =

tex2uvbaker is now redundant with buitin functionality so thank you for maintaining this script in the past.  nendo is a marginal format and the scripts are not maintained so removing

13 years ago - first commit form mac ;-), changed data structure VObjectData a little,
Jiri Hnidek [Fri, 12 Jan 2007 08:51:16 +0000 (08:51 +0000)]
 - first commit form mac ;-), changed data structure VObjectData a little,
   removed unused code

13 years agoAdded warning for if user attempts to sculpt on a shapekey without turning on the...
Nicholas Bishop [Fri, 12 Jan 2007 08:23:40 +0000 (08:23 +0000)]
Added warning for if user attempts to sculpt on a shapekey without turning on the lock (doesn't make sense to sculpt on an interpolated shapekey.)

13 years agoRemoved yet another use of set_sculpt_object.
Nicholas Bishop [Fri, 12 Jan 2007 06:17:03 +0000 (06:17 +0000)]
Removed yet another use of set_sculpt_object.

13 years agoAdded a couple things my last commit missed; one more usage of set_sculpt_object...
Nicholas Bishop [Fri, 12 Jan 2007 06:13:33 +0000 (06:13 +0000)]
Added a couple things my last commit missed; one more usage of set_sculpt_object removed, also added a check to make sure the user doesn't try to use partial visiblility on a mesh with shapekeys

13 years agoBugfix #5690:
Joshua Leung [Fri, 12 Jan 2007 05:29:59 +0000 (05:29 +0000)]
Bugfix #5690:

If you set the value of undosteps in userprefs to zero, and tried to save
defaults, the value would get reset to 32. Caused by out-of-place version

13 years ago* Fix: The sculptmode hotkey I to change to Inflate brush wasn't working,
Matt Ebb [Fri, 12 Jan 2007 05:26:17 +0000 (05:26 +0000)]
* Fix: The sculptmode hotkey I to change to Inflate brush wasn't working,
since it was being overridden by blenderqread() in toets.c The existence of
this stuff here alongside the hotkeys in space.c is just plain evil, bring on
the events refactor! :)

13 years agoRemoved set_sculpt_object. Tested with sculpt undo, sculpt+multires, sculpt+partial...
Nicholas Bishop [Fri, 12 Jan 2007 05:13:36 +0000 (05:13 +0000)]
Removed set_sculpt_object. Tested with sculpt undo, sculpt+multires, sculpt+partial visibility, and sculpt+shapekeys, seems stable.

13 years agoChanged the way sculptmode interacts with shape keys. Vertex coordinates are now...
Nicholas Bishop [Fri, 12 Jan 2007 04:47:38 +0000 (04:47 +0000)]
Changed the way sculptmode interacts with shape keys. Vertex coordinates are now copied into the active key at the end of each brush action. (This is in preperation for removing the function set_sculpt_object.)

13 years ago== Action Editor - Grab Transform ==
Joshua Leung [Fri, 12 Jan 2007 04:21:23 +0000 (04:21 +0000)]
== Action Editor - Grab Transform ==

Fixed bug with 'grid-stepping' with scaled actions. Now, when holding the
Ctrl key or with auto-snapping in this mode, keys move in 1.0 frame intervals
all the time (not just when action was unscaled).

13 years ago== NLA Editor ==
Joshua Leung [Fri, 12 Jan 2007 02:34:47 +0000 (02:34 +0000)]
== NLA Editor ==

Minor workflow tweak - Add New Empty Action as New Action Strip.
Hotkey: Shift N.
Menu Entry: 'Strip' menu

Creates a new action, and adds it as an action strip at the bottom of
the list nla-strips for an object. Useful for creating additional strips to
correct poses of prior strips.

13 years ago== Interface ==
Matt Ebb [Fri, 12 Jan 2007 01:13:27 +0000 (01:13 +0000)]
== Interface ==

Touched up the render baking header menu.

13 years agoerror, camera scale couldnt be set. bpyrender now sets ortho properly
Campbell Barton [Fri, 12 Jan 2007 00:31:18 +0000 (00:31 +0000)]
error, camera scale couldnt be set. bpyrender now sets ortho properly

13 years ago==== MSVC 7 project files ====
Andrea Weikert [Thu, 11 Jan 2007 20:01:31 +0000 (20:01 +0000)]
==== MSVC 7 project files ====
- small update:added multires-firstlevel.c

13 years agoPython API
Ken Hughes [Thu, 11 Jan 2007 15:27:58 +0000 (15:27 +0000)]
Python API
Change Scene API example to use instead of

13 years agoFix for bug #5666:
Brecht Van Lommel [Thu, 11 Jan 2007 15:00:17 +0000 (15:00 +0000)]
Fix for bug #5666:
Crash texture painting with airbrush and pressure, due to division by
zero and resulting nan's. Cause of this crash found by Andrea, thanks!

13 years agoBugfix #5681
Ton Roosendaal [Thu, 11 Jan 2007 14:08:45 +0000 (14:08 +0000)]
Bugfix #5681

Mesh editmode; "Separate" tool crashed when Object had fluidsettings.

13 years agobugfix #5683
Ton Roosendaal [Thu, 11 Jan 2007 12:13:54 +0000 (12:13 +0000)]
bugfix #5683

IpoWindow: trying to assign a action-ipo to a Bone failed if Bone had not
yet be included in Action.

13 years agotested export scripts with a large scene and resolved errors that came up as well...
Campbell Barton [Thu, 11 Jan 2007 09:39:16 +0000 (09:39 +0000)]
tested export scripts with a large scene and resolved errors that came up as well as some speedups- mostly problems with lightwave_export

13 years agomade mesh.getFromObject also get the meshes smoothing value when copied from another...
Campbell Barton [Thu, 11 Jan 2007 09:15:31 +0000 (09:15 +0000)]
made mesh.getFromObject also get the meshes smoothing value when copied from another mesh object.

13 years agoSetting the active UV layer now works correctly on multires levels other than 1.
Nicholas Bishop [Thu, 11 Jan 2007 08:27:04 +0000 (08:27 +0000)]
Setting the active UV layer now works correctly on multires levels other than 1.

13 years agoPrevent user from editing multires UV coords except on level 1.
Nicholas Bishop [Thu, 11 Jan 2007 07:30:47 +0000 (07:30 +0000)]
Prevent user from editing multires UV coords except on level 1.

13 years agoFurther cleanups for multires' firstlevel data (both weights and UVs.)
Nicholas Bishop [Thu, 11 Jan 2007 07:01:30 +0000 (07:01 +0000)]
Further cleanups for multires' firstlevel data (both weights and UVs.)

13 years agoimproved this script
Campbell Barton [Thu, 11 Jan 2007 06:48:25 +0000 (06:48 +0000)]
improved this script

* use mesh.transform instead of a python matrix multiplication function.
* use the image filename rather then ID name for the URL
* use the scenes world rather then the first world for getting world data.
* mesh.verts.index(face.vert[i]) is extreamly slow!, use face.vert[i].index instead. also got rid of a face loop in a face loop that didnt do anything.

Still need to move this script to Mesh from NMesh

13 years agosome PLY files dont have faces, made these import without raising an error.
Campbell Barton [Thu, 11 Jan 2007 02:09:45 +0000 (02:09 +0000)]
some PLY files dont have faces, made these import without raising an error.

13 years agoFly mode now detects weather Z is up to start with and sets the initial Z locking...
Campbell Barton [Thu, 11 Jan 2007 00:05:36 +0000 (00:05 +0000)]
Fly mode now detects weather Z is up to start with and sets the initial Z locking from this.

13 years agobugfix #5545
Ton Roosendaal [Wed, 10 Jan 2007 21:09:42 +0000 (21:09 +0000)]
bugfix #5545

Bake Render now works for dupli-verted lamps.
Note, shift+z shaded view too!

13 years agoBugfix #5487 (among others)
Ton Roosendaal [Wed, 10 Jan 2007 15:25:02 +0000 (15:25 +0000)]
Bugfix #5487 (among others)

glDrawArrays() for a closed line loop (polygon) crashes in some platforms,
but why we couldn't find any reason for.
Replaced code with regular glBegin() and glEnd().

13 years agoBugfix #5670
Ton Roosendaal [Wed, 10 Jan 2007 12:35:04 +0000 (12:35 +0000)]
Bugfix #5670

Background render for multires/sculpt crashed due to using UI data.

13 years ago= dxf update =
Tom Musgrove [Wed, 10 Jan 2007 11:37:19 +0000 (11:37 +0000)]
= dxf update =

update by the script author - may have killed some changes cambo did to the previous version but the layout of the script is too significantly different to merge them.

13 years agoBugfix #5673
Ton Roosendaal [Wed, 10 Jan 2007 11:32:36 +0000 (11:32 +0000)]
Bugfix #5673

UV ImageWindow, composite preview screwed up view matrix, so UV editing
doesnt work with it. Simply fixed it with not allowing this preview panel
unless image type is OK. With new image API a trivial check.

13 years agoBugfix #5764
Ton Roosendaal [Wed, 10 Jan 2007 11:07:25 +0000 (11:07 +0000)]
Bugfix #5764

Added a check and warning in renderpipe init for 'renderer' type. Unknown
render engines (like from experimental builds) can crash.

13 years ago== Action/IPO Cleaning Cleanup ==
Joshua Leung [Wed, 10 Jan 2007 08:51:24 +0000 (08:51 +0000)]
== Action/IPO Cleaning Cleanup ==

Further cleanups, this time moving all the checks for making sure that
the cleaning threshold is defined are centralised in the do_versions code.

13 years agoBugfix #5625:
Joshua Leung [Wed, 10 Jan 2007 08:33:05 +0000 (08:33 +0000)]
Bugfix #5625:

When adding keyframes to a very-short action scaled to long-lengths in the
NLA editor, exisiting keyframes would disappear. The culprit was a very large
threshold value used to cull duplicate keyframes. This bug was even present
in 2.42(a).

Although this fixes the bug, further work is needed on preventing future cases
of badly scaled actions. Actions with length of 0.9 frames representing motion
of 200 frame ranges is not on.

13 years agoMade deleting a UV layer work correctly with multires enabled. Still need to do addin...
Nicholas Bishop [Wed, 10 Jan 2007 08:16:27 +0000 (08:16 +0000)]
Made deleting a UV layer work correctly with multires enabled. Still need to do adding and renaming layers.

13 years agoAdded missing include to multires.c.
Nicholas Bishop [Wed, 10 Jan 2007 07:24:29 +0000 (07:24 +0000)]
Added missing include to multires.c.

13 years agoModified weightpaint to prevent user from editing multires weights except on level 1.
Nicholas Bishop [Wed, 10 Jan 2007 06:43:03 +0000 (06:43 +0000)]
Modified weightpaint to prevent user from editing multires weights except on level 1.

13 years agoA few cleanups for multires (removed commented-out code, unused variables), also...
Nicholas Bishop [Wed, 10 Jan 2007 06:29:44 +0000 (06:29 +0000)]
A few cleanups for multires (removed commented-out code, unused variables), also removed use_tex flag from the Multires struct (that is now stored implicitly by the fdata struct.)

13 years agoLarge fix for multires. Changed UV coordinates (MTFaces) to be special first-level...
Nicholas Bishop [Wed, 10 Jan 2007 06:09:10 +0000 (06:09 +0000)]
Large fix for multires. Changed UV coordinates (MTFaces) to be special first-level data in multires. The data is now stored in a standard CustomData struct in Multires, rather than being stored for each level. (The UVs can now only be edited on level 1.) Changes allow multiple sets of UVs to work correctly. This change should also decrease multires memory usage some (though only when UVs are being used, of course.)

Changes to CustomData:
Some functions would only return the current active layer, added extra variants that take an index to select the level (modeled after CustomData_get_layer_n.)

Still todo:
* UVs are being interpolated linearly, should probably offer Catmull-Clark subdivision like Subsurf modifier.
* Vertex Colors still don't support multiple customdata layers.
* Editing UV data on levels other than 1 should be disabled in the interface (same for weights)

13 years agoAdded a couple of stubs so that blenderplayer compiles fine again after
Joshua Leung [Wed, 10 Jan 2007 02:22:22 +0000 (02:22 +0000)]
Added a couple of stubs so that blenderplayer compiles fine again after
verse commit. Could someone who is familiar with stubs check that this
is done the right way?

13 years agoBugfix from Malachy, for some IPO logic brick changes.
Erwin Coumans [Wed, 10 Jan 2007 01:16:49 +0000 (01:16 +0000)]
Bugfix from Malachy, for some IPO logic brick changes.

13 years ago== Armatures ==
Joshua Leung [Tue, 9 Jan 2007 22:29:59 +0000 (22:29 +0000)]
== Armatures ==

Some tweaks to the 'Armature' Editing panel button layout so that buttons
are not so cramped now that ghost options are no longer there.

13 years ago== Action Editor -> Auto-Snap ==
Joshua Leung [Tue, 9 Jan 2007 22:27:27 +0000 (22:27 +0000)]
== Action Editor -> Auto-Snap ==

There's a new selection-box on the header of the action editor, which
sets the mode of auto-snapping for transforms. By default auto-snapping
is off.

There are 3 modes of auto-snap:
* Off - transforms per normal
* Frame Step - grid-step transform (may have errors with scaled actions)
* Nearest Frame - true snap-to-frame (takes into account nla-scaling)

These translate to the following hotkeys when transforming:
* Off - no keys press/held (as it's always been)
* Frame Step - Ctrl (as it's always been)
* Nearest Frame - Shift (replaces old shift-key behaviour which was not useful)

13 years ago= arabic translation =
Tom Musgrove [Tue, 9 Jan 2007 18:49:10 +0000 (18:49 +0000)]
= arabic translation =

arabic translation by M. Bashir Al-Noimi, be aware that we don't support right to left languages so this may not be of benefit to end users currently

13 years agoforgot to remove when I changed the name.
Campbell Barton [Tue, 9 Jan 2007 16:58:39 +0000 (16:58 +0000)]
forgot to remove when I changed the name.

13 years agoply export patch 5576 applied with parts rewritten.
Campbell Barton [Tue, 9 Jan 2007 16:01:38 +0000 (16:01 +0000)]
ply export patch 5576 applied with parts rewritten.
BPyMesh getMeshFromObject bugfix in some cases non mesh object types could be a problem.

13 years agoadded a note that mesh.update() has changed sine 2.42 and a warning about the Eeekado...
Campbell Barton [Tue, 9 Jan 2007 14:06:25 +0000 (14:06 +0000)]
added a note that mesh.update() has changed sine 2.42 and a warning about the Eeekadoodle that haunts Mesh since its a thin wrapper.

13 years agoAdded flag in MultiChannel exr file to denote line order. Blender has the
Ton Roosendaal [Tue, 9 Jan 2007 13:58:51 +0000 (13:58 +0000)]
Added flag in MultiChannel exr file to denote line order. Blender has the
Y coordinate 0 in left-bottom of screen :)

Fun news: cinepaint now reads such files too:

13 years ago - Bug fix: object trnasformation now follows verse specification. It
Jiri Hnidek [Tue, 9 Jan 2007 11:50:45 +0000 (11:50 +0000)]
 - Bug fix: object trnasformation now follows verse specification. It
   means, other verse client will display object transformation correctly.
   Objects will not be up-side down etc. Bug reported at irc by Emil.

13 years ago- Added panel for Bake render (tabbed now in 'anim' panel).
Ton Roosendaal [Tue, 9 Jan 2007 11:10:12 +0000 (11:10 +0000)]
- Added panel for Bake render (tabbed now in 'anim' panel).
  (Empty space will get OSA options, that I add tomorrow or so)

- Removed a lot of old unused variables in renderdata. Also meant I had
  to remove this from python API... please check if this gives valid

- Cleaned up bad formatted code for FFMPG buttons (spaces instead of tabs)

13 years agoMade skinning between 2 open edge loops work better
Campbell Barton [Tue, 9 Jan 2007 09:24:20 +0000 (09:24 +0000)]
Made skinning between 2 open edge loops work better

13 years agoDisallow CTRL+click to add verts when multires is enabled.
Nicholas Bishop [Tue, 9 Jan 2007 09:02:04 +0000 (09:02 +0000)]
Disallow CTRL+click to add verts when multires is enabled.

13 years agoFixed typo in multires (looping through to totvert rather than totedge.)
Nicholas Bishop [Tue, 9 Jan 2007 08:28:01 +0000 (08:28 +0000)]
Fixed typo in multires (looping through to totvert rather than totedge.)

13 years agofixes spelling of filename.
Campbell Barton [Tue, 9 Jan 2007 05:28:37 +0000 (05:28 +0000)]
fixes spelling of filename.
Window.c was calling undo_push_mesh, even for non mesh objects, exiting editmode would crash for any non mesh object (found with the armature symmetry script), bad juju.

13 years agoBugfix for multires: when deleting lower levels, special first-level data must be...
Nicholas Bishop [Tue, 9 Jan 2007 05:22:48 +0000 (05:22 +0000)]
Bugfix for multires: when deleting lower levels, special first-level data must be subdivided up to the level of the new lowest level. This wasn't being done for dverts. In fixing this, I also reorganized the code for subdividing multires dverts, much cleaner now.

13 years agoFormat corrections.
Robert Holcomb [Tue, 9 Jan 2007 04:32:39 +0000 (04:32 +0000)]
Format corrections.

13 years agoR key when face select mode and weight mode were enabled, would rotate UV coords.
Campbell Barton [Tue, 9 Jan 2007 03:33:32 +0000 (03:33 +0000)]
R key when face select mode and weight mode were enabled, would rotate UV coords.
Most other operations use WP keys instead of UV/Face, so R now rotates the posebone instead.
When combining the modes this your more offten wanting to move the pose then the UVcoords.

13 years agoSculptmode bugfix: textures were not being scaled correctly to a [0,1] range for...
Nicholas Bishop [Tue, 9 Jan 2007 03:17:03 +0000 (03:17 +0000)]
Sculptmode bugfix: textures were not being scaled correctly to a [0,1] range for brush strength.

13 years agoSculptmode bugfix: use actual active object to check when to update zbuffer data...
Nicholas Bishop [Tue, 9 Jan 2007 03:00:58 +0000 (03:00 +0000)]
Sculptmode bugfix: use actual active object to check when to update zbuffer data when drawing with xray objects.

13 years agoImproved exiting retopo paint; clicking on either of the retopo toggles in editmode...
Nicholas Bishop [Tue, 9 Jan 2007 00:47:23 +0000 (00:47 +0000)]
Improved exiting retopo paint; clicking on either of the retopo toggles in editmode will popup a question to check whether retopo paint should be applied or canceled.

13 years agoimage_auto_layout update to use new UV coords, bugfix #5624 thenaks (fredz)
Campbell Barton [Tue, 9 Jan 2007 00:36:42 +0000 (00:36 +0000)]
image_auto_layout update to use new UV coords, bugfix #5624 thenaks (fredz)
added some text to mesh_boneweight_copy

13 years agoMultires bugfix: wrong interpolation value for weights on triangle faces.
Nicholas Bishop [Mon, 8 Jan 2007 23:52:59 +0000 (23:52 +0000)]
Multires bugfix: wrong interpolation value for weights on triangle faces.

13 years agoFix for bug #5606:
Brecht Van Lommel [Mon, 8 Jan 2007 23:47:03 +0000 (23:47 +0000)]
Fix for bug #5606:
Subsurf modifier displays normals wrong with mixed smooth and solid faces.

13 years agoBugfix for multirse, Mesh wasn't being properly updated with weightpaint data after...
Nicholas Bishop [Mon, 8 Jan 2007 23:41:42 +0000 (23:41 +0000)]
Bugfix for multirse, Mesh wasn't being properly updated with weightpaint data after switching back to level 1.

13 years agoFix for bug and #5449 and #5423:
Brecht Van Lommel [Mon, 8 Jan 2007 21:20:18 +0000 (21:20 +0000)]
Fix for bug and #5449 and #5423:
Crashes using flip triangle edges or beauty fill.

The cause was edges being marked for deletion and deleted that are
still in use by faces. This could happen if the edge was part of a
quad or unselected triangle, or if the edge was marked for deletion,
but then needed again because of another flip.

13 years agoBugfix #5548
Ton Roosendaal [Mon, 8 Jan 2007 20:53:43 +0000 (20:53 +0000)]
Bugfix #5548

New option to use "Tangent Space normalmap" normals now works for node

13 years agoBugfix #5551
Ton Roosendaal [Mon, 8 Jan 2007 14:55:53 +0000 (14:55 +0000)]
Bugfix #5551

CTRL+C/V (or Apple+C/V) on buttons didn't copy/paste names for buttons
of type "ID pointer" anymore. Was caused by NULL pointer check in wrong

13 years agoBugfix #5631
Ton Roosendaal [Mon, 8 Jan 2007 13:10:17 +0000 (13:10 +0000)]
Bugfix #5631

Missing depsgraph relation for dupliverted Meta system.
Now editing the mesh for this situation is big fun!

13 years agoCorrected Typo.
Robert Holcomb [Mon, 8 Jan 2007 12:42:12 +0000 (12:42 +0000)]
Corrected Typo.

13 years agoNew code to write 'sub version' string. It was using a (controlled) 1 byte
Ton Roosendaal [Mon, 8 Jan 2007 12:31:53 +0000 (12:31 +0000)]
New code to write 'sub version' string. It was using a (controlled) 1 byte
overflow in a safe area, but that's not very nice code...

13 years agoBugfix #5634
Ton Roosendaal [Mon, 8 Jan 2007 11:52:11 +0000 (11:52 +0000)]
Bugfix #5634

Adding a new Blender Screen (top header, screen browse menu) did not
correctly clear memory, causing scriptlinks in Area Windows to mess up

13 years agoFixed a couple bugs with multires+weightgroups: 1) weightgroups are now being properl...
Nicholas Bishop [Mon, 8 Jan 2007 08:02:26 +0000 (08:02 +0000)]
Fixed a couple bugs with multires+weightgroups: 1) weightgroups are now being properly applied to the mesh on Level 1.   2) Corrected the algorithm that interpolates weightgroups for all the other levels so that it more or less matches the subsurf output.

13 years agodisabled fly mode for objects with constraints, would do weired stuff.
Campbell Barton [Mon, 8 Jan 2007 04:59:11 +0000 (04:59 +0000)]
disabled fly mode for objects with constraints, would do weired stuff.

13 years ago= game engine fixes=
Tom Musgrove [Mon, 8 Jan 2007 04:22:23 +0000 (04:22 +0000)]
= game engine fixes=

two fixes to the GE by Charlie

13 years agoAdded some additional comments about the usage of the the backend
Joshua Leung [Sun, 7 Jan 2007 22:30:44 +0000 (22:30 +0000)]
Added some additional comments about the usage of the the backend
functions used for Pose-Mode bone snapping.

13 years ago== Toolbox ==
Peter Schlaile [Sun, 7 Jan 2007 19:52:13 +0000 (19:52 +0000)]
== Toolbox ==

Added sanity-checks proposed in

(strcpy without range checks is evil(tm) )

13 years agoFixed crash going from Sculpt Mode to Edit Mode.
Nicholas Bishop [Sun, 7 Jan 2007 19:45:05 +0000 (19:45 +0000)]
Fixed crash going from Sculpt Mode to Edit Mode.

13 years agoAdded a few comments to sculptmode.c
Nicholas Bishop [Sun, 7 Jan 2007 19:37:24 +0000 (19:37 +0000)]
Added a few comments to sculptmode.c

13 years ago=== Transform Snapping ===
Martin Poirier [Sun, 7 Jan 2007 19:33:00 +0000 (19:33 +0000)]
=== Transform Snapping ===

Snap/Grid icon button in 3D view header (edit mesh). FIXME NOTICE: make nice looking icons (yes, that's for you Matt)
When snap is on, a drop down appears for the target method (closest, median, center)

Hotkey to toggle snap is Shift-Tab (this was previously used for a not totally equivalent to Tab. Ton said OK to scrap it). That hotkey is currently restricted to edit mesh (where snap is currently restricted).

Changed a couple of ugliness on how snap settings are stored.

13 years ago== Sequencer ==
Peter Schlaile [Sun, 7 Jan 2007 19:22:22 +0000 (19:22 +0000)]
== Sequencer ==

Bugfix in Audio(HD): resampling caused artefacts on mixdown.
(The ffmpeg resampler needs a little warmup time and shouldn't be
restarted all the time.)

The resampler can still cause problems, if your soundfile doesn't start
with silence!

13 years ago==== GHOST Win32 ====
Andrea Weikert [Sun, 7 Jan 2007 18:43:27 +0000 (18:43 +0000)]
==== GHOST Win32 ====
- fixed WinTab locking positioning into absolute mode
- hopefully fixes [ #5586 ] Cursor control
Note: Setting the extent of the digitizing context causes Application to override
system settings for pen/mouse control. Removing this fixed the issue.

13 years ago==== MSVC 7.1 project files ====
Andrea Weikert [Sun, 7 Jan 2007 17:10:46 +0000 (17:10 +0000)]
==== MSVC 7.1 project files ====
- updated to latest version of OpenExr in lib/windows/openexr/lib
- also changed the /NODEFAULTLIB to the same values as scons build
- changed blender to compile with /MT like all libraries too

13 years agoBugfix #5578
Ton Roosendaal [Sun, 7 Jan 2007 16:41:44 +0000 (16:41 +0000)]
Bugfix #5578

ShapeKeys could get corrupted when using the sliders (or relative values).
Was caused by 25 dec commit to get SculptMesh work with Shapes... very
strange implementation here. For now, disabled this function to enter when
not in sculpt mode, while waiting for Nichololas to make it definite OK.

13 years agoMetaball - docs were wrong
Campbell Barton [Sun, 7 Jan 2007 15:33:28 +0000 (15:33 +0000)]
Metaball - docs were wrong
Sound - needed t ohave the PyType as extern
3ds_export can now export derived objects (dupli's)

13 years agoBugfix #5560
Ton Roosendaal [Sun, 7 Jan 2007 14:20:17 +0000 (14:20 +0000)]
Bugfix #5560

Dupliverted Lamps did not draw in the 3D window anymore. Caused by OpenGL
displaylist optimize which cannot work for lamps... (yet)

13 years agoAdded end/begin sculptmode before/after bake-render. Not sure if its needed
Ton Roosendaal [Sun, 7 Jan 2007 14:19:13 +0000 (14:19 +0000)]
Added end/begin sculptmode before/after bake-render. Not sure if its needed
but for regular F12 render it's done as well.

13 years agoBugfix #5626
Ton Roosendaal [Sun, 7 Jan 2007 14:18:03 +0000 (14:18 +0000)]
Bugfix #5626

HSV node in composite got a new variable (V) in july, but this was not
initialized to '1' for older files.

This commit adds the initialize, for when the V==0. It might therefore
break cases saved with CVS versions with V set to 0 purposedly (not likely
but possible).

13 years agomade python 2.3 compat again.
Campbell Barton [Sun, 7 Jan 2007 07:33:40 +0000 (07:33 +0000)]
made python 2.3 compat again.

13 years agoFixed bug #5627, Retopo Paint doesn't work with LMB set as the main mouse button
Nicholas Bishop [Sun, 7 Jan 2007 05:47:58 +0000 (05:47 +0000)]
Fixed bug #5627, Retopo Paint doesn't work with LMB set as the main mouse button

13 years agofixes in rigidbody constraints rigidbody -> IPO baking:
Erwin Coumans [Sun, 7 Jan 2007 04:54:29 +0000 (04:54 +0000)]
fixes in rigidbody constraints rigidbody -> IPO baking:
copy system with rigidbody constraint will link new constraints to new objects (instead of old)
fps from blender will be used when baking (left shift/ctrl/alt + P)

13 years agopatch by Charlie, related to recent changes of multi-uv/lightmap generation. This...
Erwin Coumans [Sun, 7 Jan 2007 04:39:39 +0000 (04:39 +0000)]
patch by Charlie, related to recent changes of multi-uv/lightmap generation. This fix makes it possible to use lightmaps in the game engine.

13 years ago2 bugfixes by Malachy, related to message sensor / ipo actuator firing wrongly
Erwin Coumans [Sun, 7 Jan 2007 04:35:33 +0000 (04:35 +0000)]
2 bugfixes by Malachy, related to message sensor / ipo actuator firing wrongly

13 years agomade MMB pan instead of mouselook requested by plumiferos director.
Campbell Barton [Sun, 7 Jan 2007 01:44:16 +0000 (01:44 +0000)]
made MMB pan instead of mouselook requested by plumiferos director.