Update
Announcement
Hi Developers!
We are so hyped to launch the Shorelines Beta today! Shorelines is our upgrade to the way terrain water meets other terrain materials. With the Shorelines upgrade, water smoothly hugs the shores, its edges being unconstrained by voxel vertices and able to freely animate following the waves.
Before & After
Shorelines work by allowing a terrain voxel to contain both water and another terrain material. An additional change you may notice while developing is that we extend the water surfaceās geometry past the actual shore, to allow for a smooth connection. Shorelines bring major changes in our water implementation so please take time to read our warnings below.
Please note that if you are working in Team Create and you upgrade, everyone working on your place will see the Shorelines upgrade even if they donāt have the Beta enabled.
We highly recommend that you make a copy of your place before clicking āupgradeā with the Shorelines Beta
How to upgrade
The Shorelines upgrade is applied per place. You have the freedom to decide whether youād like to proceed with the Shorelines upgrade for each of your places independently.
-
Please make a backup/copy of your place. The upgrade cannot be reverted after you save your place even if you disable the Beta (more details below).
-
Enable the Shorelines Beta if itās not enabled yet
File > Beta Features > Upgrade Shorelines [Restart Studio as prompted] -
Open a place that you have previously backed up.
-
Once your place opens up, a pop-up will ask if youād like to upgrade Shorelines. Click āUpgradeā if youād like to proceed. You can dismiss the message if youād like to upgrade at a later time.
-
If you clicked āUpgradeā youāre done!
-
If you have clicked āDismissā or if the popup isnāt showing for your place anymore, you can do the upgrade in Terrain Editor > āCreateā tab > āUpgrade Shorelinesā dropdown > āUpgradeā button.
Enjoy the Shorelines Upgrade!
Warning #1: Edits post-upgrade are expected
Shorelines brings great visual improvement to water, but inherently, it changes the waterās behavior when it meets with other terrain materials. This means proceeding with the upgrade might change your placeās water bounds.
While most simple cases will be handled seamlessly, you might need to edit your terrain after the upgrade so that water lines up again with your original intention. Streams, waterfalls, non-horizontal water surfaces, and workarounds to the old water system are likely to require some edits. Please let us know if you face blockers or important pain points to achieve your intended look.
Tip: If you built workarounds to the old water system to get better looking shores, such as manually reshaping shorelines or inserting parts to hide the artifacts, you may get better results by removing the workarounds before upgrading.
Warning #2: You cannot revert the upgrade once itās saved
After proceeding with the upgrade you will be able to undo it with the usual āundoā commands (, CTRL/ā + Z). However, we donāt provide a revert functionality for Shorelines, and disabling the Beta will not roll back the upgrade. Once you have saved your place, you will only be able to revert the upgrade using your placeās Version History. This is why we recommend that you make a backup of your place before trying Shorelines.
Why? We have considered providing a revert button. However, Shorelinesā reverting functionality would have been non-deterministic. This means we would not have been able to guarantee youād get the original state of your water back if you did terrain edits between the upgrade and reverting. To avoid confusion and frustrations, we chose not to offer the option. āUndoā and the Version History guarantees you get your original terrain back.
Made with love
Shorelines was achieved with the remarkable contributions of @Hyperhumanist, @ProtoValence, @wcai_rblx, @PixelMiner47, @RBLXImagineer, and @JoshSedai. Thanks for your help and support in making Shorelines!
Weāre super excited to hear your thoughts on Shorelines! Let us know about your experience and if you encounter any issues.
Thank you!