Jump to content
Hash, Inc. - Animation:Master

Fix for decal de-rezzing?


Recommended Posts

  • Hash Fellow

I recall it being discussed here before... did we ever find a cause/fix for large decals that appear fine initially but then lose their res and appear blocky?

 

EDIT: I forgot to mention i was referring to the real-time view.

Link to comment
Share on other sites

  • Replies 12
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

  • Hash Fellow
Would it help to turn OFF and ON the 'show decals' button... page up down a couple of times and give the spacebar a good 'whump!'...?

 

nope, didn't work.

 

I've applied a large decal to a large sphere to use as an environment. It looks good until I do an onscreen render, then the realtime view gets blocky.

 

Even saving, restarting and reloading the project doesn't get the res back.

Link to comment
Share on other sites

I've applied a large decal to a large sphere to use as an environment. It looks good until I do an onscreen render, then the realtime view gets blocky.

 

Even saving, restarting and reloading the project doesn't get the res back.

 

I'm not sure why you need to see the decal at a high res in the real-time, but I will assume there is a good reason.

 

I'm guessing this display problem has something to do with how much memory your graphics card has, and that A:M does not reset some parameter in the graphic card interface, to reclaim memory, once the graphics card memory gets full. I'll bet if you restarted your system the problem would get cleared. I assume you do not have any other programs running either, like After effects, photoshop, premiere. If you do - you might try using their "purge" commands. They also chew up resources.

 

Have you tried halving the resolution size of the image you are using? Many times I've noticed that people use gigantic images for decals, and most times it's overkill. You may be able to get away with a smaller image for rendering (ie instead of 4kx4k - go with 2k x 2k). Try it. I rarely ever go above 1000 x 1000.

 

If you insist you really MUST have such a large image for rendering, then a workaround could be to use a downsized image as a proxy, and switch it out when you do your really, really, final, final rendering.

 

I do remember there being a thread about how to get the realtime view back when this happened, but can't remember what the "trick" was. I think KenH might have reported it, or might have suggested a solution. I can't say I've ever found it a problem myself.

Link to comment
Share on other sites

  • Hash Fellow

I'm doing R&D.

 

The large image is needed for rendering because, as an environment decal wrapped around a sphere, a small portion of it will fill the camera view at any time and needs to be of sufficient res to fill that camera view. Since the camera will pan more than just that small portion is needed to be on the environment sphere.

 

However... my question is: if it can be shown clearly in real-time before any on-screen render is done, why not after?

 

Here is the before and after:

 

BeforeAndAfterRes.jpg

Link to comment
Share on other sites

You can try the following:

The folder "Images" in the PWS has got a property named "Preview Resolution".

You may want to set that to a higher value (for example 2048 x 2048) and see if that changes something for you.

 

See you

*Fuchur*

Link to comment
Share on other sites

  • Admin

Fuchur has ID'd what I thought was at the root of the issue.

I'm not sure how images would get the wrong setting on them unless you were experimenting with that setting.

That is the only place I know in A:M where the real time image resolution setting can be changed.

imageresolution.jpg

Link to comment
Share on other sites

What's weird is that they appear fine initially, then degrade and stay degraded. Perhaps a glitch/bug. It has never really bothered me- I figured it was the app being tactile.

 

Ok - now I know what you're talking about. Yes I have experienced that and I too have ignored it.

 

I still think it has to do with A:M's interface to the graphics card, and not resetting/setting something. With all the bazillion flavors of graphics cards, I'm amazed it works at all.

 

For a test, I opened my opengl tab in options and played with seeing what would happen if I enabled bi-linear filtered texture and yes there was a difference in real-time display. I did not see any change when I checked "antialias" option.

 

When I clicked show all extensions - there were a boatload of other options (none of which appeared settable), many of which have to do with textures, compression, display etc

 

It's anyone's guess as to which of those extensions may need to be reset/cleared/initialized in order to get back to original full res display.

graphicoptions1.jpg

graphicoptions2Nobilinear.jpg

graphicoptions3withbilinear.jpg

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...