• Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Current Version: 2.2.0: 2020-06-23T07:12:17Z
  • First Published: 2016-01-13T21:26:20Z
  • Size: 79047136
  • Supported Unity Versions: 5.6.1
vfx shaders directx-11

PN-AEN Crack-Free Tessellation Displacement

(10 Votes)
$- $-

(Documentation) :: (Forum Thread)

This is the Standard Unity Render Pipeline version of CFTD, for HDRP you might want to check out: CFTD [4] HDRP

CFTD 2.0 has been completely re-written from the ground up!
Now with PN-AEN tessellation, GPU instancing and much more!

The Crack-Free Tessellation Displacement Shader for Unity. This tessellation shader uses buffers to calculate and remove displacement errors at UV discontinuities.

Important: CFTD 2.2 is not compatible with previous versions. Demo scene is no longer included. CFTD does not fully support skinned meshes.

New in CFTD 2.2:
* CFTD now supports Vulkan.
* Improved mesh swimming reduction (displacement miplod).
* Better support for baked displacement maps.

New in CFTD 2.1:
* CFTD now supports OpenGL 4.5.
* Even better shader performance.

New in CFTD 2.0:
* Supports PN-AEN Tessellation (adds geometric detail and smooths meshes, while persevering hard edges).
* Supports GPU Instancing (helps with reducing batches).
* Full support for Unity's PBR workflow.
* Better shader performance.
* AAA, industry-grade reduction of adaptive tessellation artifacts (an issue known as 'mesh swimming').

Features (inherited):
* Distance Based and Edge Length adaptive tessellation.
* Patches up displacement cracks at UV seams.
* Smooths normals on the edges between smoothing groups (hard edges) in a very neat and unique way (Distance Based).
* FOV-dependent (Edge Length). I.e. supports camera zooming-in.
* Shadow caster LOD (as of 2.0 in Deferred Rendering only).
* Supports Unity's GI.
* Works with your existing assets.
* Casts and receives full shadows.
* Includes a non-GPU based mesh subdivider.
* Performance-friendly.
* Full source code.
* Easy to use.

Limitations:
* CFTD does not support skinned meshes (you can apply the shader, but it will not be crack-free).
* DirectX 11 / 12 + OpenGL 4.5 & Vulkan (Metal support has not been tested).
* Cracks are gone at runtime only.
* No static / dynamic batching (but supports instancing).
* Please check the documentation before purchase.


Don't care about Crack-Free, but rather need something Charge-Free?

(Free Tessellation Shaders)



Add to cart
This site contains affiliate links, which means that we can receive a commission if you click on a link and buy something that we have recommended.
Although clicking on these links will not cost you anything, they will help us finance our development projects while recommending good products!