ForgeRail · Departure View · Vegetation
The approved departure photo shows a row of five or six big leafy trees behind the right fence and smaller street trees along the left road; the simulator shows none — the scorecard's biggest deduction, 1 out of 5. Instead of hand-building trees, grow real 3D models from the photo's own crowns, so the shapes match by birth.
Grow the trees, don't sculpt them. Feed each real crown from the approved photo into Meshy, download the textured models before the service deletes them, then plant them at the photo's positions and heights — every trunk and crown clear of the train's path.
The approved departure photos are the source material. Each distinct crown gets cropped from here and fed to Meshy, so the models match the real shapes by birth.
Meshy is a service that turns a picture into a textured 3D model. We already have a working helper for it: a script that sends an image and downloads the finished model in a format the simulator's engine loads natively. The secret key comes from our standard secrets vault.
Crop a clean, tight picture of each distinct tree crown from the approved photo — three or four right-side crowns and one street tree are enough, since repeats can be rotated for variety. Feed each crop through the Meshy script, asking for a modest polygon budget so the simulator stays fast. Download every model immediately; the service deletes files after three days. Save them in the app's asset folder.
Then plant them: load the models, place them behind the right fence and along the left road at the photo's positions and heights, and remove the old hand-built trees. Every trunk and crown stays clear of the space the train passes through.
Placement-and-clearance test, fresh capture, overlay comparison against the photo, independent re-grade. Success: trees at 4 out of 5 or better, smooth frame rate, no other category worse.