• 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
Question by nyonge · Feb 20, 2014 at 07:52 AM · materialdistancealphafadeblend

Way to get a material to alpha-fade along the texture?

I have a material with a tiled texture on it (a ground texture) that I need to fade out over a distance. I have absolutely no idea how to do this, but I threw together a little concept image below to show exactly what I'm talking about.

It's not like fading the entire texture by 50% or something, it's having the texture blend to 0% opacity over a distance - it's important that the distance is not tied to the tiling of the texture. Any help?

Thanks!

alt text

texturefadetiling.png (21.1 kB)
Comment
Tom60chat

People who like this

1 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 CHPedersen · Feb 20, 2014 at 08:23 AM 1
Share

This is definitely possible in shaders, and it might even be relatively easy. :) But you have to be more explicit with what, exactly, you mean by "distance". Distance from what? The object's center? The origin? The camera position? Where, exactly, do you want the fading to start, and is this a dynamic position, i.e. does it change based on something that happens CPU side so shader parameters must be updated, etc. etc...

avatar image nyonge · Feb 21, 2014 at 10:18 PM 0
Share

Cheers! First, sorry for slow reply - I marked as read and it slipped my mind ;)

By distance I don't mean distance from a specific point, I just mean "over a distance". In the image example above, the distance is arbitrarily about one and a half of the blue tiles. Ideally I'd be able to adjust the alpha fade so that it can fade out over any length, so I could adjust it so that it fades out over the length of one blue tile, or two, or ten Unity units, or whatever.

It might be handy to have it dynamically changeable, but honestly it would be fine if it were just a static thing, like part of the environment. Think like texture blending on terrain, but on any plane or material. Does that make sense?

0 Replies

· Add your reply
  • Sort: 

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

19 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

Related Questions

Vertex Alpha value doesn't update? 1 Answer

Fade out material using alpha channel 1 Answer

Fade in a GameObject Material? 1 Answer

How can I blend between 5 different materials? 2 Answers

Changing render mode during runtime 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