unity 天空盒_使用Substance in Unity搭建Unity和SP的live link实时互通环境
一、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/1vx4XpWcwhOzcMMAyDsehhwpan.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实时互通环境相关推荐
- unity 构建迷宫_教程:使用GameDraw在Unity中构建迷宫游戏关卡
unity 构建迷宫 GameDraw is a 3D modeling extension for Unity developed by Mixed Dimensions that reduces ...
- android unity 关闭应用_在后台运行的Android Unity应用程序
我有一个在Android上运行的Unity应用程序.它也会在应用程序放入后台时继续运行.它不使用服务在后台运行.相反,这个应用程序会创建一个新线程,并且该线程在应用程序处于后台时继续运行.在后台运行的 ...
- unity协程_[C#进阶]C#实现类似Unity的协程
使用过Unity的同学一定知道,Unity提供了一套协程机制,简直不要太好用.但是这个协程依赖于Unity引擎,离开Unity就无法使用.那有没有办法实现不依赖Unity的协程呢?答案是当然阔以. 所 ...
- 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 ...
- Unity学习日志_车轮碰撞器简介
Unity学习日志_车轮碰撞器简介 1. 简介: 车轮碰撞器是一种针对地面车辆的特殊碰撞体.他有内置的碰撞检测.车轮物理系统和有滑胎摩擦的参考体.除了车轮,该碰撞体也可以用于其他游戏对象. 属性: M ...
- Unity学习日志_动画系统简介
Unity学习日志_动画系统简介 Animation,Legacy动画系统 若要使用Animation,需要在创建Clip之前为物体手动添加Animation组件. Animation组件面板: 属性 ...
- unity 2017介绍_介绍Unity 2017
unity 2017介绍 We're excited to announce that Unity 2017.1 has been released and is now available for ...
- unity怎么设置游戏页面_杭州有没有正规的unity游戏开发培训机构?
现在Unity游戏开发是个火热的行业,薪资待遇比较高,未来的发展方向和前景也比较不错,很多人也都想成为专业Unity游戏开发工程师,学习Unity游戏开发已经成为很多追求更好就业前景的人的选择.学习专 ...
- unity ui框架_[教程汇总+持续更新]Unity从入门到入坟——收藏这一篇就够了
----------------塔防(更新中),作者重写了基础篇(下方目录为:1.1(新) 基础)目前还在持续连载了5篇,因为不多我们更新完就能追到原作者的进度了------------------- ...
最新文章
- PHP 缓存插件之 Zend Opcache ( 取代 APC )
- SQL Server 2012 Managed Service Account
- opencv学习笔记14:图像礼帽,图像黑帽
- 扩展欧几里得求逆元(模数可以不为质数)
- SAP Spartacus 升级时关于 schematics 的更新
- CUBA平台–新的Java企业应用程序框架
- Spring MVC应用程序中的Thymeleaf模板布局,无扩展
- 【转】C++ Vector用法深入剖析
- python笔记9-多线程Threading之阻塞(join)和守护线程(setDaemon)
- mixins,generics(ApiView)
- MySQL_02之增删改查、PHP数据库操作
- 基于matlab的捷联惯导算法编程(二)
- linux 图形设计软件,Ubuntu下使用Blender 3D图形专业设计工具
- 电商平台拼多多详情接口API数据获取示例
- 漫谈格兰杰因果关系(Granger Causality)——第一章 野火烧不尽,春风吹又生
- 查询和01号的同学学习的课程完全相同的其他同学的信息的优化
- UVa 10036 - Divisibility
- 淘宝店小蜜配置手册——自定义知识库配置
- 人脸识别(1:N)和人脸验证(1:1)
- [附源码]计算机毕业设计Python+uniapp基于android手机设计并实现在线点单系统APPo682z(程序+源码+LW+远程部署)
热门文章
- Efficient Hybrid De Novo Error Correction and Assembly for Long Reads
- 高通量测序技术和序列拼接算法探析
- 如何在LINUX里用su切换用户
- linux结束打印机进程,Linux系统,如何知道哪个进程在打印log?
- tf.GradientTape() 示例
- cv2.VideoCapture().set(propId, value)设置摄像头图片大小的用法
- ListView的高级使用
- 服务器虚拟化北向,KVM虚拟化的部署及使用
- 删除u盘mbr多余启动项 linux,高手教你怎么修复U盘的MBR
- @NotNull-JSR-303验证