Geeks3D Forums

Geeks3D.com | GeeXLab | Softwares | Reviews | Downloads | Shader Lib 


News:GL-Z 0.4.0 cross-platform OpenGL and Vulkan utility

NVIDIA Blast SDK 1.1.1

(Read 2257 times)

0 Members and 1 Guest are viewing this topic.



Stefan

  • Global Moderator
  • Hero Member
  • *****
  • *
  • Posts: 4250
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.