public Train(Map map) {
/* Wind effect on steam/smoke */
Vector3f windSpeed = new Vector3f(-0.2f,0,-0.3f);
// model specific initialization
smokeEmitter = new Emitter(30, 4000);
smokeEmitter.setVelocity(new Vector3f(0, 1.6f, 0));
smokeEmitter.setSizes(5, 200);
smokeEmitter.setSizesRandomness(1, 100);
smokeEmitter.setAcceleration(new Vector3f(windSpeed.x, -0.29f, windSpeed.z));
smokeEmitter.setTranslation(new Vector3f(0, 0.08f, 0.30f));
smokeEmitter2 = new Emitter(30, 3000);
smokeEmitter2.setVelocity(new Vector3f(0, 1.4f, 0));
smokeEmitter2.setSizes(5, 75);
smokeEmitter2.setSizesRandomness(1, 75);
smokeEmitter2.setAcceleration(new Vector3f(windSpeed.x, -0.19f, windSpeed.z));
smokeEmitter2.setTranslation(new Vector3f(0, 0.06f, 0.35f));