Error: "Singular matrix in MatrixInvert"

Discussion and help for Compilation problems and platform portability.

Moderator: coordinators

Error: "Singular matrix in MatrixInvert"

Postby B.Y.O.B. » Fri Sep 30, 2011 11:58 am

Hi,
I finally got my own luxrender build compiled :)
But when I now start an exported scene, I get the following error:
Code: Select all
[2011-09-30 18:56:14 Error: 61] Singular matrix in MatrixInvert


This happens with every scene, even with old ones from which I know they render without errors in Luxrender 0.9dev - so I think I made something wrong in the compiling progress.

Any help is welcome.

regards
Simon

edit: this is my startup.blend:
edit2: I also get the error when I export from Blender 2.49b
Attachments
startup.blend
(326.23 KiB) Downloaded 28 times
User avatar
B.Y.O.B.
 
Posts: 1882
Joined: Wed Nov 10, 2010 4:10 pm
Location: Germany

Re: Error: "Singular matrix in MatrixInvert"

Postby jeanphi » Sun Oct 02, 2011 2:16 pm

Hi,

Same issue here, but the binary works flawlessly when used standalone (export to file and launch luxrender from a terminal). I've not yet had time to track the issue.

Jeanphi
jeanphi
Developer
 
Posts: 6579
Joined: Mon Jan 14, 2008 7:21 am

Re: Error: "Singular matrix in MatrixInvert"

Postby B.Y.O.B. » Thu Oct 06, 2011 9:30 am

In my case it doesn't work standalone.
But I discovered that luxconsole works, so it doesn't seem to be a problem of the core (but I could be wrong, of course. I don't know much about programming)...
User avatar
B.Y.O.B.
 
Posts: 1882
Joined: Wed Nov 10, 2010 4:10 pm
Location: Germany

Re: Error: "Singular matrix in MatrixInvert"

Postby B.Y.O.B. » Mon Oct 10, 2011 1:20 pm

Sorry if I'm annoying, but the problem is still present (built luxrender again today).
Now in some scenes I get a segmentation fault, in all other scenes I still get the "Singular matrix in MatrixInvert"-errormessage and the image remains black.

Are all builds broken, or just the ones compiled on linux, or is it just me?
User avatar
B.Y.O.B.
 
Posts: 1882
Joined: Wed Nov 10, 2010 4:10 pm
Location: Germany

Re: Error: "Singular matrix in MatrixInvert"

Postby Lord Crc » Mon Oct 10, 2011 1:29 pm

Could you post a simple scene which exhibits the issue?
May contain traces of nuts.
User avatar
Lord Crc
Developer
 
Posts: 4458
Joined: Sat Nov 17, 2007 2:10 pm

Re: Error: "Singular matrix in MatrixInvert"

Postby B.Y.O.B. » Mon Oct 10, 2011 1:42 pm

You can take my example scene that comes with LuxRender 0.8 ;) (the school corridor).
However the "Singular matrix in MatrixInvert"-error shows up in every scene I try, no difference between LuxRender started standalone from a console window with ./luxrender and exporting out of blender...
I think it doesn't have to do with the scene.

this is the full log of my school corridor example scene:
Code: Select all
[2011-10-10 20:44:12 Info: 0] Freeing resources.
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_003_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 654 quads
[2011-10-10 20:44:12 Error: 61] Singular matrix in MatrixInvert
[2011-10-10 20:44:12 Error: 61] Singular matrix in MatrixInvert
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_002_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 368 quads
[2011-10-10 20:44:12 Error: 61] Singular matrix in MatrixInvert
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_020_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 368 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 42 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_001_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 232 quads
[2011-10-10 20:44:12 Error: 61] Singular matrix in MatrixInvert
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_020_0001_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 368 quads
[2011-10-10 20:44:12 Error: 61] Singular matrix in MatrixInvert
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_020_0002_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 368 quads
[2011-10-10 20:44:12 Error: 61] Singular matrix in MatrixInvert
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_020_0003_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 368 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_009_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 103 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_012_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 72 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_011_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 18 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_007_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 15 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_008_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 6 quads
[2011-10-10 20:44:12 Error: 61] Singular matrix in MatrixInvert
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_015_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 96 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_013_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 106 quads
[2011-10-10 20:44:12 Error: 61] Singular matrix in MatrixInvert
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_015_0001_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 96 quads
[2011-10-10 20:44:12 Error: 61] Singular matrix in MatrixInvert
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_019_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 288 quads
[2011-10-10 20:44:12 Error: 61] Singular matrix in MatrixInvert
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_019_0001_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 288 quads
[2011-10-10 20:44:12 Error: 61] Singular matrix in MatrixInvert
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_020_0004_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 368 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_004_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 68 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_004_0000_m001.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 56 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_006_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 128 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_006_0000_m001.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 96 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_005_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 40 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_005_0000_m001.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 56 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_001_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 144 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_020_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 2208 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_021_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 704 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_020_0001_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 2208 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_021_0001_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 704 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 3 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_010_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 7 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_018_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 12 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_020_0002_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 2208 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_021_0002_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 704 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_017_0000_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 5 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_020_0003_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 2208 quads
[2011-10-10 20:44:12 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_021_0003_m000.ply'...
[2011-10-10 20:44:12 Info: 0] Mesh: splitting 704 quads
[2011-10-10 20:44:12 Error: 61] Singular matrix in MatrixInvert
[2011-10-10 20:44:12 Error: 61] Singular matrix in MatrixInvert
[2011-10-10 20:44:12 Info: 0] Preprocess thread uses seed: 4273243390
[2011-10-10 20:44:12 Info: 0] Thread 0 uses seed: 4273243391
[2011-10-10 20:44:13 Info: 0] Thread 2 uses seed: 4273243393
[2011-10-10 20:44:13 Info: 0] Thread 1 uses seed: 4273243392
[2011-10-10 20:44:13 Info: 0] Thread 5 uses seed: 4273243396
[2011-10-10 20:44:13 Info: 0] Thread 3 uses seed: 4273243394
[2011-10-10 20:44:13 Info: 0] Thread 4 uses seed: 4273243395
[2011-10-10 20:44:13 Info: 0] GUI: Updating framebuffer...
[2011-10-10 20:44:13 Info: 0] GUI: Updating framebuffer...
[2011-10-10 20:44:23 Info: 0] GUI: Updating framebuffer...
User avatar
B.Y.O.B.
 
Posts: 1882
Joined: Wed Nov 10, 2010 4:10 pm
Location: Germany

Re: Error: "Singular matrix in MatrixInvert"

Postby B.Y.O.B. » Mon Oct 17, 2011 9:20 am

I finally succeeded fixing my build environment, a big thanks! goes to LordCrc for his advice :)
But the error in the topic still remains, regardless which scene I try to render.

I'll sum the problem up again, maybe someone can test my build on Linux:

When I start my luxrender-build standalone (out of a terminal with
Code: Select all
./luxrender

), I get this or a similar log:
Code: Select all
[2011-10-17 16:11:43 Info: 0] Freeing resources.
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_003_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 654 quads
[b][2011-10-17 16:11:43 Error: 61] Singular matrix in MatrixInvert[/b]
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_002_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 368 quads
[b][2011-10-17 16:11:43 Error: 61] Singular matrix in MatrixInvert[/b]
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_020_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 368 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 42 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_001_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 232 quads
[b][2011-10-17 16:11:43 Error: 61] Singular matrix in MatrixInvert[/b]
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_020_0001_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 368 quads
[b][2011-10-17 16:11:43 Error: 61] Singular matrix in MatrixInvert[/b]
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_020_0002_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 368 quads
[b][2011-10-17 16:11:43 Error: 61] Singular matrix in MatrixInvert[/b]
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_020_0003_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 368 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_009_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 103 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_012_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 72 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_011_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 18 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_007_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 15 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_008_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 6 quads
[b][2011-10-17 16:11:43 Error: 61] Singular matrix in MatrixInvert[/b]
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_015_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 96 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_013_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 106 quads
[b][2011-10-17 16:11:43 Error: 61] Singular matrix in MatrixInvert[/b]
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_015_0001_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 96 quads
[b][2011-10-17 16:11:43 Error: 61] Singular matrix in MatrixInvert[/b]
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_019_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 288 quads
[b][2011-10-17 16:11:43 Error: 61] Singular matrix in MatrixInvert[/b]
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_019_0001_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 288 quads
[b][2011-10-17 16:11:43 Error: 61] Singular matrix in MatrixInvert[/b]
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_020_0004_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 368 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_004_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 68 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_004_0000_m001.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 56 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_006_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 128 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_006_0000_m001.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 96 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_005_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 40 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_005_0000_m001.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 56 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_001_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 144 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_020_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 2208 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_021_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 704 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_020_0001_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 2208 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_021_0001_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 704 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 3 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Plane_010_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 7 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_018_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 12 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_020_0002_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 2208 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_021_0002_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 704 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_017_0000_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 5 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_020_0003_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 2208 quads
[2011-10-17 16:11:43 Info: 0] Loading PLY mesh file: 'LuxRender08_test_scene/Scene/00001/Cube_021_0003_m000.ply'...
[2011-10-17 16:11:43 Info: 0] Mesh: splitting 704 quads
[b][2011-10-17 16:11:43 Error: 61] Singular matrix in MatrixInvert[/b]
[2011-10-17 16:11:43 Info: 0] Preprocess thread uses seed: 3584509644
[2011-10-17 16:11:43 Info: 0] Thread 0 uses seed: 3584509645
[2011-10-17 16:11:44 Info: 0] Thread 1 uses seed: 3584509646
[2011-10-17 16:11:44 Info: 0] Thread 2 uses seed: 3584509647
[2011-10-17 16:11:44 Info: 0] Thread 3 uses seed: 3584509648
[2011-10-17 16:11:44 Info: 0] Thread 4 uses seed: 3584509649
[2011-10-17 16:11:44 Info: 0] Thread 5 uses seed: 3584509650
[2011-10-17 16:11:44 Info: 0] GUI: Updating framebuffer...
[2011-10-17 16:11:44 Info: 0] GUI: Updating framebuffer...
[2011-10-17 16:11:54 Info: 0] GUI: Updating framebuffer...

All cores are used to render, but the tonemapped image remains black and I get always the same statistics:
statistics.png
statistics.png (4.84 KiB) Viewed 722 times

(in every scene I render).

I don't know to help me anymore :(
Is something wrong with my system? I get this error only with my builds and with the one LadeHeria provided here, but not with the official 0.8-builds and with the 0.9dev-builds SATtva provided here.

So, are LadeHeria's and my own build environments messed up, or is my system (Ubuntu 11.10) the culprit somehow?
Please, just give me a statement about that question, than I can make further tests.

regards
Simon

edit: I loaded my latest build from today (10-17-2011) up here: http://www.sendspace.com/file/gtj1ur (it's the middle blue button)
User avatar
B.Y.O.B.
 
Posts: 1882
Joined: Wed Nov 10, 2010 4:10 pm
Location: Germany

Re: Error: "Singular matrix in MatrixInvert"

Postby SATtva » Mon Oct 17, 2011 9:36 am

Out of curiosity, what version of Boost you've used in compilation?
Linux builds packager
聞くのは一時の恥、聞かぬのは一生の恥
User avatar
SATtva
Developer
 
Posts: 5498
Joined: Tue Apr 07, 2009 12:19 pm
Location: from Siberia with love

Re: Error: "Singular matrix in MatrixInvert"

Postby B.Y.O.B. » Mon Oct 17, 2011 9:52 am

Boost 1.43.0 (built against Python 3.2).
I mainly followed this tutorial for compiling boost, I just used Python 3.2 instead of 3.1.
User avatar
B.Y.O.B.
 
Posts: 1882
Joined: Wed Nov 10, 2010 4:10 pm
Location: Germany

Re: Error: "Singular matrix in MatrixInvert"

Postby Lord Crc » Tue Feb 14, 2012 8:34 am

Thanks to help from BinaryKhaos on IRC, this bug has been nailed I think. Qt overrides the locale settings for the process, which can cause issues when converting floating point numbers from text (ie if the decimal separator is set to "," and not ".").

http://src.luxrender.net/lux/rev/e2bbdadc3e7b
May contain traces of nuts.
User avatar
Lord Crc
Developer
 
Posts: 4458
Joined: Sat Nov 17, 2007 2:10 pm

Next

Return to Compilation & Portability

Who is online

Users browsing this forum: No registered users and 1 guest