• 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 Yeseul Han · Dec 09, 2013 at 01:58 AM · transparent-texture

Attach Shader to 2D Image to make it transparent

Hello.

How can I attach Shader to PNG Image asset(in assets window now)?

Is there any tool-based method?

Actually, I want to make this white-colored-background of PNG image transparent.

So, I searched some articles, but they only hinted me about 'shader and transparency'.

Help me in detail! And IF YOU HAVE TIME ENOUGH, you can show me some screenshots; because I am beginner.

Thanks.

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 sparkzbarca · Dec 09, 2013 at 02:52 AM

Download gimp

open the image in gimp

layer->transparency-> add alpha channel

now

layer->transparency-> color to alpha....

since you white to be transparent and thats the default setup leave it as

from (white) to alpha

click ok

file export as... export it as a .png

do this by simply naming the file something.png

import this asset

Go into unity

you have on the right hand side first the hierarchy then the project one and finally the inspector.

click create under project. go midway down to material

change the shader on the new material to one of the ones in the transparent section

transparent diffuse will do fine to start. then double click on the part that says new material. It doesnt matter will but basically by double lcicking you should make the inspector expand to show this RBG thing and texture none thing.

click select on the texture select your new transparent texture you made in gimp and saved and imported into unity.

select the gameobject you'd like to apply this material to.

in the inspector under mesh renderer materials element 0

either double click and find the material you just created or drag and drop it into place.

congrats your done!

press play and you should be able to see through the image in all the parts that were white.

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 Yeseul Han · Dec 09, 2013 at 04:28 AM 0
Share

I coudn't do the line you describe:

'change the shader on the new material to one of the ones in the transparent section

transparent diffuse will do fine to start. then double click on the part that says new material. It doesnt matter will but basically by double lcicking you should make the inspector expand to show this RBG thing and texture none thing.

click select on the texture select your new transparent texture you made in gimp and saved and imported into unity.'

Can you give us additional hint in more detail for me, please?

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

17 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

Related Questions

Transparency and Materials 0 Answers

Messy normals with Transparent material 0 Answers

Transparency from grayscale while in game 3 Answers

Light Flare transparency trouble 1 Answer

Transparent shader became black in builds application on any platform 0 Answers


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