OpenRacing WIP: Difference between revisions
From SpaceElevatorWiki.com
Jump to navigationJump to search
No edit summary |
|||
Line 1: | Line 1: | ||
= Tasks & Plans = | |||
== Ogre renderer == | |||
* Automatic car 3D model conversion. (can be called "automatic AC3D to Ogre conversion"). | |||
* Automatic track 3D model conversion from Torcs-NG's data (starting from trackgen). Should warn about unsupported geometry and such. | |||
* | * <strike> Make a camera follows a car (from behind)</strike> : ''DONE''. | ||
== Core engine == | |||
* <strike>Load a complete track using C++ plugin</strike> : ''DONE''. | |||
* <strike>Initialize OgreDotNet graphic plugins to display the track</strike> : ''DONE''. | |||
* <strike>Load cars / physics engine</strike> : DONE. | |||
* <strike>Load a C++ driver / create C# interface</strike> : ''DONE''. | |||
== Distribution == | |||
* Compile libsimulator from unmodified Torcs-NG repository. ''No hurry for this. They aren't going to start using our code soon, anyway.'' | |||
== Driver == | |||
* | * <strike>Implement user controlled vehicle</strike> : ''DONE''. | ||
* Load sharpy's driver, make it run a car : ''Keith will do'' | |||
== User interface == | |||
* Make a GUI designed for our needs (load a track, evaluate drivers, run simulation in background, ...) : ''WIP'' | |||
* | * <strike>Port to MyGUI's C# interface</strike> : ''DONE''. | ||
* Work on the installation process | |||
== Screenshots == | == Screenshots == | ||
Line 30: | Line 30: | ||
Image:WIP-TorcsOgre-15.jpg|2008-mar-14, speedometer, tachometer, detect and remove alpha-blended objects | Image:WIP-TorcsOgre-15.jpg|2008-mar-14, speedometer, tachometer, detect and remove alpha-blended objects | ||
Image:WIP-TorcsOgre-16.jpg|2008-mar-18, free-ride</gallery> | Image:WIP-TorcsOgre-16.jpg|2008-mar-18, free-ride</gallery> | ||
Revision as of 11:10, 19 March 2009
Tasks & Plans
Ogre renderer
- Automatic car 3D model conversion. (can be called "automatic AC3D to Ogre conversion").
- Automatic track 3D model conversion from Torcs-NG's data (starting from trackgen). Should warn about unsupported geometry and such.
Make a camera follows a car (from behind): DONE.
Core engine
Load a complete track using C++ plugin: DONE.Initialize OgreDotNet graphic plugins to display the track: DONE.Load cars / physics engine: DONE.Load a C++ driver / create C# interface: DONE.
Distribution
- Compile libsimulator from unmodified Torcs-NG repository. No hurry for this. They aren't going to start using our code soon, anyway.
Driver
Implement user controlled vehicle: DONE.- Load sharpy's driver, make it run a car : Keith will do
User interface
- Make a GUI designed for our needs (load a track, evaluate drivers, run simulation in background, ...) : WIP
Port to MyGUI's C# interface: DONE.- Work on the installation process
Screenshots
Bellow, you'll find some screenshots showing work in progress of Ogre renderer and GUIs.
-
2008-sep-08, high-quality skybox, back to stencil shadows
-
2008-feb-12, minimalist main menu
-
2008-feb-25, chasing camera
-
2008-mar-14, speedometer, tachometer, detect and remove alpha-blended objects
-
2008-mar-18, free-ride