memory allocation problem in instanced scene

Announcements, requests and support regarding SkIndigo - the Sketchup / Indigo exporter.
Post Reply
6 posts • Page 1 of 1
User avatar
2kemon
Posts: 51
Joined: Sun Feb 25, 2007 10:59 pm

memory allocation problem in instanced scene

Post by 2kemon » Tue Mar 24, 2009 3:33 am

Hi guys

I think I need a little help here.
I'm making a test for instancing objects, but I keep getting the same error (Error: IndigoDriverExcep: Memory allocation failure.)

I've never seen this error on either my desktop or laptop. I thought it might be a problem, that I had dummies inside dummies, but that wasn't it.

I woul really appreciate some help, and I posted the skippy and here's the indigo log:

WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
WARNING: Ignoring degenerate triangle. (triangle area: 0.00000E+000)
Merging vertices for mesh 'Color_H15'...
Initial num vertices: 28
New num vertices: 28
Done.
Merging vertices for mesh 'Default'...
Initial num vertices: 148
New num vertices: 148
Done.
Merging vertices for mesh 'floor'...
Initial num vertices: 2049472
New num vertices: 2049370
Done.
Merging vertices for mesh 'floor_dummy'...
Initial num vertices: 24
New num vertices: 24
Done.
Building Mesh 'Color_H15'...
28 vertices (672 B)
14 triangles (392 B)
Loading kd-tree from cache...
intersect_tris mem usage: 672 B
calcing root AABB.
AABB: (36.474098, 9.228800, 0.000000), (42.074100, 12.828800, 47.000000)
max tree depth: 62
total nodes used: 27 (216 B)
total leafgeom size: 18 (72 B)
Total tree mem usage: 960 B
Done Building Mesh 'Color_H15'. (Time taken: 0.00953 s)
Building Mesh 'Default'...
148 vertices (3.469 KB)
86 triangles (2.352 KB)
Loading kd-tree from cache...
intersect_tris mem usage: 4.031 KB
calcing root AABB.
AABB: (-90.576698, -89.145897, -0.082300), (109.423302, 110.854103, 47.000000)
max tree depth: 62
total nodes used: 316 (2.469 KB)
total leafgeom size: 248 (992 B)
Total tree mem usage: 7.469 KB
Done Building Mesh 'Default'. (Time taken: 0.00977 s)
Building Mesh 'floor'...
2049370 vertices (46.906 MB)
1115988 triangles (29.800 MB)
BVH::build()
Calcing root AABB.
Done.
Root AABB min: (0.022100,0.022100,-0.060500)
Root AABB max: (37.108700,22.892300,3.002700)
Sorting...
Done (0.41104 s).
Allocating intersect triangles...
Done. Intersect_tris mem usage: 38.314 MB
Build Stats:
Total nodes used: 639396 (39.026 MB)
Total nodes capacity: 941613 (57.471 MB)
Total tri indices used: 1523572 (5.812 MB)
Num sub threshold leaves: 627452
Num max depth leaves: 11944
Num cheaper no-split leaves: 0
Mean tris per leaf: 1.745378
Max tris per leaf: 63
Mean leaf depth: 29.527391
Max leaf depth: 63
Finished building tree.
Done Building Mesh 'floor'. (Time taken: 3.22141 s)
Building Mesh 'floor_dummy'...
24 vertices (576 B)
12 triangles (336 B)
Loading kd-tree from cache...
intersect_tris mem usage: 576 B
calcing root AABB.
AABB: (0.000000, 0.000000, 0.000000), (36.948399, 22.857700, 3.002700)
max tree depth: 62
total nodes used: 14 (112 B)
total leafgeom size: 12 (48 B)
Total tree mem usage: 736 B
Done Building Mesh 'floor_dummy'. (Time taken: 0.01061 s)
Light luminous flux (geometry name=EnvSphereGeometry): 2.201E+012 lm
Building Object Tree...
34 objects.
calcing root AABB.
AABB: (-1626.993896, -1626.993896, -1626.993896), (1626.993896, 1626.993896, 1626.993896)
max tree depth: 12
reserving N nodes: 34(272 B)
total nodes used: 55 (440 B)
total leafgeom size: 134 (536 B)
Finished building tree.
Num buffer layers: 1
Master buffer size: 50.028 MB
Settings:
Frame upload period: 40.00000 s
Image save period: 120.00000 s
Splat filter: mn_cubic, blur=0.600000, ring=0.200000
Downsize filter: mn_cubic, blur=0.60000, ring=0.20000
Render region: false
Supersample factor: 2
Metropolis: true
Bidirectional: true
Hybrid: false
Ray origin nudge distance: 0.00010 m
Aperture diffraction: false
Post-process diffraction: true
Finished initialisation
Starting threads... (num threads: 2)
Starting render thread. (RNG seed=1)
Starting render thread. (RNG seed=2)
Doing initial warmup.Doing initial warmup..........
Done initial warmup.
.
Done initial warmup.
Render thread terminating.
Render thread terminating.
Error: IndigoDriverExcep: Memory allocation failure.
Stopped.

Attachments
danbyg.zip
(76.44 KiB) Downloaded 225 times

User avatar
Pibuz
1st Place 100
Posts: 2646
Joined: Tue Dec 11, 2007 7:58 am
Location: Padua, Italy
3D Software: SketchUp

Post by Pibuz » Tue Mar 24, 2009 8:52 pm

Hi 2kemon!
First questions: to place your dummies did you use some sort of plugin?
Cos with some rb sometimes I had the same problem..

User avatar
2kemon
Posts: 51
Joined: Sun Feb 25, 2007 10:59 pm

Post by 2kemon » Tue Mar 24, 2009 10:44 pm

hi pibuz
No plugins used. I just copied and rotated. I did scale a few of the dummies, but that shouldn't be a problem should it?

You haven´t tried rendering the scene on your rig, by any chance? I'm just wondering if it's somekind of configuration on my system. I'm using a small application for freeing memory, but I've tried with it both on and off.

User avatar
CTZn
Posts: 7240
Joined: Thu Nov 16, 2006 4:34 pm
Location: Paris, France

Post by CTZn » Wed Mar 25, 2009 12:46 am

Hi guys... what bugs me from the log 2kemon is that the render threads are terminating wich is unusual for memory allocation errors if I am correct (?). I think I've never seen Indigo stopping the render threads friendly before throwing an error (? again).

The frame buffer is allocated, no rendering limit was announced as reached in order to stop the render... I'll let you investigate on this one, I have no clues and it looks tricky... Hopefully the problem will stop after you change something in your scene (I can't load it against an older SK version but would not be able to use it really anyway) !?

It could be that the memory freeing application would not be safe with Indigo (well I'm supposing), did you try to reboot your system with the tool deactivated at startup before rendering (no auto-launch) ?

Good luck !

User avatar
2kemon
Posts: 51
Joined: Sun Feb 25, 2007 10:59 pm

Post by 2kemon » Wed Mar 25, 2009 9:52 am

thanks for brainstorming with me guys. I'm still puzzled why it didn't work, but I made new components and dummy component for about the 10th time and now it works. Apparently it wasn't related to the memory app.

User avatar
Pibuz
1st Place 100
Posts: 2646
Joined: Tue Dec 11, 2007 7:58 am
Location: Padua, Italy
3D Software: SketchUp

Post by Pibuz » Wed Mar 25, 2009 8:45 pm

Bof, glad you solved! :D

Post Reply
6 posts • Page 1 of 1

Who is online

Users browsing this forum: No registered users and 17 guests