HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

reducing a model's file size?

05-05-2006, 05:43 PM#1
Linera
What are ways of reducing file size for the model?
05-05-2006, 05:46 PM#2
Alfred
That would depend on the model if it has unused information.
05-05-2006, 05:49 PM#3
Rao Dao Zao
Removing animation sequences is usually the best option. Oinkerwinkle's Animation Remover tool (somewhere around these threads, I think...) is a quick and easy way of doing this.
05-05-2006, 07:18 PM#4
Linera
can merging all the model's geosets help?
05-05-2006, 07:24 PM#5
Rao Dao Zao
Probably not. The main bulk of data is in the animations.
05-05-2006, 08:41 PM#6
Whitehorn
Merging geosets would:

Save a small amount of space (negligible) from having less header info.
Restrict Materials, such as merging a Team Coloured geoset with a non-TC geoset.
Restrict Visibility

It wouldn't save much data overall.
05-05-2006, 08:59 PM#7
Linera
What about the number of polys?
05-05-2006, 09:27 PM#8
Whitehorn
They wouldn't change...
05-05-2006, 09:46 PM#9
Linera
ok, thanks.
REP for all in this thread as of now

**CLOSED**
05-06-2006, 12:20 AM#10
Guesst
Change it to linear animation.
05-06-2006, 12:47 AM#11
Linera
huh???
05-06-2006, 03:58 AM#12
Guesst
Most animation will look like:
Code:
	Translation 9 {
		Bezier,
		333: { 0, 0, 0 },
			InTan { 0, 0, 0 },
			OutTan { 2.64064, -10.4817, 0 },
		1767: { 12.6696, -35.4893, 0 },
			InTan { 6.86382, -22.3115, 0 },
			OutTan { 16.315, -43.7637, 0 },
		2667: { 25.4778, -61.9071, 0 },
			InTan { 21.3515, -53.4429, 0 },
			OutTan { 131.233, -278.84, 0 },
		25733: { 60.6981, -39.1735, 0 },
			InTan { -18.4364, -5.78344, 0 },
			OutTan { 66.3016, -41.5378, 0 },
		27367: { 78.5223, -46.8827, 0 },
			InTan { 77.8613, -42.6291, 0 },
			OutTan { 79.5878, -53.7405, 0 },
		30000: { 40.542, -80.587, 0 },
			InTan { 32.5891, -123.47, 0 },
			OutTan { 43.0588, -67.0165, 0 },
		30833: { 54.2851, -23.6169, 0 },
			InTan { 53.7889, -36.4658, 0 },
			OutTan { 54.9004, -7.68413, 0 },
		31867: { 37.2886, -4.14619, 0 },
			InTan { 45.3264, -4.37027, 0 },
			OutTan { 27.1765, -3.86429, 0 },
		33167: { -4.31207, -33.0532, 0 },
			InTan { 13.3096, -13.5, 0 },
			OutTan { 0, 0, 0 },
	}
You can change that to:
Code:
	Translation 9 {
		Linear,
		333: { 0, 0, 0 },
		1767: { 12.6696, -35.4893, 0 },
		2667: { 25.4778, -61.9071, 0 },
		25733: { 60.6981, -39.1735, 0 },
		27367: { 78.5223, -46.8827, 0 },
		30000: { 40.542, -80.587, 0 },
		30833: { 54.2851, -23.6169, 0 },
		31867: { 37.2886, -4.14619, 0 },
		33167: { -4.31207, -33.0532, 0 },
	}
And it will look mostly the same, but be much smaller in file size.
05-06-2006, 11:41 AM#13
Rao Dao Zao
Eh, although it is true that linear uses less filesize, I suspect that the conversion from bezier or hermite to linear might properly break the animations. I've never really investigated it.

Removing unnecessary sequences and such is the fastest and easiest way to seriously reduce filesize.