Quote from: Oshyan on October 04, 2018, 10:53:41 PM
I don't recall much confusion over what nodes are what. It can be easy to miss the label in the title bar and tool-tip in the node network, but it hasn't seemed to be a big issue. Renaming nodes is mainly only an issue when there are duplicate names in old projects or internal networks. Which does happen, but is fortunately also not that common.
That being said I agree the Default Scene might be improved by having more descriptive names for the nodes. On the other hand those are not the names that the nodes have when they are first created (which is what you do see in the current Default Scene), so it's a little debatable which is more educational or correct. But we'll keep this idea in mind.
- Oshyan
According to discussions, even adding one node using the name of another will cause anomalies. For example, another fractal warp, another compute terrain. The base PF already using a unique name as it's a Power Fractal not Fractal Terrain.
This naming convention should be used in the example scene as it is something everyone should follow. If I don't rename EVERYTHING to something unique, Terragen will disconnect nodes, move nodes out of groups, and all sorts of nonsense. Especially when you start packing shaders in internal networks. Half of my TGC will break becasue I forgot to name one function, that
isn't even a duplicate anywhere in the project. Just cause it's a "01" at the end it seems like really. For example, functions, where no other function setup exists, but because I left a "Multiply scalar 01" or whatever, the tree will break at that point.
I also used to get broken trees in my main terrain chaining up fractal warps, extra compute terrains for lateral, etc, without a unique name. Just base unique names in the default file will save from "Computer terrain 02" or "Fractal warp shader 02" and will be a 01 shader.
And again as we've discussed it's just a good idea to name your functions, and even explain what they are doing. This should be enforced by the default scene inherently.