I try to display elevation data using the triple Geoserver/Openlayer3/Cesium. It seems I have the same problem than http://stackoverflow.com/questions/25936968 and for now, I can not get a working solution!
I have done nearly the same gdal processing to obtain my picture pyramid and whatever the GeoserverTerrainProvider solution I use (BIL or with SLD) I get sharp cut elevation at tile edges (see:http://postimg.org/image/wy0j1ijnp/)
In the geoserver layer preview, my elevation image as bad tile border in ‘Tiling: Tiled’ mode (see: http://postimg.org/image/8sff9lw71/) but is ok in ‘Single tile’ mode. is GeoserverTerrainProvider requesting tiles from geoserver in a bad way? I must have missed something in the parameters I use!
Here is the bash script I use to create the pyramid pastebin.com/rK2ctBnL.