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 Alanimator · Nov 14, 2013 at 09:12 PM · skyboxspaceanimated-texture

What method is used to create moving planets and Nebule

I have seen quite a few spaceboxes which make use of the possibility to add animated graphics like moving planets , slow flaming suns, drifting asteroids and moving galaxies. I noticed that no matter how far away a camera is from this animated graphic it is , it always renders and the nebula, galaxy or sun remains the same size.

I have not the slightest idea of how it is achieved , i have searched the internet for some example of sorts and i have found nothing.

If you have found something you make the link to the information available.

thanks in advance.

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

2 Replies

· Add your reply
  • Sort: 
avatar image
1
Best Answer

Answer by GameVortex · Nov 14, 2013 at 09:28 PM

I do not know that much about skyboxes. But the effect of having background objects that you never gets closer to can be achieved using two cameras. One will be the background camera that views the background objects, and the other is the playercamera. You will need a script that makes sure the background camera always has the same rotation as the playercamera. Set the playercamera Clear Flags to Depth Only and Depth to 1 to make sure it renders over the background camera. Background camera will have Clear Flag set to SkyBox or Solid Color and Depth to 0.

Now you place the background camera away from your main area and place your background objects around it.

You should be good to go. Because the background camera never moves from its start position the objects around will never increase or decrease in size.

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 Alanimator · Nov 15, 2013 at 01:37 PM 0
Share

there is no such skybox lol , well none that I know of . I just meant that they take advantage of the scenery and create the moving images . I understand what you said . It makes alot of sense , thanks . I'm going to try it out , it seems simple enough .

avatar image
1

Answer by Statement · Nov 14, 2013 at 09:39 PM

You could do this by rendering some planets or something that rotates with the main camera, but does not translate with it.

A very simple way of doing this is creating a camera, setting it's depth to render things before your main camera. We'll call this "Skycam" and "Gamecam" so we can keep the discussion simple. If your Skycam renders the skybox and planets only (using layers, call it the "sky layer"), and your Gamecam only clear depth buffer and renders everything else than the sky layer, then you'd get the same effect. Just copy the rotation of Gamecam to Skycam, and let the planets/objects be placed relative to Skycam.

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

18 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

Related Questions

How to create large planet for space sim background? 0 Answers

Creating a space skybox scene 1 Answer

Lighting and textures in a Space Sim 1 Answer

Space Skybox implementation 5 Answers

How do I make a moving skybox? 7 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