YOUR ACCOUNT

Login or Register to post new topics or replies
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Hello, Perhaps this is a silly idea and one that is not possible but I have though that for making complex filters it would probably be useful and interesting to have an option to CHANGE the color of the connecting links color to the one you want and could choose fr om a list available.

I know that now there are 3 colors, green that is the most used, grey and blue depending of the component and the connection it would take to and from the component.

Perhaps the grey and blue could be blocked and kept the same, and not be able to change it, and ONLY change the green links into other colors.

The main point would be that you could make groups of link colors to make different areas on the filter and when the links gets crossed and could end up like a web , it would be much easier to identify the source and the destination component of the connecting link and look then better organized and easy to understand.

This is from this thread from Mongoose King

Quote
CFandM wrote:
I think the hardest part is going to be re-arranging all the components to what goes wh ere


Quote
Mongoose King wrote:

Yea, it's a bit jumbled, here's a guide of what the various areas do:



So my idea and suggestion is to be able to do this that I show here below, and as you can see I kept the blue and grey lines, and what I would change into different colors are ONLY the green lines.

  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
Actually in all honesty the better idea for organization is doing stuff like you see in UDK's Kismet. I know the environment is different but it's almost like the same thing.

Kismet tends to become very disorganized after a very short period of time so here's a solution

The latest version of UDK allows the color of boxes and groupings in the background. They also provide notes and stuff too. And it's just a nice way of keeping stuff visually in place.

I do like the changing line color idea still.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Well really I just wanted to make a slightly modification by only changing the color of the links to FF Inc. woul not reject my idea

Although in your image, Skybase, is VERY GOOD to have boxed groups with the NAME of what this group does

If you are going to change the components I also have other ideas



And if you want more help, it would be good to put some ARROWS to point to which direction the connecting link goes as shown here

  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
Maya's hypershade is a nightmare. The new subscription package for 2012 came out a while ago and it fixed that darn issue by making the hypershade look like Max's shader network. Still the same nightmare. It's just confusing. heh.

And filterforge already does "arrows" to an extent in its component design. Also by logic FilterForge reads left to right (unless you changed it in the preferences) so the result node should be on the right hand side, the input or sources on the left. This can change if the author decides to confuse you. smile;)
  Details E-Mail
Morgantao
Can't script

Posts: 2185
Filters: 20
I think SpaceRay was talking about arrows alnog the path of a link.

Look at the filter in the example above, you'llse that once you zoom in a bit all you see is a spider web of links, not knowing which goes where. Adding an arrow along the path would make it easier to know wheter that link is coming or going smile;)
  Details E-Mail
Dave S

Posts: 23
Filters: 1
Ahh, didn't see this post before posting basically the same wish.

So ++ on this suggestion.

Dave.
  Details E-Mail
Unreality3D
Unreality3D

Posts: 74
Filters: 18
Along the same lines (no pun meant), I'd like to be able to add my own note to a node or group of nodes, even if only for my own viewing. For example, lets say I strung three nodes together to create a specific effect (such as a drop shadow), it would help to quickly pinpoint where I want to make adjustments -- should I want to adjust that one part later -- if I could label that group something like "drop shadow." Or am I the only one who tests combinations out, only to forget what's causing what effect later on?
Senior 3D/XR generalist in Blender, Unity, Unreal and Adobe for games and interactive media. Author of beginner's guide Blender 3D for Jobseekers, founder of Interconnect3D.com - platform for sharing and finding premade 3D art and tools.
  Details E-Mail
Morgantao
Can't script

Posts: 2185
Filters: 20
Lareieli, tha's a neat idea.
For now, what you can do is add a control node to each group, name it after the group, but don't connect it to anything.
It will not show in the final filter, and in the editor you can see it's title, and know what the group does.
  Details E-Mail
Indigo Ray
Adam

Posts: 1442
Filters: 82
+1 for the boxed groups idea (with names for the groups). I also notice that the connector lines are curved (not linear). That might be a good idea, too.
  Details E-Mail
Unreality3D
Unreality3D

Posts: 74
Filters: 18
I never thought to do that Morgantao! Thanks!
Senior 3D/XR generalist in Blender, Unity, Unreal and Adobe for games and interactive media. Author of beginner's guide Blender 3D for Jobseekers, founder of Interconnect3D.com - platform for sharing and finding premade 3D art and tools.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Quote
Lareieli wrote

Along the same lines (no pun meant), I'd like to be able to add my own note to a node or group of nodes, even if only for my own viewing.

For example, lets say I strung three nodes together to create a specific effect (such as a drop shadow), it would help to quickly pinpoint where I want to make adjustments -- should I want to adjust that one part later -- if I could label that group something like "drop shadow."

Or am I the only one who tests combinations out, only to forget what's causing what effect later on?


Quote
Indigo Ray wrote

+1 for the boxed groups idea (with names for the groups)


I agree that the ability to make groups and be able to add a tag with a name to that group would be very helpful and useful.

Also will help much for beginners and even advanced that want to learn how a filter has been made and what are the different parts of the filter are (although this would be an optional thing and you would not be forced to make groups if you do not want) so this way would be easy to understand it better.

ALSO THE ABILITY TO ADD COMMENTS ?

I agree that framing and naming the group would help much, but I think that also the ability to be able to put notes and descriptions to that group would also be good idea and useful to explain for yourself (or for others) what is happening in that group, or the combination of groups, OR even give instructions or short tutorials inside the filter.

This notes do not need to be near the group node, just put it somewhere in the unlimited filter workspace and have the ability to name that note.

Here is one example I have made for this FF groups with names like this OR the names probably would be like this or inside a component specially made for naming things

  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
And also perhaps could also be helpful if possible to have the ability to change the color of the frame groups to color code those groups if you want.

  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
And as I told above it would be also useful to be able to add you own comments, notes or description when you are making the filter to know what you have done and why you are doing it, or for whatever you need it.

  Details E-Mail
Morgantao
Can't script

Posts: 2185
Filters: 20
Would be very cool if you could have each group act as a node, Kinda like a Lua script node.
For example, just like a "set alpha" node has 2 inputs (source, new alpha), the group can be set to recieve any number of inputs, according to the components inside it. Instead of looking for the right component in the group every time you want to make a chhnge, you could map the right component input to the group's input.
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Now that groups are going to be included in FF 4.0, I wonder if also there could be a change in the color links so on complex filters you could now more easily where and from this group is connected to and from which group or components comes the link.

And also could be helpful perhaps to have some arrows to see the direction of the links

I am just only suggesting it, and not requesting this, only if it would be possible in some way.
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
OOO if you ever used quartz or UDK's kismet editors you can add them as notes at the bottom layer. Very handy smile:)
  Details E-Mail
SpaceRay
SpaceRay

Posts: 12298
Filters: 35
Quote
Skybase

OOO if you ever used quartz or UDK's kismet editors you can add them as notes at the bottom layer. Very handy


Well, I would not be able to use Quartz Composer as this is only for MacOS, and UDK (Unreal Development Kit) is only for making games and I do not work on this.

And I think I have seen that in Substance Designer and Cinema 4D Xpresso, that they have also colored links and also in some other software that now I do not remember the name that also uses nodes with color links to make it better.
  Details E-Mail
Skybase
2D/3D Generalist

Posts: 4025
Filters: 76
Oh and on coloring connections, there's been some discussion of that where it's been concluded given custom colors per outgoing or incoming connection, it'll throw people off because there will be an inconsistant color scheme.

For each color created there's a specific scheme assigned, so in this case green is associated with images where the blue colors are represented as curves. By altering it, there's a chance it'll confuse people. I can also be a bit devious and obfuscate my node network on purpose smile;)

I hope I was understanding this right. heh
  Details E-Mail
Betis
The Blacksmith

Posts: 1207
Filters: 76
I propose maybe a setting for global line thickness for the editor? 2px or 3px would be a little easier on the eyes.
Roses are #FF0000
Violets are #0000FF
All my base are belong to you.
  Details E-Mail
Vladimir Golovin
Administrator
Posts: 3446
Filters: 55
The color of connections has a meaning: it denotes the "signal type" these connections are "carrying", so I can safely say that we won't implement custom conneciton coloring.

As for the thickness, I'm reserving it for future uses. For example, if we make connections mouse-hoverable and/or selectable (e.g. as an alternative way of enabling remapping per connection, instead of the current checkbox-based implementation that enables it for all connections at once), we may need the thickness for that.
  Details E-Mail

Join Our Community!

Filter Forge has a thriving, vibrant, knowledgeable user community. Feel free to join us and have fun!

33,711 Registered Users
+18 new in 30 days!

153,531 Posts
+36 new in 30 days!

15,347 Topics
+72 new in year!

Create an Account

Online Users Last minute:

24 unregistered users.