POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 2611|回复: 4
打印 上一主题 下一主题

Bullet 2.77 发布,支持衣物仿真 OpenCL/DirectCompute 硬件加速

[复制链接]
跳转到指定楼层
1#
发表于 2010-9-23 14:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
You can download the Bullet 2.77 from the usual place at http://code.google.com/p/bullet/downloads/list (based on svn revision 2218)

The main new feature is the OpenCL and DirectCompute hardware accelerated cloth simulation.
Thanks to Lee Howes from AMD for this contribution and thanks to NVIDIA for a Fermi GTX 470 GPU for compatibility testing!

We have done a lot of work to streamline OpenCL development for various platforms. We can debug OpenCL kernels using MiniCL, a simplified OpenCL replacement that compiles kernels using the regular C/C++ compiler. The demos can be compiled using OpenCL 1.0 and 1.1 using the most recent AMD and NVIDIA OpenCL SDKs for Windows and Linux as well as Mac OSX. A lot of work went into tweaking the CMakeLists.txt for the cmake build system so it works nicely with various OpenCL SDKs cross-platform. We also used a modified version of CMake to generate Visual Studio project files that we distribute, using relative paths and environment variables etc. The OpenCL kernels are embedded in the executable by default, but they can also be loaded from disk.

There is also a DirectCompute cloth implementation for Microsoft DirectX11. You can see Lee Howes presentation at MSDN here: http://channel9.msdn.com/Blogs/gclassy/ ... ed-Physics


    * OpenCL & DX11 cloth simulation as part of BulletSoftBody. See Bullet/Demos/OpenCLClothDemo and Bullet/Demos/DX11ClothDemo. This is an initial implementation, and there is no support for collision detection or other advanced features yet.
    * New btParallelConstraintSolver as part of BulletMultiThreaded. Although mainly targetting PlayStation 3 SPUs it also accelerates multi-core PCs. See Bullet/Demos/MultiThreadedDemo or get the spubullet-2.77 from PS3 Devnet.
    * Many more bug fixes and minor features.


Check out the precompiled Windows executables in the download section.

Some related news:

    * We forked the 3ds Max plugin, replacing PhysX by Bullet. It is open source under the MIT license and it supports .bullet export. See http://dynamica.googlecode.com for source and precompiled versions.
    * OgreKit is a new open source framework that makes very easy to develop using Bullet, Ogre, OpenAL and Lua. It directly reads Blender .blend files and works on Windows, Linux, Mac OSX and iPhone/iPad. See http://gamekit.googlecode.com
    * Cinema 4D release 12 has improved support for Bullet, including constraints and their improved soft body implementation. Cinema 4D 12 also supports .bullet export. Download a free trial demo here: http://www.maxon.net



Feedback is welcome,
Erwin
5#
发表于 2010-9-25 10:36 | 只看该作者
这些东西出来的太迟了,就连nv自己都承认physix太过复杂,以后的物理引擎需要基于cuda或者opencl或者direct compute
回复 支持 反对

使用道具 举报

4#
发表于 2010-9-23 18:40 | 只看该作者
画面也太山寨了点
goldman948 发表于 2010-9-23 18:01


技术演示和画面无关。谢谢
回复 支持 反对

使用道具 举报

3#
发表于 2010-9-23 18:39 | 只看该作者
回复 2# darkstorm

引擎和api是两个层面的东西。。是小说和文字之间的差别。
回复 支持 反对

使用道具 举报

2#
发表于 2010-9-23 18:01 | 只看该作者
画面也太山寨了点
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-9-13 21:59

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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