PHYSX NEWS PHYSX SDK
PROJECTS TABLE
GPU PHYSX
GAMES INFO
PHYSX
ARTICLES
PHYSX WIKI FORUM
РУССКИЙ ENGLISH


PhysX SDK 3.3 source code is now available for free

PhysX SDK 3.3 source code is now available for free

Free source code access for Windows, Linux, OS X and Android.

More..

Introducing NVIDIA HairWorks: fur and hair simulation solution

Introducing NVIDIA HairWorks: fur and hair simulation solution

Real-time simulation and rendering of realistic hair and fur

More..

Introducing NVIDIA FLEX: unified GPU PhysX solver

Introducing NVIDIA FLEX: unified GPU PhysX solver

Universal particle-based physics solver

More..

The Evolution of PhysX SDK, performance-wise

The Evolution of PhysX SDK, performance-wise

PhysX 2.8 vs PhysX 3.x vs Bullet

More..

Exclusive: NVIDIA talks present and future of PhysX Technology

with 11 comments

Almost four years has passed since NVIDIA aquired Ageia and presented their version of hardware accelerated PhysX Technology. However, anyone who is watching GPU PhysX progress closely can say, that so far it has not shown any significant advancement – but is the fight already lost or is it just taking time to harness up, but will ride fast?

We got a chance to chat with Tony Tamasi, Senior Vice President of Content & Technology in NVIDIA, Ashu Rege, Vice President of Content & Technology, and Rev Lebaredian, Director of Engineering, to clear up these questions, and recieve some insider information on future development plans for PhysX SDK and NVIDIA APEX toolset.

PhysXInfo.com: Over last years, amount of GPU PhysX games is actually decreasing. There were five games in 2009, three in 2010 and so far only one in 2011. How can you explain that?

Tony Tamasi: It was a choice on our part. We had a large amount of resources we could otherwise dedicate to content, but we needed to advance the core technology. We needed to get PhysX 3 done, and we needed to get APEX done to the degree where it is usable by game developers. We had to put a lot of resources there, which meant that some of those resources weren’t directly working on games.

But in the long term, game developers can actually use PhysX and APEX, and make use of the GPU without significant amounts of effort, so that a year or two years from now more games will come out using GPU physics.

Alice: Madness Returns - most recent GPU PhysX title

Rev Lebaredian: When we initially acquired Ageia, we made a big effort to move many games over to GPU PhysX. We learned a lot in that period of time: getting GPU physics into games, what are the problems, what works and what doesn’t. That gave us the opportunity to regroup, refocus, and figure out how to do it correctly.

We made a conscious decision. After we did a bunch of PhysX and APEX games in 2009 and early 2010, we said “Ok, we have learned enough, we need to sit down and focus on finishing APEX and changing it based on what we just learned, as well as PhysX 3”. Doing as many titles as we were doing before was just going to slow us down.

It made more sense to slow down the content pipeline but get the tools right, but that puts us in the position when once those are complete, it is actually less work for us to get PhysX in games.

This slowdown has not been because of any problems. It is something that we have decided to do.

Read the rest of this entry »

Written by Zogrim

October 20th, 2011 at 6:43 pm

Posted in Articles, Reviews, Other

Tagged with , ,

PhysX Comparison Trailer for Batman: Arkham City

with 5 comments

First trailer, showcasing supplementary GPU PhysX content for upcoming Batman: Arkham City title in comparison to normal “console” physics layer, was revealed today.

Update: PhysX in Batman: Arkham City article at GeForce.com

Some effects, like SPH smoke, cloth banners and “dynamic” paper, are familiar for us from previous Batman game, others, like intense particle effects, are promising new experience and immersion.

Slightly delayed PC version of Batman: Arkham City is set to be released at November 18, 2011.

Written by Zogrim

October 18th, 2011 at 11:33 pm

Posted in PhysX Games

Tagged with , ,

PhysX 3.1 is ready for download, introduces public binary SDK for Android

with 20 comments

Following previosly revealed roadmap, NVIDIA has updated 3.x generation of PhysX physics engine to version 3.1

nvidia-physx

List of publicly available free binary PhysX SDKs includes SDK for Windows PC, Linux, Mac OSX and, for the first time, Android platforms.

Update: PhysX SDK 3.1.1 is available for download

Update #2: PhysX SDK 3.2 Beta released

PhysX SDK 3.1 Release Notes:

General

  • VC10 support has been introduced.
  • VC8 support has been discontinued.
  • Upgraded GPU tech to CUDA 4.
  • Various improvements to Foundation and classes shared with APEX.
  • Extensions, Character Controller and Vehicle source code made available in binary distribution.
  • Namespaces cleaned up.
  • Cleaned up a large number of warnings at C++ warning level 4, and set SDK to compile with warnings as errors.
  • No longer passing NULL pointers to user allocator to deallocate.
  • Added x86,x64 suffix to PxTaskCUDA.dll
  • Removed boolean return value from PxScene::addActor(…), and similar API calls.
  • Removed individual sample executables in favor of SampleAllInOne from PC and console builds.
  • Fixed alpha blending in samples.
  • Simplified some code in samples.
  • Improved ambient lighting in samples.
  • Made samples work with older graphics cards.
  • Renamed some XBOX 360 specific files and folders.
  • Improved and added more content the user’s guide.

Read the rest of this entry »

Written by Zogrim

October 4th, 2011 at 6:12 pm

Posted in PhysX SDK

Tagged with , , ,

New tutorials provide in depth view of APEX Destruction usage in UDK

without comments

NVIDIA has already pleased us today with updated tutorials for APEX Clothing module, but this is not all -  a bunch of new tutorials for APEX Destruction module, focused on usage of destructible assets with UE3 or UDK engine, has arrivied just a hour ago.

Update: Destruction tutorials package (with destructible assets, textures and UDK levels) was added to Developer Support Center.

Not familiar with APEX or its integration in UDK ? Start with these links: APEX Destruction | APEX 1.0 Beta | March UDK released with full NVIDIA APEX support

APEX Destruction Tutorial with UDK: Fracture Materials (2)

This tutorial describes how to use fracture materials in UDK.

APEX Destruction Tutorial with PhysXLab: Wood Material (3)

This tutorial provides step by step instructions for creating a destructible wood plank using PhysXLab 1.0 or higher.

Read the rest of this entry »

Written by Zogrim

September 30th, 2011 at 12:24 am

Posted in PhysX Tools

Tagged with , ,

New APEX Clothing tutorials released

without comments

NVIDIA has released upgraded set of tutorials on how to create APEX Clothing assets in 3ds Max, Maya and how use them in UE3/UDK engine.

Archives are containing recorded video tutorials, all necessary assets, UE3 packages and scene files (for 3ds Max/Maya 2011 and latest PhysX plug-ins).

New tutorilas are availale for download at Developer Support Center, under following section:  [Online Support] -> [Downloads] -> [APEX] -> [APEX DCC Clothing Plugins]

  • Clothing Max Tutorials Part 1 (9-29-11).zip (590 mb)
    • Tutorial #1: Setup and UI
    • Tutorial #2: Waving Flag authoring
    • Tutorial #3: Cape (low res) authoring
    • Tutorial #4: Trench Coat (medium res) authoring
  • Clothing Max Tutorials Part 2 (9-29-11).zip (525 mb)
    • Tutorial #5: Pants (high res) authoring
    • Tutorial #6: Exporting from 3ds Max to UE3
  • Clothing Maya Tutorials (9-29-11).zip (497 mb)
    • Tutorial #1: Setup and UI
    • Tutorial #2: Trench Coat (medium res) authoring
    • Tutorial #3: Exporting from Maya to UE3
  • Clothing Tutorial for Unreal 3 (9-29-11).zip (186 mb)
    • Tutorial #1: Animation Notifies Max Distance Scaling

3ds Max Tutorials Note: scene files ending with “_2010″ are not compatible with 3ds Max 2012.

You can also find mentioned video tutorials at NvidiaApexDeveloper channel at YouTube.

If you are experiencing trouble with registration of PhysX Developer account, please refer to our registration guide.

Written by Zogrim

September 29th, 2011 at 8:27 pm

Posted in PhysX Tools

Tagged with , , , , , , ,

More details about PhysX support in Batman: Arkham City

with 3 comments

In a recent interview to PCGamesHardware.de, Ben Wyatt, technical director at Rocksteady Studios, has revealed some technical details about PhysX implementation and GPU PhysX support in upcoming Batman: Arkham City title.

Let’s overview disclosed facts briefly:

  • Batman Arkham City won’t use PhysX 3, but PhysX SDK 2.8.4 instead.
  • GPU PhysX content will be able to run on CPU, but with significant performance drop (typical GPU exclusive content type, we presume).
  • APEX Destruction (destructible objects and walls) and APEX Clothing (clothing simulation on characters, dynamic paper and leaves) modules will be utilized.

Since APEX Particles module was not mentioned, it seems that GPU accelerated particles (smoke, debris) will be based on default PhysXParticleSystem implementation (like in Alice: Madness Returns).

Read the rest of this entry »

Written by Zogrim

September 27th, 2011 at 12:43 am

Posted in PhysX Games

Tagged with , ,

3ds Max 2012 Service Pack 2 includes fixes for MassFX

without comments

Recently, Autodesk has released Service Pack 2 (SP2) for 3ds Max 2012 and 3ds Max Design 2012 – is a cumulative update, that includes various fixes for issues with stability and performance based on customer feedback.

In comparison to previous updates, SP2 now also includes numerous bug fixes for MassFX – new PhysX SDK based physics simulation system, that has replaced Reactor in 3ds Max 2012.

Release Notes

  • Fixed rollout state changing to Advance.
  • Fixed order of rollout menus.
  • Very small objects used in Composite mesh generation no longer cause a program error.
  • Changing the high-velocity collision minimum speed value now works correctly.
  • The Sleep setting in the World tab no longer causes a MaxScript error.
  • An nvpx.ExportPhysXScene error dialog has been updated to be easier to understand.
  • Bake now works when the scene contains Bipeds.
  • Having the Dynamics Explorer or Scene Explorer open no longer negatively affects previewing the simulation.
  • Remove Skeleton now removes all Kinematic Skeletons, not just the first one selected.
  • Calculate At Current Frame now works correctly.
  • The Rigid Body modifier UI no longer redraws multiple times when opening.
  • The inflation value in the Multi-Editor now supports negative values for convex mesh types.
  • Selecting and moving MassFX constraints now support the type-in transform.
  • Using a Plane with box mesh type now simulates with the correct collision mesh shape.
  • You can now Undo the Convert To Custom Mesh function.
  • Rigid body collisions now behave correctly with back facing geometry.
  • Undo now works after grouping bones in a kinematic skeleton.
  • The MassFX SDK now correctly supports contact reports.
  • Creation of a new mesh in MassFX rigid body can now be undone.

It was also mentioned that remaining issues, like incompatibility with PhysX engine in Thinking Particles plug-in, will be solved in upcoming hotfix.

You can download Service Pack 2 for 3ds Max 2012 from this page

Note: It is highly recommended to uninstall 2.61 PhysX plug-in (if you have one installed) before applying SP2. It can be safely re-installed after.

Written by Zogrim

September 25th, 2011 at 1:28 pm

Posted in PhysX Tools

Tagged with , ,

PhysX Research: adding physics to animated characters with Oriented Particles

with 3 comments

Another interesting research paper was published by Dr. Matthias Müller-Fischer, PhysX SDK Research Lead in NVIDIA.

Update: Oriented Particles solver through CUDA

It is called Adding Physics to Animated Characters with Oriented Particles and it further expands oriented particles approach with techniques for simulation of clothing on animated characters.

Abstract:

We present a method to enhance the realism of animated characters by adding physically based secondary motion to deformable parts such as cloth, skin or hair. To this end, we extend the oriented particles approach to incorporate animation information. In addition, we introduce techniques to increase the stability of the original method in order to make it suitable for the fast and sudden motions that typically occur in computer games. We also propose a method for the semi-automatic creation of particle representations from arbitrary visual meshes. This way, our technique allows us to simulate complex geometry such as hair, thick cloth with ornaments and multi-layered clothing, all interacting with each other and the animated character.

Written by Zogrim

September 14th, 2011 at 11:14 pm

How to switch PhysX plug-ins to PhysX SDK 3.0 mode

without comments

Current developer (and probably future public) builds of DCC PhysX plug-ins have interesting feature – you can switch your simulation engine and feature set between two different PhysX SDK versions – SDK 2.8 (as in all previous plug-ins) and new SDK 3.0

However, in latest 2.61 PhysX plug-in for 3ds Max you can already enable PhysX SDK 3.0 mode, as suggested by opethism and further explained by Blake:

All you need is to add npx.UsePhysXPlugin(2) line to px_globals.ms file,

located at “\3ds Max 2012\stdplugs\stdscripts\(PhysX)“.

Final code should look like this:

fn PxInitializePlugin =
(
try ( nvpx.InitializePhysX listener )
catch ( format nvpxText.TXT_GLOBALS_WARN_NO_DLM; )
– create toolbar
nvpx.UsePhysXPlugin(2)
nvpx.CreateToolbar()
)

In this mode, one particular feature will be very usefull for PhysX developers – ability to export your scene in RepX format, currently only one serialization format supported in PhysX SDK 3.

Other than that, most simulation features are seems to be working (except for Viewer tool), but stability is not quaranteed.

Written by Zogrim

September 12th, 2011 at 8:13 pm

Posted in PhysX SDK, PhysX Tools

Tagged with , , , ,

New 2.61 PhysX plug-in released, supports 3ds Max 2012

with 41 comments

After multiple delays and postponements, NVIDIA has finally released updated version of PhysX plug-in for 3ds Max2.61.0906.0900

Update [20.09.2011]: updated PhysX plug-in 2.61.0916.1330 for 3ds Max is available (supports 3ds Max 2009-2012). This version includes bug fixes for several problems one may encounter, like crashes while using APEX Clothing functionality in 3ds Max 2012.

Update #2: 2.7 PhysX plug-in for 3ds Max released

New major 2.7 version of the PhysX plug-in is still in development, so this minor 2.6+ release is supposed to resolve compability issues with RayFire, and also add support for 3ds Max 2012. In this case, plug-in installs above default MassFX simulation tool, replacing it and providing additional features, like support for APEX Clothing (and if you’ll uninstall PhysX plug-in, MassFX will be restored).

No information yet on other fixes (since Release Notes are missing), but we were promised to recieve soon.

PhysX plug-in 2.61 for 3ds Max (2009, 2010, 2011, 2012 – 32-and 64-bit versions) and 3ds Max Design (2010, 2011, 2012 – 32-and 64-bit versions) is available for download at Developer Support Center.

You can find it in following section: [Online Support] -> [Downloads] -> [APEX] -> [APEX DCC Clothing Plugins].

If you are experiencing trouble with registration of PhysX Developer account, please refer to our registration guide.

Update [20.09.2011]: In addition, new PhysX plug-in 2.61.0916.1700 for Maya was also released.

You can download 2.61 PhysX plug-in for Maya (Maya 2009 – 2012, 32-and 64-bit versions) at Developer Support Center.

Written by Zogrim

September 9th, 2011 at 4:07 am

Posted in PhysX Tools

Tagged with , , , ,

Copyright © 2009-2014. PhysXInfo.com | About PhysXInfo.com project | Privacy Policy
PhysX is trademark of NVIDIA Corporation