diff options
| author | Bryan Galdrikian <[email protected]> | 2017-08-28 13:55:34 -0700 |
|---|---|---|
| committer | Bryan Galdrikian <[email protected]> | 2017-08-28 13:55:34 -0700 |
| commit | 1e887d827e65a084a0ad0ba933c61a8330aeee07 (patch) | |
| tree | 1e2aab418dadd37f5dc0aae4d8b00e81d909fd24 /docs/release_notes.txt | |
| parent | Removing ArtistTools and CurveEditor projects (diff) | |
| download | blast-1e887d827e65a084a0ad0ba933c61a8330aeee07.tar.xz blast-1e887d827e65a084a0ad0ba933c61a8330aeee07.zip | |
Candidate 1.1 release.
* SampleAssetViewer now unconditionally loads the commandline-defined asset.
* Better error handling in AuthoringTool (stderr and user error handler).
* More consistent commandline switches in AuthoringTool and ApexImporter (--ll, --tx, --px flags).
* NvBlastExtAuthoring
** Mesh cleaner, tries to remove self intersections and open edges in the interior of a mesh.
** Ability to set interior material to existing (external) material, or a new material id.
** Material ID remapping API.
** Rotation of voronoi cells used for fracturing.
* Fixed smoothing groups in FBX exporter code.
* Impulse passing from parent to child chunks fixed.
* Reading unskinned fbx meshes correctly.
* Collision hull generation from fbx meshes fixed.
* Win32/64 PerfTest crash fix.
Diffstat (limited to 'docs/release_notes.txt')
| -rw-r--r-- | docs/release_notes.txt | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/docs/release_notes.txt b/docs/release_notes.txt index 3b4343c..e93d055 100644 --- a/docs/release_notes.txt +++ b/docs/release_notes.txt @@ -3,7 +3,7 @@ ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -Blast(tm) SDK 1.1 (28-Jul-2017) +Blast(tm) SDK 1.1 (28-Aug-2017) ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Changes @@ -42,6 +42,8 @@ NvBlastExtImpactDamageManager. * NvBlastExtShearGraphShader uses a chunk-based method to find the closest graph node, improving performance. * TkGroup no longer uses physx::PxTaskManager interface for task management. Instead, a TkGroupWorker interface has been added. The NvBlastExtPhysX extension uses the physx::PxTaskManager to implement this interface. +* Better error handling in AuthoringTool (stderr and user error handler). +* More consistent commandline switches in AuthoringTool and ApexImporter (--ll, --tk, --px flags). * Various small clean-ups. New Features @@ -52,6 +54,7 @@ New Features ** Transform an NvBlastAsset's geometric data in-place. * NvBlastExtAuthoring ** Open edge detection. +** Rotation of voronoi cells used for fracturing. * "Globals" code (under sdk/globals). Includes a global allocator, message handler, and profiler API used by TkFramework and extensions. * NvBlastExtStress extension, a PhysX-independent API for performing stress calculations with low-level Blast actors. @@ -67,7 +70,10 @@ in one of three ways: * LegacyConverter tool has been added, which converts .llasset, .tkasset, .bpxa, .pllasset, .ptkasset, and .pbpxa asset files to the new .blast format using the universal serialization scheme in the new NvBlastExtSerialization extension. -* Mesh cleaner in NvBlastExtAuthoring. Tries to remove self intersections and open edges in the interior of a mesh. +* NvBlastExtAuthoring +** Mesh cleaner, tries to remove self intersections and open edges in the interior of a mesh. +** Ability to set interior material to existing (external) material, or a new material id. +** Material ID remapping API. Bug fixes --------- @@ -77,10 +83,19 @@ Bug fixes had led to some crashes with empty vectors. * SampleAssetViewer ** Fixed dragging kinematic actor. +** Now loads the commandline-defined asset also when sample resources were not downloaded yet. * Serialization documented. +* Fixed smoothing groups in FBX exporter code. +* Impulse passing from parent to child chunks fixed. +* Reading unskinned fbx meshes correctly. +* Collision hull generation from fbx meshes fixed. +* Win32/64 PerfTest crash fix. Known Issues ------------ +* Damage shaders in extensions can miss bonds if the damage volume is too small. +* Authoring extension does not perform convex decomposition to fit chunks with multiple collision hulls. +* Authoring code does not use the user-defined allocator (NvBlastGlobals) exclusively. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |