Shukra Venus Balloon Station Alpha Release 080810

Artlav

Aperiodic traveller
Addon Developer
Beta Tester
Joined
Jan 7, 2008
Messages
5,597
Reaction score
113
Points
153
Location
Moscow
Website
orbides.org
This post is about version 080810, latest version is 080813, info in post 41, OH link is the same

Link:
[ame="http://www.orbithangar.com/searchid.php?ID=3488"]Shukra_Venus_Station_080813[/ame]

Old discussion:
http://www.orbiter-forum.com/showthread.php?t=3050

About
Shukra Venus Balloon Station is a manned facility in the Earth region of the Venus atmosphere, maintained up there by aerostatic means.

Collision physics specs and known bugs:
-The landing happens if relative velocity is less than 0.5 m/s and there is contact.
-Being a WIP, the collision area is a circle of station's radius, to be fixed eventually.
-The station's location is fixed once the time accel goes above 10x, other times it is in free float.
-Landing on a station with time accel above or equal 10 is certain to create bugs.
-UMMU is not fully supported yet

Keyboard controls:
Alt+C Stow/Retract landing strip
...

VC Camera navigation:
Alt+
K move forward
I move backwards
J turn left
L turn right
U Return to default location

------------------------------------------------

This release is far from the finished version, so feedback about bugs and improvements is welcome.

The points to look about in this release is the mesh/looks and the collision detection.

The plans is to add a UMMU deck walking ability, tune the collision detection and add more animations and content.


One point someone can greatly help the project is to define a function describing the station's base shape in x/z space - the equal triangle with carvings. Such function will be much better for collision detection than the polygon model i'll have to use otherwise.
(figured out)
vbs-deck.jpg


Approaching the station in Swift1 plane (A recommended ad-on by GregBurch)
vbs-080810-1.jpg

Landing pad 2 with DG on it:
vbs-080810-2.jpg

View from inside:
vbs-080810-3.jpg
 
Last edited:

penlu

New member
Joined
Jul 20, 2008
Messages
176
Reaction score
0
Points
0
Location
California
ZOMG I was thinking of a floating station and now this!! Awesome!
 

Linguofreak

Well-known member
Joined
May 10, 2008
Messages
4,170
Reaction score
58
Points
73
Location
Dallas, TX
Yay!

Off to orbithanger!

:leaving:

EDIT: Which version of the Swift does it use? There are two on orbithangar.
 

n72.75

Addon Developer
Addon Developer
Tutorial Publisher
Donator
Joined
Mar 21, 2008
Messages
1,903
Reaction score
297
Points
83
Location
Biddeford ME
Website
www.adabsurdumpublishing.com
its mising the modual

Code:
**** Orbiter.log
Build Sep 29 2006 [v.060929]
Devices enumerated: 6
Devices accepted: 5
==> RGB Emulation
==> Direct3D HAL
==> Direct3D T&L HAL
==> Direct3D HAL (NVIDIA GeForce 8600 GT )
==> Direct3D T&L HAL (NVIDIA GeForce 8600 GT )
Found 1 joystick(s)
Module AtlantisConfig.dll [API v.060425]
Module DGConfig.dll [API v.060425]
Module EnergyConfigurator.dll [API v.060425]
Module ProjectApolloConfigurator.dll [API v.060425]
Module AAMissile.dll [API v.060425]
Module AeroBrakeMFD.dll [API v.060425]
Module Attachment Manager.dll [API v.060425]
Module BurnTimeMFD.dll [API v.060425]
Module CustomMFD.dll [API v.060425]
Module ExtMFD.dll [API v.060425]
Module FlatControl.dll [API v.060425]
Module FlightData.dll [API v.050206]
Module Framerate.dll [API v.050206]
Module InterMFD51.dll [API v.060425]
Module LandMFD.dll [API v.050206]
Module Meshdebug.dll [API v.060425]
Module Nebo.dll [API v.060425]
Module Rcontrol.dll [API v.050206]
Module ReleaseMFD-ShiftD.dll [API v.060425]
Module ScnEditor.dll [API v.060425]
Module transx.dll [API v.060425]
Module UMMUFA.dll [API v.060425]
Module VistaBoost.dll [API v.060425]
VistaBoost 1.0: Font smoothing disabled to improve framerate; smoothing will be re-enabled when Orbiter shuts down.
Module OrbiterSound.dll [API v.060425]
Module ProjectApolloMFD.dll [API v.060425]
**** Creating simulation session
DirectDraw interface OK
Direct3D interface OK
Zbuffer: 32 bit
Render device: Fullscreen 1024 x 768
Device has hardware T&L capability
Joystick throttle: SLIDER 0
Joystick throttle control detected
Module Sun.dll [API v.050206]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
Module Mercury.dll [API v.050206]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
Module Venus.dll [API v.050206]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
Module Earth.dll [API v.050206]
VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564
Module Moon.dll [API v.041022]
ELP82: Precision 1e-005, Terms 116/829
Module Mars.dll [API v.060425]
VSOP87(B) Mars: Precision 1e-005, Terms 405/6400
Module Phobos.dll [API v.060425]
Module Deimos.dll [API v.060425]
Module Galsat.dll [API v.041022]
Module Jupiter.dll [API v.050206]
VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625
Module Io.dll [API v.041022]
Module Europa.dll [API v.041022]
Module Ganymede.dll [API v.041022]
Module Callisto.dll [API v.041022]
Module Satsat.dll [API v.061227]
Module Saturn.dll [API v.060425]
VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365
Module Mimas.dll [API v.050206]
SATSAT Mimas: Terms 113
Module Enceladus.dll [API v.050206]
SATSAT Enceladus: Terms 33
Module Tethys.dll [API v.050206]
SATSAT Tethys: Terms 101
Module Dione.dll [API v.050206]
SATSAT Dione: Terms 59
Module Rhea.dll [API v.050206]
SATSAT Rhea: Terms 68
Module Titan.dll [API v.050206]
SATSAT Titan: Terms 100
Module Hyperion.dll [API v.050206]
SATSAT Hyperion: Terms 595
Module Iapetus.dll [API v.050206]
SATSAT Iapetus: Terms 605
Module Uranus.dll [API v.050206]
VSOP87(B) Uranus: Precision 1e-006, Terms 1827/5269
Module Miranda.dll [API v.060425]
Module Ariel.dll [API v.060425]
Module Umbriel.dll [API v.060425]
Module Titania.dll [API v.060425]
Module Oberon.dll [API v.060425]
Module Neptune.dll [API v.050206]
VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024
Module Triton.dll [API v.060425]
Finished initialising world
Module DeltaGlider.dll [API v.060425]
[COLOR=red][B]>>> ERROR: No vessel class configuration file found for:
>>> ERROR: Shukra
>>>        [C:SourceOrbiterVessel.cpp / 248]
>>> TERMINATING <<<
[/B][COLOR=black]VistaBoost 1.0: font smoothing re-enabled.[/COLOR]
[/COLOR]
 

sputnik

Addon Developer
Addon Developer
Donator
Joined
Apr 3, 2008
Messages
424
Reaction score
0
Points
16
Location
Palmdale
Website
www.worldof2001.com
Very nice!

How did you do the landing area collision detection? Would you be willing to share your source code?
 

tblaxland

O-F Administrator
Administrator
Addon Developer
Webmaster
Joined
Jan 1, 2008
Messages
7,352
Reaction score
17
Points
113
Location
Sydney, Australia
One point someone can greatly help the project is to define a function describing the station's base shape in x/z space - the equal triangle with carvings. Such function will be much better for collision detection than the polygon model i'll have to use otherwise.
By "polygon model" do you mean something like this:
http://alienryderflex.com/polygon/
 

Ursus

Rocket Tinker
Addon Developer
Joined
Oct 20, 2007
Messages
176
Reaction score
2
Points
18
Location
46N 123W
After lifting the DG off the base and landing again, I've found that the "landed" vessel tends to wind up at odd attitudes (the attitude the vessel had when it was captured?). [See attachments.]

I hope you're planning on adding code for steering and braking the vessel as it lands and as it taxis on the platform.

I think the braking issue is one reason I haven't managed to land the Swift on the platform (another being that I'm just a so-so pilot).

Edit:

Oh... looks like I found something else... (In the Shukra virtual cockpit) The mesh is showing up "in front of" objects that are actually behind it. (See 4th attachment.)
 

Attachments

  • Shukra1.jpg
    Shukra1.jpg
    96.4 KB · Views: 39
  • Shukra2.jpg
    Shukra2.jpg
    75.4 KB · Views: 30
  • Shukra3.jpg
    Shukra3.jpg
    68.9 KB · Views: 36
  • Shukra4.jpg
    Shukra4.jpg
    160.5 KB · Views: 48

Artlav

Aperiodic traveller
Addon Developer
Beta Tester
Joined
Jan 7, 2008
Messages
5,597
Reaction score
113
Points
153
Location
Moscow
Website
orbides.org
Which version of the Swift does it use? There are two on orbithangar.
Swift1 - [ame="http://www.orbithangar.com/searchid.php?ID=2877"]Swift1[/ame]

its mising the modual{log}
Hm. Make sure you installed it right.
Does all subdirectories go to their correspondings?

By "polygon model" do you mean something like this:
http://alienryderflex.com/polygon/
Not exactly that one, but something similar. Thank you for the link, btw, it's better than the approach i was trying for.

After lifting the DG off the base and landing again, I've found that the "landed" vessel tends to wind up at odd attitudes (the attitude the vessel had when it was captured?).
Right, the stabilising code does not check for all wheels on deck. Fixed.

I hope you're planning on adding code for steering and braking the vessel as it lands and as it taxis on the platform.

I think the braking issue is one reason I haven't managed to land the Swift on the platform (another being that I'm just a so-so pilot).
The braking is already here, but it doesan't seem to work equally for different vessels. To be fixed.

(In the Shukra virtual cockpit) The mesh is showing up "in front of" objects that are actually behind it.
Hm. Now that is an Orbiter bug. Either that, or clipping. May be fixable, but not yet.
 

Urwumpe

Not funny anymore
Addon Developer
Donator
Addon List Curator
Joined
Feb 6, 2008
Messages
35,989
Reaction score
474
Points
173
Location
Langendernbach
Artlav: About the X/Z challenge - did you already think about using a polar function as approximation? if I see it correctly, it is rotation symmetric and the radius function could be a wave function or a sum of multiple wave functions.
 

n72.75

Addon Developer
Addon Developer
Tutorial Publisher
Donator
Joined
Mar 21, 2008
Messages
1,903
Reaction score
297
Points
83
Location
Biddeford ME
Website
www.adabsurdumpublishing.com
Artlav: About the X/Z challenge - did you already think about using a polar function as approximation? if I see it correctly, it is rotation symmetric and the radius function could be a wave function or a sum of multiple wave functions.

plot key points then do a polar regresion.


-----Posted Added-----


its mising the modual

Code:
**** Orbiter.log
Build Sep 29 2006 [v.060929]
Devices enumerated: 6
Devices accepted: 5
==> RGB Emulation
==> Direct3D HAL
==> Direct3D T&L HAL
==> Direct3D HAL (NVIDIA GeForce 8600 GT )
==> Direct3D T&L HAL (NVIDIA GeForce 8600 GT )
Found 1 joystick(s)
Module AtlantisConfig.dll [API v.060425]
Module DGConfig.dll [API v.060425]
Module EnergyConfigurator.dll [API v.060425]
Module ProjectApolloConfigurator.dll [API v.060425]
Module AAMissile.dll [API v.060425]
Module AeroBrakeMFD.dll [API v.060425]
Module Attachment Manager.dll [API v.060425]
Module BurnTimeMFD.dll [API v.060425]
Module CustomMFD.dll [API v.060425]
Module ExtMFD.dll [API v.060425]
Module FlatControl.dll [API v.060425]
Module FlightData.dll [API v.050206]
Module Framerate.dll [API v.050206]
Module InterMFD51.dll [API v.060425]
Module LandMFD.dll [API v.050206]
Module Meshdebug.dll [API v.060425]
Module Nebo.dll [API v.060425]
Module Rcontrol.dll [API v.050206]
Module ReleaseMFD-ShiftD.dll [API v.060425]
Module ScnEditor.dll [API v.060425]
Module transx.dll [API v.060425]
Module UMMUFA.dll [API v.060425]
Module VistaBoost.dll [API v.060425]
VistaBoost 1.0: Font smoothing disabled to improve framerate; smoothing will be re-enabled when Orbiter shuts down.
Module OrbiterSound.dll [API v.060425]
Module ProjectApolloMFD.dll [API v.060425]
**** Creating simulation session
DirectDraw interface OK
Direct3D interface OK
Zbuffer: 32 bit
Render device: Fullscreen 1024 x 768
Device has hardware T&L capability
Joystick throttle: SLIDER 0
Joystick throttle control detected
Module Sun.dll [API v.050206]
VSOP87(E) Sun: Precision 1e-006, Terms 554/6634
Module Mercury.dll [API v.050206]
VSOP87(B) Mercury: Precision 1e-005, Terms 167/7123
Module Venus.dll [API v.050206]
VSOP87(B) Venus: Precision 1e-005, Terms 79/1710
Module Earth.dll [API v.050206]
VSOP87(B) Earth: Precision 1e-008, Terms 2564/2564
Module Moon.dll [API v.041022]
ELP82: Precision 1e-005, Terms 116/829
Module Mars.dll [API v.060425]
VSOP87(B) Mars: Precision 1e-005, Terms 405/6400
Module Phobos.dll [API v.060425]
Module Deimos.dll [API v.060425]
Module Galsat.dll [API v.041022]
Module Jupiter.dll [API v.050206]
VSOP87(B) Jupiter: Precision 1e-006, Terms 1624/3625
Module Io.dll [API v.041022]
Module Europa.dll [API v.041022]
Module Ganymede.dll [API v.041022]
Module Callisto.dll [API v.041022]
Module Satsat.dll [API v.061227]
Module Saturn.dll [API v.060425]
VSOP87(B) Saturn: Precision 1e-006, Terms 2904/6365
Module Mimas.dll [API v.050206]
SATSAT Mimas: Terms 113
Module Enceladus.dll [API v.050206]
SATSAT Enceladus: Terms 33
Module Tethys.dll [API v.050206]
SATSAT Tethys: Terms 101
Module Dione.dll [API v.050206]
SATSAT Dione: Terms 59
Module Rhea.dll [API v.050206]
SATSAT Rhea: Terms 68
Module Titan.dll [API v.050206]
SATSAT Titan: Terms 100
Module Hyperion.dll [API v.050206]
SATSAT Hyperion: Terms 595
Module Iapetus.dll [API v.050206]
SATSAT Iapetus: Terms 605
Module Uranus.dll [API v.050206]
VSOP87(B) Uranus: Precision 1e-006, Terms 1827/5269
Module Miranda.dll [API v.060425]
Module Ariel.dll [API v.060425]
Module Umbriel.dll [API v.060425]
Module Titania.dll [API v.060425]
Module Oberon.dll [API v.060425]
Module Neptune.dll [API v.050206]
VSOP87(B) Neptune: Precision 1e-006, Terms 391/2024
Module Triton.dll [API v.060425]
Finished initialising world
Module DeltaGlider.dll [API v.060425]
[COLOR=red][B]>>> ERROR: No vessel class configuration file found for:[/B][/COLOR]
[B][COLOR=red]>>> ERROR: Shukra[/COLOR][/B]
[B][COLOR=red]>>>        [C:SourceOrbiterVessel.cpp / 248][/COLOR][/B]
[B][COLOR=red]>>> TERMINATING <<<[/COLOR][/B]
[COLOR=red][COLOR=black]VistaBoost 1.0: font smoothing re-enabled.[/COLOR]
[/COLOR]



the files included are

shruka.cfg
shruka.msh
vbs.dll
Shukra-DG-Landed.scn
Shukra-S1-Approach.scn
and all the textures
 

Urwumpe

Not funny anymore
Addon Developer
Donator
Addon List Curator
Joined
Feb 6, 2008
Messages
35,989
Reaction score
474
Points
173
Location
Langendernbach
plot key points then do a polar regresion.

Polar regression is a word, I would need to look up inside my big gray book of math. Do you really want me to do this?

Also, a list of key points in the XZ plane would be a good reference...
 

Artlav

Aperiodic traveller
Addon Developer
Beta Tester
Joined
Jan 7, 2008
Messages
5,597
Reaction score
113
Points
153
Location
Moscow
Website
orbides.org
This post is about version 080811, latest version is 080813, info in post 41, OH link is the same
Shukra Venus Balloon Station Alpha Release 080811
[ame="http://www.orbithangar.com/searchid.php?ID=3488"]Shukra_Venus_Station_080813[/ame]

-Multiple fixes
-Tuned collision handling (multiple vessels, hanging in weird attitudes, fall-thru without a cause)
-Fixed the collision edges (tri-shape with hole and runway, instead of circle)
-Added full UMMU support (walking, jumping, entering)
-Added wheel arrest (. key in landing vessel)

A lot still to be tested, so feedback is welcome as always.

the files included are

shruka.cfg
shruka.msh
vbs.dll
Shukra-DG-Landed.scn
Shukra-S1-Approach.scn
and all the textures
Um, WinZip?
If yes, have you selected preserve directories option?
The cfg should go to config/vessels, dll - modules, etc.

did you already think about using a polar function as approximation?
..
Polar regression is a word
Thank you, problem already solved - tblaxland got the perfect idea for the set, faster than the PTP and more precise than simply a function.


The evening:
vbs-080811-1.jpg
 
Last edited:

Urwumpe

Not funny anymore
Addon Developer
Donator
Addon List Curator
Joined
Feb 6, 2008
Messages
35,989
Reaction score
474
Points
173
Location
Langendernbach
One bug I notice with the latest version: I can't turn the UMMU around. I can only walk forward or backward.
 

Artlav

Aperiodic traveller
Addon Developer
Beta Tester
Joined
Jan 7, 2008
Messages
5,597
Reaction score
113
Points
153
Location
Moscow
Website
orbides.org
One bug I notice with the latest version: I can't turn the UMMU around. I can only walk forward or backward.
Works fine here...
Num lock?
What about end/pgdn explicitly?

Can anyone else confirm?
 

Urwumpe

Not funny anymore
Addon Developer
Donator
Addon List Curator
Joined
Feb 6, 2008
Messages
35,989
Reaction score
474
Points
173
Location
Langendernbach
Works fine here...
Num lock?
What about end/pgdn explicitly?

Can anyone else confirm?

RCS reacted when using the numeric keyboard, but also no rotation, I used the arrow keys for walking.


A small feature request: Can you add a small "meatball" to the runway? After some training, you can land without, but a visual landing aid should make it a lot easier to land.

http://en.wikipedia.org/wiki/Optical_Landing_System
 

Woo482

Moderator
Moderator
Addon Developer
GFX Staff
Joined
Feb 13, 2008
Messages
3,048
Reaction score
0
Points
76
Location
Earth?
do I need mesh land for the collision detection ?
 

Artlav

Aperiodic traveller
Addon Developer
Beta Tester
Joined
Jan 7, 2008
Messages
5,597
Reaction score
113
Points
153
Location
Moscow
Website
orbides.org
do I need mesh land for the collision detection ?
No, it have a separate self-sufficient system.

RCS reacted when using the numeric keyboard, but also no rotation, I used the arrow keys for walking.
Strange.
Anything special about your system/installation?
Any other add-ons not working in a strange way?

A small feature request: Can you add a small "meatball" to the runway? After some training, you can land without, but a visual landing aid should make it a lot easier to land.

http://en.wikipedia.org/wiki/Optical_Landing_System
Looks doable, will look on it.
 
Top