zoukankan      html  css  js  c++  java
  • Open Physics

    1、开放物理计划。

      开放物理计划,英文Open Physics。是AMD公司为自己的3A平台打造的物理模拟计算平台,以OpenCL为基础,由CPU+GPU联合计算完成。所谓“开放”,是指参与这个计划的物理引擎全部开源并且免费发放给游戏开发商。开放物理计划并不专属于AMD平台,任何支持OpenCL和Directcompute的硬件都可以运行。这与Nvidia公司对于PhysX的封闭态度形成鲜明对比。因为任何封闭的技术都是没有出路的。

      当Intel收购Havok和Nvidia收购AGEIA后,物理引擎产业发生了戏剧的一幕:

      1)Intel由于没有独立GPU生产能力,因此极力推动物理模拟引擎由多线程的CPU计算,Havok引擎针对CPU多线程优化,Havok引擎中原有的GPU计算部分被搁置。
      2)Nvidia由于没有CPU生产能力,因此极力推动物理模拟引擎由GPU,也就是显卡计算。而且PhysX引擎本身就不大适合用CPU计算。
     
      实际上技术,无论CPU还是GPU都无力独自支撑复杂的物理模拟计算。只有CPU与GPU联合计算才能最大程度的提高计算效率。AMD拥有CPU、芯片组、GPU全平台设计生产能力,然而却没有自己的物理模拟引擎,始终受制于人。
      还好这时候OpenCL出现了,为AMD的开放物理计划打下了基础。
     
      放物理计划也是“目前唯一提交到Khronos Group的GPU + CPU通用加速物理解决方案”。
     
     
    2、Deformable bodies. (可变形物体)
      As hardware capabilities improve and more-efficient algorithms are developed, physics engines are beginning to provide support for deformable bodies. DMM is an excellent example of such an engine.
      DMM 是 pixelux 公司的产品,曾被用于电影产业。
  • 相关阅读:
    HTML 列表中的dl,dt,dd,ul,li,ol区别及应用
    JS中关于clientWidth offsetWidth scrollWidth 等的含义
    关于javascript中dataset的问题小结
    AMD CMD ,requirejs seajs 区别
    [if IE ]>与<![endif]
    windows下实现wamp与tomcat环境整合
    webstorm 设置jsp支持
    js获取客户端IP及地理位置
    AngularJS所有版本下载地址
    jQuery插件开发全解析
  • 原文地址:https://www.cnblogs.com/tekkaman/p/11161340.html
Copyright © 2011-2022 走看看