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
0
Question by SineDeviance · Aug 18, 2013 at 01:25 PM · camerarenderingunity 4isometricorthographic

Ortho-Isometric camera not playing nice with culling

Hi all! This is my first post here. With that said, Unity Answers has been extremely helpful in the past, so I'm hoping it will be again :D

My game is 2.5D using Unity's terrain. I am using an orthographic camera that is rotated 30 degrees on the X axis, and 45 degrees on the Y axis. This camera follows the player using a tracking script, which offsets the camera from the player ...

*30 units on X and Z. *24 units on Y.

... to center the player in the frame.

The camera was originally offset to 15x, 12y, 15z from the player which was much closer, but I had issues with the camera clipping near on hilly terrain. I adjusted those values to raise the camera a bit higher and solve that.

The problem I am having now, is that the camera doesn't seem to be culling things in the frame properly, or in the proper order. Here's an example:

alt text

Notice how the objects closer to the camera (bottom of frame) are getting their real-time shadows from the sun, whereas the objects farther from the camera (at the top of the frame) have no shadows and are beginning to have their LOD applied.

I have also noticed that if I run the game on a lower quality setting and zoom the camera all the way out, real-time shadows appear on objects that are about 3/4 of the way down in the frame. They fade out if the objects are anywhere in the middle of the frame. Objects in the top of the frame have effects culled completely. If I zoom the camera in just a little on lower settings, it's not possible to see ANY real-time lighting. It is almost as if Unity does not quite know where camera-center is, and is trying to focus rendering on some point directly under the camera even though that is not even remotely where the camera is facing.

So, my question is, how can I fix or work around this?

EDIT: Forgot to mention, it culls grass in the same fashion, which is quite ugly when the player is running up a hill towards the camera.

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

Answer by tw1st3d · Aug 18, 2013 at 01:31 PM

You need to change your Shadow Distance property in Edit->Project Settings->Quality alt text


screenshot_1.png (17.1 kB)
Comment
Add comment · Show 4 · 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 SineDeviance · Aug 18, 2013 at 01:37 PM 0
Share

Thanks for replying tw1st3d, but I don't think that's the fix. All that would do is decrease performance. It's a solution for one of the symptoms, but I don't think it's a solution for the actual problem.

avatar image SineDeviance · Aug 18, 2013 at 01:38 PM 0
Share

Also forgot to add, my Shadow Distance on 'Fantastic' quality is already set to 150. This is occurring even with that.

avatar image tw1st3d · Aug 18, 2013 at 01:41 PM 0
Share

The only other thing I can think of, is the camera being rotated at the angle it is. I've noticed when my camera is turned in certain angles, my lighting messes up.

avatar image SineDeviance · Aug 18, 2013 at 01:48 PM 0
Share

Hrm... perhaps I will need to change the angle to something more 'top-down' to resolve this. I'd really hate to do that because the game is designed around this perspective, but there seems to be no other option aside from going top-down or having almost entirely flat terrain (so the offsets can be much smaller.)

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

16 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

Related Questions

How to make an Isometric and Orthographic camera? 2 Answers

Limiting orthographic camera to only rendering specific objects without using layers 0 Answers

I need no perspective distortion for some part of screen 0 Answers

Center Object in Viewport 1 Answer

Constrain a GameObject's movement to an orthographic camera's viewport bounds 4 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