NVIDIA HairWorks for Unity 毛发查件


NVIDIA Hairworks for Unity3d 毛发插件,5.2版本以上可以流畅运行,2018显示有问题
资源截图
代码片段和文件信息
using System;
using UnityEditor;
using UnityEngine;

namespace UTJ
{
    [CustomEditor(typeof(HairInstance))]
    public class HairInstanceEditor : Editor
    {
        public override void OnInspectorGUI()
        {
            var t = target as HairInstance;

            GUILayout.BeginHorizontal();
            if (GUILayout.Button(“Load Hair Asset“))
            {
                var path = EditorUtility.OpenFilePanel(“Select apx file in StreamingAssets directory“ Application.streamingAssetsPath “apx“);
                t.LoadHairAsset(MakeRelativePath(path));
            }
            if (GUILayout.Button(“Reload Hair Asset“))
            {
                t.ReloadHairAsset();
            }
            GUILayout.EndHorizontal();

            GUILayout.Space(10);

            GUILayout.BeginHorizontal();
            if (GUILayout.Button(“Load Hair Shader“))
            {
                var path = EditorUtility.OpenFilePanel(“Select compiled shader (.cso) file in StreamingAssets directory“ Application.streamingAssetsPath “cso“);
                t.LoadHairShader(MakeRelativePath(path));
            }
            if (GUILayout.Button(“Reload Hair Shader“))
            {
                t.ReloadHairShader();
            }
            GUILayout.EndHorizontal();

            GUILayout.Space(10);

            DrawDefaultInspector();

            GUILayout.Space(10);

            GUILayout.Label(
                “hair shader: “ + t.m_hair_shader + “
“ +
                “hair asset: “ + t.m_hair_asset + “
“ +
                “shader id: “ + HandleToString(t.shader_id) + “
“ +
                “asset id: “ + HandleToString(t.asset_id) + “
“ +
                “instance id: “ + HandleToString(t.instance_id));
        }

        static string HandleToString(uint h)
        {
            return h == 0xFFFFFFFF ? “(null)“ : h.ToString();
        }

        static string MakeRelativePath(string path)
        {
            Uri path_to_assets = new Uri(Application.streamingAssetsPath + “/“);
            return path_to_assets.MakeRelativeUri(new Uri(path)).ToString();
        }
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-02-07 21:44  HairWorks5.2.5-master
     文件         378  2017-02-07 21:44  HairWorks5.2.5-master.gitattributes
     目录           0  2017-02-07 21:44  HairWorks5.2.5-masterAssets
     文件        7040  2017-02-07 21:44  HairWorks5.2.5-masterAssetsHumanHead.controller
     文件         180  2017-02-07 21:44  HairWorks5.2.5-masterAssetsHumanHead.controller.meta
     文件         192  2017-02-07 21:44  HairWorks5.2.5-masterAssetsMaterials.meta
     目录           0  2017-02-07 21:44  HairWorks5.2.5-masterAssetsMaterials
     文件        4892  2017-02-07 21:44  HairWorks5.2.5-masterAssetsMaterialsFloor.mat
     文件         180  2017-02-07 21:44  HairWorks5.2.5-masterAssetsMaterialsFloor.mat.meta
     文件        4944  2017-02-07 21:44  HairWorks5.2.5-masterAssetsMaterialsMite_Model_Mite_Test_v12b_Mite_Test_v12b_blinn.mat
     文件         180  2017-02-07 21:44  HairWorks5.2.5-masterAssetsMaterialsMite_Model_Mite_Test_v12b_Mite_Test_v12b_blinn.mat.meta
     文件        4892  2017-02-07 21:44  HairWorks5.2.5-masterAssetsMaterialsphong1.mat
     文件         180  2017-02-07 21:44  HairWorks5.2.5-masterAssetsMaterialsphong1.mat.meta
     文件        4892  2017-02-07 21:44  HairWorks5.2.5-masterAssetsMaterialswhit4e.mat
     文件         180  2017-02-07 21:44  HairWorks5.2.5-masterAssetsMaterialswhit4e.mat.meta
     文件         192  2017-02-07 21:44  HairWorks5.2.5-masterAssetsModel.meta
     目录           0  2017-02-07 21:44  HairWorks5.2.5-masterAssetsModel
     文件     2442816  2017-02-07 21:44  HairWorks5.2.5-masterAssetsModelHumanFemale_HeadBust_Bind.FBX
     文件       39224  2017-02-07 21:44  HairWorks5.2.5-masterAssetsModelHumanFemale_HeadBust_Bind.FBX.meta
     文件     2151824  2017-02-07 21:44  HairWorks5.2.5-masterAssetsModelMadeline.FBX
     文件       35730  2017-02-07 21:44  HairWorks5.2.5-masterAssetsModelMadeline.FBX.meta
     文件     3645952  2017-02-07 21:44  HairWorks5.2.5-masterAssetsModelManjaladon_wFur.fbx
     文件       32199  2017-02-07 21:44  HairWorks5.2.5-masterAssetsModelManjaladon_wFur.fbx.meta
     文件         192  2017-02-07 21:44  HairWorks5.2.5-masterAssetsModelMaterials.meta
     目录           0  2017-02-07 21:44  HairWorks5.2.5-masterAssetsModelMaterials
     文件        4892  2017-02-07 21:44  HairWorks5.2.5-masterAssetsModelMaterialsChecker.mat
     文件         180  2017-02-07 21:44  HairWorks5.2.5-masterAssetsModelMaterialsChecker.mat.meta
     文件        4896  2017-02-07 21:44  HairWorks5.2.5-masterAssetsModelMaterialsEye_LEDs_mat.mat
     文件         180  2017-02-07 21:44  HairWorks5.2.5-masterAssetsModelMaterialsEye_LEDs_mat.mat.meta
     文件        4892  2017-02-07 21:44  HairWorks5.2.5-masterAssetsModelMaterialsEye_mat.mat
     文件         180  2017-02-07 21:44  HairWorks5.2.5-masterAssetsModelMaterialsEye_mat.mat.meta
............此处省略515个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)