• 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
Question by omniyo · Dec 07, 2011 at 09:54 AM · shadertexturerendertexturerenderrenderwithshader

Render to Texture artifacts

Hello,

I'm trying to render to a texture as test, I will use render to texture for some other stuff later.

To do this, I've applied a material based on a RenderTexture to a plane(TV) which is captured by the main camera (TV Camera). So, this plane is influenced by a material where the render texture is attached.

The real scene is captured by another camera (Capture Camera) used as the source of the RenderTexture.

So this is the structure of the scene: http://i43.tinypic.com/2n0lzdj.png

Every frame the shader uses the RenderTexture to color a plane.

Nevertheless, I obtain this output in a test scene with 0.3 nearClip and 1000 as far clip in the camera: http://i41.tinypic.com/2yltphx.png

As you can see in the image, and more concretely in the sides of the picture, the black surface is affecting the whole scene and not only the plane that is the one which has the materials applied.

Any suggestion? Can it be because of not cleaning the depth buffer?

Thanks in advance.

Comment

People who like this

0 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 sean · Feb 23, 2012 at 03:58 PM 0
Share

I have documented and bugreported various issues with the Unity stock shaders when doing render-to-texture. No response so far. The worst ones creep up when you're only rendering to part of a non-screen texture (i.e. using a camera rect < 1.0x1.0) and/or using transparent shaders- clipping can go all kinds of fubar. Be sure you're clearing to transparent on any texture that intentionally has transparent regions, be sure your cameras are rendering in the right order, be sure you're creating independent materials for each thing you want to have a different texture (not just trying to use multiple instances of default-diffuse with simultaneous different textures), but if the issues still occur, try to strip down to the simplest scene possible, with the simplest shaders possible, which still reproduce the issue. Post that project and it will be a lot easier to work out whether the remaining bugs are on your end or Unity's.

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.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

3 People are following this question.

avatar image avatar image avatar image

Related Questions

How to clean on RenderTexture to transparent with brush 0 Answers

Textures not showing up 0 Answers

How to use Camera.RenderWithShader() to modify rendered image? 0 Answers

Get RenderTexture 1 Answer

CustomRenderTexture (RFloat) wont initialize in the same frame it is created. 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