Hi, once again even if it's a suspicious of a bug the tracker is the better place for this. It's easy to track, assign people to look at ... or even the blenderartists forum
That said it's not a bug. In Blender 2.5x the matrix order is reversed compared to 2.49. I think this is mentioned in one of the release logs. See your file "fixed": http://dl.dropbox.com/u/3292898/projection_260.blend Regards, Dalai 2011/11/1 Julian Adenauer <[email protected]>: > 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: > 2.49: http://dl.dropbox.com/u/487436/projection_249.blend > 2.60: http://dl.dropbox.com/u/487436/projection_260.blend > > 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... > > Thanks! > > Julian > > > On Tuesday, November 01, 2011 5:27 PM, "Dalai Felinto" > <[email protected]> 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. >> >> Thanks, >> Dalai >> >> 2011/11/1 Julian Adenauer <[email protected]>: >> > 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 >> > [email protected] >> > http://lists.blender.org/mailman/listinfo/bf-committers >> > >> _______________________________________________ >> Bf-committers mailing list >> [email protected] >> http://lists.blender.org/mailman/listinfo/bf-committers >> > _______________________________________________ > Bf-committers mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-committers > _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
