Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 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
1
Question by Seith · Feb 08, 2015 at 04:58 PM · lightmaskculling

Light culling mask limit

Hello, I'm using the light culling mask filter on a light to only light the Player layer and I get this warning:

Too many layers used to exclude objects from lighting. Up to 4 layers can be used to exclude lights, while your lights use 31: etc...

The strange thing is it actually seems to work fine. Is there a reason this should be a problem? And if not, then why is Unity complaining about it?

Comment
Add comment · Show 1
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 Alex_K98 · Apr 02, 2015 at 09:12 PM 0
Share

And to extend your question - what if I want to have more than 1 game object with lights, set as children, that only affect its parent? And so that even lights on same type objects do not affect each other? Any ideas anyone? $$anonymous$$uch appreciated.

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by RandomThought · Jan 08, 2016 at 05:08 PM

The mask is a 32 bit field. As the warning says you can exclude a maximum of 4 layers. When you are only including one layer in the mask you are excluding the other 31.

This 4 exluded mask value also appears to be the sum total of masks used by all the lights in the scene I've certainly had cases where it moaned but everything still worked OK, it's just not guaranteed to. For example consider something like using 2 bits somewhere in the G buffer as a mask that allows up to 4 different sets of lights to be rendered... or something like that.

As for only effecting a parent with lights, if the masks don't suffice you could do sometihng like add your only lighting equation to a custom shader, pass in the lighting info and deal with it as forward rendered... admittedly not an ideal solution & you'd certainly end up with a light limit per parent object. Such a solution is also unlikely to work properly with GI etc.

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.

Follow this Question

Answers Answers and Comments

22 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

Related Questions

culling mask on camera ignores layer on lights? 1 Answer

What's the best way to animate a transparent image descending over a circular image? 0 Answers

How to compute camera culling mask via script to show two layers 1 Answer

Changing Camera Culling Mask in Script *Javascript* 0 Answers

How to create mask channels (RGBA) textures for 2D rim lighting in URP? 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