Help with Heightmap

Hello, I have been working with Unity since around August of 2010. I started on a project (with a small team of friends from around my country) to create a BIONICLE-themed RPG (BIONICLE is a toy line created by LEGO in 2001 and discontinued in 2009). Much of the first few years of story revolve around a tropical island known as Mata Nui, thus it is essential that this island appear in our game. One of us took the official map of Mata Nui, touched it up a bit, and converted it to grayscale. I did a bit more work touching the image up in GIMP, then exported it as a .sgi file. I imported the .sgi fine into Terragen and used that to convert the file into a .raw file that Unity can use for a heightmap. I then imported the heightmap into Unity. In Unity 2, this all worked just fine, and I ended up with a nice terrain. In Unity3, however, all i end up with is a bunch of spikes, like a sawtooth saw blade extended across the whole terrain. Does anyone know how to easily work with Unity3 heightmaps (preferably with minimum use of third-party applications), or at least how to import said heightmap effectively? A tutorial would be nice.

Please don’t tell me to Google it, I already am.

There’s no difference in heightmaps between Unity 2 and Unity 3. Sounds like you imported it with the wrong byte order–use Mac/big endian instead of PC/little endian or vice versa (the name is actually irrelevant, especially these days when Macs use the same CPUs as PCs).

–Eric

I’ve tried changing the byte order, as well as pretty much every other setting possible, with the same results. I have figured one thing out, though: the image i import into Terragen is too large for the default terrain size. Does anyone know how to change the size of the terrain in Terragen?