Discussion:
Poor collada performance
Creighton, Gerry
2010-11-05 11:35:43 UTC
Permalink
I have a Papervision project that has three samples that load .DAE files and when running these samples the FPS drops from 60 to 2-7 after everything has loaded.
After loading the .DAE files I removed all listeners but was wondering if there were any tips on improving performance...?
My samples load swf artwork then I copy parts of the artwork to use on different panels in the 3D objects.
I used BulkLoader to load all artwork then after each bitmap is created I call a function to remove the loaded artwork from memory using BulkLoader.removeAll();
I tried using dispose() for each .dae file loaded but that doesn't seem to make a difference.
Any tips would be helpful.


http://lab.discmakers.com/flash/cdproofer/crappyFPS.html

Thanks,

-Gerry
n***@public.gmane.org
2010-11-05 12:44:18 UTC
Permalink
Dude, you have like 8000 polys in a CD case - WAY too much.

you want to get that down in the hundreds, definitely no more than a
thousand, to run well. Not sure why you have so much geometry for such a
simple object?? isn't that basically a squished cube?

Basically, comes down to, your model is too complex!

Cheers,
mark
Post by Creighton, Gerry
I have a Papervision project that has three samples that load .DAE files
and when running these samples the FPS drops from 60 to 2-7 after
everything has loaded.
After loading the .DAE files I removed all listeners but was wondering if
there were any tips on improving performance...?
My samples load swf artwork then I copy parts of the artwork to use on
different panels in the 3D objects.
I used BulkLoader to load all artwork then after each bitmap is created I
call a function to remove the loaded artwork from memory using
BulkLoader.removeAll();
I tried using dispose() for each .dae file loaded but that doesn't seem to
make a difference.
Any tips would be helpful.
http://lab.discmakers.com/flash/cdproofer/crappyFPS.html
Thanks,
-Gerry
_______________________________________________
Papervision3D mailing list
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
Creighton, Gerry
2010-11-05 12:51:56 UTC
Permalink
If you're talking about the Jewel Case sample, It's a Sketchup model broken in to 3 .dae files, I'll take a look at that and simplify.

Thanks,
-Gerry
Post by n***@public.gmane.org
Dude, you have like 8000 polys in a CD case - WAY too much.
you want to get that down in the hundreds, definitely no more than a
thousand, to run well. Not sure why you have so much geometry for such a
simple object?? isn't that basically a squished cube?
Basically, comes down to, your model is too complex!
Cheers,
mark
Post by Creighton, Gerry
I have a Papervision project that has three samples that load .DAE files
and when running these samples the FPS drops from 60 to 2-7 after
everything has loaded.
After loading the .DAE files I removed all listeners but was wondering if
there were any tips on improving performance...?
My samples load swf artwork then I copy parts of the artwork to use on
different panels in the 3D objects.
I used BulkLoader to load all artwork then after each bitmap is created I
call a function to remove the loaded artwork from memory using
BulkLoader.removeAll();
I tried using dispose() for each .dae file loaded but that doesn't seem to
make a difference.
Any tips would be helpful.
http://lab.discmakers.com/flash/cdproofer/crappyFPS.html
Thanks,
-Gerry
_______________________________________________
Papervision3D mailing list
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
_______________________________________________
Papervision3D mailing list
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
Gerry Creighton
Flash Developer
Disc Makers Inc.
www.discmakers.com
1-800-468-9353 ext. 5101
Mark I. Ross
2010-11-05 22:20:43 UTC
Permalink
Yeah, I was referring to Jewel Case - Four Panel Insert, W/CDR400
<javascript:;>

Also for what you are doing there you don't need a whole 3d framework
like pv3d. you could easily do that with the 3d transformations they
added in Flash Player 10 - and a darn sight quicker as well :)

Cheers,
mark
Post by Creighton, Gerry
If you're talking about the Jewel Case sample, It's a Sketchup model broken in to 3 .dae files, I'll take a look at that and simplify.
Thanks,
-Gerry
Post by n***@public.gmane.org
Dude, you have like 8000 polys in a CD case - WAY too much.
you want to get that down in the hundreds, definitely no more than a
thousand, to run well. Not sure why you have so much geometry for such a
simple object?? isn't that basically a squished cube?
Basically, comes down to, your model is too complex!
Cheers,
mark
Post by Creighton, Gerry
I have a Papervision project that has three samples that load .DAE files
and when running these samples the FPS drops from 60 to 2-7 after
everything has loaded.
After loading the .DAE files I removed all listeners but was wondering if
there were any tips on improving performance...?
My samples load swf artwork then I copy parts of the artwork to use on
different panels in the 3D objects.
I used BulkLoader to load all artwork then after each bitmap is created I
call a function to remove the loaded artwork from memory using
BulkLoader.removeAll();
I tried using dispose() for each .dae file loaded but that doesn't seem to
make a difference.
Any tips would be helpful.
http://lab.discmakers.com/flash/cdproofer/crappyFPS.html
Thanks,
-Gerry
_______________________________________________
Papervision3D mailing list
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
_______________________________________________
Papervision3D mailing list
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
Gerry Creighton
Flash Developer
Disc Makers Inc.
www.discmakers.com
1-800-468-9353 ext. 5101
_______________________________________________
Papervision3D mailing list
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
Gerry
2010-11-06 01:38:20 UTC
Permalink
You're probably right on the FP10 transformations. I load the artwork dynamically though and cut it up then build the 3D parts. I'm not familiar with
doing it with in the Flash IDE so since I had used PV3D in the past I went with what was familiar.
Today I did cut down the Sketchup 3D parts and it's faster for what is done, I have to complete a couple more objects and will upload the updated
swf.

Thanks for the pointers.

-Gerry
Post by Mark I. Ross
Yeah, I was referring to Jewel Case - Four Panel Insert, W/CDR400
Also for what you are doing there you don't need a whole 3d framework like pv3d. you could easily do that with the 3d transformations they added in Flash Player 10 - and a darn sight quicker as well :)
Cheers,
mark
Post by Creighton, Gerry
If you're talking about the Jewel Case sample, It's a Sketchup model broken in to 3 .dae files, I'll take a look at that and simplify.
Thanks,
-Gerry
Post by n***@public.gmane.org
Dude, you have like 8000 polys in a CD case - WAY too much.
you want to get that down in the hundreds, definitely no more than a
thousand, to run well. Not sure why you have so much geometry for such a
simple object?? isn't that basically a squished cube?
Basically, comes down to, your model is too complex!
Cheers,
mark
Post by Creighton, Gerry
I have a Papervision project that has three samples that load .DAE files
and when running these samples the FPS drops from 60 to 2-7 after
everything has loaded.
After loading the .DAE files I removed all listeners but was wondering if
there were any tips on improving performance...?
My samples load swf artwork then I copy parts of the artwork to use on
different panels in the 3D objects.
I used BulkLoader to load all artwork then after each bitmap is created I
call a function to remove the loaded artwork from memory using
BulkLoader.removeAll();
I tried using dispose() for each .dae file loaded but that doesn't seem to
make a difference.
Any tips would be helpful.
http://lab.discmakers.com/flash/cdproofer/crappyFPS.html
Thanks,
-Gerry
_______________________________________________
Papervision3D mailing list
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
_______________________________________________
Papervision3D mailing list
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
Gerry Creighton
Flash Developer
Disc Makers Inc.
www.discmakers.com
1-800-468-9353 ext. 5101
_______________________________________________
Papervision3D mailing list
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
_______________________________________________
Papervision3D mailing list
http://osflash.org/mailman/listinfo/papervision3d_osflash.org
Continue reading on narkive:
Search results for 'Poor collada performance' (Questions and Answers)
7
replies
PS3 anyone!?
started 2006-08-27 20:48:53 UTC
video & online games
Loading...