• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by Brett 3 · Mar 31, 2011 at 01:53 PM · animationmodelspeedbillboard

Animated Billboard or Animated Model?

I need to have about 800 animated little figures within view at a time for a sort of puzzle game. I believe I have two options: 1. Use billboarding with animated textures/materials drawn on 800 planes. 2. Use 800 ultra low poly models which use traditional rigged animation.

What will end up being faster?

If I use option 1, I believe it'll end up being a whole lot of Draw calls, but I'm not sure. Not all of the little figures are the same, so there may be a huge load for duplicating/modifying the materials. (I do use tiling of the animation frames on the same texture)

If I use option 2, the number of polygons per rigged model will have to be really small! Like 250 polygons. That isn't a whole lot of detail... but will it be faster?

What do you think? Should I go with animating a billboard or animating a 3d model?

Thanks! Brett

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

2 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by Bravini · Mar 31, 2011 at 02:13 PM

I haven't tested much about this kind of performance measures, but in my projects I find to be much more costly using lots of animations than many small objects grouped in a gameobject with combineChildren script which can greatly improve speed http://unity3d.com/support/documentation/Manual/Optimizing%20Graphics%20Performance.html. Depending on what kind of puzzle you want, you could also use particles with billborading with self destruct off.

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image DaveA · Mar 31, 2011 at 03:40 PM 0
Share

Wouldn't combineChildren create a single mesh (or smaller number of meshes), but if they need to all move independently, wouldn't that hamper that movement

avatar image Brett 3 · Mar 31, 2011 at 04:31 PM 0
Share

Thats what I was thinking DaveA. Another question: by 'using lots of animation', do you mean animated 3d models?

avatar image
0

Answer by DaveA · Mar 31, 2011 at 03:39 PM

Try both and post your results here please

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Brett 3 · Mar 31, 2011 at 03:43 PM 0
Share

That is exactly why I posted the question... However, if I do end up having an extra month to do both, I'll let you know.

avatar image DaveA · Mar 31, 2011 at 04:10 PM 0
Share

Hope so. You should be able to do a quick test without all the detail (lots of copy/paste should help) and run the profiler to see what the trend is.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

The best place to ask and answer questions about development with Unity.

To help users navigate the site we have posted a site navigation guide.

If you are a new user to Unity Answers, check out our FAQ for more information.

Make sure to check out our Knowledge Base for commonly asked Unity questions.

If you are a moderator, see our Moderator Guidelines page.

We are making improvements to UA, see the list of changes.



Follow this Question

Answers Answers and Comments

No one has followed this question yet.

Related Questions

Broken animation in URP project. 1 Answer

Quaternion to matrix conv. error 0 Answers

Unity Animation speed not consitant? 1 Answer

Importing multiple Blender files in Unity 0 Answers

How to get and use animation clips of a model via script? 1 Answer

  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges