Planetside Software Forums

General => Terragen Discussion => Topic started by: mhaze on July 07, 2016, 06:45:41 AM

Title: Feature request
Post by: mhaze on July 07, 2016, 06:45:41 AM
One of the most irritating things about TG is inserting a shader between two others.  In world machine if you hover the new shader over a connecting line a small yellow diamond appears and when you release the mouse button the node is automatically connected.  Is this possible/sensible? what do you think?
Title: Re: Feature request
Post by: Upon Infinity on July 07, 2016, 07:00:03 AM
It's very possible, AND it's a great idea!  8)
Title: Re: Feature request
Post by: Dune on July 07, 2016, 07:33:24 AM
I think it's not always possible to make that work, if you have a couple of lines close together, for instance. I've never had any problem attaching them. You can zoom in and even while holding the end of the line, zoom and move across the field until you 'reach' the destination. Works like a dream for me.
Title: Re: Feature request
Post by: Oshyan on July 07, 2016, 06:15:16 PM
Hover over the output triangle of the "top" node where you want to insert your new node, right-click, pick node type, voila.

- Oshyan
Title: Re: Feature request
Post by: Dune on July 08, 2016, 02:43:06 AM
Only that doesn't work for a node that you've already made.
Title: Re: Feature request
Post by: mhaze on July 08, 2016, 04:10:34 AM
Neither does it insert a node between two existing nodes!
Title: Re: Feature request
Post by: Matt on July 08, 2016, 05:19:10 AM
Quote from: Dune on July 08, 2016, 02:43:06 AM
Only that doesn't work for a node that you've already made.

Yeah, we don't have a way to do that yet.

Matt
Title: Re: Feature request
Post by: Matt on July 08, 2016, 05:19:21 AM
Quote from: mhaze on July 08, 2016, 04:10:34 AM
Neither does it insert a node between two existing nodes!

It does do that :) You don't even need to right click on the output - anywhere on the shader will do. This brings up a menu that you can create new nodes from, and they are automatically inserted after the node you clicked on.

Matt
Title: Re: Feature request
Post by: mhaze on July 08, 2016, 07:49:18 AM
Thanks Matt, I didn't know That! :-[
Title: Re: Feature request
Post by: bobbystahr on July 08, 2016, 11:23:58 AM
Quote from: mhaze on July 08, 2016, 07:49:18 AM
Thanks Matt, I didn't know That! :-[

echo thanks, didn't know/find that yet......new rule, Right Click Regularily
Title: Re: Feature request
Post by: Oshyan on July 08, 2016, 04:03:48 PM
Quote from: Dune on July 08, 2016, 02:43:06 AM
Only that doesn't work for a node that you've already made.

I don't understand what you mean.

- Oshyan
Title: Re: Feature request
Post by: Matt on July 08, 2016, 09:26:19 PM
Quote from: Oshyan on July 08, 2016, 04:03:48 PM
Quote from: Dune on July 08, 2016, 02:43:06 AM
Only that doesn't work for a node that you've already made.

I don't understand what you mean.

Say you have three nodes. A and B are connected, C is somewhere else. OP wanted to drag C in between A and B and automaticallly connect it. Terragen doesn't have a way to do this yet. This also means that you can't easily combine the convenience of the Quick Node Palette ('n' key, or Tab key in TG4) with other autoconnection capabilities.

Matt
Title: Re: Feature request
Post by: Oshyan on July 08, 2016, 09:43:41 PM
Ah, I see: in the case that the node that you want to add in-between is already created, then TG doesn't handle the in-betweening connection, yes. I understood the original request, certainly, I just didn't understand Ulco's way of wording his question. But I do now, and not quite sure why I didn't before. ;)

- Oshyan
Title: Re: Feature request
Post by: Dune on July 09, 2016, 01:35:39 AM
I just have to take a course of 'Proper English'  :P But it wasn't a question, really, but a remark.
Title: Re: Feature request
Post by: Mr_Lamppost on July 09, 2016, 08:17:10 PM
Auto inserting a node into an existing connection is great for simple networks, Blender has this feature and it's easy and fast being able to create a node or nodes in "Open space" then dray them to where you need then and have them connect up automatically.  However as your node networks get more complex it quickly becomes almost impossible to drag a node over multiple existing connections and have it connect into the one you actually want; this quickly becomes frustration and more trouble than it's worth.  Not that this auto connect behaviour wouldn't be a welcome addition to Terragen.