Terrain Region importer plugin

I’ve published a plugin that allows you to import/export specific regions of terrain between places.

Why use this plugin?

It’s not unusual to work in a dedicated placeslot for every facet of development. This becomes a problem when terrain comes into the picture, especially when working with others.

There are ways for transferring terrain, given familiarity with the terrain API, however using the command bar frequently will become tedious, especially when you want to transfer specific regions of terrain.

The average developer will not be interested in dealing with a process that could’ve been mitigated if it were part of Roblox Studio’s native terrain editor.


My group’s plugin aims to resolve this UX / Place Management issue - as demonstrated below in the video demonstration:

Video demonstration

terrain_region_demonstration

Example usecase text-tutorial

This example covers a usecase where you want to import a chunk of terrain between placeslots, but not at the center of the world nor its original position, but a new one.

To start off, make sure you’re covering the terrain you want to import with a selected part. Resize the part to cover the desired area, when you’re ready, move on to the next step.

Click clone, and afterwards if you have Parent to Selection enabled, the terrain region should be inserted inside the part you’re using to cover the terrain, otherwise, it will be inside workspace.Terrain inside your explorer window.

Once you’ve found your newly created terrain region, copy it and paste it into the placeslot you want it in.

image
Afterwards, select either of these options. Choose SelectionCenter in this case, as it will insert the terrain at the center of the part you currently have selected.

Now all you have to do is select both the terrain region and part you want to use as the import location by using ctrl + left click and then click on the green insert button.

You have now imported your terrain from one place to another!

43 Likes

Neat plugin!
The UI seems a bit too squished together in my opinion.

I believe so too. I’ll change it in a future update.

4 Likes

does this plugin still work? whenever I try to press insert, nothing happens

Edit: an update has been published which should fix the issue

I’ll have that issue looked into; but yes the plugin should still work if you use the option to select terrain using parts.

2 Likes

You have no Idea how much time I took trying to find some way to move my 600x600studs golf courses which are far apart 6000 blocks between each one. Thanks a lot for this.

By the way, is there a way for you to let this resource as a module, so you can load terrain by scripts?

Somewhat outdated local file, go crazy.
finished_terrain_plugin.rbxm (22.2 KB)

1 Like

Exactly what I’ve been looking for. Thanks!