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

1 Reply

· Add your reply
  • Sort: 
avatar image
0
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
Add comment · 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

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

70 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 avatar image

Related Questions

Imported animations doesn't work on skeletal mesh they were created with 1 Answer

Weird looking faces when importing from Blender 1 Answer

Importing an object from Blender 0 Answers

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

object stretching when i import from blender to unity 2 Answers

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