ParallelGraphics Forums
Cortona VRML Client
You are here: [Forums]::[Browsers]::[Cortona VRML Client]

Registration 
Registration
Forgot your password?

Help 
Help
Support

Quick search 

Subscribe to newsletters 

Install Cortona VRML Client for FREE!
Outline 3D
3D Page Of the Week
email:  password:
   Browsers - Cortona VRML Client

Subject: Re: Windows 7
Sender: Alexander Podshivalov 10.08.10 02:45
6.x works, but is extremely slow (in random cases) on larger wrml files

I suppose this could be due to extremely large number of objects, each of them consuming memory. As Win7 kernel and autorun software consumes more memory than Vista, the physical memory available to applications is somewhat smaller. When you run out of physical memory, intensive swapping of memory pages begins, which dramatically slows rendering.

For example, a simple ImageTexture node with a rather small image could require about 128 kB when it is instanced. In the scene with lots of identical textures (e.g. 10 000) all of them will consume more than 1 Gb of memory - if you have less physical memory available, it will cause swapping and a 60-100 times slowdown of rendering (that is according to my measurements - a same scene with high memory requirements renders 35 seconds on a machine with 2 Gb memory and 35 minutes on machine with 512 Mb).

If you instance the node only once, and then use the DEF/USE statements for each its appearance in the scene, you could save lots of memory - instead of creating 10 000 nodes, only one is created, and a lot less memory is used.

Using PROTOs, by the way, does not save memory.

 


Windows 7 / JJ / 21.04.10 06:07
     Re: Windows 7 / Alexander Podshivalov / 10.08.10 02:45
     Re: Windows 7 / JJ / 21.04.10 07:21
         Re: Windows 7 / dan.vera@gmail.com / 17.06.10 06:29

Messages in thread: 4


© 1998-2009 ParallelGraphics. All rights reserved. Terms of use.