Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 11 Next capture
2021 2022 2023
1 capture
11 Jun 22 - 11 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 Catinightmare · Aug 03, 2015 at 05:30 PM · shaderalphablending

[Shader] How to use Blend SrcFactor DstFactor, SrcFactorA DstFactorA

I have done lot of searching about how to get it to work since a very long time ago but no matter what factors I put in and what platform or project settings I switched to, I can never seen any difference between using Blend SrcFactor DstFactor, SrcFactorA DstFactorA and Blend SrcFactor DstFactor

the factors in SrcFactorA DstFactorA part is always being ignored.

Can anyone help?

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 Sparrowfc · Aug 05, 2015 at 06:42 AM 0
Share

never used that. but as I know the later part only affect alpha channel, which means you can't actually 'see' the difference. The later part are needed only if you need to use DestAlpha in blending method. But usually we only need SrcAlpha for the calculation

avatar image Catinightmare · Aug 05, 2015 at 09:12 AM 0
Share

Thanks so much for your comment! So does it mean that in normal case DstAlpha is always equals to 1, so nothing will be affected no matter what I input for calculating the alpha channel seperately?

1 Reply

· Add your reply
  • Sort: 
avatar image
-1

Answer by meat5000 · Aug 05, 2015 at 09:43 AM

Read this book

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 Catinightmare · Aug 06, 2015 at 01:56 AM 0
Share

Thanks for sharing this great information^^ I read it and it gives clear idea about alpha and alpha blending.

But I still cannot find a way to make an example that the syntax "Blend SrcFactor DstFactor, SrcFactorA DstFactorA" would work with visual difference.

I've also read quite a lot forum posts and I know that shaders with colormask RGB as a default wont write to buffer and thus separate alpha channel blending woudnt work in this case. I've tried all the suggested workout in those posts but can never see any difference between using/without using separate alpha channel blending.

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

4 People are following this question.

avatar image avatar image avatar image avatar image

Related Questions

Is it possible to change blend mode in shader at runtime? 1 Answer

Change blend mode from outside shader? 3 Answers

Why is color multiplied with 2 in "Particles/Alpha Blended" shader? 1 Answer

Alpha Blending Problem 0 Answers

Does separate alpha blending in shaders work? 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