Planetside Software Forums

General => Terragen Discussion => Topic started by: Mohawk20 on September 06, 2009, 04:53:25 PM

Title: Boolean feature request
Post by: Mohawk20 on September 06, 2009, 04:53:25 PM
I was looking trough some old object files, and came across a kind of Bulb transportation craft (when my pc is running again I'll make a render of it), and I remembered it was made mainly with boolean functions, as were a lot of my other objects (as far as you can call my little collection 'a lot').

This gave me another idea, but it requires an option we don't have in TG2.
My idea is to be able to import an object, and set it to boolean, so it cuts the shape of the object out of the terrain.
That way you can make easy caves and tunnels.

In my vision I could create a hallway in a 3D app, with very thin walls, and a lot of corridors, and then make a very basic shape that is solid and just as thick as the outer edges of the hallway. Then import both into TG2, and position them at the same coordinates, with the entrance just outside a cliff face. Set the second, simpler object to boolean, 'et voilĂ ' an instant tunnel system ready for animation.


Is an option like this even remotely possible?
Title: Re: Boolean feature request
Post by: CCC on September 06, 2009, 05:25:44 PM
I don't expect to see such a feature anytime soon myself but dang it would make for some cool arches, hoodoos, inverted indentations and of course caves. Using Terragen 2's primitives can be used for boolean operations as well.
Title: Re: Boolean feature request
Post by: cyphyr on September 06, 2009, 05:53:05 PM
Hmm  interesting idea. I don't see much chance of being able to use imported objects in the way you describe. Cleaver use of the function nodes cam make up a variety of simple primitives and there is already a boolean function node ...  so there are possibilities there.
Richard :)
Title: Re: Boolean feature request
Post by: CCC on September 06, 2009, 06:07:40 PM
Quote from: cyphyr on September 06, 2009, 05:53:05 PM
Hmm  interesting idea. I don't see much chance of being able to use imported objects in the way you describe. Cleaver use of the function nodes cam make up a variety of simple primitives and there is already a boolean function node ...  so there are possibilities there.
Richard :)

Well then, if the boolean node made any sense at all because i don't get it. I have yet to see that node put to any good use from anyone that i am aware of.
Title: Re: Boolean feature request
Post by: Mohawk20 on September 08, 2009, 05:48:03 PM
Any Planetside Staff input on this?
Title: Re: Boolean feature request
Post by: Matt on September 08, 2009, 06:59:54 PM
That's a pretty big, complex feature request. Probably not something we can do in the foreseeable future I'm afraid.
Title: Re: Boolean feature request
Post by: CCC on September 08, 2009, 07:15:44 PM
Ah, well. So much for making arches.   ;D
Title: Re: Boolean feature request
Post by: jo on September 08, 2009, 08:54:20 PM
Hi,

I should point out the boolean nodes are not for doing Boolean operations on geometry, aka Computational Solid Geometry/CSG. They're for boolean logic operations, essentially maths operations, in the node network.

Regards,

Jo
Title: Re: Boolean feature request
Post by: CCC on September 08, 2009, 09:32:23 PM
Ah, so where talking about two entirely different types of boolean operations here.  ;D
Title: Re: Boolean feature request
Post by: Mohawk20 on September 09, 2009, 04:14:30 AM
There goes another idea down the drain...

Thanks for the feedback though.
Title: Re: Boolean feature request
Post by: littlecannon on September 10, 2009, 11:21:17 AM
Shame about the Boolean operations for geometry eh..... Bryce used to be able to do this many years ago and could make some cool things... MMmmm caves, arches. No doubt we'll find other ways to do this stuff.
Title: Re: Boolean feature request
Post by: goldfarb on September 10, 2009, 11:55:14 AM
I prefer the developers spent time on what terragen does best, and leave things like modeling etc to applications that do it far better/faster/cheaper already.
Title: Re: Boolean feature request
Post by: N810 on September 10, 2009, 12:31:29 PM
mmm... in that case could we possibly in the future have solid geometry objects ?  ;)
like simple geometric shapes.
Title: Re: Boolean feature request
Post by: Mohawk20 on September 10, 2009, 01:45:06 PM
Quote from: goldfarb on September 10, 2009, 11:55:14 AM
I prefer the developers spent time on what terragen does best, and leave things like modeling etc to applications that do it far better/faster/cheaper already.

You have a point there. But the problem is that if you'd make a rock with an arch, you could never integrate it into the terrain, because you wouldn't be able to apply the same displacement to it that the terrain has...
Title: Re: Boolean feature request
Post by: goldfarb on September 10, 2009, 03:39:45 PM
Quote from: Mohawk20 on September 10, 2009, 01:45:06 PM
You have a point there. But the problem is that if you'd make a rock with an arch, you could never integrate it into the terrain, because you wouldn't be able to apply the same displacement to it that the terrain has...

I see your point for sure...
but it might be better to add a feature to Terragen that can better blend imported geometry to the procedurally created geometry...
(and I can think of a few ways to do this right now that might work with the existing tool set)
while this may be non-trivial I'd bet it's easier than adding what are basically poly modeling tools to terragen.
Title: Re: Boolean feature request
Post by: Mohawk20 on September 10, 2009, 05:54:27 PM
Okay... so the new tool set  is going to have to wait.
But please tell us more about your ideas for importing geometry!