Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • 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 aleexaib · Apr 24, 2014 at 06:44 PM · 3d modelsfbximportermodel placement

how to optimize 3D models so we can use them in mobile games with reduced drawcalls

Hi, Guys! a) which kind of 3D models used for mobile games i.e that do not cause and effect on the performance of the game e.g high draw calls slow the game ! b) how can i optimize a normal 3D model that i can be used in mobile games e.g) i took some very small 3D models of buildings 1.5 mb in size and they gave me increment of 23 draw calls before including these building the draw calls of my games was 3 and after they become 36.

e.g) 2) i want to show some trees in my games and a couple of trees give me 20+ draw calls with this amount of draw calls i cant include more objects in my game.

what is the solution of this problem because i can not afford a designer that help me in 3D models! I will be looking forward for your participation thanks in advance guys. Tell me any possible solution i will be thankful !

Comment
Add comment · Show 2
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 HalversonS · Apr 24, 2014 at 06:51 PM 0
Share

If your buildings aren't moving and there are a bunch of them batch them together. Also make sure you have only one material on a building and use that same material for all the buildings near it. Having only one light near them will help as well.

For every separate material on that object and light touching it, it has to render the object again and again.

avatar image aleexaib · Apr 25, 2014 at 08:51 AM 0
Share

i am working on a unlimited runner type game so i have to repeat the building with random combination. if i batch them together it will give the feeling of repetition. At this point what you will suggest. can i still batch them togather ??

and as i am not a 3D modeler i am just programmer can i combine the materials of different objects via coding ?

2 Replies

· Add your reply
  • Sort: 
avatar image
0
Best Answer

Answer by tanoshimi · Apr 24, 2014 at 06:51 PM

Draw calls is nothing to do with the resolution of your 3d models (though it's a good idea to keep your poly count low as well). To reduce draw calls:

  • Use batching

  • Don't use too many different materials (use texture atlasing)

  • Use simple shaders, no shadows, not too many lights etc.

These are all explained at https://docs.unity3d.com/Documentation/Manual/OptimizingGraphicsPerformance.html

Comment
Add comment · Show 1 · 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 aleexaib · Apr 25, 2014 at 08:46 AM 0
Share

Hi, Thanks for your time and answer. By considering your answer i would like to ask as i am a programmer not a 3D modeler so at this point how exactly can i do (texture atlasing). and i am not using shaders , shadows and too many lights !

batching is a unity pro feature soo ....

avatar image
0

Answer by zugsoft · Apr 25, 2014 at 08:38 AM

Hello,

How much poly ?

You can send me your 3d model, I can reduce the poly count.

Comment
Add comment · Show 4 · 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 aleexaib · Apr 25, 2014 at 08:43 AM 0
Share

thank you so much for the help. But right now i have not finalized the 3D models yet !

can you please tell me how to reduce poly count ?? and if i used low poly 3D models will they effect on game performance overall and draw calls ?

i will be grateful

avatar image zugsoft · Apr 25, 2014 at 08:54 AM 0
Share

To reduce the poly count, you must reduce the number of mesh in your 3D model. 1.5$$anonymous$$b for a 3D model is amazing, mainly if it's a static model(without animation). How much poly or mesh ?

A good building take 200-400 poly(30$$anonymous$$b), a good Character with animation 1000-1200 poly(800$$anonymous$$b).

avatar image aleexaib · Apr 25, 2014 at 09:08 AM 0
Share

here is the link of 3D model http://tf3dm.com/3d-model/modern-village-498.html

i used "auto desk FBX converter" to convert it into .FBX

i am actually trying to make a village environment with trees plants , cows , camels etc etc .. and houses around if you have any material that can be used in the village and you can share it will be great !

avatar image zugsoft · Apr 25, 2014 at 09:40 AM 0
Share

I don't download your 3D model, but if you say your 3D model size is 1.5$$anonymous$$b, I think you have only 1 FBX with all texture inside ?

The best for me it's to use a FBX for each 3D model, and no texture inside the FBX file.

Contact me by email lowcostapp(a)gmail.com for 3D models.

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.

Follow this Question

Answers Answers and Comments

23 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

apply animation to another character Model 1 Answer

Why can't I pull my model into the Unity scene? 2 Answers

how can i turn a photo into 3D character face? 2 Answers

Can't edit the model materials,Can't edit the model materials 0 Answers

Scaling models in Unity - Bad practice? 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges