Author Topic: NVIDIA Blast SDK 1.1.1  (Read 997 times)



0 Members and 1 Guest are viewing this topic.

Stefan

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4093
    • View Profile
NVIDIA Blast SDK 1.1.1
« on: October 31, 2017, 08:48:44 AM »
Blast is a new NVIDIA GameWorks destruction library developed to replace the APEX Destruction module.

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Blast(tm) SDK 1.1.1 (10-Oct-2017)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Changes
-------
* NvBlastProgramParams moved to NvBlastExtDamageShaders
* Materials removed from NvBlastTk

New Features
------------
* Damage shader acceleration structure
* Extended support structures via new asset merge functions in NvBlastExtAssetUtils
* Ability to scale asset components when merging assets with NvBlastExtAssetUtilsMergeAssets
* NvBlastExtAuthoring
** Option to fit multiple convex hulls to a chunk (uses VHACD)
** deleteAllChildrenOfChunk and uniteChunks APIs
* Triangle damage shader for swept segments
* Impact damage spread shaders

Bug fixes
---------
* Linux build fixes
* NvBlastExtAuthoring
** Fracturing tools chunk index fix
** VoronoiSitesGeneratorImpl::generateInSphere fix
** More consistent use of NVBLAST_ALLOC and NVBLAST_FREE
** Boolean tool bug fix

Known Issues
------------
* Damage shaders in extensions can miss bonds if the damage volume is too small.
* Authoring code does not use the user-defined allocator (NvBlastGlobals) exclusively.