[Bf-committers] BGE Projection Matrix in Blender 2.5x
julian.adenauer at zmms.tu-berlin.de
Tue Nov 1 20:01:23 CET 2011
Hi Dalai & others,
thank you, that is right.
Unfortunately there is still a problem. When I assign the following
matrix to a camera I get something very different in Blender 2.49
(compression in z-direction) and 2.5x & 2.6 (grey screen):
[[1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, -1.0,
-0.20020020318640186], [0.0, 0.0, -1.0, 0.0]]
Does anyone have an idea why this behaviour differs that much and what I
can do about it?
Here are the my test files:
Of course this is not the place for bugs, but I am still trying to
figure out if this really is a bug or just me...
On Tuesday, November 01, 2011 5:27 PM, "Dalai Felinto"
<dfelinto at gmail.com> wrote:
> Hi Julian,
> the problem/bug is that the camera matrix is an identity matrix at
> frame one ([1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]])
> If you use a Delay Sensor for your script you will not have the
> problem. That should solve your problem for the time being.
> Do you mind sending this report with an attached file for the bug
> tracker? The list is not the best place for bug reports.
> 2011/11/1 Julian Adenauer <julian.adenauer at zmms.tu-berlin.de>:
> > Hi,
> > I stumeled upon a strange behaviour in the GameEngine (2.5 and above)
> > when the projection matrix is set.
> > The following script (put into the standard file, activated by an always
> > sensor attached to the box) works in 2.49, but only shows a grey screen
> > in 2.5 and above:
> > import bge
> > scene = bge.logic.getCurrentScene()
> > scene.active_camera = "Camera"
> > m = scene.active_camera.projection_matrix
> > scene.active_camera.projection_matrix = m
> > This is also true for all other matrices I tried.
> > Is that a bug or am I missing something here?
> > Best,
> > Julian
> > _______________________________________________
> > Bf-committers mailing list
> > Bf-committers at blender.org
> > http://lists.blender.org/mailman/listinfo/bf-committers
> Bf-committers mailing list
> Bf-committers at blender.org
More information about the Bf-committers