Hi,
another development update.
We now have Terrain surface detection.
This means that for each layer on the terrain painting panel; you can specify a surface name for that layer, then using a lua command "terrain.getSurfaceAtPoint(int xPos, int zPos)",will return the surface that exists at that position in world space.
This is useful for golf games and car games and many others, where you can change what happens to physics, particles, sounds etc..
depending on the texture at the specified position.
There is also a new tech demo demostrating this feature. It changes the particles based on the ground surface hit:
This will be in the next update.. coming soon