Fatih19 Posted April 6, 2018 Posted April 6, 2018 There is some thread that talked about generating new nodes between 2 nodes. I saw that and want to expand on that. So, i made some UI replication of my concept of what i like to call node generator. I made it to cover every single bit that i can think of. This concept that i propose here is pretty complicated. I don't expect Serif to implement all of this (although i expect them to implement some part of it in a shorter amount of time) in 3 years from now. I expect them to release this in >3.x version (which is very far away) if they have any intention of implementing this ever. So, i'll explain the attachment below. 1. In the single node section, there is a typebox. You are supposed to type in a fraction. If you want to add a nodes 1/4 of the way, you need to type in 1 to the top box and 4 to the bottom box. If you want a node on 200/513 of the way, you need to type it in. The 3 boxes left to the fraction typebox saves your last used fraction. The middle button is a shortcut from typing 1/2 to the typebox. 2. In the multi node section, there is 2 separate part. "Individual positioning" and "distribution curves". Individual positioning is an expansion of the aforementioned fraction system, the different is you can accomplish several node generation at once with it.That is the only difference. 3. The distribution curves is the complex part of this concept. The other 2 is not super complicated and is pretty straightforward. The "distribution curve" is the part that i don't expect them to implement in <3.x (IF they even want to implement it). So, this is how it works: When you select two nodes and then type a number "n" to the multi nodes typebox, it will automatically make n+2 point that is evenly distributed on the graph (not the real world). The first and the last point on the graph represent the original nodes, the point between them represent the node you are trying to add. They will be evenly distributed on the x axis (Except if you "edit x value", more on that later). But not in the y axis, distribution on the y axis depends on what kind of mathemathical function you apply to the graph. The AD team should understand what mathemathical function i will talk about since they develop a vector program. If you don't, i wrote the function there too. The position of the graph point (i will call it gp from now) depends on the function you just apply, there is a lot of choices there. Where will the node be positioned in the real world? The position depend heavily on the y value of gp. It also use the fraction system i mentioned earlier. There is 3 point i put in the attachments, node "1" will be positioned by this formula:(y value of gp 1 / y value of the most right gp). It will later use the fraction to determine the position (by the aforementioned single nodes generator). It works with every function. What if you don't want even distribution of gp on the x axis? What if you want it a bit to the left or a bit to the right? You can plug the x value manually, i also give examples on the attachments about it. The mechanism is the same as the aforementioned mechanism, the difference is instead of even distribution of gp on x axis, you can manually input where the gp is on the x axis. If you have any question feel free to ask. Also, would like to know @Ben and @JET_Affinity thoughts on this. Nodes Generator 1.afdesign Nodes Generator O.afdesign Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.