腾讯的3D武侠游戏,人物的衣服实时随风飘动是什么算法实现的?

kernelkoder 2015-10-23 07:17:02
最近很关注腾讯的3D武侠游戏,但是不知道里面人物的衣服实时随风飘动是什么算法实现的?
...全文
3210 20 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
kernelkoder 2016-06-17
  • 打赏
  • 举报
回复
引用 19 楼 lovesmiles 的回复:
U3D引擎就有布料这种质材。 现在随风漂动的布料效果都是引擎的基础属性了。
这个游戏是腾讯自己研发的quicksilver引擎开发的,我是想知道具体算法实现
勤奋的小游侠 2016-06-13
  • 打赏
  • 举报
回复
U3D引擎就有布料这种质材。 现在随风漂动的布料效果都是引擎的基础属性了。
avi9111 2016-06-08
  • 打赏
  • 举报
回复
引用 3 楼 qq18052887 的回复:
次世代游戏都有布料的功能,腾讯的天涯明月刀用的是物理插件PhysX
这个回复比较靠谱
avi9111 2016-06-08
  • 打赏
  • 举报
回复
引用 16 楼 kernelkoder 的回复:
[quote=引用 15 楼 avi9111 的回复:] 就是一个动态script即可,会做模型的都会做
这个衣服是随风飘动的,不是规定模式的[/quote] 这里的人都不是搞游戏的,去游戏蛮牛,U3D宝典等论坛看看就知道了 U3D现在已经很成熟了,成品不是一般地多 没做游戏前,我觉得水很难做,海岛奇兵那些水多逼真啊,海鸥满场飞,是不是要每个岛的边缘判断,才能做水,河流是不是要一条条做出来,那不是很多工作量 其实超简单的 和小孩子玩泥沙一样简单 就是建好模型,地形高低, 然后一个脚本往里面倒水就可以了,控制的就是水平面的高低而已,河水自然由高往地处留的,碰到岩石就产生水花 但是一切得要懂引擎,懂脚本 想是没用的,做做就知道了,可以控制一切,造物主,那是很爽的。我视乎又找到了写程序的初衷 (衣服是3D的,是实质存在的,不是PHOTOSHOP,不是平面设计,有体积的,可以和风碰撞的,自然就是随风飘,但是建模的时候参数要设置好。。。。不懂就问,别瞎想,没益的)
kernelkoder 2016-06-07
  • 打赏
  • 举报
回复
引用 15 楼 avi9111 的回复:
就是一个动态script即可,会做模型的都会做
这个衣服是随风飘动的,不是规定模式的
avi9111 2016-06-07
  • 打赏
  • 举报
回复
就是一个动态script即可,会做模型的都会做
lidemons 2016-05-29
  • 打赏
  • 举报
回复
大多是2d动画,美工还是主要的。
kernelkoder 2016-03-06
  • 打赏
  • 举报
回复
引用 10 楼 ljb1672 的回复:
再来补充下,实时模拟没有统一的算法,基本上基于物理定理来模拟。此外计算机图形学的方向还有一个是物理模拟(国外研究较多)。但国内没有几个高校敢开课。好像浙大也没有类似课程(有的化贴下)
intel有2篇文章是算法模拟衣服布料的,似乎是用到微分方程 differential equations https://software.intel.com/en-us/articles/simulating-cloth-for-3d-games https://software.intel.com/en-us/articles/soa-cloth-simulation-with-256-bit-intel-advanced-vector-extensions-intel-avx
Ich_Dev 2016-03-06
  • 打赏
  • 举报
回复
大概是布料吧。 不过按楼上说的直接用美术倒是更省资源。多人的话画面也不会太卡
kernelkoder 2016-03-04
  • 打赏
  • 举报
回复
这么说来,腾讯的游戏引擎还是挺厉害的
ljb1672 2016-02-23
  • 打赏
  • 举报
回复
再来补充下,实时模拟没有统一的算法,基本上基于物理定理来模拟。此外计算机图形学的方向还有一个是物理模拟(国外研究较多)。但国内没有几个高校敢开课。好像浙大也没有类似课程(有的化贴下)
kernelkoder 2016-02-01
  • 打赏
  • 举报
回复
引用 8 楼 ljb1672 的回复:
在当前游戏里的布料动画的实现一般可以有两种方式,第一种,实时算出来的,第二种,先算好,使用时再播放。天涯明月刀中的采用第一种方式,可以查看目录里有APEX_***的dll,就是开发包的发行文件了。第二种的例子向仙剑5中角色的衣服动作,这个方式一般使用骨骼来模拟,有些时候还是比较象的。实时布料的大致例子可以参看http://download.csdn.net/detail/ljb1672/8356563。
实时计算有什么著名的算法吗?
ljb1672 2016-01-31
  • 打赏
  • 举报
回复
在当前游戏里的布料动画的实现一般可以有两种方式,第一种,实时算出来的,第二种,先算好,使用时再播放。天涯明月刀中的采用第一种方式,可以查看目录里有APEX_***的dll,就是开发包的发行文件了。第二种的例子向仙剑5中角色的衣服动作,这个方式一般使用骨骼来模拟,有些时候还是比较象的。实时布料的大致例子可以参看http://download.csdn.net/detail/ljb1672/8356563。
wolf96 2016-01-29
  • 打赏
  • 举报
回复
3d游戏是利用joint 2d游戏看美工
lurkerd 2016-01-28
  • 打赏
  • 举报
回复
动画的话没有随机的成分,都是固定的,开销比较小。如果用代码实现,比较自然,但是开销比较大,有些还需要显卡的支持。
误落红尘 2016-01-20
  • 打赏
  • 举报
回复
动画做起来简单些
Crazy_Number 2016-01-18
  • 打赏
  • 举报
回复
楼上+1 如果不考虑非n显卡的physx功能的话,自己用shader、美术实现也可以,所有显卡都可以跑,就是费事。
大叔才是主流 2016-01-05
  • 打赏
  • 举报
回复
次世代游戏都有布料的功能,腾讯的天涯明月刀用的是物理插件PhysX
松阳 2015-10-23
  • 打赏
  • 举报
回复
十之八九是美术做的动画,再就是写顶点移动的shader了。相比较下,动画会更自然些
pncooen 2015-10-23
  • 打赏
  • 举报
回复
有两种方法可以实现

2,585

社区成员

发帖
与我相关
我的任务
社区描述
Unity3D相关内容讨论专区
游戏unity 技术论坛(原bbs)
社区管理员
  • Unity3D
  • 芝麻粒儿
  • 「已注销」
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

Unity3D社区公告:

  1. 社区致力于解决各种Unity3D相关的“疑难杂症”。
  2. 社区不允许发布与Unity3D或相关技术无关内容。
  3. 社区版主邀请各位一道为打造优秀社区不懈努力。

试试用AI创作助手写篇文章吧