It started as a simple idea and 'Eisenbahn-Lust'.
As a boy, I loved model train displays, but could not afford them.
As an adult I was too busy working and had no space.
As a retired adult I have lots of time but still no space.
I have a large screen monitor and thought that I would animate trains on it from a bird's eye view.
There would be tracks in a terrain with various types of trains running on them according to a specified schedule.
Perhaps some sound effects, whistle blowing, some background music. Peaceful and fascinating.
Steps:
1. Choose interesting train areas in world. I picked Interlaken, Jalpaiguri, and South Africa.
2. Get a sky image of each area (elevation map, colored road map, or satellite image).
3. Artify the image to make it look more like a painting which makes it less distractive to the action on the train tracks.
https://www.b4x.com/android/forum/t...ge-creating-an-impressionistic-effect.143149/
4. Superimpose the actual train grid on the map (sometimes you can trace a track from the image if the trains are electrical)
A good source is https://www.openrailwaymap.org/
[zoom/clip the image to match the satellite image.]
There are probably too many tracks, so only do the ones that seem interesting and balance the scene.
5. Sample the tracks manually by tracing along their paths, smooth the curves.
https://www.b4x.com/android/forum/t...h-curved-line-to-a-sequence-of-points.143178/
6. Specify critical stations, bridges, tunnels, and train types. Assign these objects to tracks.
7. Create a schedule for arrivals/departures for each station/track.
8. Designate one station as having a microphone and implement sound effects of train coming and going.
9. Implement a clock, schedule board and background music.
10. Animate the whole scene. Without 'sleep' and 'wait for' this would be impossible to do in one's lifetime.
For me the above development part was the most entertaining.
Below is a YouTube link for a three-minute movie clip of one of the three geographical areas I have implemented.
The setting is Interlaken, Switzerland. Make sure the sound is on. Sit back and relax.
As a boy, I loved model train displays, but could not afford them.
As an adult I was too busy working and had no space.
As a retired adult I have lots of time but still no space.
I have a large screen monitor and thought that I would animate trains on it from a bird's eye view.
There would be tracks in a terrain with various types of trains running on them according to a specified schedule.
Perhaps some sound effects, whistle blowing, some background music. Peaceful and fascinating.
Steps:
1. Choose interesting train areas in world. I picked Interlaken, Jalpaiguri, and South Africa.
2. Get a sky image of each area (elevation map, colored road map, or satellite image).
3. Artify the image to make it look more like a painting which makes it less distractive to the action on the train tracks.
https://www.b4x.com/android/forum/t...ge-creating-an-impressionistic-effect.143149/
4. Superimpose the actual train grid on the map (sometimes you can trace a track from the image if the trains are electrical)
A good source is https://www.openrailwaymap.org/
[zoom/clip the image to match the satellite image.]
There are probably too many tracks, so only do the ones that seem interesting and balance the scene.
5. Sample the tracks manually by tracing along their paths, smooth the curves.
https://www.b4x.com/android/forum/t...h-curved-line-to-a-sequence-of-points.143178/
6. Specify critical stations, bridges, tunnels, and train types. Assign these objects to tracks.
7. Create a schedule for arrivals/departures for each station/track.
8. Designate one station as having a microphone and implement sound effects of train coming and going.
9. Implement a clock, schedule board and background music.
10. Animate the whole scene. Without 'sleep' and 'wait for' this would be impossible to do in one's lifetime.
For me the above development part was the most entertaining.
Below is a YouTube link for a three-minute movie clip of one of the three geographical areas I have implemented.
The setting is Interlaken, Switzerland. Make sure the sound is on. Sit back and relax.