Character Controller 4 - RosoVRgarden/VRgarden-tutorials GitHub Wiki
Part I - Getting started with Character Controller
(https://www.youtube.com/watch?v=6U7gr-IVc6U&list=PLNV5zSFadPdkRZZ7WIkctjGd3HD1q8wgE)
Part II - Installing Unity Auto Setup
(https://www.youtube.com/watch?v=GcjTYAHNe2A)
- Get the CC Auto Setup. There should be a copy of the file in the common folder but if it’s not there or requires update you can install it yourself.
Go to https://soupday.github.io/cc_unity_tools/installation.html
-
Select URP Latest Release:
https://github.com/soupday/cc_unity_tools_URP/releases/ -
Select CC/iC Unity Tools 1.6.x URP14 for Unity 2023.3 or URP17 for Unity 6.000. Click on Source Code to download the program. Unzip it on your computer and put it in the Commun folder on your desktop (in RosoVRgarden) or somewhere where it will not move.
-
In Unity, go to Windows/Package manager and click on + and select add package from disk. Find the folder in Commun > cc_unity_tools_URP-1.6.3.URP14 and select the package.json file.
The installation will start and you will get a new menu called Reallusion.
Part III Character Export
(source: https://www.youtube.com/watch?v=EwdMSC8UjSY
-
Once your character is ready and the Unity project is setup, you can export the character from CC4. Go to file > export > clothed character (I’m using Kevin as an example).
-
In the export dialogue, select Unity 3D, Mesh and Motion, Current Animation (ALL), Delete Hidden faces and enable Subdivision Meshes.
-
Next, find the files on your computer. You should have 4 folders/files. An fbx, fbm and json file and a folder called textures. The fbm file is an FBX Material file. Import all the files to your assets in Unity.
-
Go to the Reallusion menu and select import character. You will have series of option to import your character where Reflexive SSR eyes, Two Pass hair and Everything (under features) are the best quality. Then click build material.
-
You can then drag your character from the prefab folder to the scene (Kevin.prefab for example).
-
You can tweak the material in the inspector (normal on the skin, roughness, skin colour, hair colour, ...) or tweak the face movements by selecting the CC_Base_Body prefab under Kevin. In the inspector, they are under Blendshape.
Part IV Import Multiple Animations (or Motions)
(see https://www.youtube.com/watch?v=tgirPjknAv4&t=57s)
- You can import multiple animations. Find the animation tab, right click on one of the animation and select find file to locate them on your hard drive. Copy the entire file structure and go to FBX export menu (see 1).
- Select Unity 3D and only Motion this time. Then go to Custom, click on the folder icone with an arrow and paste the file structure you have just copied. Select the animation(s) that you need and deselect First Frame in Bind Pose option.
- As you import the FBX in Unity, you need to go to the Rig panel and select Humanoid. import from other avatar and import from other avatar (select Kevin). you can select Kevin and see the motions.