问题标签 [physx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
615 浏览

physics - 获取 PhysX 轮的位置

我正在使用 NxWheelShape 来模拟我车上的车轮。当我渲染车轮模型时,我使用 shape->getGlobalPose() 来获取一个 4x4 矩阵并在那里渲染车轮。然而,这给了我形状的位置,而不是投射光线撞击其他几何体的位置,所以即使汽车表现正常,车轮也是静止的(甚至不旋转)。获取车轮位置的正确方法是什么?

0 投票
7 回答
1362 浏览

comparison - PhysX 通过 GPU 获得巨大性能?

我最近比较了一些用于模拟和游戏开发的物理引擎。有些是免费的,有些是开源的,有些是商业的(1 甚至是非常商业的 $$$$)。Havok、Ode、Newton(又名 oxNewton)、Bullet、PhysX 和一些 3D 引擎中的“原始”内置物理。

在某个阶段,我得出了结论或问题:如果我可以利用 GPU 处理带来的惊人性能(如果我需要),我为什么要使用除 NVidia PhysX 之外的任何东西?使用未来的 NVidia 卡,我可以期待独立于常规 CPU 生成步骤的进一步改进。SDK 是免费的,它也可用于 Linux。当然,这有点锁定供应商,而且它不是开源的。

你的观点或经验是什么?如果您现在就开始开发,您是否同意上述观点?

干杯

0 投票
1 回答
1293 浏览

xna - 如何在 XNA 中使用 PhysX™ Candy Wrapper

我需要一些关于如何使用“PhysX™ Candy Wrapper”的基本教程或指南。

在他们的网站上,我找不到任何有用的东西。

我已经很久没有接触 3D 编程了,我想开始学习目前正在发生的新东西。

我会很感激你的帮助。

谢谢你。

0 投票
1 回答
752 浏览

physx - PhysX - 编译错误

我只是想从 PhysX 教程中构建第 101 课。我正在使用 VS2008,这是我得到的编译错误。不知道该怎么办...?

我使用的是 Windows 7。

谢谢

0 投票
3 回答
2334 浏览

c++ - 第一次创建地形

第一天晚上看看创建地形的不同方法。

我想做一个赛车项目,想知道是否有办法以某种方式创建 3D 赛道。

我们计划使用 C++,同时也在使用 PhysX 和 openGL。我应该在哪里寻找创建地形?另外,有没有人知道一些可以帮助我的好教程/提示:)

谢谢

0 投票
2 回答
1015 浏览

c++ - 有没有办法在不使用 const NxRay 的情况下使用 PhysX 库进行射线投射?

我注意到有很多可以光线投射的功能,但它们似乎使用 const NxRay

我遇到的问题是有一辆向下投射光线的车辆作为我的 NxRay。它不是恒定的,因为车辆可以以不同的角度移动,但我希望能够进行光线投射以找出撞击地面或其他物体所需的距离。谢谢。

使用 C++、Glut、PhysX

0 投票
2 回答
630 浏览

c++ - 跟随轨道高度的火箭。不归航导弹

我正在尝试创造的是一个火箭,它将沿直线方向拥抱轨道。ie) 火箭沿直线方向行进,并且可以根据其局部 x 轴进行定向。这样它就可以上/下坡道而永远不会撞到地面。

目前我正在使用 PhysX opengl 和 C++。

这是我现在正在尝试的方法: 1. 从导弹前方投射光线(向下投射光线) 2. 如果光线投射小于预期的光线投射长度,那么我必须向上定向。3. 如果光线投射大于预期的光线投射长度,那么我必须向下定向。

现在我遇到的问题是我的导弹以任意角度定向(我给它 1 度。)虽然我认为这是一种不好的方法,因为游戏中的帧数没有我想的那么多认为会有。所以火箭会撞上坡道。

我的主要问题是:有没有更好的方法来解决这个问题以及如何解决?

感谢您的支持 :)

0 投票
1 回答
278 浏览

gpu - NVIDIA GPU 和 PhysX 引擎

NVIDIA PhysX 引擎是如何在 NVIDIA GPU 中实现的:它是协处理器还是物理算法被实现为在 GPU 管道中执行的片段程序?

0 投票
3 回答
3006 浏览

c++ - PhysX:关节摩擦/“僵硬”关节

我目前正在使用 physx(试图将 ik 添加到 ragdoll)。出于某种原因,所有布娃娃关节都是无摩擦的,因此,布娃娃往往会“摇晃”,尤其是当它悬挂在空中并连接到几个移动的运动演员时。

我想增加关节的摩擦力并使它们“僵硬”。想象一扇门(铰链非常生锈)需要被踢几次才能打开——即它围绕铰链旋转,但不多,很快停止,并且需要很大的力才能使其旋转。或者想想艺术人体模型(图片见谷歌图片)——它们的四肢四处移动,但它们不能自由摆动。

不幸的是,我在 physx 中找不到与关节摩擦有关的任何内容。我检查了文档、谷歌和标题,但找不到任何有用的东西。

那么,如何使用 physx 实现刚性关节/关节摩擦?(我认为)我见过没有这个问题的 physx 游戏,所以显然应该有一些方法可以做到这一点。

PS我不是在这里谈论联合/求解器的不稳定性。布娃娃是稳定的(或多或少),关节尊重自由度(关节限制),但关节没有摩擦,我想给它们增加摩擦。

0 投票
2 回答
614 浏览

physics - 立即休眠的动态对象堆栈

我的场景有许多动态对象堆栈。当模拟开始时,它们需要一段时间才能“解决”成为沉睡的岛屿。这会在最初几秒钟内显着影响性能。

有没有安排堆叠让他们立即入睡的技术?

我正在使用 PhysX。