Geeks3D Forums

Tech Forums => 3D-Tech News Around The Web => Topic started by: Stefan on October 31, 2017, 08:48:44 AM

Title: NVIDIA Blast SDK 1.1.1
Post by: Stefan on October 31, 2017, 08:48:44 AM
Blast is a new NVIDIA GameWorks destruction library developed to replace the APEX Destruction module. (https://developer.nvidia.com/blast)

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
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.

(http://img.techpowerup.org/171031/stefan118-20171031.png)