• 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 /
  • Help Room /
avatar image
Question by Duncster94 · Jul 10, 2016 at 02:27 AM · blenderimportinglow poly

Best method of colouring 3D Blender objects for use on mobile

I'm developing a 4X game for Android and I have created a few 3D hex tiles for use in the final game board. The look I'm going for is essentially low poly art.

I'm having a few issues:

  1. Colouring my objects in Blender yields darker/inaccurate colours when imported in Unity. This is true even when I UV map the colours and import the result as a png file. From what I've read, this is to do with Unity reading the material values differently than Blender?

  2. If I use Vertex Painting I get nice results in Blender, but when I import into Unity with a custom vertex shader, the edges lose hardness and the low poly look is ruined.

To be honest, I'm not sure if vertex shading is possible on Android anyway. So my question simply is: What's the best thing I can do to maintain the low poly look I'm going for? Should I continue with vertex painting and see if it's possible to make a vertex shader that not only works on Android but also maintains hard edges (though I've read here that this is impossible)? Failing that, how exactly do I properly import the right colours into Unity?

Any help with this is appreciated! :)

Here's the look I'm going for: http://www.sessions.edu/notes-on-design/whats-the-deal-with-low-poly-art

Comment

People who like this

0 Show 0
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

1 Reply

· Add your reply
  • Sort: 
avatar image
Best Answer

Answer by Duncster94 · Jul 10, 2016 at 04:45 AM

So I've finally figured out what is in my opinion, the "best" way to do it.

Firstly, seeing as Blender colours don't like to import right, it is a good idea to make your own colour palette in a program like Gimp, then import it as a .png (though I'm sure you could use other formats) to the UV editor in Blender and painstakingly unwrap your mesh, making sure to size it properly and avoid overlapping if you plan on baking on ambient occlusion.

Rather than explain it in my own words read this tutorial, which goes into detail about the process.

Anyway, here's my result.

alt text

When it comes to picking colours for low poly objects this site has some fantastic palettes that its community has put together.


capture.png (87.9 kB)
Comment

People who like this

0 Show 0 · 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

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

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

69 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 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 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

How to create submeshes in blender to be used in unity 1 Answer

object stretching when i import from blender to unity 2 Answers

Objects from blender disappear when they have a cloth component attached in build but not in bebug (pressing play) (Unity 2019 URP and simple 3d project) 1 Answer

Help with a blender import to unity 1 Answer

Problem with scaling materials from blender 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