Performance tweaking.

Software: Away3D 4.x

Dlate, Newbie
Posted: 05 June 2013 02:53 PM   Total Posts: 21

Hi,

I currently have a project in wich i use a few very high quality maps.

8 Diffuse maps with a resolution of 2048x2048.
8 Normals maps with a resolution of 512x512
8 Specular maps with a resolution of 512x512
8 Ambient maps with a resolution of 1024x1024

At the moment performance isnt great.
I cant lower the quality of these maps or merge as the user has to look at something in detail.

I have currently shared the geometry in the scene. Are there any other performance tricks to apply so the scene might render faster?

E.g. Triangle caching, texture baking? Any advice is welcome as this is my first time doing something like this in Away3d

   

Avatar
GoroMatsumoto, Sr. Member
Posted: 05 June 2013 05:04 PM   Total Posts: 166   [ # 1 ]

Hi again,

On materials,
You can use ATF texture.
http://away3d.com/tutorials/Introduction_to_ATF_Textures
Sea3d has a tool for it.(I have not tested.)
http://sea3d.poonya.com/tools/
But getting used to the command line tool is not so bad for a real project.

If you generate textures in runtime,
this article will help you.
http://jacksondunstan.com/articles/2256

On geometries,
try Merge class.
(Or Particle system, if you need animation in each object.)

[Japanese]
http://clockmaker.jp/blog/2013/06/away3d-merge-performance/
http://clockmaker.jp/blog/2013/01/away3d-particle-performance/

[English]
http://blog.bwhiting.co.uk/?p=341

Cheers.

   

Dlate, Newbie
Posted: 07 June 2013 03:33 PM   Total Posts: 21   [ # 2 ]

Thanks for the reply! The atf textures helped performance a lot

   
   

X

Away3D Forum

Member Login

Username

Password

Remember_me



X