一、Substance in Unity的live link的作用

作为TA,首先应该关注的就是一个流畅高效的工作流,使美术在一个稳定高效的环境下进行美术资产的制作。现在的游戏开发,PBR资产的贴图一般使用SP制作,而往往最终效果是在Unity里面进行查看,这就导致,往往SP里面制作的材质非常精美,放到Unity里面效果差距就比较大。这就可能导致大量返工,每次返工都意味着大量的工作时间的浪费。而Substance in Unity插件的live link功能就能解决这个问题,它可以连通unity和SP,艺术家们在SP里面调整出的材质效果,每调整一次,Unity中就能实时更新出调整后的效果。

当然还有其他方法解决这个问题,使用较多的另一种方法就是在SP里写一个与Unity的PBR效果完全一致的shader,这种方法大约可以达到80%的一致程度,不能完全一致的原因是两个引擎的底层不能完全保持一致,例如SP IBL的mipmap和unity的并不一样。其次SP里无法完全模拟unity的光照环境,例如光探针、天空盒、反射探针、阴影等。还有就是视角问题,在unity里面使用真实视角比在SP窗口里缩放来缩放去想象这个物体在场景中的样子好得多。

二、TA方面的支持内容制作

1)live link使用的unity的shader是standard,且这个shader是无法改变的,而在实际项目中为了效率,我们往往不会使用standard,那么TA就必须保证项目实际使用的PBR的shader要和standard效果尽可能的保持一致。

2)建立美术检视美术资源的场景,这个场景包括游戏实际运行时的大部分静态美术资源,同时包含着一切场景相关的光照信息,包括但不限于实时光、烘焙贴图、光探针、反射探针、天空盒、环境光等等。

三、Substance in Unity插件的安装

进入Substance in Unity插件商店界面,这里的插件导入之后会发现没有live link功能

下翻发现此功能已被移除

从评论可以看到live link插件的地址,不过这个在substance share里的插件最后上传时间已经是两年前了,本文使用的是较近但不是最新版本的Substance in Unity。

插件下载地址:

链接:

https://pan.baidu.com/s/1vx4XpWcwhOzcMMAyDsehhw​pan.baidu.com

提取码:aqb7

下载之后拖入Unity,可以看到目录结构里面是有LiveLink的。

四、具体使用

将模型导入Unity,查看导入设置里的Materials选项卡,Location项选择Use External Materials。

打开SP,将模型拖入场景,右键模型,点击Send To Substance Painter。

此时就可以在SP里面进行贴图制作了

可以在SP_Textures文件夹中找到相应的贴图

记得在制作的时候Color Space需要设置为Linear,这是PBR制作的必须设置

MetallicSmoothness贴图需要取消勾选sRGB,因为这张图输出的时候是在线性空间下的。

unity 天空盒_使用Substance in Unity搭建Unity和SP的live link实时互通环境相关推荐

  1. unity 构建迷宫_教程:使用GameDraw在Unity中构建迷宫游戏关卡

    unity 构建迷宫 GameDraw is a 3D modeling extension for Unity developed by Mixed Dimensions that reduces ...

  2. android unity 关闭应用_在后台运行的Android Unity应用程序

    我有一个在Android上运行的Unity应用程序.它也会在应用程序放入后台时继续运行.它不使用服务在后台运行.相反,这个应用程序会创建一个新线程,并且该线程在应用程序处于后台时继续运行.在后台运行的 ...

  3. unity协程_[C#进阶]C#实现类似Unity的协程

    使用过Unity的同学一定知道,Unity提供了一套协程机制,简直不要太好用.但是这个协程依赖于Unity引擎,离开Unity就无法使用.那有没有办法实现不依赖Unity的协程呢?答案是当然阔以. 所 ...

  4. unity 360视频_如何将360视频与Unity集成

    unity 360视频 Since the introduction of the new Video Player component in Unity 5.6, we've had a lot o ...

  5. Unity学习日志_车轮碰撞器简介

    Unity学习日志_车轮碰撞器简介 1. 简介: 车轮碰撞器是一种针对地面车辆的特殊碰撞体.他有内置的碰撞检测.车轮物理系统和有滑胎摩擦的参考体.除了车轮,该碰撞体也可以用于其他游戏对象. 属性: M ...

  6. Unity学习日志_动画系统简介

    Unity学习日志_动画系统简介 Animation,Legacy动画系统 若要使用Animation,需要在创建Clip之前为物体手动添加Animation组件. Animation组件面板: 属性 ...

  7. unity 2017介绍_介绍Unity 2017

    unity 2017介绍 We're excited to announce that Unity 2017.1 has been released and is now available for ...

  8. unity怎么设置游戏页面_杭州有没有正规的unity游戏开发培训机构?

    现在Unity游戏开发是个火热的行业,薪资待遇比较高,未来的发展方向和前景也比较不错,很多人也都想成为专业Unity游戏开发工程师,学习Unity游戏开发已经成为很多追求更好就业前景的人的选择.学习专 ...

  9. unity ui框架_[教程汇总+持续更新]Unity从入门到入坟——收藏这一篇就够了

    ----------------塔防(更新中),作者重写了基础篇(下方目录为:1.1(新) 基础)目前还在持续连载了5篇,因为不多我们更新完就能追到原作者的进度了------------------- ...

最新文章

  1. PHP 缓存插件之 Zend Opcache ( 取代 APC )
  2. SQL Server 2012 Managed Service Account
  3. opencv学习笔记14:图像礼帽,图像黑帽
  4. 扩展欧几里得求逆元(模数可以不为质数)
  5. SAP Spartacus 升级时关于 schematics 的更新
  6. CUBA平台–新的Java企业应用程序框架
  7. Spring MVC应用程序中的Thymeleaf模板布局,无扩展
  8. 【转】C++ Vector用法深入剖析
  9. python笔记9-多线程Threading之阻塞(join)和守护线程(setDaemon)
  10. mixins,generics(ApiView)
  11. MySQL_02之增删改查、PHP数据库操作
  12. 基于matlab的捷联惯导算法编程(二)
  13. linux 图形设计软件,Ubuntu下使用Blender 3D图形专业设计工具
  14. 电商平台拼多多详情接口API数据获取示例
  15. 漫谈格兰杰因果关系(Granger Causality)——第一章 野火烧不尽,春风吹又生
  16. 查询和01号的同学学习的课程完全相同的其他同学的信息的优化
  17. UVa 10036 - Divisibility
  18. 淘宝店小蜜配置手册——自定义知识库配置
  19. 人脸识别(1:N)和人脸验证(1:1)
  20. [附源码]计算机毕业设计Python+uniapp基于android手机设计并实现在线点单系统APPo682z(程序+源码+LW+远程部署)

热门文章

  1. Efficient Hybrid De Novo Error Correction and Assembly for Long Reads
  2. 高通量测序技术和序列拼接算法探析
  3. 如何在LINUX里用su切换用户
  4. linux结束打印机进程,Linux系统,如何知道哪个进程在打印log?
  5. tf.GradientTape() 示例
  6. cv2.VideoCapture().set(propId, value)设置摄像头图片大小的用法
  7. ListView的高级使用
  8. 服务器虚拟化北向,KVM虚拟化的部署及使用
  9. 删除u盘mbr多余启动项 linux,高手教你怎么修复U盘的MBR
  10. @NotNull-JSR-303验证