Page 9 of 17

bf-blender, msvc 7.1, june 09th modifs

Posted: Fri Jun 09, 2006 7:17 pm
by jms
ton (Ton Roosendaal) 2006/06/08 21:55:29 CEST
Increased sizes of strings in filesel.c
Extreme cases (also old bugs with corrupt relative paths) didn't survive.
Like this string:

campbellbarton (Campbell Barton) 2006/06/09 06:32:21 CEST
Fixed a bug when holding down shift before there was any motion.
Doubled the speed of rotation

ton (Ton Roosendaal) 2006/06/09 13:15:52 CEST
Bugfix #4293
And more particle issues... the attempts to allow particle systems to be
part of duplicators (groups especially) isn't easy to get working!
This commit solves regular animated particle systems... they rendered on
the wrong location, using wrong object transform.

ton (Ton Roosendaal) 2006/06/09 14:00:28 CEST
Bugfix #4288
The new Image icon system didn't take care of float images yet, causing
Andrea: I also cleaned up some of the syntax...
- try to stick to NULL for pointer values (not 0), reads nicer
- pointer declarations like: int* a, b; is confusing... use: int *a, b;
it wasn't consistant in code either... :)

ton (Ton Roosendaal) 2006/06/09 14:21:15 CEST

Bugfix #4298
Uncommitted the feature I added for Plumiferos to be able to render
animated render-borders (which effectively means every frame can be a
different size).
For several reasons;
- it will crash movie rendering (when image sizes differ)
- it forced code to do a full initialize each frame, also for setting the
renderwindow (which popped up on each frame)
- the render pipeline was not designed with per-frame python changes in
mind for image sizes... it uses an "Initialize" stage which is only
called once for an entire sequence.
That latter might be an omission, but for that I better code a new API
call (for use in Python) so a re-init can be enforced.
The old functionality (animated render borders) will still work when you
render in background, using small steps like blender -s 1 -e 5 -a etc.

ton (Ton Roosendaal) 2006/06/09 14:45:09 CEST
Modified files:
blender/source/blender/blenkernel/intern node_composite.c
Bugfix #4295
Composite: Z Combine node, output socket "Z" didn't do anything, removed it

ton (Ton Roosendaal) 2006/06/09 15:04:22 CEST
Bugfix #4284
Curves Widget: The endpoint condition for calculating the interpolation
had an error, moving too quickly to a constant value (for extending).

broken (Matt Ebb) 2006/06/09 17:55:27 CEST
* preview.blend fixes
The preview.blend now shows raytracing/transparency, and also turns on and off
the fake shadow based on the 'shadbuf' setting.
Also included an updated preview.blend file to accomodate this.

broken (Matt Ebb) 2006/06/09 18:01:45 CEST
* Added an 'eyedropper' tool in the colour picker. With the colour picker open,
you can click on the 'Sample' button, to sample any colour on the Blender
screen. This is really useful in the compositor, and would probably be good for
sampling footage in any eventual chroma key nodes that may be made, too.
LMB to pick the colour, ESC or RMB to cancel.

ton (Ton Roosendaal) 2006/06/09 18:10:12 CEST
Bugfix #4286
Using spherical lightprobes for AO didn't filter the samples at all.
Image textures in Blender support this, so was simple to add, although
the filtering might need tweak :)

bf-blender, msvc 7.1, june 10th modifs

Posted: Sat Jun 10, 2006 8:28 am
by jms
elubie (Andrea Weikert) 2006/06/09 19:23:15 CEST
=== warnings cleanup ===
cleaned up some bad warnings and ugly stuff from not being careful enough in last commit.
especially these were dangerous:
interface_icons.c:716: warning: `return' with no value, in function returning non-void
interface_icons.c:779: warning: implicit declaration of function `waitcursor'
header_image.c:757: warning: implicit declaration of function `BIF_preview_changed'

schlaile (Peter Schlaile) 2006/06/09 21:48:50 CEST
Added support for XVid and H264-codecs in codec-selection. (only work, if
ffmpeg is compiled with XVid and/or H264-support. Failure in doing so
results in an error message that codec can't be selected.)
Both are written always to AVIs since raw-h264-files created by ffmpeg
can't even be opened by itself...
Video render options are reset to sane defaults (=DVD preset) on startup now.
Don't expect quicktime-support to be very exciting, since ffmpeg can't really
multiplex quicktime files. (Tried several codecs with the ffmpeg-commandline
tool,... sigh)
Timestamp crash on Debian-Sarge version is fixed.

schlaile (Peter Schlaile) 2006/06/09 22:23:56 CEST
- removed wav_spec, that isn't used at all, fixing a warning message

khughes (Ken Hughes) 2006/06/10 01:01:23 CEST
Earlier fix for curves and text without extrude or bevel only extruds
one curve/character. This seems to fix it but Ton should double-check.

hos (Chris Want) 2006/06/10 06:48:56 CEST
==Mesh modeling==
A modification of how 'Extrude Region' behaves on the line of
symmetry when a mirror modifier is used. If 'Do clipping' is
selected, and there is an edge selected on the line of symmetry
that is connected to a selected face, that edge no longer gets
extruded into a face lying on the symmetry line. In pictures,
here is how the old behavior compares to the new behavior: ... ude_region
I think this new behavior is consistent with what most users of
the mirror modifiers would want, but if not please say so!
Also: Test, test, test!

bf-blender, msvc 7.1, june 11th modifs

Posted: Sun Jun 11, 2006 12:03 pm
by jms
ton (Ton Roosendaal) 2006/06/10 12:47:21 CEST
Makefile change for OSX plugins release build:
- the .so files are copied to the installation dir plugin/ directory now
(other platforms copy it to the .blender dir, which doesn't exist there
for OSX)
- plugin C files got #defines for return values, was old patch I applied,
but was never committed

intrr (Alexander Ewering) 2006/06/10 14:00:14 CEST
Fixed an almost one-decade long annoyance: Text objects with "TextOnCurve"
now scale correctly.
Formerly, they just used to scale away from the curve into nirwana. Now,
they nicely follow the curve while scaling. Both the curve and the text
objects themselves can be scaled.
This will of course break compatibility with files that used this "bug".
Acceptable? I guess :-)

ton (Ton Roosendaal) 2006/06/10 14:53:58 CEST
Small tweak in adding mesh primitives (was patch, but that code wasn't
working) to ensure that circle/sphere/tube primitives are with radius 1.0
instead of radius sqrt(2)

ton (Ton Roosendaal) 2006/06/10 17:18:47 CEST
Small fix: the compositing "Preview" option in UV/Image editor should only
work when compositing output is shown.

khughes (Ken Hughes) 2006/06/10 17:47:19 CEST
Adding back some code to booleans that got lost in the Orange merge.
I've also added back the code which checked that meshes were solid
("manifolds") but have the actual check in
intern/boolop/intern/BOP_Interface.cpp, since from my testing it was
not causing crashes or hangs. It *can* give odd results depending on
what you're trying to intersect, but seems useful. Additionally, since
existing bugs in the current code can create non-solid/non-manifold
meshes, seems hypocritical to create a mesh that can't later be used in
another boolean operation.

khughes (Ken Hughes) 2006/06/10 18:00:38 CEST
Another boolean bugfix: don't add faces which contain only two vertices
(actually, triangles with two identical vertices).

ton (Ton Roosendaal) 2006/06/10 18:30:44 CEST
Thought to be nice for for backwards compat && users... so the old
"Backbuf" image render option is back :)
Nicer coded, using Image texture functions.

stiv (Stephen Swaney) 2006/06/10 19:50:53 CEST
removed extra qualifier on class memeber bool BOP_Mesh::isClosedMesh();

schlaile (Peter Schlaile) 2006/06/10 21:56:28 CEST
Fixed the blur-plugin (and maybe a lot more) crashes by expecting
future float-buffer aware sequencer-plugins to have a bumped PLUGIN_VERSION
number. Since quality and speed is degraded by converting the float
buffer first to byte, performing the effect on bytes and then converting
back again an additional warning is displayed in the effect strip,
suggesting to update the used sequencer-plugins.
Fixed some more crashes along the way.
Float buffer aware sequencer plugins should
- first check, if the output-ibuf has a rect_float
=> perform all operations with floats (input and output)
- if not: perform everything on bytes (intput and output)

blendix (Brecht Van Lommel) 2006/06/10 22:06:41 CEST
Fix for bug #4276: LSCM unwrap crash.
Set ABF as default unwrapper.
Disable some debugging prints in unwrapper code.

blendix (Brecht Van Lommel) 2006/06/10 22:35:54 CEST
Remove some more unwrapper debugging code.

ton (Ton Roosendaal) 2006/06/11 10:22:15 CEST
Bugfix 4304
Another case where the preview icons fail... when images cannot be loaded,
the icons code crashed. Added tests for that.

ton (Ton Roosendaal) 2006/06/11 11:06:08 CEST
Bugfix #4299
The Scene audio.mixrate variable was zero on creating new scenes, causing
synced playback to fail.
Added initialize in kernel, and patch in buttons drawing to set the value
for wrongly saved files.
(Pixelshading: small correction for more optimal code)

ton (Ton Roosendaal) 2006/06/11 11:11:10 CEST
Bugfix #4299
Correction on previous commit; audio.mixrate should be initialized in the
do_versions, not the buttons code. I'm not enough awake yet!

Posted: Sun Jun 11, 2006 1:10 pm
by poutsa
Notice:In the Material Buttons if you you Click on Strands Button in the "Render Pipeline" if you make some changes the Strands window Close Rapidly!
It would be Great when the Strands Window Stays....and only Close when you go with mouse out of this Window!

In the Render Buttons (Scene F10) if you Click in the "Game framing settings" Button the Panel with options opens and it Works great!!
...the Window Panel close only if you move the mouse out of this!!

Posted: Sun Jun 11, 2006 2:03 pm
by jms
if you believe that they are possible bugs, do not forget to make a bug report at : ... unc=browse

Posted: Sun Jun 11, 2006 7:23 pm
by Gimble
Thanks for making these compiles JMS.
Very much appreciated.

I noticed there is a typo in the CVS splash screen.

"Caution : this is just a testing build. Use it at our own risk!"

should be:

"Caution : this is just a test build. Use it at your own risk!"

Posted: Tue Jun 13, 2006 10:46 pm
by jms
Gimble wrote:Thanks for making these compiles JMS.
Very much appreciated.

I noticed there is a typo in the CVS splash screen.

"Caution : this is just a testing build. Use it at our own risk!"

should be:

"Caution : this is just a test build. Use it at your own risk!"
Oops !

Posted: Wed Jun 14, 2006 6:20 pm
by jms
Evening update .

Posted: Sun Jun 18, 2006 1:56 pm
by jms
sunday update

Posted: Mon Jun 19, 2006 6:49 am
by jms
monday update

Posted: Tue Jun 20, 2006 4:01 am
by ysvry
thx for the new build LMS, much apriciated.

Posted: Wed Jun 21, 2006 10:43 am
by jms
wednesday update

Posted: Thu Jun 22, 2006 10:09 pm
by jms
Thursday update

Posted: Fri Jun 23, 2006 5:37 pm
by jms
friday update

Posted: Sat Jun 24, 2006 10:03 am
by jms
saturday update