Previous Thread  Next Thread

chat icon bf-blender / Windows (2004/04/08)

gabio

Posted: Thu Apr 08, 2004 4:52 pm
Joined: 15 Jan 2004
Posts: 619
A new build for today!

Coders are very active these days so the list of fixed stuffs is looong.

Mention:
-Bugfixs ... and bugfixs....
-Blender player have been revived a bit.
-save in runtime...

Commits:

-ton
Log:
bugfix #1119

When using MotionBlur, the rendered coordinates were not correctly
adjusted, causing visual artifacts using the new AO, but it was also
visible for normal ray-shadow, which didn't become anti-aliased in
Mblur render.

Solved it with 2 globals now, to pass on blur offset to renderloop.
Leave it that way... the entire method used to jitter/AA/blur stuff
needs revision.

-jiri
Log:
Fixed bug [ #1101 ] Duplivert Limit for Metaball

No limits for count of MetaElems (1024 in past).
Log:
Panel "MetaBall" in button window is now available for every MetaBall (not only for base MetaBall)

-blendix
Log:
Fixed bug #1007:
With extra Wire and Bounds (Cylinder, Cone or Sphere) drawing enabled in the
Object Buttons, the Wire was drawn incorrectly.

-ton
Log:
Bug report #1007

Missing option in menus: 'make duplis real'. Added it in both Object
pulldown as in toolbox now.
Log:
Bug #1003

Using Nkey in 3d window, you could create a parent-loop, which hangs
Blender.
Added here that it checks loops, as for normal CTRL+P parenting.
Log:
bug fix 1009

Arrow keys to select items were flipped for button type MENU.

-stiv
Log:
fix for bug 1110.
Updated epydoc. Function name is BezTriple.getTriple().
Set prototype to NOARGS in source.

-ton
Log:
Bug fix #1093

When editing a Curve object, type Poly, some code still thought it was
a Nurbs instead, doing nasty stuff with knots arrays.
Also fixed redraw events for buttons while editing Curve, this wasn't
done properly at all, causing the UI showing non-existant data...
Log:
Bug fix #1073

CTRL+SHIFT+A (apply lattice deform) on a Bezier Curve object was not
implemented yet. Added this.

Little sidenote: when curves are 2D the result will remain 2D, disregarding
deformation in 3rd dimension.
Log:
bug fix 1064

Credits go to blendix! Well done!

Reported were errors in using procedural textures on "Map input" UV type.
It was due to un-initialized uv[2] members, which were actually still
used by texture.c for some coord flip magic.
Log:
Bug #928

Logic buttons have not been Panelized (will be difficult, dont try!) so
the 'Home' and automatic view-limits didn't work it anymore.
This caused logic blocks not being accessible by scrolling window.

Fixed by updating the code that sets view limits.

-blendix
Log:
'Replace Image' did not work in the Image Window, it worked as 'Load Image'.
Patch provided by Carsten Wartmann.

Got rid of a 'unused variable' warning too.

-ton
Log:
bug fix #953

This more of a quality issue... changes now are:

- in (ortho) 3d view, changing window aspect keeps zooming
level (it zoomed out with extreme portrait aspect)
- pressing 'home' in 3d window now shows all with extreme aspect ratios too

-ton
Log:
bug fix #1127

Quads in radiositizer got normals calculated using 3 vertices only. this
can go wrong in occasions... and made blender hang.
Used CalcNormFloat4() instead!

-ton
Log:
- normals in previewrender showed bumpmap inverted (a bump became a hole)
just added a flip!
Log:
bug fix 799

Solved by Styken, thanks dude!

the winqreadtextspace() function wants CTRL/ALT events, but also should
accept special characters that are sometimes behind an ALT on certain
keyboards (like [ ] in sweden).

In the old code all ALT events caused ascii to set on zero. Now it
checks first for ispunct() chars.

-stiv
Log:
fix for bug #1115
This was a problem with the BezTriple type.
Write access to BezTriple via 'pt' member did not work.

Preferred method to access BPy type members, especially for
write access, is via get*/set* methods.

BezTriple.setPoints() will accept x,y coordinates as either
a tuple or a list.

Updated BezTriple section of Ipo module doc.

-jesterking
Log:
Added preliminary support for GamePlayer building with SCons. GPG_ghost and GPC_common are now being built. These will be built by setting BUILD_BLENDER_PLAYER to true in config.opts. BUILD_GAMEENGINE must be set to true, too.

-kester
Log:
Added resolveCombinedVelocities()
Fixed drot actuator. The rotation matrix was being mutilated by passing a float[9] instead of float[12].

-kester
Log:
In NaN times I suggested a python function to get the subject of a
Message using a python function of the MessageSensor.

Thats a nice thing if you want complex message handling in one python
script. Just get all messages, check the subject and do what you
want. In the current situation you end up with several MessageSensors
connected to the python script, instead of one Sensor and a smart
script.

Some developer (cant remember who) did implement that function, but
however not the way I wanted (maybe I was not clear enough) Wink So the
getSubject() function will return whats entered in the "Subject:"
filter field of the MessageSensor. Quite useless IMHO.

So I added a new function getSubjects() which is similar to
getBodies(), in fact I stole the code from there Wink

I left the getSubject() alone, because of backward compatibility
(never saw someone using that function, but...)

The future:

In conjunction with a wildcard subject: filter field the getSubjects()
function will be even more usefull.

i.e. Player* will filter for PlayerScore, PlayerKill etc.

-- Carsten Wartmann

-ton
Log:
Bug fix 823

Animated metaballs didn't update correctly when changing frame, this when
they were parented (for example) to an object with Ipo.
The fix consists of three things:

- the test_displist() call doesn't remake displist anymore, but frees it.
this works, because when drawing an mball object it checks for a displist
and creates one when needed
- the main drawing routine drawview3d() now has a separate loop where first
all objects are updated with where_is_object(), then they're drawn.
This effectively solves lag for mballs. Might improve other lags too!
- included in NumPad-9 call to test_displist() too, to force a full upgraded
3d view

-kester
Log:
Fix SConscript for GamePlayer.

-ton
Log:
bug fix 1003

When no object active (after delete) a Panel in IpoWindow drawed wrong.
Solved by disabling drawing panels in such situations

-kester
Log:
Reenable the "Save Runtime..." file menu option

-ton
Log:
Bug 1016

When you use arrow keys to activate items in a menu (like IKEY for Ipos)
the selected items were not correctly choosen when mousepointer was over
an item, only when mousepointer over title.

Fixed by catching 'RETKEY' event in buttons event subloop.

------------------

ouf...

A new build is available

(edit)
know issue: the "save runtime" entry in the menu don't work. There is no player to generate runtime yet...

Last edited by gabio on Tue Apr 13, 2004 12:20 am; edited 3 times in total
Reply with quote


A2597

Posted: Thu Apr 08, 2004 5:02 pm
Joined: 24 Feb 2003
Posts: 41
T minus 5 minutes....
_________________
The man with his head stuck in the Blender.
Reply with quote


gabio

Posted: Thu Apr 08, 2004 5:25 pm
Joined: 15 Jan 2004
Posts: 619
A2597 wrote:
T minus 5 minutes....


ding just in time! as you like it!
Reply with quote


gabio

Posted: Thu Apr 08, 2004 5:44 pm
Joined: 15 Jan 2004
Posts: 619
By the way the save runtime don't work...

simply because there is no blender player yet. Scons didn't outputed one... i tried to fix it with the old 2.25 player but it output empty file you should no start (can't stop an empty bin file!) or a wrong file.. so for now just look at the runtime menu entry in amazement... dont touch it.
Reply with quote


Hush

Posted: Thu Apr 08, 2004 5:55 pm
Joined: 27 Aug 2003
Posts: 17
Just thought I'd ask here since the question was ignored in the game engine thread weeks ago...

Did the stereo code that Raymond did for the blenderplayer get put into the working version yet? Ton was supposed to have received that code from Raymond a while ago...
Reply with quote


GFA-MAD

Posted: Thu Apr 08, 2004 6:31 pm
Joined: 13 Nov 2002
Posts: 60
Blender coders are working hard those day !
I'm on the way to test this build. The dRot is now working ! Cool !

Very very good work !
Reply with quote


alien-xmp

Posted: Fri Apr 09, 2004 12:46 am
Joined: 06 Apr 2003
Posts: 217
blenderplayer:
blenderplayer has yet to be added to scons. It still builds with the makefiles. It can't create runtimes with the 2.25 blenderplayer, because 2.25 blenderplayer requires the .blends to be signed and locked.

stereo:
There is no new stereo code - only what was there before.
Reply with quote


gabio

Posted: Fri Apr 09, 2004 3:12 am
Joined: 15 Jan 2004
Posts: 619
alien-xmp wrote:
blenderplayer:
blenderplayer has yet to be added to scons. It still builds with the makefiles. It can't create runtimes with the 2.25 blenderplayer, because 2.25 blenderplayer requires the .blends to be signed and locked.

stereo:
There is no new stereo code - only what was there before.


HO ok, but this commit was cool:
Quote:

-kester
Log:
Fix SConscript for GamePlayer.
Reply with quote


@ner

Posted: Fri Apr 09, 2004 8:40 am
Joined: 12 Feb 2004
Posts: 42
can somone tell me how do I control the power of the new AO?
Reply with quote


crsrma

Posted: Fri Apr 09, 2004 8:47 am
Joined: 30 Mar 2004
Posts: 60
@ner: I think the only way ATM is by adjusting the Amb setting of shaders.
Reply with quote


jesterKing

Posted: Fri Apr 09, 2004 10:02 am
Joined: 18 Oct 2002
Posts: 1851
gabio wrote:

HO ok, but this commit was cool:
Quote:

-kester
Log:
Fix SConscript for GamePlayer.


This commit took out some superfluous files from the sourcefiles passed to scons in the SConscripts I had added for the GamePlayer. This is still wip since only two libraries are built - no executables yet.

/jesterKing
Reply with quote


GFA-MAD

Posted: Fri Apr 09, 2004 10:14 pm
Joined: 13 Nov 2002
Posts: 60
This build is cool, and except some crash and the "collision" bug, that's all good.
Now, a question: Is it possible to add in the GameEngine a "solid" mode for rendering ? Because for now, it only takes in account Wire mode & Gouraud shaded mode. But what about a solid mode for rapid test ?

Good luck and, again, congratulation to Blender team.

GFA-MAD
Reply with quote


ZanQdo

Posted: Sun Apr 11, 2004 4:17 am
Joined: 11 Apr 2004
Posts: 207
Idea What about “select linked bones” for armature edit mode? All the parented bones get selected Smile
Reply with quote


 
Jump to:  
Powered by phpBB © 2001, 2005 phpBB Group