3D Cabs
#51
Posted 17 April 2014 - 04:47 AM
Looks almost right.
But:
Erase the linear_pos section, who has no utility.
The last tcb_key must be 18 and not 100.
Remember that you must modify the .cvf and the .eng also.
Cheers.
RTP
But:
Erase the linear_pos section, who has no utility.
The last tcb_key must be 18 and not 100.
Remember that you must modify the .cvf and the .eng also.
Cheers.
RTP
#52
Posted 17 April 2014 - 05:06 AM
#53
Posted 17 April 2014 - 05:30 AM
#54
Posted 17 April 2014 - 09:18 AM
#55
Posted 17 April 2014 - 09:28 AM
Related files:
The .s:
anim_node MAIN_RES:0:0 (
controllers ( 1
tcb_rot ( 3
tcb_key ( 0 0 -0 0 1 0 0 0 0 0 )
tcb_key ( 1 0 0 -0.944089 -0.329691 0 0 0 0 0 )
tcb_key ( 2 0 0 -0.642788 0.766044 0 0 0 0 0 )
)
)
)
anim_node EQ_RES:0:0 (
controllers ( 1
tcb_rot ( 3
tcb_key ( 0 0 0 0 1 0 0 0 0 0 )
tcb_key ( 1 -0 0 0.939693 0.34202 0 0 0 0 0 )
tcb_key ( 2 0 0 -0.642788 0.766044 0 0 0 0 0 )
)
)
)
anim_node BRAKE_CYL:0:0 (
controllers ( 1
tcb_rot ( 3
tcb_key ( 0 0 0 0 1 0 0 0 0 0 )
tcb_key ( 1 -0 0 0.939693 0.34202 0 0 0 0 0 )
tcb_key ( 2 0 0 -0.642788 0.766044 0 0 0 0 0 )
)
)
)
anim_node TRAIN_BRAKE:0:0 (
controllers ( 1
tcb_rot ( 5
tcb_key ( 0 0 0.130526 0 0.991445 0 0 0 0 0 )
tcb_key ( 1 0 0.258819 0 0.965926 0 0 0 0 0 )
tcb_key ( 2 0 0.642788 0 0.766044 0 0 0 0 0 )
tcb_key ( 4 0 0.766044 0 0.642788 0 0 0 0 0 )
tcb_key ( 5 0 0.866025 0 0.5 0 0 0 0 0 )
)
)
)
anim_node CP_HANDLE:0:0 (
controllers ( 1
tcb_rot ( 9
tcb_key ( 0 0 0 0 1 0 0 0 0 0 )
tcb_key ( 1 0 0.34202 0 0.939693 0 0 0 0 0 )
tcb_key ( 2 0 0.642788 0 0.766044 0 0 0 0 0 )
tcb_key ( 3 0 0.866025 0 0.5 0 0 0 0 0 )
tcb_key ( 4 0 0.984808 0 0.173648 0 0 0 0 0 )
tcb_key ( 5 0 0.984808 0 -0.173648 0 0 0 0 0 )
tcb_key ( 6 0 0.866025 0 -0.5 0 0 0 0 0 )
tcb_key ( 7 0 0.642788 0 -0.766044 0 0 0 0 0 )
tcb_key ( 8 0 0.34202 0 -0.939693 0 0 0 0 0 )
)
)
)
anim_node Direction:0:0 (
controllers ( 1
tcb_rot ( 3
tcb_key ( 0 0 0 0 1 0 0 0 0 0 )
tcb_key ( 1 0 0.370557 0 0.92881 0 0 0 0 0 )
tcb_key ( 2 0 0.688355 0 0.725374 0 0 0 0 0 )
)
)
)
The .cvf:
Dial (
Type ( MAIN_RES DIAL )
Position ( 273 376 5 24 )
Graphic ( PEneedle_pressureR.ace )
Style ( POINTER )
ScaleRange ( 0 204 )
ScalePos ( 210 150 )
Units ( PSI )
Pivot ( 15 )
DirIncrease ( 0 )
)
Dial (
Type ( EQ_RES DIAL )
Position ( 273 376 5 24 )
Graphic ( PEneedle_pressure.ace )
Style ( POINTER )
ScaleRange ( 0 204 )
ScalePos ( 210 150 )
Units ( PSI )
Pivot ( 15 )
DirIncrease ( 0 )
)
Dial (
Type ( BRAKE_CYL DIAL )
Position ( 66 338 7 21 )
Graphic ( "DF11G_black.ACE" )
Style ( POINTER )
ScaleRange ( 0 102 )
ScalePos ( 230 130 )
Units ( PSI )
Pivot ( 14 )
DirIncrease ( 0 )
)
Dial (
Type ( TRAIN_BRAKE DIAL )
Position ( 250 355 145 55 )
Graphic ( PE637t_brake.ace )
Style ( SPRUNG )
MouseControl ( 1 )
NumFrames ( 6 2 3 )
NumPositions ( 4 0 3 4 5 )
NumValues ( 4 0 0.25 0.5 0.75 )
Orientation ( 0 )
DirIncrease ( 0 )
ScaleRange ( 0 1 )
)
CombinedControl (
Type ( CP_HANDLE COMBINED_CONTROL )
Position ( 68 355 150 120 )
Graphic ( PE637throttle.ace )
Style ( NONE )
MouseControl ( 1 )
NumFrames ( 12 3 4 )
NumPositions ( 5 )
NumValues ( 0 )
Orientation ( 0 )
DirIncrease ( 0 )
ScaleRange ( 0 1 )
)
TriState (
Type ( DIRECTION TRI_STATE )
Position ( 89 399 45 50 )
Graphic ( PE637reverser.ace )
NumFrames ( 3 3 1 )
Style ( NONE )
MouseControl ( 1 )
Orientation ( 0 )
DirIncrease ( 0 )
)
The .eng:
DynamicBrakesNumberOfControllerNotches( 5 )
EngineControllers (
Throttle ( 0 1 0.125 0
NumNotches ( 5
Notch ( 0 0 Dummy )
Notch ( 0.25 0 Dummy )
Notch ( 0.5 0 Dummy )
Notch ( 0.75 0 Dummy )
Notch ( 1 0 Dummy)
)
)
Brake_Dynamic ( 0 1 0.1111 0
NumNotches ( 5
Notch ( 0 0 Dummy )
Notch ( 0.25 0 Dummy )
Notch ( 0.50 0 Dummy )
Notch ( 0.75 0 Dummy )
Notch ( 1 0 Dummy )
)
)
Brake_Train ( 0 1 0.05 0.75
NumNotches ( 6
Notch( 0.0 0 TrainBrakesControllerFullQuickReleaseStart )
Notch( 0.1 0 TrainBrakesControllerReleaseStart )
Notch( 0.3 1 TrainBrakesControllerGraduatedSelfLapLimitedHoldingStart )
Notch( 0.85 0 TrainBrakesControllerFullServiceStart )
Notch( 0.9 0 TrainBrakesControllerContinuousServiceStart )
Notch( 0.95 0 TrainBrakesControllerEmergencyStart )
)
)
Combined_Control( 0 1 0.5 0.5 throttle dynamic )
DirControl ( -1 0 1 1 )
EmergencyStopResetToggle( 0 1 0 )
EmergencyStopToggle( 0 1 0 )
AWS ( 0 1 0 )
Sanding ( 0 1 0 )
Horn ( 0 1 0 )
Vigilance ( 0 1 0 )
PantographToggle1 ( 0 1 0 )
PantographToggle2 ( 0 1 0 )
Headlights ( 0 0.25 1 0 )
Wipers ( 0 1 0 )
BellToggle( 0 1 0 )
)
Only the relevant lines are included.
Cheers.
RTP
The .s:
anim_node MAIN_RES:0:0 (
controllers ( 1
tcb_rot ( 3
tcb_key ( 0 0 -0 0 1 0 0 0 0 0 )
tcb_key ( 1 0 0 -0.944089 -0.329691 0 0 0 0 0 )
tcb_key ( 2 0 0 -0.642788 0.766044 0 0 0 0 0 )
)
)
)
anim_node EQ_RES:0:0 (
controllers ( 1
tcb_rot ( 3
tcb_key ( 0 0 0 0 1 0 0 0 0 0 )
tcb_key ( 1 -0 0 0.939693 0.34202 0 0 0 0 0 )
tcb_key ( 2 0 0 -0.642788 0.766044 0 0 0 0 0 )
)
)
)
anim_node BRAKE_CYL:0:0 (
controllers ( 1
tcb_rot ( 3
tcb_key ( 0 0 0 0 1 0 0 0 0 0 )
tcb_key ( 1 -0 0 0.939693 0.34202 0 0 0 0 0 )
tcb_key ( 2 0 0 -0.642788 0.766044 0 0 0 0 0 )
)
)
)
anim_node TRAIN_BRAKE:0:0 (
controllers ( 1
tcb_rot ( 5
tcb_key ( 0 0 0.130526 0 0.991445 0 0 0 0 0 )
tcb_key ( 1 0 0.258819 0 0.965926 0 0 0 0 0 )
tcb_key ( 2 0 0.642788 0 0.766044 0 0 0 0 0 )
tcb_key ( 4 0 0.766044 0 0.642788 0 0 0 0 0 )
tcb_key ( 5 0 0.866025 0 0.5 0 0 0 0 0 )
)
)
)
anim_node CP_HANDLE:0:0 (
controllers ( 1
tcb_rot ( 9
tcb_key ( 0 0 0 0 1 0 0 0 0 0 )
tcb_key ( 1 0 0.34202 0 0.939693 0 0 0 0 0 )
tcb_key ( 2 0 0.642788 0 0.766044 0 0 0 0 0 )
tcb_key ( 3 0 0.866025 0 0.5 0 0 0 0 0 )
tcb_key ( 4 0 0.984808 0 0.173648 0 0 0 0 0 )
tcb_key ( 5 0 0.984808 0 -0.173648 0 0 0 0 0 )
tcb_key ( 6 0 0.866025 0 -0.5 0 0 0 0 0 )
tcb_key ( 7 0 0.642788 0 -0.766044 0 0 0 0 0 )
tcb_key ( 8 0 0.34202 0 -0.939693 0 0 0 0 0 )
)
)
)
anim_node Direction:0:0 (
controllers ( 1
tcb_rot ( 3
tcb_key ( 0 0 0 0 1 0 0 0 0 0 )
tcb_key ( 1 0 0.370557 0 0.92881 0 0 0 0 0 )
tcb_key ( 2 0 0.688355 0 0.725374 0 0 0 0 0 )
)
)
)
The .cvf:
Dial (
Type ( MAIN_RES DIAL )
Position ( 273 376 5 24 )
Graphic ( PEneedle_pressureR.ace )
Style ( POINTER )
ScaleRange ( 0 204 )
ScalePos ( 210 150 )
Units ( PSI )
Pivot ( 15 )
DirIncrease ( 0 )
)
Dial (
Type ( EQ_RES DIAL )
Position ( 273 376 5 24 )
Graphic ( PEneedle_pressure.ace )
Style ( POINTER )
ScaleRange ( 0 204 )
ScalePos ( 210 150 )
Units ( PSI )
Pivot ( 15 )
DirIncrease ( 0 )
)
Dial (
Type ( BRAKE_CYL DIAL )
Position ( 66 338 7 21 )
Graphic ( "DF11G_black.ACE" )
Style ( POINTER )
ScaleRange ( 0 102 )
ScalePos ( 230 130 )
Units ( PSI )
Pivot ( 14 )
DirIncrease ( 0 )
)
Dial (
Type ( TRAIN_BRAKE DIAL )
Position ( 250 355 145 55 )
Graphic ( PE637t_brake.ace )
Style ( SPRUNG )
MouseControl ( 1 )
NumFrames ( 6 2 3 )
NumPositions ( 4 0 3 4 5 )
NumValues ( 4 0 0.25 0.5 0.75 )
Orientation ( 0 )
DirIncrease ( 0 )
ScaleRange ( 0 1 )
)
CombinedControl (
Type ( CP_HANDLE COMBINED_CONTROL )
Position ( 68 355 150 120 )
Graphic ( PE637throttle.ace )
Style ( NONE )
MouseControl ( 1 )
NumFrames ( 12 3 4 )
NumPositions ( 5 )
NumValues ( 0 )
Orientation ( 0 )
DirIncrease ( 0 )
ScaleRange ( 0 1 )
)
TriState (
Type ( DIRECTION TRI_STATE )
Position ( 89 399 45 50 )
Graphic ( PE637reverser.ace )
NumFrames ( 3 3 1 )
Style ( NONE )
MouseControl ( 1 )
Orientation ( 0 )
DirIncrease ( 0 )
)
The .eng:
DynamicBrakesNumberOfControllerNotches( 5 )
EngineControllers (
Throttle ( 0 1 0.125 0
NumNotches ( 5
Notch ( 0 0 Dummy )
Notch ( 0.25 0 Dummy )
Notch ( 0.5 0 Dummy )
Notch ( 0.75 0 Dummy )
Notch ( 1 0 Dummy)
)
)
Brake_Dynamic ( 0 1 0.1111 0
NumNotches ( 5
Notch ( 0 0 Dummy )
Notch ( 0.25 0 Dummy )
Notch ( 0.50 0 Dummy )
Notch ( 0.75 0 Dummy )
Notch ( 1 0 Dummy )
)
)
Brake_Train ( 0 1 0.05 0.75
NumNotches ( 6
Notch( 0.0 0 TrainBrakesControllerFullQuickReleaseStart )
Notch( 0.1 0 TrainBrakesControllerReleaseStart )
Notch( 0.3 1 TrainBrakesControllerGraduatedSelfLapLimitedHoldingStart )
Notch( 0.85 0 TrainBrakesControllerFullServiceStart )
Notch( 0.9 0 TrainBrakesControllerContinuousServiceStart )
Notch( 0.95 0 TrainBrakesControllerEmergencyStart )
)
)
Combined_Control( 0 1 0.5 0.5 throttle dynamic )
DirControl ( -1 0 1 1 )
EmergencyStopResetToggle( 0 1 0 )
EmergencyStopToggle( 0 1 0 )
AWS ( 0 1 0 )
Sanding ( 0 1 0 )
Horn ( 0 1 0 )
Vigilance ( 0 1 0 )
PantographToggle1 ( 0 1 0 )
PantographToggle2 ( 0 1 0 )
Headlights ( 0 0.25 1 0 )
Wipers ( 0 1 0 )
BellToggle( 0 1 0 )
)
Only the relevant lines are included.
Cheers.
RTP
#56
Posted 17 April 2014 - 09:42 AM
Great! I hope you will provide a download link when you have finished the job!
#57
Posted 17 April 2014 - 09:52 AM
This is only an "quick and dirty" test of 3D cabs.
The loco who at this moment has only 33857 polygons is an 1918 electric with rods and so.
And is in a very pre-pre-alpha situation.
But a friend and me are working in a photorealistic, very high quality 3D cab for a RENFE 311.
That will be announced in,I think, a near future.
THanks.
RTP.
The loco who at this moment has only 33857 polygons is an 1918 electric with rods and so.
And is in a very pre-pre-alpha situation.
But a friend and me are working in a photorealistic, very high quality 3D cab for a RENFE 311.
That will be announced in,I think, a near future.
THanks.
RTP.
#58
Posted 18 April 2014 - 10:09 AM
Hi,
Noticed a couple of sound issues, when entering the 3d cabview from an external view the external sounds continue to be used, to get the internal sounds to play the normal cabview has to be selected before entering the 3d cab, also the alerter sounds do not play at all, only a visual message displays. Using OR x2186, have not checked earlier versions.
Thanks,
John.
Noticed a couple of sound issues, when entering the 3d cabview from an external view the external sounds continue to be used, to get the internal sounds to play the normal cabview has to be selected before entering the 3d cab, also the alerter sounds do not play at all, only a visual message displays. Using OR x2186, have not checked earlier versions.
Thanks,
John.
#59
Posted 18 April 2014 - 10:46 AM
Sound has largely been overlooked at this stage, but will be fixed.
#60
Posted 18 April 2014 - 11:51 AM
Is it possible to have a working digital clock in the 3D view?
I have now managed to get the basic controls working, thanks you fine people :wacko:
I have now managed to get the basic controls working, thanks you fine people :wacko: