Unity Auto Setup

CC/iC Unity Tools 2.0.0

Changelog

2.0.0

  • Unified version, for all versions of Unity and pipelines.
    • Automatically installs and updates run time shaders and scripts.
    • Checks for missing shaders and runtimes.
  • Fixes for:
    • HDRP shaders recompiling.
    • Wrinkle masks not being detected when installed in Assets.

Pre-release of all pipelines version of CC/iC Unity Tools.

To upgrade, remove the old CC/iC Unity Tools entirely and install this with the package manager. It should also work if just dropped into Assets.

This package will install the shaders, template materials and run-time scripts into: Assets/Reallusion/CCiC Unity Tools.

It should also detect when the wrong shader package is installed, or if any of the shaders are missing, for the version of Unity and pipeline and present options to fix this.

There are also functions to remove and install different shader packages if required.

Legacy Versions


CC/iC Unity Tools 1.6.3

Changelog

1.6.3

  • Wrinkle manager update Blend shape indices button.
  • Wrinkle system setup will look for wrinkle masks in Assets as well as packages. (If tools installed into assets and not with package manager)
  • Wrinkle system added to URP shader graph shaders.
  • Anisotropic highlights added to URP shader graph hair shaders.
  • Mesh extraction checks for duplicate blend shape names.
  • URP Amplify hair shaders support for Forward+ additional lights.
  • URP Amplify shaders recompiled for ASE-1.9.6 (Fixes URP17 issues).
  • Fix to colliders not being added with just hair physics.
  • Fix to HDRP diffusion profiles not being added in HDRP17.

1.6.2

  • URP Amplify shader fix for when there is no main light.
  • Work around to intermittent CC4 specular export issue when exporting with ‘Bake diffuse maps from skin color’ option (which is enabled by default now).
  • Fix to physics assignment when shared materials count does not match submesh count.

1.6.1

  • Magica Cloth 2 support for hair physics.
    • Magica Cloth and collider navigation tools added.

1.6.0

  • Fixes to root bones and physics components in LOD combiner.
  • Support for Magica Cloth 2 Physics (if present) - Cloth simulation and spring bones.
  • Collider Manager rebuild to support magica cloth
    • Collider editor now uses direct on screen manipulation of colliders.
  • Support for Json Schema 1.2
    • A bug in CC4 can cause the character to export with this schema.
  • Run time wrinkle material fix.

Legacy Thread

Unity Auto Setup

1 Like

Hello!

This is my first post on the new forum to CC/iC Unity Tools.

So, let me start by sharing the fantastic experience i have had with Victor’s importer tools. I have been using them in HDRP, and recently migrated to Unity 6 where everything just worked. And the characters look stunning. Great work Victor!

So… my question: an odd behavior i am seeing in Unity 6 with the importer tools that i did not see in previous versions is that after importing and baking the characters - previously - i could go back into each character and work further. Change some of the import parameters, adjust/preview an animation, etc…

However, i am finding now after a few days - when i try and open the importer - i get the error “No CC/iClone Characters Detected” with the reload not finding them. I’ve imported three difference characters - detail of one in the attached snapshot.

I am using Unity 6000.0.29.f1, CC 4.52, iC 8.52, and CC/iC Unity Tools HDRP 1.6.3

Many thanks for any insight regarding the above.

Cheers!

-Felgryn

The .json file is missing, as is the the _ImportInfo.txt file. Without the .json file it can’t complete the character import or rebuild the materials.

You have version control active? Is that eating the files somehow? Are these extensions filtered out of version control perhaps.

Hi Victor,

Thanks for the quick response! yes indeed, that was exactly the issue. I use Unity Version Control which works great and has kept track of .txt and .json. The issue was i reimported to a new project by bouncing assets with export/import - and it seemed this process stripped the .json and .txt files. Added these in from the previous project, reloaded, and everything is working again.

Many thanks!

And again, awesome product. The CC4 characters in Unity look superb with your Auto Setup tools.

Cheers!

-Felgryn

1 Like

CC/iC Unity Tools 2.0.0

Changelog

2.0.0

  • Unified version, for all versions of Unity and pipelines.
    • Automatically installs and updates run time shaders and scripts.
    • Checks for missing shaders and runtimes.
  • Fixes for:
    • HDRP shaders recompiling.
    • Wrinkle masks not being detected when installed in Assets.

Pre-release of all pipelines version of CC/iC Unity Tools.

To upgrade, remove the old CC/iC Unity Tools entirely and install this with the package manager. It should also work if just dropped into Assets.

This package will install the shaders, template materials and run-time scripts into: Assets/Reallusion/CCiC Unity Tools.

It should also detect when the wrong shader package is installed, or if any of the shaders are missing, for the version of Unity and pipeline and present options to fix this.

There are also functions to remove and install different shader packages if required.

Why are characters’ eye materials black in Unity 6 without facing light?
But in the Unity 2022 version, the eyes are normal.


When direct light reaches the eyes, the eyes are normal. Cannot act on ambient light or indirect light?

They work fine under ambient light. I’m not seeing this problem.

Does it do this for all character models or just that one?

Are you referring to Unity6? I only created a new scene by dragging the character prefab into the scene, with black eyes when facing away from the sun. Can you share the volume with me to take a look?

Which is exactly what I did and it works fine.

Did you try any other character models in Unity 6? There could be something wrong with that one character. The character you show in Unity 2022.3 is different.

Or your lighting volumes may be wrong for Unity 6. If you upgraded the project from a previous version of Unity 6, there could be all sorts of problems with the project, as just about every version of Unity 6 released so far has been broken in some way. (And 6000.0.31f1 is no exception).

Create a new scene, from the Basic Outdoors (HDRP) template (The one with the gold Unity symbol in it) and drop the character prefab into that:

If it is a built-in role, importing it into Unity is normal I have bought some characters from the store now, but importing them into Unity is not working properly.What should I do about this?

It looks like the eye occlusion settings are too dark. Or the occlusion or blend settings on the eye are too high.

For the eye occlusion material (Std_Eye_Occlusion) you can reduce how much it darkens the eye by:

  • Lower the Occlusion Strength
  • Raise the Occlusion Power
  • Lower the Occlusion Color Alpha channel value

You could also just delete the CC_Base_EyeOcclusion mesh all together if it’s making the eyes too dark.

For the eye material (Std_Cornea) you can reduce darkening effects by:

  • Lower the Ambient Occlusion Strength
  • Lower the Color Blend Strength

The Unity importer is really great. I just have an issue when using it in the Meta Quest in XR mode: the hair shows the real scenery behind the character; it seems there is an issue with the depth buffer.

As seen in the screenshot, I can see through the hair of the character and even through the grey box behind the character and the bright white monitor screen in my room shows through where the hair is.

Here is the full video. In the video, I first show the issue when looking through the character. Then I move left to show a quad onto which the hair texture has been applied with a normal URP transparent shader: no see-through. Then I move to the right of the character to look at a quad that has the same texture, but with the original Reallusion material for the 1st pass (baked) applied: you can see that the seethrough happens at the edges of the hair strands, where the alpha value is neither 0 nor 1 but in between. So it seems at these points the depth buffer get messed up and the real environment is shown although the virtual objects should be visible there.

Anyone knows how to solve this?

is characters still very high polygon, i quit reallusion because the performance in unity is just horrible in open world situations. no optimization gets characters performant unless you willing to break the look. Meanwhile in unreal performance is really good. I tested this for months. Just wondering with the new tool has there been any things done to make performance in unity better? I have a 3080 and dont want that to be the minimum requirement to run a game :D. Congrats on the look though already in the last version all characters look amazing.

Why is the character material pink when imported into Unity?

I’m getting very strong shadow flickering when importing Camila from Character Creator 4 (newest version) into Unity 6.000 (URP 17) using the newest version: CC/iC Unity Tools 2.0.0.

My scene setup is very basic:
One directional light, solid color ambient light, no post processing, no reflection probes.

Here is how the error looks like:

Does anyone have an idea what it might be and how to fix it?

When I moved away the shadows (via depth bias, which means it can’t be used for the game), I noticed that the hair has some weird artifacts.
Is this regular shader behavior? If no, maybe it helps finding the shadow bug.