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
2
Question by tonycoculuzzi · Apr 09, 2014 at 04:29 AM · camerarenderingrendertexture

How can I set the exact camera render size for render textures?

I'm looking to have a camera only render to a certan size (for example, 512x512) but specifying a RenderTexture size doesn't change the camera bounds. How would I go about changing the bounds to reflect this? And how would I be sure that the camera is only rendering to this size and nothing more?

I ask this for optimization reasons, I want a small rendering space so it can render quickly and efficiently, among other reasons.

Comment
Add comment · Show 11
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 Benproductions1 · Apr 09, 2014 at 08:06 AM 0
Share

If the camera is (it actually isn't, but lets assume it does) writing to a 512x512 texture, then thats exactly whats going to happen. The camera isn't going to render more any more pixels than it's render target.

avatar image tonycoculuzzi · Apr 12, 2014 at 04:22 PM 0
Share

But when the camera has a RenderTexture target, it still shows full bounds, like it is rendering to the screen. And the RenderTexture target does not receive the full render area of the camera, it's always smaller and cut-off. This is the part that is confusing me.

avatar image tomekkie2 · Apr 12, 2014 at 05:08 PM 0
Share

You just have to keep the same proportions or the same sizes of camera viewport and render textures in order to get the same images in both. The camera renders to texture as if viewport had the render texture proportions.

avatar image Eric5h5 · Apr 15, 2014 at 05:51 AM 1
Share

But it doesn't do that. If you have a rendertexture for a target, then the camera just renders to that. If the rendertexture is 512x512 then that's what the camera's pixel dimensions are.

avatar image Andy-Buchanan-222 · Jun 04, 2014 at 03:23 PM 1
Share

I think I've just found what I wanted. If I force the camera.aspect to what I want it renders to all the texture pixels ins$$anonymous$$d of cropping to the 2:1 aspect ratio of the texture.

Show more comments

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

31 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 avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

How to get depth texture and render texture from one camera 0 Answers

Texture Render - Camera only render changes 0 Answers

RenderTexture doesn't get cleared and camera just adds to it 1 Answer

Is there a way to write to Deferred Depth from a command buffer in CameraEvent.AfterImageEffects? 1 Answer

Masking elements with non-rendered layers? Culling masks, camera, render textures 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