Opacity Artifacts


https://forum.reallusion.com/Topic339948.aspx
Print Topic | Close Window

By 4u2ges - 8 Years Ago
Anyone ever found a way to fight "checkers" opacity artifacts? Random and extremely annoying while rendering with Super Sampling (2X2).
By jmusa - 8 Years Ago
"checkers" opacity artifacts
Commonly Happen if the texture is overlap
check if the texture is overlapping
And increase self illumination   


By BiggsTrek - 8 Years Ago
One thing I do when I hit this is to increase the size of the opacity map.  Double or even quadruple its dimensions.
Another thing I've done which sometimes (not always) works is to just edit the opacity map and clean it up.  I think these artifacts occur when the jpeg compression does its thing.  It might come down to setting your jpeg quality settings very high when you save the map.
By mark - 8 Years Ago
This issue has plagued me since iC6. Thought a beefier display card would fix it but it didn't. I have been told I will have to go to Windows 10, which I am dreading, to get a higher version of Direct X than my Windows 7 OS can use. But I do like what Biggs is saying and may need to try that...;)


By mark - 8 Years Ago
Well I must admit I was intrigued by Biggs' idea that a larger Opacity map might help and it still may make a different in some situations.
I replaced my original 256x256 96KB opacity map, for the "rays" in the above animation, with a 2000x2000 257KB map and could see no real difference, at least in my project. :doze:
By 4u2ges - 8 Years Ago
@jmusa    I know what you are saying, but overlapped texture produces different types of artifacts from what I am experiencing.

@BiggsTrek   I normally make fairly high resolution maps with reasonably low compression. Would not make a difference, really.

@mark   Yes indeed, high-end GPU does not seem to solve the problem. Although I think I see those artifacts less than I used to. Hard to judge - different project / different setup / props... etc
No Windows 10 for me for now. I hate win 8/10 interface.
BTW, nice lighting in that clip, mark!

After starting a thread, I recalled a trick someone introduced recently about rendering with smallest possible stage window. It did work! SS 2x2 did not render any artifacts on one 2 min. clip (I am yet to try another one where I had them most). And window size was not the smallest. At the moment I am rendering the same 2 minute clip at SS 3x3 with smallest possible window... but it helluva slow. Got to do more experimenting. Will post an outcome.
BTW, I do not do DOF until it is fixed.


Thanks!
By 4u2ges - 8 Years Ago
Not much to report other than - all artifacts are completely gone once I have a fairly small viewport window during rendering - SS 2x2 and 3x3.
Funny thing is that I am afraid once RL fix this: https://www.reallusion.com/FeedBackTracker/Issue/Make-DOF-not-affected-by-Viewport-size-in-Workspace
this workaround taking artifacts out would stop working altogether.
By Rampa - 8 Years Ago
PNG will be better than JPEG for opacity because it has no compression artifacts.
By 4u2ges - 8 Years Ago
Rampa (9/9/2017)
PNG will be better than JPEG for opacity because it has no compression artifacts.


Totally agree. And I suppose you can make a png map with smaller image dimensions to keep "space hungry" PNG weight less. Need to try as well.
By mark - 8 Years Ago
Rampa (9/9/2017)
PNG will be better than JPEG for opacity because it has no compression artifacts.


Now that sounds like a great idea. I hadn't thought of using a .png which I do love.;)  Here I substituted a 2000x2000 .png for the .jpg and as you can see, at least on my system, it made no difference. By the way I am working in iClone 7 at this point. The issue was also in iC6 but not in iC5. I have uploaded the iproject to DropBox would love for any and all to try it especially those with Windows 10 and a beefy display card to see if you get better results or eliminate the issue all together. You'll notice that some camera angles don't have a problem while others certainly do.
Feel free to try any and all options to get acceptable results.   Here's the DropBox link for the iClone project...

https://www.dropbox.com/s/7veydbcyq9vkvyh/%21%20PNG%20OPACITY%20MAP.iProject?dl=0



 
By Zeronimo - 8 Years Ago
mark,
I made a render without modification of your project on my system.
Here is the result. (Windows 10, Avi full uncompressed, Directx12, gtx1080ti, iClone 7)


By mark - 8 Years Ago
THANKS!!!!! Yep looks like Direct X 12 may be the secret...as far as I know I can only go to Direct X 11 with Windows 7
By 4u2ges - 8 Years Ago
There... 5 seconds render with full screen (Ctrl+7). Artifacts are all there. And then same 5 seconds rendered  with small viewport (appr. 350x200) - no artifacts.
Full screen gives better contrast and details though...


By mark - 8 Years Ago
Oo that's good to know! Thanks 4u!!;)

Now did you still see the artifacts in the smaller viewport before you rendered?


By mark - 8 Years Ago
OK looks like the size of the viewport really does makes a difference in regard to my opacity artifacts issues. Who Knew!!!!??? WOW! Thanks 4u2ges!!

Smaller viewport = no artifacts in my renders so far. :D     Even went back to the original little .jpeg map and all was well with the render!!

Now I guess I need to know... does the smaller viewport compromise the "quality" of other aspects of the final rendered output?
I never really thought it made any difference in the final output....boy was I wrong!!! And I have seen discussions about the viewport recently so I should have been paying attention.
It certainly helps in regard to these artifacts but are other aspects of a "high-quality" render  compromised by doing this small viewport "fix"?
By 4u2ges - 8 Years Ago

As you move timeline bar up (making a smaller viewport), you'd see artifacts gradually disappear. I suppose you'd stop shrinking viewport, when they are all gone. That would be optimal viewport size for rendering. As for influence to the quality of other project aspects, they would most certainly get affected one way or another. Like mentioned while testing your project Mark, I like edges sharpness better with full screen rendering, whereas rendering with smaller viewport bares output to be a little washed out. That influence would probably vary from project to project with different light settings/configuration ... etc.

By mark - 8 Years Ago
Thanks for the info...so the size of the "viewport" affects the "output-render" quality of say an image sequence at 4k res?
By animagic - 8 Years Ago
@mark: The viewport size also affects DOF. I don't quite remember which way...:unsure:
By 4u2ges - 8 Years Ago
Oh yes, I remember now, rendering with a smaller viewport was a DOF workaround introduced by TonyD...
I suppose lots of experimenting would require to figure what else is getting affected by rendering with different viewport sizes.