123 第1页 | 共3 页下一页
返回列表 发新帖
查看: 18777|回复: 28
打印 上一主题 下一主题

[教程] Skyshop Image-Based Lighting Tools的介绍与基本操作

[复制链接]

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

跳转到指定楼层
楼主
发表于 2013-6-15 05:49:49 |只看该作者 |倒序浏览
pstatus"> 本帖最后由 艾西格亚 于 2013-9-3 00:14 编辑

31.jpg

Skyshop这个插件发布到商店后就引起了许多用户的关注与热烈讨论,其中最大的原因是在Unity里面一直缺乏很完善的环境系统,大多数的情况下必须使用天空盒与默认的光源来模拟场景内的光影效果,而这种情况将在Skyshop的诞生后有了巨大的改变,接下来的介绍里面,我们将通过一个案例演示来见识Skyshop所带给我们的视觉冲击。

首先在论坛内下载教程内使用的插件并进行安装,
Skyshop Image-Based Lighting Tools下载位置:
http://www.narkii.com/club/thread-300086-1.html

1.jpg

在安装资源包之后,需要注意的是里面附带了一个Example的压缩文件,必须要先解压这个文件后才能看到演示的案例与一些HDR的专用材质,另外在Marmoset目录里面也提供了一些与背景交互用的脚本可作为参考。

2.jpg

打开Example里面的摩托车案例文件,按下Play进行测试,我们发现到摩托车在转动时,表面的材质呈现出了非常好的光影效果,这个是因为Skyshop使用了IBL的光照投影技术,如此将使得场景的拟真度大幅提升。

3.jpg

选择Sky0-4进行不同天空背景的切换,同时可以看到摩托车在不同背景下的表面质感也会产生很大的变化。

4.jpg

如图所示,在不同的环境背景下所展示出来的光影效果也截然不同,这时我们需注意的是场景内的灯光并没有任何的改动与颜色的变化。

5.jpg

7.jpg

选择任一种天空背景(Sky0-4),在Inspector面板里显示出背景的组合结构,其中包含了Skybox,Diffuse Output与Specular Output几种图片的类别,而这几种类别的来源正是由一张HDR的文件所产生的。

8.jpg

在图片的下方提供了几种参数的设置,主要是用来改变整体的光源强度与物件的表面高光,这里我们直接滑动调整设置即可看到视图内的场景变化。

9.jpg

如图所示,在参数的影响下,场景内背景与摩托车的表面均可呈现出不同的光影效果。

10.jpg

11.jpg

接着我们测试一下模型导入Skyshop环境后的效果,如图,这是在3dsmax里面制作好的角色模型,同时在模型上面已经具备了表面材质,高光与法线贴图的纹理。

14.jpg

这是模型使用的Diffuse贴图
15.jpg

这是模型使用的Normal贴图
16.jpg

这是模型使用的Specular贴图
17.jpg

将模型与贴图导入案例场景内,这时我们看到的模型表面所呈现的光源明显的偏暗,并且与预期的效果有甚大的落差,原因是什么呢?

18.jpg

会出现这个问题的主因在于Shader的设置没有调整到Skyshop模式,所以解决的方式很简单,选角色的材质,在Shader栏目里面选择Marmoset > Bumped Specular IBL,然后在Diffuse,Specular,Normal Map栏位里分别指定对应的贴图文件。

19.jpg

20.jpg

注意,如果是打算将Skyshop应用在手机应用,那么在选择Shader的时候需要切换到Marmoset > Mobile指定材质的对应类型。

指定正确的Shader模式后,现在场景内的模型已经接受到环境的光源,我们可以尝试转动相机来观看环境与模型表面光源的变化。

21.jpg

如图,这是模型在不同环境的影响下所表现出来的效果。

23.jpg

24.jpg

25.jpg

另外我们关心的一个问题是,环境所使用的背景图是如何指定到场景里面?需要采用哪种格式的文件?这个将是在下一个教程里面我们主要研究的课题。

32.jpg

在此之前,我们需要先了解一下HDR的基本资料与如何取得的问题?
以下的网站里面将可以帮助我们找到丰富的图片资料与HDR格式的详细说明:

http://dativ.at/lightprobes/
http://gl.ict.usc.edu/Data/HighResProbes/
http://www.openfootage.net/?cat=15
http://www.hdri-hub.com/




分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏2 支持支持0 反对反对0
回复

使用道具 举报

12

主题

0

听众

3738

积分

中级设计师

Rank: 5Rank: 5

纳金币
3
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2013-6-15 10:04:35 |只看该作者
似懂非懂~~~
回复

使用道具 举报

40

主题

0

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
279
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2013-6-15 10:29:50 |只看该作者
谢谢老大分享
回复

使用道具 举报

wucnj    

1

主题

1

听众

3160

积分

中级设计师

Rank: 5Rank: 5

纳金币
1065
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2013-6-15 11:02:31 |只看该作者
顶楼主!!!
回复

使用道具 举报

may    

8830

主题

81

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
52336
精华
343

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

5#
发表于 2013-6-15 15:09:32 |只看该作者
HDR的导入是有啥限制吗?为什么我用的HDR无法导入
回复

使用道具 举报

8

主题

5

听众

1656

积分

助理设计师

Rank: 4

纳金币
136
精华
0

活跃会员

6#
发表于 2013-6-19 14:51:22 |只看该作者
刚下了插件 正在想怎么使用呢  这就有了教程
回复

使用道具 举报

2

主题

9

听众

6387

积分

高级设计师

Rank: 6Rank: 6

纳金币
881
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

7#
发表于 2013-6-20 00:23:38 |只看该作者
感谢分享
回复

使用道具 举报

may    

8830

主题

81

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
52336
精华
343

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

8#
发表于 2013-6-20 02:01:40 |只看该作者
有的HDR可以用,导入的效果不错,确实是好工具
回复

使用道具 举报

13

主题

8

听众

4583

积分

中级设计师

Rank: 5Rank: 5

纳金币
13
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

9#
发表于 2013-6-22 09:03:45 |只看该作者
很帅的教程啊,谢谢分享!
回复

使用道具 举报

0

主题

2

听众

620

积分

初级设计师

Rank: 3Rank: 3

纳金币
0
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

10#
发表于 2013-6-25 15:12:31 |只看该作者
回复

使用道具 举报

123 第1页 | 共3 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-23 10:18 , Processed in 0.110418 second(s), 34 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部