Votes
1
Product:
iClone 7
Version:
7.21
Status:
Assigned
Issue 3885
Multiple Opacity Mapped Textures & Render Artifacts, Workaround is Adjusting Viewport Size
Notice this first with imported Daz hair that has overlapping Textures with Opacity maps (existed in previous iC7 builds as well.)
The more opacity-mapped textures involved, the heavier the rendered artifacting will be.
ie - if one, no artifacts, if > 3, becomes increasingly noticeable.



EXAMPLE:
Daz OOT Samira Hair - imported from 3DXchange, has 9 separate hair-piece textures, each one has an opacity map:


(A) Veiwport size effect on rendered artifacts (See images beginning with '1080p')

-Viewport Size Normal (Default)
renders at 1080p - some artifacts

-Viewport Size Full Screen (Ctrl-7)
renders at 1080p - more artifacts and missing texture

-Viewport Size Mini (Drag up timeline so viewport is shrunk to less than 1/4 of screen height)
renders at 1080p - minimal artifacts


(B) Rendered Resolution Size effect on rendered artifacts (See images beginning with 'VPNormal')

-Viewport Size Normal
renders at 1080p - some artifacts

-Viewport Size Normal
renders at 2160p UHD - more artifacts and missing texture

-Viewport Size Normal
renders at 600p - minimal artifacts


(C) Super Sampling Amount on rendered artifacts (See images beginning with 'FinalRender')

-Viewport Size Normal @1080p
Final render at 0x SS - some artifacts

-Viewport Size Normal @1080p
Final render at 2x SS - more artifacts and some missing texture

-Viewport Size Normal @1080p
Final render at 3x SS - more artifacts and more missing texture


ADDITIONAL:
*Note 1 - Preview render is also susceptible to the phenomenon and does not avoid issue.
**Note 2 - format of render - JPG, BMP, PNG, TGA - has no effect. All susceptible to the phenomenon.


Thanks for providing the opportunity to improve iClone product and the experience of the iClone user community.
OS: Windows 7
Attachment:
  • 1080pVPNormal.jpg
  • 1080pVPFull.jpg
  • 1080pVPMini.jpg
  • VPNormal_1080p.jpg
  • VPNormal_2160p_UHDp.jpg
  • VPNormal_600p.jpg
  • FinalRender_1080p_0xSS.jpg
  • FinalRender_1080p_2xSS.jpg
  • FinalRender_1080p_3xSS.jpg
  •  6
  •  4480
Bug
Submitted byTonyDPrime
1 2
COMMENTS (6)
Feedback Tracker Admin
Hi, Tony,

nVidia GTX 9 / 10 series display card include a ROV (Raster Ordered View) feature to handle multiple opacity objects. If the ROV feature is ON, this issue should not happened.

Although if the ROV is ON, you might also encounter another issue, that will cause iClone v7.22 to turn off ROV automatically to prevent crash.
https://www.reallusion.com/FeedBackTracker/Issue/Billboards-from-older-packs-seem-to-cause-crash

However, in your case, the ROV requires DirectX 11.3 which is not supported in Windows 7, the ROV feature will not be turned ON in Windows 7, that's why in your Update Note 1, the other Windows 10 user run's fine.

If you could upgrade your system to Windows 10, it will be the best solution.

Otherwise, since the opacity object takes a lot of video memory, without ROV, iClone has limited the number of opacity pixels to 8M, it's about 4 layers of FullHD size.

Your Titan X should have 12GB VRAM, so we build a special version of iClone to allow for 64M opacity pixels, it's about 32 layers of FullHD size, but it will then occupy about 3.2GB video memory when iClone launched, and it's probably ok for your 12GB VRAM.

Please download the zip file here, there are 2 files inside:
https://goo.gl/k4kss4

Unzip and replace them to the following files:
C:\Program Files\Reallusion\iClone 7\Bin64\iClone.exe
C:\Program Files\Reallusion\iClone 7\Bin64\SDB\Bin003.dat

Please note that these 2 files are for iClone v7.22 replacement, be sure to upgrade to 7.22 and make backup of the original files before you replace them with the files in the zip.

Please let us know if this version of iClone could solve the issue?

Reallusion
TonyDPrime
Thank you, link sent to the email address you provided.
Regards!
Feedback Tracker Admin
Thank you for your feedback.

Please provide your project file help us identify the problem.

You can use cloud services such as Google Drive, Dropbox or OneDrive to make the files available to us and email the link with "FT3885" in the email title to feedbacktrackeradmin@reallusion.com.

Your help is highly appreciated.

Reallusion
TonyDPrime
UPDATE NOTE 6- 
The hair I was referencing is contained in an .iProject I have uploaded to DropBox.
If RL can test, please advise on location that I can email DropBox link to, so RL can download and open project on its end for review.
Thx!
TonyDPrime
Update Note 1 - 

Another user stated they were not seeing any pixelation at all upon loading my project.
Thought - Perhaps one of the non-matching factors is leading to different handling in viewport dispaly/render by iClone 7.

-My System-
Win 7 64   (different)
Direct X 11   (different)
Mobo GPU Titan X   (different)
GPU Driver - NVidia 391.01 (same)

-Other party's System-
Win 10 64   (different)
Direct X 12  (different)
Mobo GPU - 1080Ti  (different)
GPU Driver - NVidia 391.01  (same)



Update Note 2 - 
I set the Nvidia Graphics driver mode to 8 Bit color, looked like Safe-Mode....
And it STILL had the flickering square artifacts in viewport, and artifacts in render...Could that be a clue to something..
(See image "BlueHair8Bit", shows on lower left of hair are flickering pixelation artifacts)


Update Note 3 - 
With regard to pixelation artifacts in the viewport, the rate of flicker 'slows down' when another window is open in Windows over iClone Window.  
Then when this other window is closed or minimized, such that iClone is the front window not obscured by any other open window, the flickering rate goes back to fast.


Update Note 4  -
Auxiliary light reduces the geography appearance size of the artifacts in active viewport, but they still show.
Also, no pixelation shows in the mini viewport.
(See image "BlueHairCompare") 

Attachment:
  • BlueHair8Bit.jpg
  • BlueHairCompare.jpg
1 2