Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 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 Designopolis · Sep 09, 2015 at 06:48 PM · sceneskyboxcullingculling mask

Connecting the horizon scenery and skybox at high altitutde: is this an appropriate use of culling masks?

So I started learning Unity this week, and I'm at the point where I'm starting with creating scenes. I started with infinite water and the default skybox, nothing under the water. The water is 5000 in diamater to match the far clipping plane and follows the player's X and Z coordinates. Now at sea level, this looks fine on its own, but if any sort of altitude is gained (not expendable for the sort of game I'm making, a high speed arcadey shooter) the horizon pulls apart:

http://gfycat.com/ColossalShrillHylaeosaurus

Now this has been asked before and there's a few solutions I found doing my homework, but none of them really quite worked for me. The common suggestion was to use the global fog camera component to "mask" the scenery objects with the skybox colour, but this didn't really work for me and made it worse on some configurations. What did seem to work was this:

http://gfycat.com/FloweryEssentialBison

This mostly solves the problem, where I did this:

  1. I made another camera and superimposed it on the Main Camera as a child.

  2. I set it to a lower depth and moved all layers off it except water and the skybox.

  3. I moved the water off the Main Camera and set it to Depth only.

  4. I made Far Camera's far clip plane ludicrous (99999) and scaled the water to match.

But my question is this: Am i going about this the right way? Have I set myself up to fall with a any sort of future performance problems by doing this, or unexpected behaviour (like how I found global fog to be covering up my particles in some settings)? Or, is using multiple cameras and culling masks an ideal way to handle this situation? Would I be able to populate the extreme far off regions of the map with primitive geometry to make land and put it on a layer exclusive to the far camera or would this be bad practice for reasons I'm unaware of?

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

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.

Follow this Question

Answers Answers and Comments

2 People are following this question.

avatar image avatar image

Related Questions

What's better for performance, changing the culling layer of an object or deactivating it in the scene? 0 Answers

How to add skybox to scene Unity 3.5.5 2 Answers

How to render one object on top of another in URP? 0 Answers

What is a correct step by step logic of exporting scene with baked occlusion for loading it at runtime? 0 Answers

How to merge two images at 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