Wednesday, July 28, 2010

xNormal 3.17.2



xNormal 3.17.2 has been released:

- Added support for Growl notifications.

- Optimized the software CPU rendering a 5% ( thx to new LR child heuristics ).

- The Optix renderer now uses a better sampling to reduce banding artifacts. Also improved sightly the performance.

- Solved some bugs in the displacement map computations with the MatchUV option enabled.

- Removed the dependency from the CUDA runtime DLL ( driver ftw! ).

- Fixed a bug in the xNormal's installer that was causing to abort the installation due to an incorrect .NET 2.0 detection under Windows 7.

- Reduced a bit more the xNormal's installer because the program no longer depends on the VS2005 SP1 runtime, the CUDA 3.0 DLL runtime and neither DX9.0c ( which is included in XP SP2 ).

- Solved some compatibility problems with OpenGL 3.2 in the Optix renderer.

- Solved a rare problem in the Default Bucket Renderer that could lead to slow/hang the render.

- Fixed a problem loading .DDS files with mipmapping ( affecting to the DDS image importer and the OpenGL/DX9/DX10 graphics drivers ).

- Solved a very-rare potential problem computing the tangent space for opposite faces.

- Fixed a problem in the OBJ mesh importer that could cause to use more RAM than should be used to load the objects.

- Recompiled using the latest libraries ( Optix 2.0 final, DX June 2010, etc... )

1 comment:

santyhammer said...

[quote]
Could you add the ability to calculate maps separately.
[/quote]
That's a feature I want to implement for xn4.

Currently, xn3 can only write one output map mixing the UV layouts of the lowpoly meshes you use. However, as workaround, you can explode the meshes or to solve the T-junctions via vertex welding.