Giter Site home page Giter Site logo

soupday / cc_unity_tools_urp Goto Github PK

View Code? Open in Web Editor NEW
102.0 13.0 26.0 30.24 MB

Package for importing and auto setup of Character Creator (3 & 4) and iClone (7 & 8) character exports for Unity URP Pipeline.

License: GNU General Public License v3.0

C# 24.06% ShaderLab 75.94%
unity unity-package unity-urp character-creator

cc_unity_tools_urp's People

Contributors

liudger avatar soupday avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cc_unity_tools_urp's Issues

Shading issue + grained texture

Hello! With "Use Amplify Shaders" on, characters have strange object space shading, as well as grained texture artifacts. It seems this issue is only with skin materials/shaders.

Unity_ACxy1dseZp.mp4

Turning off amplify shaders solves the issue, but it would be nice to be able to use amplify shaders :)

Importing ActorScan models causes rig import error

Overall the CC Importer works great, however we have several models we purchased and after clicking "Build Materials" none of our animations work properly. After digging into it, it appears that models that are marked as "ActorScan" in their JSON file look for a "Hip" bone, but the bone is labeled as "Pelvis". I managed to fix the issue by having the RL Generation Map map ActorScan models to BaseGeneration.GameBase instead of BaseGeneration.ActorCore.

Grained textures artifact

Hello! Thanks for the great project.

I'm using Unity 2022.1.3f and release v1.3.1 of this repository.

When importing using "High Quality Materials" I see these grain artifacts on the textures of mannequin's skin as shown below.

artifacts

When using "Basic Materials" the textures look fine.

Am I doing something wrong? Is there an way to workaround this issue? I'd appreciate any help. Thanks!

Issue skinshader

We have a few characters that have an issue on the upper eyelid.
Everything is hidden except CC_Base_Body. (so no intersection)
Not sure what it is, but it is default character Kevin from reallusion with the wrinkle map enabled.
Any ideas?
image

It's probably an normal issue ๐Ÿซค

"RL Hair shader" doesn't receive light from the Spot Light (Second Light) on mobile (Android Build).

SpotLightError

As shown in the attached picture, "RL Hair shader" doesn't receive light from the Spot Light on mobile (Android Build).
However, it looks fine in the Unity editor.

Spot Light is Second Light from back. (Main is Directional Light from front)
I tried to chage type of spot light to dir light, but it doesn't work.

Unity 2022.3.5f1
CC/iC Importer URP 1.4.9

[Android build info]
URP
Open GLES3
min API Level : Android 8.0 'Oreo'
Target API Level : Android 13.0
IL2CPP
.NET Framework
ARMv7, ARM64

Please Check.
Thank you!

Baked Hair Materials are incorrect

As per: https://forum.reallusion.com/532133/Auto-Setup-for-Unity-v143-Baked-Hair-Materials-are-incorrect-bug-report-and-fix

Unity 2021.3.16
URP 12.1.8
Autosetup 1.4.3

The baking process ("Bake high quality materials down to compatible textures") exports out a single 'Hair' material asset from the '2 Pass Hair' high quality original. Both material slots on the 'baked' prefab use that one material, which uses the RL_HairShader_2nd_Pass_Baked_URP shader:
https://forum.reallusion.com/uploads/images/8f3cbfec-d931-480c-9ea4-fbb1.png

This results is hair that has incorrect transparency depth sorting:
https://forum.reallusion.com/uploads/images/8f3cbfec-d931-480c-9ea4-fbb1.png

The RL_HairShader_1st_Pass_Baked_URP shader does exist in the package so it's possible to fix the issue by creating the missing material and assigning it appropriately:

https://forum.reallusion.com/uploads/images/6fcb13ae-db27-4d98-a54f-6c6a.png

https://forum.reallusion.com/uploads/images/9edadd9d-48fd-4323-bd6c-1d2f.png

[URP 12] Bad importing of CollisionShapes for JSONs 1.20.1822.1

In 1.20 we have:

            "FatherJackV2": {
                "Generation": "RL_CC3_Plus",
                "Physics": {
                    "Shadow_Catcher": {},
                    "Preview_Camera": {},
                    "Father_Jack": {
                        "Collision Shapes": {
                            "CC_Base_Hip": {

                            },
                            ...

In 1.10, however, the Physics / Collision Shapes hierarchy is reversed:

        "Object": {
            "David": {
                "Generation": "",
                "Physics": {
                    "Collision Shapes": {
                         "CC_Base_Hip": {
                         ... 
                         }, 
                         "Misc": { }
                    }

The current parser is only supporting the 1.10 model, 1.20 fails and no colliders nor cloth is generated. For me, this currently means that CC3+ characters cannot get working clothes.

I suspect there are more changes because JSON schema versioning is just not supported at all in the source code.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.