【半夜疯】现在游戏的物理引擎和图形引擎还是不太平衡的

  • m
    mhfdt
    CPU性能过剩是针对现在这种资源利用不足的情况说的
    而你的想法和现在目前所能做到的不是量上的差距还是质上的隔阂
    即使是完全运用机能,也只是科研性质的局部模拟,就别提商业上的应用了。

    还有,我认真的,非常认真的,希望楼里一些人能系统的,有计划的去了解一些计算机的基本知识。
    对于MC,我大概明白你们想表达什么了:就像对着那些球棍模型说物质构成其实就是这个样子的一样。但是本质上和楼主的想当然毫无瓜葛。
    楼主与你的愿望目前最相近的就是PhysX——不过这东西本身也是还在慢慢成长的过程中,有很长的路要走
  • q
    qwased
    叫什么原子引擎的吧,这东西最大的问题的动不起来
  • 忘归然
    想太多咯.完全模拟真实的环境目前的电脑计算力完全不足以应付.把全球的计算机连起来的话估计都不行.等脑后插管或者量子计算机商业普及更靠谱
  • 白左
    Algodoo
  • 全家
    前几年我倒是看到过一个报道说物理学家构造了一个计算模型包含了当前已知的所有物理定律 然后这模型跑在超算上模拟的空间尺度是10的负很多次立方飞米
    —— fromS1 Nyan(NOKIA Lumia 820)
  • 鸡蛋灌饼
    敬请期待id tech 6量子电动力学那些东西都够你跑疯掉
    限制在牛三和麦克斯韦会容易很多
  • f
    fcmorrowind
    计算机不是只能理解0,1。0,1只是计算机识别的基础罢了,计算机的识别力等价于递归可枚举语言的描述力,这个还是相当强大的,人文一点就是你能给个公式算的,计算机都能理解。

    你举的自由落体例子不好,自由落体的数学公式计算机是完全可以理解的。可计算的问题计算机都可以理解,和物理模拟有关的理论上计算机都可以搞(抛开物理自己都搞不清楚的部分,比如量子力学,模拟下大尺度的确定性规则没什么问题),只是复杂度问题,主要的瓶颈在这里。复杂度是没有上限的,n的n次幂之上还有n的n次幂的n次幂等等……不过一旦变成多项式搞不定的NP问题,基本上没啥差别了反正做不出来……

    计算机不能理解是“美丽”、“强壮”、“头发稀疏”这类模糊的东西,现在也没啥好的解决方案,提取几个特征值,然后像训练宠物一样反复对机器训练,比如把人的体重、身高、臂展等输入计算机,根据一个公式算,算出来结果是瘦还是胖。更进一步如果计算机给的答案是错的,那就反馈给它,他自动调整结果,反复N次以后识别率就会好一点。是我看这方面文献时候的主流做法,现在搞成啥样了不清楚。
  • 大傻逼
    lz问的非常好啊,这是未来发展的方向之一,没什么好喷的
    只是目前受制硬件,不过实现的话已经有了
    http://en.wikipedia.org/wiki/Voxel

    翻译过来应该叫 体素
  • s
    shyso
    不知道現在的遊戲製作者有沒有考慮過這一點

    實際上現實世界中『常見』的物質材料,種類並不太多

    木材,玻璃,金屬,砂石,布,紙,塑料

    因此想要讓遊戲中的物理互動效果能比現在有個飛躍的話,其實不需要太多的從底層模擬現實,只需要把這些常見的材料的物理特性做好就行了

    比如多年前的cs就有子彈能打穿木門和木箱但是不能打穿牆壁的設定
  • c
    cxasuka
    cs那个完全没关系,你把整个木门打满弹孔他也是一动不动立在那里坚不可摧。

    归根结底这个跟gi一样都是计算能力不足
  • s
    shyso
    我只是舉個例子啊,本來想說現在大部分射擊遊戲子彈打到場景中的各種物體上留下的痕跡都一樣,所以就想到了cs

    其實這個帖子可以和那個nethack的帖子放一起看

    我覺得計算能力不足不是重點,重點可能還是在這方面投入人力物力無法帶來收益

    比如一款遊戲花了很多力氣,讓武器砍在不同東西上導致的結果不同,比如砍木頭做的桌椅板凳可以砍斷,砍石頭做的東西只能留下痕跡,但是在宣傳的時候可能很難拿來做賣點
  • c
    cxasuka
    这是引擎问题而不是游戏问题吧。。。。

    引擎支持的话,做游戏时主要做的事情则是将对象赋予材质并设定,买点的话,活生生的例子不是有嘛,从拆破木板房的战地拆迁连到现在已拆浦东为乐大受关注的战地4。。。。

    但这些作品里的物理效果精度离那些物理demo差的太远了,而那些物理demo离很多人希望的物理游戏还是差的太远了。

    看看gtx680用1080p跑crysis3的画面和帧数,再看看跑那些物理demo的画面分辨率和帧数,这种画质和物理效果下,680的计算能力就只够做这种时期啊。



    还是那句话,女主角全程流畅自然的来个即时演算的脱衣场面吧。
  • e
    endrollex
    看了下寒霜3的引擎,物理破坏、暴力强 拆做的挺牛的
  • C
    ChrisSnake
    csgo有一些可破坏物件了 不过就算门被打得稀啪烂也还是要按下E才能过去
    我觉得这些细节上的不足也是CS现在落后的主要原因
  • a
    allenz
    现在的pc根本就没能力做这个等级的运算,好莱坞大片里头那种3D效果都是需要集群渲染的,更不要讲实时计算需要的资源了,恨自己早生几十年吧。

    另外CPU性能过剩不知道是国内哪个SB提出的观点,这个人肯定只玩车枪球。IT界近年最火的不就是摩尔定律失效,咱们要玩集群了,哪来的性能过剩?
  • c
    cxasuka
    这个不好说,有的可能是简单的物理效果,有的可能只是象征性增加些对象动画看起来像物理破坏。。。

    “真”物理是想怎么脱女主角衣服就怎么脱,想脱成什么样子都可以啊(拖走
  • 7
    750rmb
    抛去计算机本身问题,现实中的变量你都弄不全谈何模拟。
    游戏里的变量也是添加进去的
  • q
    quki1945
    视觉特性有不同shader
    声音特性可以分开录
    物理对于现在游戏的视觉观感提升实在太小,所以没几个厂商会花太多精力在物理上的。
    物理其实和时间概念一样,属于比较特殊的体验类型,如果想让玩家明显感知到,甚至会刻意弱化其他元素,好让玩家更容易感知到。
    其实也是很简单的一个交换概念了,用CS的画质+更好的物理体验来制作神海,和现在的神海,你选哪个?前者可以在攀爬时获得最棒的物理体验,后者的优势则是除了物理全方位的
  • V
    VIRIDIA
    快去上夏令营
  • s
    soniccc
    我記得有個是用立方體細分做碰撞檢測的,遊戲邦有轉過

    ----发送自LGE Nexus 4,Android 4.2.2
  • 7
    750rmb
    这个不只是碰撞检测的问题了,还要考虑到各种变量
  • 蒙其.D.路飞
    之前不是那里有个图像引擎就是用粒子堆么...
    没下文了?