unity 2018 .1.0 subtance .sbsar 的 读取 和 加载

    substance 在图片材质处理上已经有很独到的优势,基于他良好的平台兼容性,在unity ,UnReal 等游戏引擎中都可以使用。旧版本的Unity 中有兼容substance  的 类型 "ProceduralMaterial" ,但新版本中已经 放弃了使用 ( has been obslete )。

    对于此, substance  自己出来第三方插件,能更好 的方便大家使用。链接点击此处

旧版本的加载方式如下:

 ProceduralMaterial aa = Resources.Load("aaa.sbsar") as ProceduralMaterial;

下面是新版本的方法(先装好插件):

Object[] sbsars = AssetDatabase.LoadAllAssetsAtPath(pathSbsar);
        foreach (Object sbsar in sbsars)
        {
            if (sbsar.GetType() == typeof(Material))
            {
                Material bb = (Material)sbsar;
                break;
            }
        }

这里面可以获取各种:

Meterial ,Texture2D ,

Substance.Game.Substance,

Substance.Game.SubstanceGraph

...

具体 substance 的 API 大家可以去这里下载。链接处

我这边也存了一份,如果看不到翻不了墙的,可以去这里下载。API文档链接

    

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值