游戏开发论坛

 找回密码
 立即注册
搜索
楼主: PassByYou

[讨论] 借助一下大家的知识,天上的飞鸟随机飞行路线

[复制链接]

135

主题

3447

帖子

3800

积分

论坛元老

总版主

Rank: 8Rank: 8

积分
3800
QQ
发表于 2006-11-10 11:14:00 | 显示全部楼层

Re:借助一下大家的知识,天上的飞鸟(装饰场景用),随

回PassByYou

一般就对于引擎来讲,也很少去考虑飞鸟的物理路径,都是一个原地的动作,引擎支持对于路径的设置而已。

印象中BigWorld里面的模型范例里面就有一个老鹰,看看就知道是怎么回事情了,实际上就是调了一套动作反复播放,你要用的时候再设置一个运动路径就好,并没有想象的那样,还去模拟真实,从开发的角度讲,取得性价比最高的解决方案才是王道,我不知道你的引擎期望的程度,但是BW也是目前的一线引擎,他也不会去做真实的鸟类运动轨,鸟按照什么线路飞,对于游戏开发是应用中有戏设计师根据自己的需求进行设定的。

如果是做完全VR,那也没什么好说了,任重而道远啊,兄弟^^

实际上如果看过人工智能的书应该知道,现在一般所谓的VR都是一种模拟,而游戏开发运用的AI几乎都是所谓的伪智能,其实就是两种处理方式。一种是Q-A模式,就是针对不同的条件作出不同的相应,另外一种则是逻辑树。

57

主题

970

帖子

994

积分

高级会员

Rank: 4

积分
994
发表于 2006-11-10 11:22:00 | 显示全部楼层

Re:借助一下大家的知识,天上的飞鸟(装饰场景用),随

理解不好。。。。。- -!

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
 楼主| 发表于 2006-11-10 11:30:00 | 显示全部楼层

Re:借助一下大家的知识,天上的飞鸟(装饰场景用),随

那只鹰我也见过,整个区域是一大片场景,一大片空间,空荡荡的。其实这也是这种场景的不足,动的东西太少了。影响性能的主要瓶颈在高模,大纹理和大量平凡的碰撞,ai计算,运动对性能的占用率是很少的。

另,网易的某个核心人物,网名叫什么云风什么的,他曾经过BW太复杂了,很不好用。这是一个BW真实买家的心里话。

我说,y帅,你不了解我。

135

主题

3447

帖子

3800

积分

论坛元老

总版主

Rank: 8Rank: 8

积分
3800
QQ
发表于 2006-11-10 12:11:00 | 显示全部楼层

Re:借助一下大家的知识,天上的飞鸟(装饰场景用),随

哦,有兴趣跟楼主好好交流下。能不能MSN或者QQ聊,在这里聊天灌水不太好^^
我们私下聊。

3

主题

110

帖子

125

积分

注册会员

Rank: 2

积分
125
发表于 2006-11-10 12:36:00 | 显示全部楼层

Re:借助一下大家的知识,天上的飞鸟(装饰场景用),随

4、森林中的飞鸟是成群得飞吗?

可以设置一群飞鸟的运动轨迹,这样自然就成群飞了。


这个应该不可能, 如果这样设置是吃系统的大户,程序员一定劈了你
一般都是详细设定一个在前领头, 然后后面的用简单算法, 说白点就是“跟随”,系统资源消耗少点
不过如果你要一群鸟时聚时散的话当我什么都没有说过! 漂`~

2

主题

169

帖子

174

积分

注册会员

Rank: 2

积分
174
发表于 2006-11-10 13:01:00 | 显示全部楼层

Re:借助一下大家的知识,天上的飞鸟(装饰场景用),随

如果只是追求简单,放电影就可以了
如果复杂的讲,前提好像有点毛病,如果开始俯冲,就肯定会攀升。
把它简单化成物理模型,鸟只需要有斜向加速度就OK,上升的条件是
有向上的力,比如说空气阻力,而且阻力就复杂了,斜向加速度越大,
最终是会落到地面的.当然鸟也向前滑行.

114

主题

1153

帖子

1168

积分

金牌会员

Rank: 6Rank: 6

积分
1168
发表于 2006-11-10 13:37:00 | 显示全部楼层

Re:借助一下大家的知识,天上的飞鸟(装饰场景用),随

补充:
飞鸟一般在转弯的时候,它是出于俯冲还是攀升?或则说,转弯的时候,它有可能会处于攀升状态吗,同时翅膀还会扇。

天空是立体的啊,你得看他是平行转弯还是往上转弯还是往下转弯。
往上或平行,处于攀升状态,只是你感觉不出来而已,因为地球引力,它必须攀升来抵消这个力。往下转弯那自然是俯冲了。

2、飞鸟的飞行范围怎样给比较合理,按飞鸟自身体积的2000倍合理吗?

这个就看你的鸟是什么样的了,游戏里是否有黑暗与光明那样的天气效果了。你要给他们迁徙吗?你要让他们到时候往南飞去过冬吗?或是只待在森林深处,因为那是南方?或是要成群结队的去某个地方捕食?这就要看你鸟的习性如何了。

3、飞鸟的俯冲斜度,和攀升的斜度,它们一样吗?如果不一样,有换算公式没?

不需要公式,看起来像那么回事就行。因为真实世界里,风都有明有暗,你有明确的飞行角度,你怎么对付突然刮起的强风。

4、森林中的飞鸟是成群得飞吗?

参考第2点。

5、还有就是,飞鸟如果在飞行中,它突然叽吱之类的叫了一下,这种情况会发生吗?如果发生这种情况,能告诉我它具体是在怎样条件下发生的吗?

参考第2。习性。

附加:现在天空有一种风现象,很恐怖,出现会很突然,因为对这方面研究也少,也不知道怎么预测,出现的时间也短,但一出现,飞机一碰上,飞机立马完蛋。我是看探索时空看来的,说是多次这样的灾难之后,美国才给钱他们进行这样的研究,制造预测雷达。。。但也不是完全顶事就是了。
想起了,找到了, 是    风切变

较为详细的说明:
http://www.scitom.com.cn/museums/aviation/knowledge/language/lan007.html

22

主题

371

帖子

387

积分

中级会员

Rank: 3Rank: 3

积分
387
发表于 2006-11-10 15:10:00 | 显示全部楼层

Re:借助一下大家的知识,天上的飞鸟(装饰场景用),随

转弯: 既可以平行转弯,也可以俯冲或爬升转弯。当爬升转弯时,以速度换取高度,同时有较小的转弯半径,此时展翅;当俯冲转弯时,以高度换取速度,有较大的回转半径,此时减少翅面。
另一种情况是借用气流滑翔上升,诸如鹰等翼展大的鸟

林中的鸟会在树木的上方成群飞翔,大致是一起起飞一起降落

0

主题

145

帖子

150

积分

注册会员

Rank: 2

积分
150
发表于 2006-11-10 19:08:00 | 显示全部楼层

Re:借助一下大家的知识,天上的飞鸟(装饰场景用),随

在飞行中有的鸟经常叫,比如说乌鸦。

越大的鸟扇得越少,滑翔越多,越小的鸟扇得越勤。

21

主题

639

帖子

674

积分

高级会员

Rank: 4

积分
674
发表于 2006-11-10 20:47:00 | 显示全部楼层

Re:借助一下大家的知识,天上的飞鸟(装饰场景用),随

如果是要VR,并且还要比BG更简单,那就只有麻烦程序加油了。
1.如果在引擎中我们添加飞行动物的动力学模块,相信可以对各种大小、重量、外形的鸟类,进行准确的动力学模拟。
2.添加蒙皮模块,能在动力学生成的模型基础上进行蒙皮和赋予合适的羽毛。有一步可以省下来,因为顶点动画或者骨骼动画有现成的东西可以用。当然如果你需要开发其他动画方式,那就直接追加第“3”部分。
4.鸟有了,地面部分省略。接下来要考虑鸟的飞行其实是基于反作用力的原理,所以需要增加气动力学模块。需要对各种情况下空气的密度、温度、阻力、速度、方向进行模拟。
5.没有完,空气的特性应该符合事实,而且运动起来的空气会受到地形、地面温度、地表材质、昼夜的影响。这下才是基本完成了气动力学模块。
6.鸟在空中飞行,除了以上要素外。鸟还会因为其他飞行物体、地面物体、声音的影响随时改变飞行状态。因此还要加上两足和多足动物的运动力学模块,还有声音力学模块。接下来粘贴复制的循环动作了,所以就此打住。
当这些都做完了的时候,封装起来,再给使用者留出编辑空间和手段。好了,就编辑功能来说,一定比BG简单,就真实性来说,一定比肩VR,说错了,本来就是。
所以一切问题都是时间问题,不是程序员想不想得到的问题。只要有时间和耐心,一定能实现di。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-9 22:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表