Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Procedural space stations basics #109

Merged
merged 198 commits into from
Jul 14, 2024
Merged

Procedural space stations basics #109

merged 198 commits into from
Jul 14, 2024

Conversation

BarthPaleologue
Copy link
Owner

@BarthPaleologue BarthPaleologue commented Jun 26, 2024

The goal of this pull request is to add procedural space stations in orbit of celestial bodies, replacing the placeholder spacestations from before.

image

image

Space stations will vary in look and in size depending on the distance to the star and the population of the station. Economic considerations will come in another PR.

For starters this PR adds the ability to emit docking requests, dock and undock from stations with the spaceship.

Specific interactions with the station such as refueling, missions and trading will come in another PR.

The spacestations will have full collisions powered by Havok in this PR.

+ move node definition and types to own file
helix can spawn just like ring habitats while tanks can spawn like solar panels
This allows to implement transformable and will allow to wrap hierarchy of objects such as double helixes
create class for ring and helix habitat, got rids of generic nodes
don't translate the controls when they are parented to an object that has already been translated
Landing bay has better texture mapping and text mapping

ring habitat no longer has name plate
- smaller texture sizes for pad numbers
- use instances for crates
@BarthPaleologue BarthPaleologue marked this pull request as ready for review July 14, 2024 10:25
@BarthPaleologue BarthPaleologue merged commit edb351a into main Jul 14, 2024
6 checks passed
@BarthPaleologue BarthPaleologue deleted the ProceduralSpaceStation branch July 14, 2024 10:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant