43

Nvidia Opensources PhysX SDK 4.0, Their Physics Engine (3-Clause BSD License)

 6 years ago
source link: https://www.tuicool.com/articles/hit/eQnQz2B
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

NVIDIA is proud to announce PhysX SDK 4.0, available on December 20, 2018. The engine has been upgraded to provide industrial grade simulation quality at game simulation performance. In addition, PhysX SDK has gone open source, starting today with version 3.4!   It is available under the simple 3-Clause BSD license . With access to the source code, developers can debug, customize and extend the PhysX SDK as they see fit.

New features:

  • Temporal Gauss-Seidel Solver (TGS), which makes machinery, characters/ragdolls, and anything else that is jointed or articulated much more robust. TGS dynamically re-computes constraints with each iteration, based on bodies’ relative motion.
  • Overall stability has been improved with reduced coordinate articulations and joint improvements.
  • Increased scalability via new filtering rules for kinematics and statics.
  • New Bounding Volume Hierarchies support fast scene queries for actors with a huge number of shapes.
  • Infrastructure can now incorporate Cmake projects.

BSD 3 licensed platforms:

  • Apple iOS
  • Apple Mac OS X
  • Google Android ARM (version 2.2 or later required for SDK, 2.3 or later required for snippets)
  • Linux (tested on Ubuntu)
  • Microsoft Windows XP or later (NVIDIA Driver version R304 or later is required for GPU acceleration)

Unchanged NVIDIA EULA platforms:

  • Microsoft XBox One
  • Sony Playstation 4
  • Nintendo Switch

PhysX has been the market leader in physics simulations for more than a decade. The SDK holds the top spot due to continuous upgrades and optimizations; NVIDIA has ensured that PhysX is always ahead of the curve, enabling developers to deliver state-of-the-art physics simulations.

Download PhysX SDK 3.4 today>


Recommend

  • 70

    GitHub is where people build software. More than 28 million people use GitHub to discover, fork, and contribute to over 79 million projects.

  • 37

    Physics engine in your JavaScript program Physics engine is a program that allows you to simu...

  • 39

    README.md NVIDIA PhysX SDK 3.4 Copyright (c) 2018 NVIDIA Corporation. All rights reserved. Redistribution and use in source and binary forms, wi...

  • 51
    • www.solidot.org 6 years ago
    • Cache

    Nvidia 开源 PhysX SDK

  • 32

    README.md NVIDIA PhysX SDK 4 Copyright (c) 2018 NVIDIA Corporation. All rights reserved. Redistribution and use in source and binary forms, with...

  • 43
    • pkxpp.github.io 4 years ago
    • Cache

    Physx vehicle启动慢的问题

    @[toc] 把PhysX vehicle接到我们miniclient中,发现按w键,车子要好半天才启动起来~ 经历 1.各种修改数据,阻尼,弹簧啥的 参考[1] 结果:无果 2.跟源代码,查看数据 跟踪的一些数...

  • 13

    Mapbox-gl-js is no longer under the 3-Clause BSD license Mapbox has been extremely generous in releasing their rendering libraries under a permissive license. Creating a map renderer that matche...

  • 12
    • pkxpp.github.io 3 years ago
    • Cache

    Physx碰撞检测之oncontact和ontrigger

    [TOC] 之前是看文档,大概知道这种用法,今天跑了下例子,记录一下 实现回调函数 PhysX总的来说有两种碰撞检测的用法 (1)主动:自己调用raycast、sweep以及overlap函数去检测 (2)被动:写回调...

  • 6
    • pkxpp.github.io 3 years ago
    • Cache

    Physx两轮载具简单实现

    [TOC] 想实现一个摩托车的物理载具,所以先在Snippet里面改了一下 PxVehicleNoDrive 看到UE4中是用PxVehicleNoDrive实现的,就想在SnippetVehicleNoDrive快速改一下看下效果,结果改了几行代码就基本看到效果了...

  • 4
    • pkxpp.github.io 3 years ago
    • Cache

    Physx Hadinitialoverlap

    [TOC] 在做碰撞检测的时候,返回结果一般用hasBlock就可以知道是否碰撞了,但是发现还有一个hadInitialOverlap的时候有点疑惑。这个是啥意思?干什么用的? hasBlock和hadInitialOverlap

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK