blender.git
12 years agoSet linking priority of libbinreloc to 226 for blenderplayer. Why?
Chris Want [Fri, 15 Feb 2008 16:52:20 +0000 (16:52 +0000)]
Set linking priority of libbinreloc to 226 for blenderplayer. Why?
Because libblenkernel_blc, which depends on binreloc, has priority
225.

12 years agoPython api addition PupTreeMenu() - for apricot
Campbell Barton [Fri, 15 Feb 2008 16:08:41 +0000 (16:08 +0000)]
Python api addition PupTreeMenu() - for apricot

12 years agoBugfix for unnecessary missing object warnings for speed vectors,
Brecht Van Lommel [Fri, 15 Feb 2008 15:29:43 +0000 (15:29 +0000)]
Bugfix for unnecessary missing object warnings for speed vectors,
caused by optimization that doesn't compute vectors for objects that
don't need them.

12 years agoSimple but useful compositor feature:
Ton Roosendaal [Fri, 15 Feb 2008 15:20:50 +0000 (15:20 +0000)]
Simple but useful compositor feature:

CTRL+click on node will not only select it, but also connect the active
viewer to the top output of the node.
To evaluate: make viewing option to have this as a default on select.
Could work nice for collapsed nodes.

12 years agoBugfix: the re-render layer button in the render layer composite node
Brecht Van Lommel [Fri, 15 Feb 2008 14:56:56 +0000 (14:56 +0000)]
Bugfix: the re-render layer button in the render layer composite node
didn't change the current frame of the scene to the frame of the
compositing scene.

12 years agoBugfix:
Ton Roosendaal [Fri, 15 Feb 2008 13:49:10 +0000 (13:49 +0000)]
Bugfix:

In compositor, not always all scenes rendered... this was why:
When disabling 'save buffers', but keeping the 'full sample' option, the
*other* scenes in a composite didn't render.

12 years agoEffectors on particle hair can now be applied to the children instead
Brecht Van Lommel [Fri, 15 Feb 2008 12:54:43 +0000 (12:54 +0000)]
Effectors on particle hair can now be applied to the children instead
of the parents, with the "Children" button next to Stiffness.

12 years ago== Linux ==
Willian Padovani Germano [Fri, 15 Feb 2008 12:41:27 +0000 (12:41 +0000)]
== Linux ==

Removing the stub I added for a binreloc function. Here for some reason it's needed (somehow binreloc is not being included ?) or the player won't link, but for others (at least on 64 bit systems) the opposite happens.

Thanks Chris Want for the feedback to the commit where I tested this.

12 years agoFix for theoretical memory leak. Oddly this leak didn't seem
Joseph Eagar [Fri, 15 Feb 2008 09:42:25 +0000 (09:42 +0000)]
Fix for theoretical memory leak.  Oddly this leak didn't seem
to be happening, but might as well fix it anyway.

12 years ago== Action Editor - Keyframe Selection (Added tools) ==
Joshua Leung [Fri, 15 Feb 2008 06:06:08 +0000 (06:06 +0000)]
== Action Editor - Keyframe Selection (Added tools) ==

* Ctrl-I now swaps the selection status of keyframes/channels depending on where the mouse cursor is located. Ctrl-Shift-I does so for markers.

* (De)selecting channels now clears the 'active' flags too, so there will be no more 'selected' items lingering around even after pressing AKEY

12 years agoBugfix: Action Editor Insert-Key
Joshua Leung [Fri, 15 Feb 2008 05:20:28 +0000 (05:20 +0000)]
Bugfix: Action Editor Insert-Key

When inserting a keyframe using the IKEY in the Action Editor, Blender could crash if inserting a keyframe in a Constraint Channel.

12 years agoBugfixes (Constraints UI):
Joshua Leung [Fri, 15 Feb 2008 04:58:55 +0000 (04:58 +0000)]
Bugfixes (Constraints UI):

* Transform Constraint UI drew 'VG:' field incorrectly, resulting in bad layout
* StretchTo constraint's UI has been tidied up a bit
* (TODO: MinMax's UI needs URGENT attention)

12 years agoBugfix #8255: Negative Rotation Values with Transform Constraint go Crazy
Joshua Leung [Fri, 15 Feb 2008 04:42:48 +0000 (04:42 +0000)]
Bugfix #8255: Negative Rotation Values with Transform Constraint go Crazy

This bug-report brought to light some problems with the transform constraint's handling of degrees+radians. Now, the input-range scaling is done in degrees (as the clamping factors ranges are in degrees) instead of having that done after this stage. The problems should now be fixed (and gears now seem to work ok), but I hope no other rigs have been broken.

12 years agoBugfix: depsgraph cycle checking for armatures sometimes gave incorrect
Brecht Van Lommel [Thu, 14 Feb 2008 21:34:27 +0000 (21:34 +0000)]
Bugfix: depsgraph cycle checking for armatures sometimes gave incorrect
cycle warnings.

12 years agoBugfix for depsgraph error leading to lagging, caused by local
Brecht Van Lommel [Thu, 14 Feb 2008 19:08:24 +0000 (19:08 +0000)]
Bugfix for depsgraph error leading to lagging, caused by local
constraint ipo drivers and proxies.

12 years ago1) Revert previous commit, rendering negative won't work that simple...
Ton Roosendaal [Thu, 14 Feb 2008 18:56:14 +0000 (18:56 +0000)]
1) Revert previous commit, rendering negative won't work that simple...
   Needs much more attention.
2) Fix for zcombine node:
   - it skipped execution when no image rgba out was used
   - didnt work for FSA yet

12 years agoAllows negative light to result in negative diffuse and 'combined'
Ton Roosendaal [Thu, 14 Feb 2008 18:00:58 +0000 (18:00 +0000)]
Allows negative light to result in negative diffuse and 'combined'
when you have world exposure set. (it used to clip it in 0-1, now it
mirrors the values)

12 years agostupid me! if you move var declarations sometimes you have to add
Joseph Eagar [Thu, 14 Feb 2008 15:14:01 +0000 (15:14 +0000)]
stupid me! if you move var declarations sometimes you have to add
assignments outside of the var declarations!

12 years agoin my tiredness I didn't declare some vars at the top of the block.
Joseph Eagar [Thu, 14 Feb 2008 14:57:41 +0000 (14:57 +0000)]
in my tiredness I didn't declare some vars at the top of the block.

12 years agoAdded another 2 checks for if an image has the premul flag set, 1 in the image
Joseph Eagar [Thu, 14 Feb 2008 13:36:59 +0000 (13:36 +0000)]
Added another 2 checks for if an image has the premul flag set, 1 in the image
compositor node, another in render_realtime_texture.  Note that multilayer images
in the image compositor node do not respect the premul flag (though I did write
commented out code for it).

As far as I can tell, the premul option never worked for multilayer images in the
image node, so I'm a little nervous about making it work properly there.

ton, any comments?

12 years agoReverted the change of auto-turning on premul for images from last
Joseph Eagar [Thu, 14 Feb 2008 12:44:27 +0000 (12:44 +0000)]
Reverted the change of auto-turning on premul for images from last
commit.  I still think this is a good idea, but needs more discussion.

Basically, the way the premul option worked before is it actually
changed the image data to be premul (for each pixel it multipled r,g,b by a) when
loading an image.  So if a user wanted his image to be key, yet
still work in the renderer (which expects premul) he'd be stuck.
Also, it was kindof confusing how if you painted something in the image,
then saved it with premul on, when next you loaded the image it'd have
changed (especially since the image editor painting seems to paint in
key, not premul).

12 years agoObject drawing was setting switching glDepthMask(GL_FALSE); even when no particles...
Campbell Barton [Thu, 14 Feb 2008 12:34:54 +0000 (12:34 +0000)]
Object drawing was setting switching glDepthMask(GL_FALSE); even when no particles were drawn.
Added an annoying message when people press the F key to say FaceSel mode was removed.

12 years agoThe "premul" option for images had a very bad implementation. It
Joseph Eagar [Thu, 14 Feb 2008 12:19:37 +0000 (12:19 +0000)]
The "premul" option for images had a very bad implementation.  It
basically flagged the image so that on next load/reload, the image
data would be converted to premul.  This was very confusing to the
user, as it meant premul wouldn't take effect will the image was
reloaded, and it would also change the image data, which the user
might've been painting.

To fix this, I've removed this behaviour and instead made the premul
option apply at render time.  During render while evaluating an image
texture, if the image has the premul flag set then the premul operation
is done on the texture result data, thus not touching the image data
at all.

Also, I've made premul be turned on by default.

12 years agoBugfix #8283: PyConstraints menu problems
Joshua Leung [Thu, 14 Feb 2008 10:42:53 +0000 (10:42 +0000)]
Bugfix #8283: PyConstraints menu problems

The menu listing the scripts available for use was not working correctly for newly created PyConstraints. This was caused by a missing initialisation for the 'active' index.

12 years agomake the file and image selector convert relative paths.
Campbell Barton [Thu, 14 Feb 2008 10:18:18 +0000 (10:18 +0000)]
make the file and image selector convert relative paths.

12 years ago== Shift-G - Select Grouped menu in PoseMode ==
Joshua Leung [Thu, 14 Feb 2008 06:31:40 +0000 (06:31 +0000)]
== Shift-G - Select Grouped menu in PoseMode ==

In PoseMode, the Shift-G menu now presents options for selecting bones in the same layer or the same bone-group.

12 years ago== Custom Bone Colours - Per Group Colour-Sets ==
Joshua Leung [Thu, 14 Feb 2008 05:00:23 +0000 (05:00 +0000)]
== Custom Bone Colours - Per Group Colour-Sets ==

Now it is possible to define a custom colour set per bone group. This allows rigs to look consistent across different computers with different themes. As such, the bone-groups buttons have been reshuffled to present the settings in a better way.

Colour sets are now selected from a menu with descriptive names, instead of using a slider. Choose the 'Custom Set' entry to use a custom set of colours for the active group. The sets of theme colours have been retained, and can be used directly, or as the basis for a new custom colour set (when any one of the colour controls is touched).

For bone-groups that haven't had any custom colour set used yet, a default 'test' set is used. This uses bright versions of the RGB colours.

12 years agoParticles' angular velocity mode "velocity" was actually just a duplicate of "spin...
Janne Karhu [Wed, 13 Feb 2008 21:06:37 +0000 (21:06 +0000)]
Particles' angular velocity mode "velocity" was actually just a duplicate of "spin" without any angular velocity, so it was removed.

12 years ago== BPython API ==
Willian Padovani Germano [Wed, 13 Feb 2008 20:42:36 +0000 (20:42 +0000)]
== BPython API ==

Fixing mistake in Blender_ShowHelp() function: argument to Blender_Run() should be passed directly as a string, not encapsulated in a tuple (aka "s", not "(s)").

12 years agoIt seems my fix for bug 8274 broke hair, so reverting that and opening the bug again...
Janne Karhu [Wed, 13 Feb 2008 18:57:28 +0000 (18:57 +0000)]
It seems my fix for bug 8274 broke hair, so reverting that and opening the bug again in the tracker :)

12 years agoFix for bug: [#8274] Particle System cannot be persuaded to recalculate
Janne Karhu [Wed, 13 Feb 2008 15:33:37 +0000 (15:33 +0000)]
Fix for bug: [#8274] Particle System cannot be persuaded to recalculate
-The exact time for a particle being unborn or alive needed some adjusting

12 years agoFix for bug #8206: crash with 0 particle hairs and softbody for the
Brecht Van Lommel [Wed, 13 Feb 2008 14:40:43 +0000 (14:40 +0000)]
Fix for bug #8206: crash with 0 particle hairs and softbody for the
particle system.

12 years ago- Fix for bug #8264: SSS turned off by "default" render settings button,
Brecht Van Lommel [Wed, 13 Feb 2008 14:29:06 +0000 (14:29 +0000)]
- Fix for bug #8264: SSS turned off by "default" render settings button,
  I also added a button to control enabling/disabling SSS for render.
- Fix for potential halo sorting crash.
- Add a newline at the end of a file to remove gcc warning.

12 years agoAdded a global string to be used for the tempdir. since the user preference is not...
Campbell Barton [Wed, 13 Feb 2008 13:55:22 +0000 (13:55 +0000)]
Added a global string to be used for the tempdir. since the user preference is not loaded in background mode and the user preference is not validated and has no fallback.
'btempdir' is set with BLI_where_is_temp() - This tries to use U.tempdir but falls back to $TEMP or /tmp/

12 years ago* fix for [#8085] Glare node crashes on inputs with < 4 colour channels
Matt Ebb [Wed, 13 Feb 2008 13:36:35 +0000 (13:36 +0000)]
* fix for [#8085] Glare node crashes on inputs with < 4 colour channels

I had this assigned to Alfredo for a while, but he hasn't replied to the tracker at all, so I suspect he's not around. I'll commit this now to prevent crashes.

Some of the code in the glare node assumed that all buffers will be 4 channel RGBA, when in fact it was possible to give it a VEC3, such as a spec pass with no alpha, which would crash it. This fix just duplicates the input to a new temporary RGBA buffer to work on, if it's not already RGBA.

12 years ago* "Drag Immediately" transform user preference.
Matt Ebb [Wed, 13 Feb 2008 13:26:46 +0000 (13:26 +0000)]
* "Drag Immediately" transform user preference.

It's already supported within transform, was previously known as 'tweak mode' and for some odd reason was a compile time option. This brings it to a user preference (in 'Edit Methods' section).

Basically it means that you don't need the extra click at the end to confirm a drag-move transform, if you're already dragged, you can just let go of the mouse rather than needing to click again. It's a lot more comfortable when you're used to using other applications as well as blender, and much more sensible for tablets.

This started life as patch #7144 by Ed Britton, but this implementation has been changed considerably.

12 years agoFix for bug #7863: AO made normal map baking unnecessarily slow.
Brecht Van Lommel [Wed, 13 Feb 2008 13:25:19 +0000 (13:25 +0000)]
Fix for bug #7863: AO made normal map baking unnecessarily slow.
Fix for bug #8226: approximate AO doesn't bake.

12 years agoRender Simplification
Brecht Van Lommel [Wed, 13 Feb 2008 11:18:08 +0000 (11:18 +0000)]
Render Simplification

This adds a few settings to control global render quality, for faster
renders when tweaking lighting etc. The implementation is not so great,
and this should really be part of a proper render profile and preset
system. So for now it's a hidden Peach feature, enabled by setting rt
to 1. Before the next release, I'll either remove or improve it.

Settings are:

- Maximum subsurf level
- Child particles percentage
- Maximum shadow map samples
- AO and SSS quality factor

12 years agoCloth: changes in editmode will influence the velocity by 10% now, changed/add some...
Daniel Genrich [Wed, 13 Feb 2008 10:44:36 +0000 (10:44 +0000)]
Cloth: changes in editmode will influence the velocity by 10% now, changed/add some update calls for the implicit function

12 years agoBugfix: approximate AO with pixel cache & osa now should have fewer
Brecht Van Lommel [Wed, 13 Feb 2008 10:44:12 +0000 (10:44 +0000)]
Bugfix: approximate AO with pixel cache & osa now should have fewer
black pixels.

12 years ago== Action Editor - Insert Key+ "Active Group" ==
Joshua Leung [Wed, 13 Feb 2008 06:43:31 +0000 (06:43 +0000)]
== Action Editor - Insert Key+ "Active Group" ==

"Insert Key" menu in Action Editor (IKEY) now has a new option: "In Active Group". This only inserts keyframes in the active action group (if available).

12 years agoPython API
Ken Hughes [Tue, 12 Feb 2008 19:29:12 +0000 (19:29 +0000)]
Python API
----------
Added missing lamp.falloffType attribute.  Also fixed typo in Render docs.

12 years ago* fix provided by Stefan Birgmeier (qwequ777): int pos may lead to crashes on 64...
Nathan Letwory [Tue, 12 Feb 2008 18:56:32 +0000 (18:56 +0000)]
* fix provided by Stefan Birgmeier (qwequ777): int pos may lead to crashes on 64-bit systems. PyDict_Next takes a Py_ssize_t, not an int (tsk tsk).

12 years agoBugfix for use of unitinialized values when drawing hair dupli particles.
Brecht Van Lommel [Tue, 12 Feb 2008 17:24:15 +0000 (17:24 +0000)]
Bugfix for use of unitinialized values when drawing hair dupli particles.

12 years agoPointcache for unsaved files is saved in /tmp/blendcache_untitled/... instead of...
Campbell Barton [Tue, 12 Feb 2008 17:11:45 +0000 (17:11 +0000)]
Pointcache for unsaved files is saved in /tmp/blendcache_untitled/... instead of not generating pointcache at all, be careful since the temp path can be NULL or missing.

This is messy because the files can be left there when blender quits, however saveBuffers and sessions alredy do :/ Some cleanup function needs to Blender that deals with this!

12 years agoFix for bug: [#8271] Changes to the texture settings for particle attributes are...
Janne Karhu [Tue, 12 Feb 2008 16:36:03 +0000 (16:36 +0000)]
Fix for bug: [#8271] Changes to the texture settings for particle attributes are not updated
- Material buttons code didn't set particles update flag
- Small change to how particle emit time is interpreted from textures, now the "time" texture output can actually be used for something

12 years agoBugfix: when defocus node had nothing to do and just passed on the buffer,
Brecht Van Lommel [Tue, 12 Feb 2008 15:34:26 +0000 (15:34 +0000)]
Bugfix: when defocus node had nothing to do and just passed on the buffer,
it didn't correctly deal with pointers, gave a crash in some circumstances.

12 years agoFix for bug: [#8269] Particle / Vizualization / Draw / Disp reduces rendered particles
Janne Karhu [Tue, 12 Feb 2008 15:26:20 +0000 (15:26 +0000)]
Fix for bug: [#8269] Particle / Vizualization / Draw / Disp reduces rendered particles
- Hair didn't update the visibility flag of each particle
- Changing the disp value gave a too strong update call to particles
- Changed disp value behavior for dynamic particles a bit, now all particles are always calculated for uncached frames so that every particle gets it's data cached. Now the disp value actually does what it's supposed to do, it alters the amount of particles DISPlayed in viewport, but doesn't change the simulations. (With old particles it was possible to only calculate the disp amount of particles too as everything was always recalculated from scratch anyways, but now that particles are more complicated and cached etc. it's not an option anymore.)

12 years agoAdded python access for baking
Campbell Barton [Tue, 12 Feb 2008 14:47:55 +0000 (14:47 +0000)]
Added python access for baking
http://www.blender.org/documentation/246PythonDoc/
http://www.blender.org/documentation/246PythonDoc/Render.RenderData-class.html
http://www.blender.org/documentation/246PythonDoc/bpy_api_2_46.zip

12 years agoFix for bug: [#8247] Hairs that are added in particle mode act and render unpredictab...
Janne Karhu [Tue, 12 Feb 2008 13:38:07 +0000 (13:38 +0000)]
Fix for bug: [#8247] Hairs that are added in particle mode act and render unpredictably when soft body is activated
-softbody BodyPoint indexes were created with a lag of one leading to use of wrong softbody points for particles when creating path cache
-interpolation points for softbody hair weren't chosen optimally when not yet at the end of a hair

12 years agoCloth: Fix order in collision loop -> solving selfcollision could result in new cloth...
Daniel Genrich [Tue, 12 Feb 2008 12:02:39 +0000 (12:02 +0000)]
Cloth: Fix order in collision loop -> solving selfcollision could result in new cloth-object collisions, adjust 'collision quality' for the number of loops taken

12 years agoGUI fixes: some minor gui tweaks for collision modifier
Daniel Genrich [Tue, 12 Feb 2008 11:31:22 +0000 (11:31 +0000)]
GUI fixes: some minor gui tweaks for collision modifier

12 years agoCloth: New: *simple* (OpenMP enabled) Selfcollisions available
Daniel Genrich [Tue, 12 Feb 2008 11:04:58 +0000 (11:04 +0000)]
Cloth: New: *simple* (OpenMP enabled) Selfcollisions available

12 years agoFix for bug #8245.
Janne Karhu [Tue, 12 Feb 2008 00:34:53 +0000 (00:34 +0000)]
Fix for bug #8245.

12 years ago* Fix for crash, drawing particle systems with 'col' set to draw strands in material...
Matt Ebb [Mon, 11 Feb 2008 23:24:16 +0000 (23:24 +0000)]
* Fix for crash, drawing particle systems with 'col' set to draw strands in material colour, but no material (null pointer).

12 years ago== Warning/Bug Fix ==
Martin Poirier [Mon, 11 Feb 2008 22:18:41 +0000 (22:18 +0000)]
== Warning/Bug Fix ==

Bone extension string was not long enough for new extensions .bot and .top. This was surely causing some stack memory to be overwritten...

Warning reported by JMS on french newsgroup.

12 years agoCloth: 1. Speedup of collisions (up to 50%, see new dancing ballerina stats here...
Daniel Genrich [Mon, 11 Feb 2008 20:40:22 +0000 (20:40 +0000)]
Cloth: 1. Speedup of collisions (up to 50%, see new dancing ballerina stats here: dldw.de/tmp/index.php?file=i_cloth-kdop-dancingb.jpg ; 2. changed vertex paint reset behaviour to only reset cloth if vertex group is really used

12 years agosometimes a posebones BONE_TRANSFORM would be set and cause RelaxPose to add unexpect...
Campbell Barton [Mon, 11 Feb 2008 19:53:04 +0000 (19:53 +0000)]
sometimes a posebones BONE_TRANSFORM would be set and cause RelaxPose to add unexpected keyframes.

12 years agoIDP_CopyGroup wasn't copying the length, thanks Caedes for finding this one
Campbell Barton [Mon, 11 Feb 2008 18:26:19 +0000 (18:26 +0000)]
IDP_CopyGroup wasn't copying the length, thanks Caedes for finding this one

12 years agoFix for bug #8186.
Janne Karhu [Mon, 11 Feb 2008 17:24:03 +0000 (17:24 +0000)]
Fix for bug #8186.

12 years agoFix for bug #7857.
Janne Karhu [Mon, 11 Feb 2008 14:38:30 +0000 (14:38 +0000)]
Fix for bug #7857.

12 years agoPointcache: Fixed non-availability when blend file was loaded from command line and...
Daniel Genrich [Mon, 11 Feb 2008 13:30:52 +0000 (13:30 +0000)]
Pointcache: Fixed non-availability when blend file was loaded from command line and also another case where you startet from an unsaved blend and switched to a saved one; Cloth: Fixid mass init, little speedup for collisions; Collision Modifier: More generalized it

12 years agoBugfix: render crash with env material setting and ISB.
Brecht Van Lommel [Mon, 11 Feb 2008 13:04:52 +0000 (13:04 +0000)]
Bugfix: render crash with env material setting and ISB.

12 years agopython scriptlink for ObjectUpdate and ObDataUpdate, Redraw events are not practice...
Campbell Barton [Mon, 11 Feb 2008 12:01:14 +0000 (12:01 +0000)]
python scriptlink for ObjectUpdate and ObDataUpdate, Redraw events are not practice in many real world cases, this can give more specific updates.
Discussed with Caedes, Brecht and Ton, can rework if needed.

12 years agoBugfix: FSA enabled in compositing scene but disabled in other
Brecht Van Lommel [Mon, 11 Feb 2008 11:00:09 +0000 (11:00 +0000)]
Bugfix: FSA enabled in compositing scene but disabled in other
scenes could crash, there was code to make sure osa level is
the same in all scenes, but that was set too late, after sample
tables are created.

Fix for some unitinialized vector warnings with FSA, these were
harmless, unfortunately.

12 years agoBugfix: on loading proxies, the pose is often wrong initially, which
Brecht Van Lommel [Mon, 11 Feb 2008 10:08:39 +0000 (10:08 +0000)]
Bugfix: on loading proxies, the pose is often wrong initially, which
only becomes correct after a frame change. This also caused errors in
vector blur with strands. Cause was the BONE_UNKEYED flag, which is
not valid anymore after file read with proxies, and should be cleared.

12 years ago* change integral type of loop var in two cases so OpenMP support compiles with MSVC...
Nathan Letwory [Mon, 11 Feb 2008 08:27:54 +0000 (08:27 +0000)]
* change integral type of loop var in two cases so OpenMP support compiles with MSVC, too.
* remove wrong flag.

12 years agoWorld settings ambient occlusion could be set even when its a library
Campbell Barton [Mon, 11 Feb 2008 03:16:22 +0000 (03:16 +0000)]
World settings ambient occlusion could be set even when its a library
making local objects with a dupligroup didnt disable the indirect flag, also made the tool respect visible and restricted flags.

12 years ago== Sequencer ==
Peter Schlaile [Sun, 10 Feb 2008 23:40:58 +0000 (23:40 +0000)]
== Sequencer ==

Align StripColorBalance correctly. Should fix

[#8242] new feature "3-way-color-correction" won't be saved with blend file

12 years ago== Pynodes ==
Willian Padovani Germano [Sun, 10 Feb 2008 21:12:44 +0000 (21:12 +0000)]
== Pynodes ==

1) Trying to bring back compatibility with Python2.3.
2) Adding some stubs to compile blender player again on linux.

Please tell me if Blender still doesn't compile with py 2.3 or if the player isn't compiling. There was a binreloc related stub I needed to add, so probably the player wasn't compiling before the pynodes commit.

Thanks PanzerMKZ for reporting and testing part of the fix to py 2.3.

12 years ago* make CMake compile again (after pynodes addition). Patch provided by skejoe.
Nathan Letwory [Sun, 10 Feb 2008 20:50:50 +0000 (20:50 +0000)]
* make CMake compile again (after pynodes addition). Patch provided by skejoe.

12 years ago* remove constness.
Nathan Letwory [Sun, 10 Feb 2008 20:41:59 +0000 (20:41 +0000)]
* remove constness.

12 years agoadded PyNode includes for Makefiles
Campbell Barton [Sun, 10 Feb 2008 20:16:35 +0000 (20:16 +0000)]
added PyNode includes for Makefiles

12 years ago* make some explicit casts to make some compilers happy
Nathan Letwory [Sun, 10 Feb 2008 20:00:25 +0000 (20:00 +0000)]
* make some explicit casts to make some compilers happy

12 years ago* remove redundant define.
Nathan Letwory [Sun, 10 Feb 2008 18:48:29 +0000 (18:48 +0000)]
* remove redundant define.

12 years agover.1.0.12a9 , minor bugfix
Remigiusz Fiedler [Sun, 10 Feb 2008 10:26:29 +0000 (10:26 +0000)]
ver.1.0.12a9 , minor bugfix

12 years ago== Sequencer ==
Peter Schlaile [Sun, 10 Feb 2008 10:17:46 +0000 (10:17 +0000)]
== Sequencer ==

Make F10 key work with the new sequencer panel.

12 years agoConstraints Bugfixes/Tweaks:
Joshua Leung [Sun, 10 Feb 2008 10:01:57 +0000 (10:01 +0000)]
Constraints Bugfixes/Tweaks:

* Optimised transform constraint a bit
* PyConstraints now show the script-selection menu correctly when a new constraint is added (i.e.  it now displays the correct initial value).

12 years ago== PyNodes ==
Willian Padovani Germano [Sun, 10 Feb 2008 03:40:24 +0000 (03:40 +0000)]
== PyNodes ==

1) Including the Add->Dynamic submenu in the Nodes window header. Previously pynodes could only be added via toolbox.
2) Disabling pynodes execution when using more than one thread for rendering. This prevents the crashes while a proper fix isn't implemented.

12 years ago== BPy: scripts in menus ==
Willian Padovani Germano [Sun, 10 Feb 2008 02:12:06 +0000 (02:12 +0000)]
== BPy: scripts in menus ==

Fixing compile warning (about a var that was always true being used as condition in an "if" block).

12 years ago== PyNodes ==
Willian Padovani Germano [Sun, 10 Feb 2008 00:14:29 +0000 (00:14 +0000)]
== PyNodes ==

First fix in trunk: The "Update" button that appears in the Material buttons -> Nodes panel when a pynode is selected wasn't forcing an immediate update. Added a BIF_preview_changed call to fix it.

Let's pretend I actually knew that button also appeared there :) ... weeks working on pynodes and only right after Nathan commits to trunk I realize that this part of node panels is drawn in the buttons window, too.

12 years ago* Merge of PyNodes to trunk. Finally!
Nathan Letwory [Sat, 9 Feb 2008 23:17:15 +0000 (23:17 +0000)]
* Merge of PyNodes to trunk. Finally!

  See http://wiki.blender.org/index.php/BlenderDev/PyNodes and
  http://wiki.blender.org/index.php/BlenderDev/PyNodes/API
  For current documentation.

  Very very big thanks go to William Germano for fixing the memory issues left
  and for improving on the code.

  In the coming time documentation will be finalised and further stabilising
  of PyNodes is to be expected.

12 years ago== Sequencer ==
Peter Schlaile [Sat, 9 Feb 2008 23:11:05 +0000 (23:11 +0000)]
== Sequencer ==

Since mul changed into master gain slider, slightly raised limit, so that
color balance doesn't get too dark.

Fixed crash in float->float color balance.

12 years ago== Multires ==
Nicholas Bishop [Sat, 9 Feb 2008 20:50:25 +0000 (20:50 +0000)]
== Multires ==

Fixed bug #8215, Crash with shaded view + multires mesh

12 years ago=== Manipulator ===
Martin Poirier [Sat, 9 Feb 2008 19:00:12 +0000 (19:00 +0000)]
=== Manipulator ===

Numinput working with the manipulator.

Someone suggested that on ba and it doesn't really hurt anyone/anything.

12 years ago- Bugfix: scenes with SSS materials slowed down preview render
Brecht Van Lommel [Sat, 9 Feb 2008 16:30:33 +0000 (16:30 +0000)]
- Bugfix: scenes with SSS materials slowed down preview render
  unnecessarily.
- Small approximate AO optimization for sky colors/textures.

12 years agoPotential bugfix for an exr tile writing crash. SSS preprocessing now
Brecht Van Lommel [Fri, 8 Feb 2008 22:09:47 +0000 (22:09 +0000)]
Potential bugfix for an exr tile writing crash. SSS preprocessing now
doesn't write tiles to disk anymore (there is no reason to do so).

12 years agoCtrl-PageUp/Down in 3D-view now behaves the same as for the Timeline for consistency...
Joshua Leung [Fri, 8 Feb 2008 20:15:07 +0000 (20:15 +0000)]
Ctrl-PageUp/Down in 3D-view now behaves the same as for the Timeline for consistency. The old behaviour for this (jumping between ob-ipo keyframes (Draw/Show Keys)) was not used that often, and has now been remapped to Shift-PageUp/Down

12 years agoCloth: Fixed another spring problem
Daniel Genrich [Fri, 8 Feb 2008 15:47:47 +0000 (15:47 +0000)]
Cloth: Fixed another spring problem

12 years agoRender optimization: approximate AO preprocessing is now partially
Brecht Van Lommel [Fri, 8 Feb 2008 15:39:29 +0000 (15:39 +0000)]
Render optimization: approximate AO preprocessing is now partially
multithreaded.

12 years agoJust removed some unused vars cleaning up some little warnings.
Kent Mein [Fri, 8 Feb 2008 15:36:39 +0000 (15:36 +0000)]
Just removed some unused vars cleaning up some little warnings.

Kent

12 years agoBugfix for Custom Bone Shapes - 'Wire' Option:
Joshua Leung [Fri, 8 Feb 2008 05:31:12 +0000 (05:31 +0000)]
Bugfix for Custom Bone Shapes - 'Wire' Option:

Bones drawn using this mode can now be selected, and are drawn correctly in envelope mode. This may draw a bit slower, as it is done in a separate mode.

12 years agoCloth: Hopefully fixed bug reported from bjornmose (2nd try)
Daniel Genrich [Fri, 8 Feb 2008 00:55:48 +0000 (00:55 +0000)]
Cloth: Hopefully fixed bug reported from bjornmose (2nd try)

12 years agoSmall render engine optimization: don't create objects in prev/next
Brecht Van Lommel [Thu, 7 Feb 2008 16:29:08 +0000 (16:29 +0000)]
Small render engine optimization: don't create objects in prev/next
frames if they are not part of a renderlayer that has a vector pass.

12 years agoFSA: tweaked merging samples with filter to correctly map edges of the
Ton Roosendaal [Thu, 7 Feb 2008 12:14:58 +0000 (12:14 +0000)]
FSA: tweaked merging samples with filter to correctly map edges of the
images. Found method that doesn't require image to be rendered larger.

Note: assembling pre-rendered parts that are result of FSA renders might
still give minor visible artefacts on edges; however, we should include
such render methods in the render pipeline, so multiple computers can
each render parts, save all samples, and have 1 computer assembling and
compositing all. This is for another project... :)

12 years ago* fix: "only shadow" lamps still lit materials with "shadow" turned off. Now, they...
Matt Ebb [Thu, 7 Feb 2008 06:00:08 +0000 (06:00 +0000)]
* fix: "only shadow" lamps still lit materials with "shadow" turned off. Now, they have no effect.

12 years ago== Action Editor - Bugfixes ==
Joshua Leung [Wed, 6 Feb 2008 23:27:03 +0000 (23:27 +0000)]
== Action Editor - Bugfixes ==

* With "AfterTrans Delete Duplicates" and NLA-scaling on, IPO-curve handles were not updated after the operation.

* Sliders drew in the wrong places. Now they are drawn using the Action-Editor api stuff, so they should appear in the right places. I've also tweaked this so that sliders are now shown for ANY selected action channel's ipo-channels and constraint-channels, provided that the channel is in view.

12 years agoCloth: 1. fix problem with pinning (reported by ZanQdo), 2. fix cache protected ...
Daniel Genrich [Wed, 6 Feb 2008 22:59:56 +0000 (22:59 +0000)]
Cloth: 1. fix problem with pinning (reported by ZanQdo), 2. fix cache protected + 'not saved' gui message bug (reported by Tobias Regenbrecht)

12 years ago== FFMPEG ==
Peter Schlaile [Wed, 6 Feb 2008 22:45:46 +0000 (22:45 +0000)]
== FFMPEG ==

Applied

[#8213] fix some library calls (freetype,ffmpeg)

to fix a segfault when linking against newer ffmpeg-libs.

12 years ago== Sequencer ==
Peter Schlaile [Wed, 6 Feb 2008 22:37:13 +0000 (22:37 +0000)]
== Sequencer ==

Make glow-effect IPO driven (boost is multiplied by IPO-value).