Page 1 of 1

bf-blender / Windows (2004/09/15)

Posted: Wed Sep 15, 2004 6:34 pm
by gabio
Ho well, i can count commit on my hands but some are big new stuff. And it's one week since the last one.

Rlevelant feature:
-Some UI alignement.
-bugfixes(lscm work again)
-new options when appending.
-Curve deform
-Object Hooks
-more acces to material by Bpython

Emilie and Chris work on the Constraint UI (alignement).

Fix for error in last commit: forgot to check if me->medge==NULL when making
LSCM seam groups.

Add two new options for appending *objects*:

1) append in current active layer (off by default)
2) append at 3d cursor (off by default). When more than one object is selected this will first calculate the bounding box of the centers of the objects, and then use the distance of the bounding box center to the 3d cursor to transform all objects.

Lot of code... 2 new features:

1) Curve deform
Works simple as expected, but keep track of the rotation axis
in F7 buttons (Track X Y Z)
Only Mesh deform supported now.

Code changes:
- centralized deformation calls in curve_modifiers() mesh_modifiers()
etcetera. Here also other effects can be added like wave. Now the
evaluation order is fixed, but should become optional. It also doesnt
use the Displist anymore as deform-input. That latter part is unfinished
This code also is used for Hooks and will be needed for softbody

- made convention stricter that displists are being checked on in
drawobject(), this to prevent routines to make new displists recursively
(like armature does). Now a freedisplist() is sufficient to signal that
a new displaylist should be made.

2) Object Hooks
Support for Hooks is added to Mesh, Lattice, Curve and Surface objects.
For Armatures this would require some more work & research.
Main goal for this feature is to provide quick & simple access to the
underlying geometry in Objects on Object level, supporting hierarchies and
Ipos etc.

More Material settings: mirror and transparency.
Contributed by Joilnen B. Leite (pidhash)
a new build is available

Posted: Wed Sep 15, 2004 6:52 pm
by JA-forreal
The blender coders have done it again bringing us the good stuff. Thanks for posting this new build Gabio.

Posted: Wed Sep 15, 2004 7:07 pm
by malefico
I've compiled it myself in linux and have found that there is a problem updating position of children objects.

I have a mesh parented to an armature, and there are several objects parented to the mesh itself. When previewing animation, these objects are displaced away from the mesh, as if they have some kind of offset.

This wasn't happening till the new features (curve deform and hooks) were added, don't know if this is the reason either.

Have anyone experimented something like this ? :?



Posted: Wed Sep 15, 2004 7:35 pm
by gabio
the curve deform look buggy to me. but following a fix how to, it work..

ho and if you want you mesh to not look like a sheet, try slecting other axe in anim settings,. for me track x give better effect.

Posted: Wed Sep 15, 2004 7:43 pm
by slikdigit
maleficio, yeah I saw the same thing
however when you click on the child and attempt a move, or if you move the frame, it updates again.

Posted: Wed Sep 15, 2004 9:08 pm
by malefico
slikdigit: Yes, tab in/out for the children updates them too, but if you want to do a quick animation render in opengl... gosh... can't do it anymore, can you ? (unless updating everything frame by frame... :roll: )



Posted: Thu Sep 16, 2004 12:32 pm
by Sutabi
Man hooks big a lot more power with ease! For animations that is... Um... any chane it will go into game engine? Would make nice for those of use that wannt make a car game and dents that are controled by hooks ^_^

Posted: Thu Sep 16, 2004 2:15 pm
by Kenden
About the new 'Load UI' option, in the file menu, do you think it would be a good idea to do an extra option for the new 'Global Undo' system? We would then have the 2 options:

- File > Load UI
- 'Global Undo load UI' (would better be in the User Preferences).

At the moment, if we don't want to Global Undo the UI settings, we can just uncheck the option File > Load UI. But then, the next time we load a file (with File > Open), the UI will not be loaded with it, which might not be what we want.
We would then have to uncheck the 'File > Load UI' option, re-load the file, and re-enable the 'Load UI' afterwards... not very convenient.

Any opinions?

Posted: Thu Sep 16, 2004 5:59 pm
by thoro
Uh, just discovered this thread half an hour ago and I must say: these are very valuable new features.

- The Object Hooks already look quite useful and after reading the article on, I think that they'll become a mighty tool.

- The Curve Deform also looks good and it is exactly what I need for a small animation I'll have to to next week - great! :D

Thanks for the build.

Posted: Thu Sep 16, 2004 6:45 pm
by trogdor
a big, fat A+ for that curve deform....thank you!

Posted: Thu Sep 16, 2004 9:54 pm
by thoro
...while working with this build at home I got a huge slowdown in Edit Mode - in the viewports, no matter if I select wireframe or shaded mode.

It seems to happen only with subdiv objects - I just take a cube, subdivide it 5 times and turn SubSurf on. If I try to select/move vertices everything is delayed :(.

Posted: Thu Sep 16, 2004 10:21 pm
by gabio
thoro wrote:...while working with this build at home I got a huge slowdown in Edit Mode - in the viewports, no matter if I select wireframe or shaded mode.

It seems to happen only with subdiv objects - I just take a cube, subdivide it 5 times and turn SubSurf on. If I try to select/move vertices everything is delayed :(.
just fixed by ton some minute ago...
rest in peace now :wink:

from cvs:
Bug fix in code committed for hooks; mesh check for displist was on
wrong location... causing tremendous slowdowns!

Posted: Fri Sep 17, 2004 10:52 am
by thoro
gabio wrote:rest in peace now :wink:
Oki doki, just wanted to let you know :lol:.

By the way, I did my first own Blender build last night (always wanted to do this :wink:) - I used TheAppleMan's tutorial.