I would like to use very large(like 64k to 64k) streamable terrain with like 4k distance viewed. Are there any standart classes or properties of terrain class that allow it. Or i need to code it by myself?
Our GDC Open World demo was approximately 16,000 x 16,000 vertices at 1m resolution divided into 4x4 streaming levels. We had a full 16k view distance using the landscape continuous LOD system and streaming level LODs. We made a lot of streaming improvements for it which will be included in 4.8.
What kind of resolution do you want? 64k x 64k vertices? With a limited view distance you could probably support that, although on disk the data size will be huge.
The main problem you’ll have is our maximum world size which is about 20km across (10km from the origin) which is specified in the WORLD_MAX variable. This isn’t a hardcoded limit, but anything more than this and you’ll probably be running into floating point precision issues.
We do have another feature, World Origin Shifting which allows you to recenter the world around the origin, but it’s not suitable for multiplayer games where multiple clients need different world origin offsets.