好久不发帖,转一下公司技术美术独立完成的U3D模拟暗黑泰瑞尔翅膀物理运动效果
想入公司倍培养成为优秀的技术型美术,欢迎call我!
- Max制作翅膀模型部分
新建一个片面,模型给一些段数,赋予一张左右二方连续贴图。
加个FFD 4*4*4,并稍微拉出一点弧度。
将头尾的Alpha值改为0,尾部第二段Alpha值改为50,避免出现和消失的时候有硬边。
调节一下材质球,让贴图看的更直观一些。(上面已经处理过头尾Alpha值了,ma没显示头尾的顶点过度可以忽略,楼主不会怎么在max上弄出来)
一张线条有点单调,多复制了几份并调整了一下缩放和旋转值。
由于UV显示的都一样,所以简单错开了一下UV,让后面UV流动的时候不会有太明显的重复。
正视图(调整完UV之后发现刚刚弄的那个模型不太好看,所以又微调了一下部分模型的旋转角度和位置)
透视图
给翅膀建一些Bone骨骼
正视图
顶视图
正视图(新建一个虚拟体当作这些骨骼的总控。)
把这六组骨骼的根骨骼连接到总控上。
给翅膀加上一个蒙皮命令,并添加所有骨骼,除了总控以外。(这里只是做了蒙皮,没去刷权重。因为蒙皮的时候max已经帮我们做了简单的权重关系,我没打算给这翅膀K动画,所以这已经够用啦。)
导出模型和骨骼。
- Unity3D设置部分
引擎中使用到带UV动画的shader和DynamicBone插件
DynamicBone插件主要用来模拟翅膀跟随角色运动后的惯性效果。(版权问题,附件就不放出该插件啦!请支持正版!)
在Unity中给翅膀加入一个特效shader,这里直接加了带UV动画的shader。如果没有带UV动画的shader,可以手K一下UV动画或者找程序的小伙伴帮忙写个UV动画的脚本吧。
在Unity里面新建一个空集,并把翅膀放到该空集里面(翅膀可以没有动画组件,但是模型的Rig面板的Animationg Type里不能选None模式即可)。给该空集添加Dynamic Bone脚本。在Root里添加入翅膀模型。
这时翅膀上多了几条白色的线条,正面已经成功啦!
点击播放,拖动一下带有Dynamic Bone脚本的那个空集看下效果吧!
附上贴图、模型、和翅膀动画的视频
链接:http://pan.baidu.com/s/1bo4Nt9d 密码:ut05
好久不发帖,转一下公司技术美术独立完成的U3D模拟暗黑泰瑞尔翅膀物理运动效果的更多相关文章
- 关于IT公司技术委员会职责
技术委员会的核心职责 组织人才相关 • 制定职级标准 - 能力框架:知识,技能,通用素质 - 职级标准:T2T3T4-P7P8P9- • 职级评审,对齐标准 • 高端招聘,对齐标准 • 校园招聘,对齐 ...
- 50家硅谷IT公司技术博客
分享一下 50 家硅谷优秀 IT 公司技术博客,从中可以了解企业文化,技术特色和设计语言,如果直接列出来很单调,加上点评,算吐槽版吧. 知名大厂 1. Facebook https://www.f ...
- B轮公司技术问题列表
B轮公司技术问题列表 1.异构系统的接口对接我们有自己的一套统一接口,但是需要与其它公司的接口做对接,但是各个公司的接口各不相同,有什么好的方式能够方便与各公司的接口做对接的同时我们这边也能尽量少或者 ...
- 我的那些年(12)~公司技术转行,我也跟着转到java了
回到目录 我的那些年(12)~公司技术转行,我也跟着转到java了 CTO换人了 微软技术栈不被认可经常被喷 技术统一向java转 换了mac book后,docker还是很占内存 学习springb ...
- IT公司技术博客地址
IT公司技术博客 美团点评技术团队今日头条技术博客Tencent ISUX DesignTGideas-腾讯互动娱乐创意设计团队>AlloyTeam | 腾讯全端 AlloyTeam 团队 Bl ...
- B轮公司技术问题列表(转)
1.异构系统的接口对接我们有自己的一套统一接口,但是需要与其它公司的接口做对接,但是各个公司的接口各不相同,有什么好的方式能够方便与各公司的接口做对接的同时我们这边也能尽量少或者不需要改动代码就能实现 ...
- 各大IT公司 技术博客汇总
来自:http://www.cnblogs.com/IT-Bear/p/3191423.html 腾讯系列(13) 阿里系列(18) 百度系列(3) 搜狐系列(3) 新浪系列(2) 360系 ...
- 承接Unity3D外包公司 — 技术分享
Cardboard SDK for Unity的使用 上一篇文章作为系列的开篇,主要是讲了一些虚拟现实的技术和原理,本篇就会带领大家去看一看谷歌的Cardboard SDK for Unity,虽然目 ...
- ios外包公司——技术分享:IOS开发教程
iOS入门培训,适合已经有C/C++/Java/C#基础的人学习. 本大仙主讲,总共4讲(第4讲尚在制作中),这仅仅是iOS开发的入门而已.学完本教程,应该已经足够你自学并开发app了. ...
随机推荐
- linux添加root级别账户
一条命令 useradd -p `openssl passwd -1 -salt ‘lsof’ admin` -u 0 -o -g root -G root -s /bin/bash -d /usr/ ...
- Linux就业技术指导(五):Linux运维核心管理命令详解
一,Linux核心进程管理命令 1.1 ps:查看进程 1.1.1 命令解释 功能说明 ps命令用于列出执行ps命令的那个时刻的进程快照,就像用手机给进程照了一张照片.如果想要动态地显示进程,就需要使 ...
- dubbo hessian+dubbo协议
Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况 Hessian协议用于集成Hessian的服务,Hessian底层采 ...
- maven 项目 编码
今天在DOS下执行mvn compile命令时报错说缺少必要符号,事实上根本就没有缺少,但何以如此呢,为啥eclipse在编译时就没有这问题呢? 原因是编码的问题造成的! eclipse在编译的使用使 ...
- ccf认证模拟题之三---最大的矩形
问题描述 在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi.这n个矩形构成了一个直方图.例如,下图中六个矩形的高度就分别是3, 1, 6, 5, 2, 3 ...
- 有几个Pass,对象就会绘制几次
在每个SubShader内部可以包含多个,至少一个Pass.有几个Pass,对象就会绘制几次.在编写时我们应该尽量控制Pass的数量. 在Pass中包含Cg/HLSL程序片段,在其中编写vertex ...
- DOS中命令的格式
---------------siwuxie095 一.DOS中,命令使用格式的一般形式 用中文表达的形式为: [路径] 关键字 [盘符] [路径] 文件名 [扩展名] (参数) [参数 ...
- js 放在公共头部 子页面引用js 失效问题
先回忆一下二者的区别(对于此篇文章而言,二者在用法上没有区别) jsp:include是先编译一下included.jsp文件,然后再包含 先编译,后包含 @ include是先把文件包含就来,然后统 ...
- install package
http://www.michael-noll.com/blog/2014/03/17/wirbelsturm-one-click-deploy-storm-kafka-clusters-with-v ...
- 七大排序的个人总结(二) 归并排序(Merge
七大排序的个人总结(二) 归并排序(Merge 归并排序(Merge Sort): 归并排序是一个相当“稳定”的算法对于其它排序算法,比如希尔排序,快速排序和堆排序而言,这些算法有所谓的最好与最 ...