Unity学习之全景球的制作Part2
来源:互联网 发布:mac怎么看隐藏文件 编辑:程序博客网 时间:2024/05/22 09:00
上文说过的方法有一个最重要的问题:变形。这是由于网格不够细的原因,所以使用3DMax建模来完成全景球。
工具:
Unity(5.4.1)
3DMax(2012)
打开3DMax,在创建里面选择球体。
修改球体的参数,主要是修改分段,分段影响球体网格密度(修改中有球体名字,最好进行修改编注,导入Unity后无法修改名字) 。
右键球体,选择转换为->转换为可编辑多边形。
点击多边形,Ctrl+A全选,可以看到整个球体变成红色,这是选中状态。
选择修改器列表中的法线,可以看到翻转法线已经被勾选,目前球体法线已被翻转,可以在内部贴图。
在3DMax中选择左上角的按键,选择导出->导出,保存球体(默认设置不需要修改)。
在Unity中创建一个新的文件夹在存放球体,直接拖入FBX文件即可。注意不同的FBX文件最好分开文件夹存放,因为在3DMax中没有对球体进行贴图,会加入一个Materials进行默认贴图,多个FBX存在同一文件夹中,因为同名原因Materials会合并,可能造成一个在Unity中修改一个导入模型的贴图材质导致所有导入模型贴图材质被修改的问题。
在Unity中创建一个新的球体,在Mesh中选择拖入球体的Mesh,并在Mesh Renderer中关闭Cast Shadows和Receive Shadows(产生阴影和接收阴影)。
在Scene视图中可以看到球体的网格密度提升了。
在Materials文件夹中新建新的材质球,注意材质球Shader选择Unlit->Texture。然后将贴图加上,拖入到球体上,完成全景球的制作。
初始化相机位置,即可看到全景图片,方向可能有问题,需要旋转球体的方向。
优点:网格细化,不会出现变形问题
不需要增加平行光进行光照
渲染所占内存小
缺点:需要3DMax先建模
- Unity学习之全景球的制作Part2
- Unity学习之全景球的制作
- [EntLib]微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART2——了解Unity的使用方法(1)
- [EntLib]微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART2——了解Unity的使用方法(2)
- [EntLib]微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART2——了解Unity的使用方法(3)
- Unity利用CardBoardVR制作(二)一个简易的全景相册和视频
- Part2:Unity学习笔记十 - Space Shooter
- Part2:Unity学习笔记十一 - Space Shooter
- Unity学习之项目初制作
- 如何在Unity中制作VR全景动画
- googlevr for unity 快速制作全景视频播放器
- (非全景图)神奇的全景视频360制作教程
- Unity-Unity编辑器Part2
- Part2:Unity学习笔记十二 - Space Shooter(从视频最后一课向Done_Main.unity场景修改的过程)
- Part2:Unity学习笔记十三 - Space Shooter(从视频最后一课向Done_Main.unity场景修改的过程)
- Part2:Unity学习笔记十四 - Space Shooter(从视频最后一课向Done_Main.unity场景修改的过程)
- Part2:Unity学习笔记十五 - Space Shooter(从视频最后一课向Done_Main.unity场景修改的过程)
- Part2:Unity学习笔记十六 - Space Shooter(从视频最后一课向Done_Main.unity场景修改的过程)
- 【第15周 项目3 - B-树的基本操作】
- Map Join和Reduce Join的区别
- 第十三周项目5--拓扑排序算法验证
- ios 动态字体
- u盘设置了clover引导后,识别不出部分容量,格式化u盘
- Unity学习之全景球的制作Part2
- 第十三周 项目3:Dijkstra算法的验证
- MapReduce简单分析
- 2017 回归
- 继承与初始化
- idea编辑器中java编译报错
- jQuery select 全国城市三级联动省市区(项目中修改页面用到了)
- 第15周项目2-用哈希法组织关键字
- 10款“程序猿”和“射击湿”不可不用的在线资源和工具网站 #故事