Turffx and merge

urgul

Member
Hello

I've used the Turffx for lane proximity weeds and it works great on modules that need to join together. But ….


It appears that when one module is merged with another (which is the principle of modules), the basic "Effect Layer" cannot be "merged" between two modules, only one module will be able to keep its "effect layer" " basic.


Example: I merge module 1 and module 2, only module 1 will keep its Turffx herbs and module 2 will no longer have a basic "Effect layer" at all


Anyone have a solution? Or is it impossible to do otherwise and only a basic effect layer is definitely possible?


Thank you
 
Rename one to Basic 1 then merge modules. Once merged you can merge the layers together. Merging modules has to have different names for each layer or else one overwrites the other.
 
The layers have many different names but only 1 effect layer (turfFx) appears on a board when merging 2 boards. I have done multiple tests. They say that there can only be one basic Effect layer (TurfFx) per route.......
 
It appears that when one module is merged with another (which is the principle of modules), the basic "Effect Layer" cannot be "merged" between two modules, only one module will be able to keep its "effect layer" " basic.

I just tested it and you are correct. Only the effect layers in the first module are retained. This is exactly the same as when merging two routes each with sessions. Only the session with the first route will be retained in the newly merged route.

They say that there can only be one basic Effect layer (TurfFx) per route.......

Not correct. The first route in the merge I tested retained all its TurfFX and Clutter effect layers.
 
So, normally, if I merge two boards (modules), they should each keep their base layer (turfFx).. I don't understand why it doesn't work for me despite multiple tries...

sorry for my engligh (google trad) :)
 
Last edited:
Solution found.


  1. Load the second route into Surveyor
  2. Open the Terrain Tool (F1) and select the Edit/Add Effects layer button (the orange grid next to the Layer Name - which is initially Ground)
  3. Load the Effect Layer into the display window and click the Save icon. Give it a name. This will save the layer as a .cdp file (correction: save it as a "Preset". You can then save it as a .cdp later using CM if you want).
  4. Repeat for each layer.

Then after the merge

  1. Load the edit/Add Effects layer tool
  2. Click the Plus icon the add a new layer.
  3. Give it a name and select the type (e.g. TurfFX)
  4. Open the Presets drop box and select the name of your first saved layer from the second route.
  5. Click the Tick icon.

Repeat for each layer.

This worked on the test run I just completed.

But there is a memory limit to how many layers you can have, particularly on a large route. You may have to prune some less used layers.
 
Last edited:
Thank you very much, I will test this and let you know.


It will be a good thing if this operation works, but I could not apply it for the modules that I am creating (like those that I had made a few years ago)


Indeed, the goal is to provide simple modules to join, so as to be able to make a network quickly and without constraints (only, objects on the download station) so that everyone can benefit from it quickly.


For a neophyte, it seems difficult to me to carry out the type of operations to recover the Efffect layer TurfFx ..... In this case I would do without these effects by finding the right textures (PBR) or others ... but it is a pity.


Anyway, I'll give it a try and thank you very much. I'll keep you informed.


Beautiful day
 
Good evening,


I just tried the manipulation but my second route ends up without any TurfFx herbs. Only the cell of the basic route remained...... Indeed I can recover the effect layer of route 1 but I have to repaint it on route 2 completely......


I don't understand and maybe I forgot something...


A good night to you


Dom
 
I have been doing some experiments on this issue.

I created two new routes, each consisting of a single bare baseboard.

Experiment 1:
On Route 1 I added (painted) three TurfFX effect layers (call them "A", "B" and "C") from my existing presets (built-in effect layers or ones I have created and saved as presets). I saved the route.
On Route 2 I added (painted) a single TurfFX effect layer (call it "D") modified from one of the existing presets but not saved as a new preset. I saved the route.

I exited Surveyor and reloaded Route 1. I then successfully merged Route 2. Layers "A", "B" and "C" were still present and visible in the merged routes. Layer "D" was not visible (painted) on the merged route.

Experiment 2: Repeat of experiment 1 but this time I saved the new TurfFX effect layer "D" as a new Preset.
On Route 1 I added (painted) three TurfFX effect layers (call them "A", "B" and "C") from my existing preset (built-in effect layers or ones I have created and saved as presets). I saved the route.
On Route 2 I added (painted) a single TurfFX effect layer (call it "D") modified from one of the existing presets and then I saved it as a new preset effect layer. I saved the route.

I exited Surveyor and reloaded Route 1. I then successfully merged Route 2. Layers "A", "B" and "C" were still present and visible in the merged routes. Layer "D" was not visible on the merged route but it was present in the list of Presets and it could be "painted" into the merged route.

Experiment 3: Repeat of experiment 1 but using the same effect layers in each route.
On Route 1 I added (painted) three TurfFX effect layers (call them "A", "B" and "C") from my existing presets (built-in effect layers or ones I have created and saved as presets). I saved the route.
On Route 2 I added (painted) a single TurfFX effect layer ( "C" from Route 1). I saved the route.

I exited Surveyor and reloaded Route 1. I then successfully merged Route 2. Layers "A", "B" and "C" were still present and visible in the Route 1 part of the merged routes. But layer "C" was not visible in the Route 2 part of the merged route.

Conclusion:

When merging routes with effect layers only those effect layers that are painted on the first route will be retained in the merged result. This is exactly the same as when merging routes with sessions - only the session that was loaded with the first route will be kept in the resulting merged route and session.

My observations (and conclusion).
 
Hello,


Thank you very much for these experiences, it's really very kind.


In view of the results, and for my modules, I will therefore use the classic methods for trackside grasses (and grasses in general)


Thanks again for spending time on this topic.


I wish you a beautiful day and look forward to discussing again

I am also attaching a screen of my "north-south matrix" with the edges of the tracks, done in the classic way (It is still "seasonal" grass). It makes much less than the TurfFx herbs but it still does the job. On the other hand much longer to set up, but once the matrices are done, it should be fine.

2022-04-11-163459-58edbbb.jpg.htm
2022-04-11-163459-58edbbb.jpg
 
Hello

I will send a request to the developers to ask them if they intend to solve this problem.


If you want, put your tests and conclusion in the request


Thank you and have a nice day


Urgul
 
We have received your request and our team will get back to you shortly. You can log in to the helpdesk to review the status of your request, or check your email for further updates.


[TABLE="width: 930"]
[TR]
[TD]General Information
[/TD]
[TD]
[/TD]
[/TR]
[TR]
[TD]
[/TD]
[/TR]
[/TABLE]

[TABLE="width: 100%"]
[TR]
[TD]Ticket ID
[/TD]
[TD]#XZY-707-81697
[/TD]
[/TR]
[TR]
[TD]First and Last Name
[/TD]
[TD]urgul
[/TD]
[/TR]
[TR]
[TD]Email
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Type
[/TD]
[TD]Support
[/TD]
[/TR]
[TR]
[TD]Priority
[/TD]
[TD]Medium
[/TD]
[/TR]
[/TABLE]

[TABLE="width: 930"]
[TR]
[TD]Subject: Merge (fusion)and TurfFx
[/TD]
[TD]
[/TD]
[/TR]
[TR]
[TD]
[/TD]
[/TR]
[/TABLE]

[TABLE="width: 100%"]
[TR]
[TD]Hello
When merging routes with effect layers, only the effect layers painted on the first route will be kept in the merged result. This is exactly the same as when merging routes with sessions - only the session that was loaded with the first route will be retained in the resulting merged route and session.
Under these conditions, how to join several modules (Routes) without having to repaint the effect layers on one of the joined routes ???
It is really disappointing that this fusion does not keep the layer effects on the two joined routes (but on only one whatever the tests, see test below) !!!!
As much as this can be understood for the merging of sessions for operating reasons of 2 separate sessions merged into one, as much as it is not understandable for the placement of assets, even dynamic ones, since the ground textures are placed with a similar technique...
Do you plan to improve this operation in order to be able to take full advantage of the TurfFx effects?
Hoping that a quick solution can be found so that we can continue to fully enjoy Trainz.
Below are the tests performed by “Pware” from the auran forum
I have been doing some experiments on this issue.

I created two new routes, each consisting of a single bare baseboard.

Experiment 1:
On Route 1 I added (painted) three TurfFX effect layers (call them "A", "B" and "C") from my existing presets (built-in effect layers or ones I have created and saved as presets). I saved the route.
On Route 2 I added (painted) a single TurfFX effect layer (call it "D") modified from one of the existing presets but not saved as a new preset. I saved the route.

I exited Surveyor and reloaded Route 1. I then successfully merged Route 2. Layers "A", "B" and "C" were still present and visible in the merged routes. Layer "D" was not visible (painted) on the merged route.

Experiment 2: Repeat of experiment 1 but this time I saved the new TurfFX effect layer "D" as a new Preset.
On Route 1 I added (painted) three TurfFX effect layers (call them "A", "B" and "C") from my existing preset (built-in effect layers or ones I have created and saved as presets). I saved the route.
On Route 2 I added (painted) a single TurfFX effect layer (call it "D") modified from one of the existing presets and then I saved it as a new preset effect layer. I saved the route.

I exited Surveyor and reloaded Route 1. I then successfully merged Route 2. Layers "A", "B" and "C" were still present and visible in the merged routes. Layer "D" was not visible on the merged route but it was present in the list of Presets and it could be "painted" into the merged route.

Experiment 3: Repeat of experiment 1 but using the same effect layers in each route.
On Route 1 I added (painted) three TurfFX effect layers (call them "A", "B" and "C") from my existing presets (built-in effect layers or ones I have created and saved as presets). I saved the route.
On Route 2 I added (painted) a single TurfFX effect layer ( "C" from Route 1). I saved the route.

I exited Surveyor and reloaded Route 1. I then successfully merged Route 2. Layers "A", "B" and "C" were still present and visible in the Route 1 part of the merged routes. But layer "C" was not visible in the Route 2 part of the merged route.

Conclusion:

When merging routes with effect layers only those effect layers that are painted on the first route will be retained in the merged result. This is exactly the same as when merging routes with sessions - only the session that was loaded with the first route will be kept in the resulting merged route and session.
[/TD]
[/TR]
[/TABLE]
 
Hello Pware,


And here is Auran's answer. For the moment I will do with (or rather without)


Thank you very much for your help. I wish you a nice day

**********************************************
Good Afternoon Urgul
Unfortunately at the moment we are not able to provide support for retaining TurfFX/ClutterFX in merged routes, due to the limitations of the effect layer system. We hope to improve this in future, however we cannot currently say when any changes may occur.


In regards to sessions, as route data will change when a route is merged into another route it is not possible to retain the sessions of the merged route after being merged; however those sessions will be retained on the original unmerged route.
*****************************************

Urgul
 
Thank you Urgul for the feedback and information.

Since TurfFX and Clutter are features created by NVidia and not by N3V/Auran then a future solution may have to come from NVidia. Fortunately, in my current project, only the first and larger of the two routes I will eventually merge has Effect layers so I was prepared for, and was expecting, this possibility. So, in my case at least, there is no disadvantage.

I also wish you a nice day.

Peter
 
Back
Top