Tessellation of the terrain in Unity3D with the HDRP rendering pipeline with standard shaders.

preview_player
Показать описание
It is difficult to find information about landscape tessellation in HDRP. Most resources suggest using third-party assets or writing a custom shader. However, I have tested a method for implementing landscape tessellation using only standard HDRP shaders and achieved quite good results. This method compiles without any issues and works well. In the final scene at the end of the video, you can see the final result that was tested on an AMD RX 480, with a fairly high level of tessellation quality. It is also important to note that shadows are turned off in the scene as they are not necessary.
Рекомендации по теме
Комментарии
Автор

Awesome, just wish we could use the Instanced draw on the terrain with this

erikm
Автор

I Can't get it to work.. Every Shader i download fr this purpose either have purple textures or just won't load. I could cry.

NightfallEchoesofDesolation
Автор

Thanks, shame about the internal 4 layer limit. I guess I'll blend diffrent terrain chunks with main / like grass on all material

yourcommander
Автор

Hi! I did everything the same as you showed, but I get the error "Instancing: Unhandled property 'unity_RenderingLayer'. Values are undefined.
(int, intptr, bool&" and terrain disappears and black stripes appear and the whole scene starts blinking...

Hi-dqhn
Автор

Thank you. This was exact tutorial video I was looking for. There has been many videos that state "How to make beautiful terrains!" which consist of some sort of package you have to buy. Thank you for this. I'll subscribe!

Fstudio