Profile Picture

Unity Auto Setup

Posted By Victor.Soupday 4 Years Ago
Rated 5 stars based on 12 votes.
1
...
39
40
41
42
43
...
58

Author
Message
Victor.Soupday
Victor.Soupday
Posted 3 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)

Group: Forum Members
Last Active: 5 days ago
Posts: 569, Visits: 9.0K
Unity Auto-setup Release 1.2.0

Built-in (Unity 3D): https://github.com/soupday/cc3_unity_tools_3D/releases
URP: https://github.com/soupday/cc3_unity_tools_URP/releases
HDRP: https://github.com/soupday/cc3_unity_tools_HDRP/releases

Changelog:

v 1.2.0
  • Blender Tools to Unity pipeline implemented.
    • Uses compute shaders for baking Unity packed textures from base Blender textures.
    • Eye Occlusion and Tearline shaders updated for Blender model space.
  • Diffuse Color modifier correctly converted from linear to sRGB color space
In this release I have implemented a pipeline from the Blender autosetup to Unity:



A pipeline suggested by aoakalin on Github. By using a .blend file as the character model source rather than an fbx, it means a very fast edit & modification pipeline for characters between Blender and Unity, which can be sent back to CC3.

This pipeline is a work-in-progress at the moment.

There are a few differences between the Unity Fbx export from CC3 and the Blender export in a blend file, namely the internal transform scale and orientations and the feet position, for some reason. Which meant updating some of the occlusion and tearline shaders to cope with different vertex displacement directions. Also the roughness to smoothness conversion is not a straightforward inversion of the roughness, but there is a gamma correction curve applied also. So there could be more little differences lurking under the surface that need addressing.

Blender thread post: https://forum.reallusion.com/FindPost508564.aspx
jerome.dipietro
jerome.dipietro
Posted 3 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)Distinguished Member (1.6K reputation)

Group: Forum Members
Last Active: 9 Months Ago
Posts: 91, Visits: 1.1K
Any screen space effect (e.g. post processing) is heavy in VR, and should definitely be avoided on standalone (e.g. Quest). Some effects used to not work in Single Pass rendering mode. Not tried them in a while.

                                    
Unity Virtual Reality Developer

VR
thubbard
thubbard
Posted 3 Years Ago
View Quick Profile
Senior Member

Senior Member (285 reputation)Senior Member (285 reputation)Senior Member (285 reputation)Senior Member (285 reputation)Senior Member (285 reputation)Senior Member (285 reputation)Senior Member (285 reputation)Senior Member (285 reputation)Senior Member (285 reputation)

Group: Forum Members
Last Active: 5 Months Ago
Posts: 17, Visits: 144
I see that with the 3D pipeline, you recommend also using the post processing package from the Unity Registry. Do you know how well that works in VR?
Victor.Soupday
Victor.Soupday
Posted 3 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)

Group: Forum Members
Last Active: 5 days ago
Posts: 569, Visits: 9.0K
Sekker2k4 (2/18/2022)
Hi! And thank you for your development.
Are there an 2022 version for hdrp?
Thank you again


In general It works in 2022.1, but that version is still in beta and has some problems. In particular it is mangling the baked prefabs, even though they are not supposed to be linked variants, 2022.1 won't drop the prefab links.
Victor.Soupday
Victor.Soupday
Posted 3 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)

Group: Forum Members
Last Active: 5 days ago
Posts: 569, Visits: 9.0K
This update brings all the pipelines up to date to reproduce the characters as closely as possible:

https://forum.reallusion.com/uploads/images/e14f4ee7-a824-487b-877d-3bf6.jpg

Although each pipeline has it's limitations, you should now be able to get good results no matter which pipeline you choose.



This sample animation is a blend of a standing idle (Spunky Moves: Standing Look Female), with the exported Visemes from iClone AccuLips, generated from the audio file excerpt. Finally, head tracking and eye movements generated randomly via script and applied over the blended animation.
Victor.Soupday
Victor.Soupday
Posted 3 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)

Group: Forum Members
Last Active: 5 days ago
Posts: 569, Visits: 9.0K
Unity Auto-setup Release 1.1.1

Built-in (Unity 3D): https://github.com/soupday/cc3_unity_tools_3D/releases
URP: https://github.com/soupday/cc3_unity_tools_URP/releases
HDRP: https://github.com/soupday/cc3_unity_tools_HDRP/releases

Changelog:

v 1.1.1
  •  Amplify Shaders added.
  •  Amplify Baked material shaders added.
  •  Inclusion of MSAA coverage alpha blending hair shaders. (Amplify - URP/3D only)
  •  Bake Flow-To-Normal Converter for hair materials.
  •  Basic/Default material pass.
  •  Eye subsurface mask bake fix.
  •  HDRP thickness bake fix.
  •  Cornea detail mask bake fix.
  •  Reworked "AO Occlude All" in non-amplify hair shaders.
  •  Template Clean up.
v 1.0.0
  • Animation & Expression preview system.
  • Eye Brightness, Saturation, Occlusion sharpness changes.
  • Eye Occlusion colour changed to lit multiply blend. (Should no longer glow in the dark.)
  • Parallax eyes shaders updated.
  • Bake shaders updated.
v 0.3.0
  • Parallax eye shader + baking shaders.
  • Fix to open/close mouth and eyes for gamebase and LOD characters.

Documentation: https://soupday.github.io/cc3_unity_tools/
Full install instructions here: https://soupday.github.io/cc3_unity_tools/installation.html#
Sekker2k4
Sekker2k4
Posted 3 Years Ago
View Quick Profile
New Member

New Member (47 reputation)New Member (47 reputation)New Member (47 reputation)New Member (47 reputation)New Member (47 reputation)New Member (47 reputation)New Member (47 reputation)New Member (47 reputation)New Member (47 reputation)

Group: Forum Members
Last Active: 3 Years Ago
Posts: 13, Visits: 26
Hi! And thank you for your development.
Are there an 2022 version for hdrp?
Thank you again
Jfrog
Jfrog
Posted 3 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (5.6K reputation)Distinguished Member (5.6K reputation)Distinguished Member (5.6K reputation)Distinguished Member (5.6K reputation)Distinguished Member (5.6K reputation)Distinguished Member (5.6K reputation)Distinguished Member (5.6K reputation)Distinguished Member (5.6K reputation)Distinguished Member (5.6K reputation)

Group: Forum Members
Last Active: Last Year
Posts: 702, Visits: 4.7K
Just made of few tests .The textures and materials are awesome. The hair have improved a lot. Of course Unity hair quality are far away from Iclone quality but it is a Unity constraint.  It is so easy to apply hair and cloth physics to the characters in Iclone, I hope Unity will get to this level eventually.

The animation tool is really usefull too.

Thanks again!

Ryzen R9 5950x, RTX 3090, 128Gb Ram ,2 x 2 TB Samsung 980 Pro M.2 SSD

Horror Stories in VR
Immersive Sound VR
Immersive Sound VR on Oculus TV

Jfrog
Jfrog
Posted 3 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (5.6K reputation)Distinguished Member (5.6K reputation)Distinguished Member (5.6K reputation)Distinguished Member (5.6K reputation)Distinguished Member (5.6K reputation)Distinguished Member (5.6K reputation)Distinguished Member (5.6K reputation)Distinguished Member (5.6K reputation)Distinguished Member (5.6K reputation)

Group: Forum Members
Last Active: Last Year
Posts: 702, Visits: 4.7K
Thanks for the super quick reply Victor. I am not sure what happened but it might be a mistake while exporting.

Ryzen R9 5950x, RTX 3090, 128Gb Ram ,2 x 2 TB Samsung 980 Pro M.2 SSD

Horror Stories in VR
Immersive Sound VR
Immersive Sound VR on Oculus TV

Victor.Soupday
Victor.Soupday
Posted 3 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)

Group: Forum Members
Last Active: 5 days ago
Posts: 569, Visits: 9.0K
2020.3 is the version they're all primarily developed in.

If it can't find any CC3 characters that might mean the Json data file is missing, or the textures are missing.

It checks for three things:
a character_name.fbx model file
with a corresponding character_name.json file of the same name
and a textures sub-folder: textures/character_name


1
...
39
40
41
42
43
...
58



Reading This Topic