Planetside Software Forums

General => Open Discussion => Topic started by: Jack on July 05, 2009, 09:14:23 PM

Title: Do you think terragen could do this?
Post by: Jack on July 05, 2009, 09:14:23 PM
Dax has done this image all in vue with his displacements
(http://fc03.deviantart.com/fs49/f/2009/186/1/8/18208c8fcee90814e373b824cd0f0d61.jpg)

Its looks pretty awesome! do you think terragen could do something like this?
Title: Re: Do you think terragen could do this?
Post by: old_blaggard on July 06, 2009, 12:38:00 AM
Absolutely.
Title: Re: Do you think terragen could do this?
Post by: latego on July 06, 2009, 02:17:27 AM
You could do that in 2004 with POV-Ray, see http://hof.povray.org/lotw-040723.html (http://hof.povray.org/lotw-040723.html) and http://www.ignorancia.org/en/index.php?page=LOTW_07_23_04 (http://www.ignorancia.org/en/index.php?page=LOTW_07_23_04) for some technical info ;D

Bye!!!
Title: Re: Do you think terragen could do this?
Post by: Walli on July 06, 2009, 06:00:13 AM
most people try to figure out crazy ways to do such stuff instead of doing it the easy way - create a simple geometry in the application of your choice and then apply displacements. No rocket science ;-)
But this example looks nice and actually I think it would be nice to see more of this kind "strange" landscapes.

Title: Re: Do you think terragen could do this?
Post by: Jack on July 06, 2009, 06:40:35 AM
Quote from: Walli on July 06, 2009, 06:00:13 AM
most people try to figure out crazy ways to do such stuff instead of doing it the easy way - create a simple geometry in the application of your choice and then apply displacements. No rocket science ;-)
But this example looks nice and actually I think it would be nice to see more of this kind "strange" landscapes.


No I was wondering if terragen could do this with functions or another way within terragen
Title: Re: Do you think terragen could do this?
Post by: Walli on July 06, 2009, 07:41:04 AM
do you know, how he did it with Vue? In 99% of all cases its not one single terrain, but many. And actually those terrain objects more or less are objects.

If this is really just one single terrain object, then I would be surprised.
Title: Re: Do you think terragen could do this?
Post by: Jack on July 06, 2009, 07:57:02 AM
Its a meta blob so yeah one object with functions
Title: Re: Do you think terragen could do this?
Post by: Henry Blewer on July 06, 2009, 08:10:10 AM
Meta Blobs are not height fields. I would export a height field and grab the vertices's I wanted to manipulate. Extrude them, twist them, make them clean the windows...
After you have the new height field ready, import it back into Terragen 2 as an object. Apply more displacements and shaders. It should work well enough. I have never tried it. 
Title: Re: Do you think terragen could do this?
Post by: Walli on July 06, 2009, 09:28:14 AM
so exactly as I said - not a "real" terrain, but an object. The rough shape is made with the metablob in this case - thas the reason why you have "holes" and arcs that are smoothly connected. And ontop of that displacement is applied.
You need an external application to create the base mesh as the stuff you can see in your example usually canĀ“t be done with a heightfield.
Title: Re: Do you think terragen could do this?
Post by: Oshyan on July 09, 2009, 12:03:54 AM
It would be pretty difficult to do it completely within TG2, i.e. without modeling in an external app. But it's support for metablobs that makes it possible in Vue. The displacement capabilities are similar, with TG2 having something of an edge in overal stability and displacement fidelity, especially over large scales. So if TG2 had Metablobs (which is the kind of thing that could probably be done easily as a plugin once the SDK is available), then this would be easily possible. It's definitely a cool technique. I've been watching Dax's work, it's very good. :)

- Oshyan
Title: Re: Do you think terragen could do this?
Post by: Jack on July 09, 2009, 03:01:26 AM
Quote from: Oshyan on July 09, 2009, 12:03:54 AM
It would be pretty difficult to do it completely within TG2, i.e. without modeling in an external app. But it's support for metablobs that makes it possible in Vue. The displacement capabilities are similar, with TG2 having something of an edge in overal stability and displacement fidelity, especially over large scales. So if TG2 had Metablobs (which is the kind of thing that could probably be done easily as a plugin once the SDK is available), then this would be easily possible. It's definitely a cool technique. I've been watching Dax's work, it's very good. :)

- Oshyan
so is a sdk going to be made available?! this is exciting :o
Title: Re: Do you think terragen could do this?
Post by: Oshyan on July 09, 2009, 03:10:16 AM
Quote from: wetbanana on July 09, 2009, 03:01:26 AM
Quote from: Oshyan on July 09, 2009, 12:03:54 AM
It would be pretty difficult to do it completely within TG2, i.e. without modeling in an external app. But it's support for metablobs that makes it possible in Vue. The displacement capabilities are similar, with TG2 having something of an edge in overal stability and displacement fidelity, especially over large scales. So if TG2 had Metablobs (which is the kind of thing that could probably be done easily as a plugin once the SDK is available), then this would be easily possible. It's definitely a cool technique. I've been watching Dax's work, it's very good. :)

- Oshyan
so is a sdk going to be made available?! this is exciting :o

Eventually yes, but unfortunately it's a ways off at this point. 64 bit and animation functionality take precedence.

- Oshyan
Title: Re: Do you think terragen could do this?
Post by: efflux on July 17, 2009, 07:46:39 PM
If TG2 had volumetrics you could do this procedurally like Mojoworld Volumetrics:

http://www.mojoworld.org/galleries/still.php?entry=5PWWGYMB
Title: Re: Do you think terragen could do this?
Post by: Matt on July 17, 2009, 08:32:10 PM
Quote from: Oshyan on July 09, 2009, 12:03:54 AM
So if TG2 had Metablobs (which is the kind of thing that could probably be done easily as a plugin once the SDK is available)

Really? ;)