Maybe I should put your Habitat into "Station for Extra Planets" oxp? To get it into play? Unless you want to reserve it for other use of course, as a Hotel Station for example. Shame if it goes unused.Zieman wrote:And while we're at it, feel free to use (and improve) the Habitat Stations ( https://app.box.com/s/p52h0w4wj3hxq5h3i4mi ) as part of the Hotel Station pool.
crazy idea: artificial planet ring
Moderators: winston, another_commander
Re: crazy idea: artificial planet ring
- pagroove
- ---- E L I T E ----
- Posts: 3035
- Joined: Wed Feb 21, 2007 11:52 pm
- Location: On a famous planet
Re: crazy idea: artificial planet ring
Tetiri it is then. Now can anyone grab the last version of Ring.oxp and make a script so that it only spawns at Tertiri (G5)?
And then the one with the flashers?
# 70. Tetiri (10,208), {7,137,161,173,205} within 7.0 LY. Radius 5898 km.
Corporate State, Rich Ind. Pop. 6.0 B, Prod. 52800 MCr. HC: 5, TL: 14, Green Horned Lizards.
Tetiri is mildly well known for its hoopy night life.
Proposal name for the Ring:
The Tetiri hoop? (as in a hoop: http://en.wikipedia.org/wiki/Hoop_rolling)
@ Zieman. If you could show that new station it would be cool and otherwise we could indeed adapt a Habitat and paint a HOTEL logo on it.
And then the one with the flashers?
# 70. Tetiri (10,208), {7,137,161,173,205} within 7.0 LY. Radius 5898 km.
Corporate State, Rich Ind. Pop. 6.0 B, Prod. 52800 MCr. HC: 5, TL: 14, Green Horned Lizards.
Tetiri is mildly well known for its hoopy night life.
Proposal name for the Ring:
The Tetiri hoop? (as in a hoop: http://en.wikipedia.org/wiki/Hoop_rolling)
@ Zieman. If you could show that new station it would be cool and otherwise we could indeed adapt a Habitat and paint a HOTEL logo on it.
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
https://bb.oolite.space/viewtopic.php?f=4&t=13709
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
https://bb.oolite.space/viewtopic.php?f=4&t=13709
Re: crazy idea: artificial planet ring
@ Spara
If you think that it isn't too ugly as it is now, go ahead, it's not reserved for anything*. Especially if you upgrade some textures (like dock & dome 'floor') & maybe add/replace/move some subents. (Script in the download just puts one Habitat in every TL 12+ system within scanner range of the main station).
* Redspear wanted to use it as Zero-G Stadium, but IMHO that doesn't prevent other uses.
@ PaGroove
Will do this evening, once I get free time with my personal computer.
If you think that it isn't too ugly as it is now, go ahead, it's not reserved for anything*. Especially if you upgrade some textures (like dock & dome 'floor') & maybe add/replace/move some subents. (Script in the download just puts one Habitat in every TL 12+ system within scanner range of the main station).
* Redspear wanted to use it as Zero-G Stadium, but IMHO that doesn't prevent other uses.
@ PaGroove
Will do this evening, once I get free time with my personal computer.
...and keep it under lightspeed!
Friendliest Meteor Police that side of Riedquat
Far Arm ships
Z-ships
Baakili Far Trader
Tin of SPAM
Friendliest Meteor Police that side of Riedquat
Far Arm ships
Z-ships
Baakili Far Trader
Tin of SPAM
- Diziet Sma
- ---- E L I T E ----
- Posts: 6312
- Joined: Mon Apr 06, 2009 12:20 pm
- Location: Aboard the Pitviper S.E. "Blackwidow"
Re: crazy idea: artificial planet ring
The last version already has the flashers.. look very pretty, too..pagroove wrote:can anyone grab the last version of Ring.oxp and make a script so that it only spawns at Tertiri (G5)?
And then the one with the flashers?
But getting the stations to look right up close may be a challenge.. the colour of the land or water under them tends to affect them, and/or there seem to be some transparency-type issues to be resolved.
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
Re: crazy idea: artificial planet ring
Ok here's the wacky station:
https://app.box.com/s/mawcvy55bgxqbn4whbby
planetinfo.plist in the OXP replaces Lave Station with "Super Ico Station"
Again, some textures (such as dock) are just placeholders - if anyone wants to make decent ones, I'll upload the UV-maps (& .PSDs).
https://app.box.com/s/mawcvy55bgxqbn4whbby
planetinfo.plist in the OXP replaces Lave Station with "Super Ico Station"
Again, some textures (such as dock) are just placeholders - if anyone wants to make decent ones, I'll upload the UV-maps (& .PSDs).
...and keep it under lightspeed!
Friendliest Meteor Police that side of Riedquat
Far Arm ships
Z-ships
Baakili Far Trader
Tin of SPAM
Friendliest Meteor Police that side of Riedquat
Far Arm ships
Z-ships
Baakili Far Trader
Tin of SPAM
- Diziet Sma
- ---- E L I T E ----
- Posts: 6312
- Joined: Mon Apr 06, 2009 12:20 pm
- Location: Aboard the Pitviper S.E. "Blackwidow"
Re: crazy idea: artificial planet ring
I really like this idea.. but I doubt it would be feasible, as you'd have overlapping bounding-boxes, yes? (trying to remember what little I've learned here about the way such things work)ClymAngus wrote:By using plate units that bevel up at one end and down at the other, might it be possible to give the appearance of connectivity?
Does anyone have any other ideas, apart from flashers to connect the sections? A sub-entity at one end (or smaller sub-ents at each end) of each section, perhaps? Or is that subject to the same limitations?
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
Re: crazy idea: artificial planet ring
If it's made of a single entity (even with subentities), its bounding box will touch the planet, and it will instantly collide with it. It'll also be so large that I doubt it would workDiziet Sma wrote:Does anyone have any other ideas, apart from flashers to connect the sections? A sub-entity at one end (or smaller sub-ents at each end) of each section, perhaps? Or is that subject to the same limitations?
If you make it out of sections, so long as they don't actually touch, they'll be fine ... until the player gets away and the collision detection algorithm moves from "exact" to "approximate". That particular optimisation might be possible to remove - I'll have a look at how much time it actually saves. If not, you'll need to use bigger "joints" in the next step.
To cover the joints: provided that the size of the gap is too small to fly a ship through, make the polygons for the joints into a visual effect, not a ship. It'll look just the same - provided everything stays positioned correctly - but it won't cause internal collisions.
So long as the collision radius of each real section does not intersect the planet, it should then be fine. You probably shouldn't have any individual section being significantly bigger than a Coriolis - maybe 5km long at most. Tetiri is a big planet, so you're probably looking at around 150 such sections, plus 150 visual effects to join them together. That's manageable.
- Diziet Sma
- ---- E L I T E ----
- Posts: 6312
- Joined: Mon Apr 06, 2009 12:20 pm
- Location: Aboard the Pitviper S.E. "Blackwidow"
Re: crazy idea: artificial planet ring
Well no.. I was referring to Thargoid's already working proof-of-concept demo.. which is made of many individual entities.cim wrote:If it's made of a single entity (even with subentities), its bounding box will touch the planet, and it will instantly collide with it. It'll also be so large that I doubt it would work
So are you saying that bevelled ends could be made to overlap, thus, from a distance appearing to be contiguous, so long as they don't actually touch? If so, how close together is it safe for them to be?cim wrote:If you make it out of sections, so long as they don't actually touch, they'll be fine ... until the player gets away and the collision detection algorithm moves from "exact" to "approximate". That particular optimisation might be possible to remove - I'll have a look at how much time it actually saves. If not, you'll need to use bigger "joints" in the next step.
Could you elaborate on what you mean by "make the polygons for the joints into a visual effect" for us not-up-to-speed types, please? I have a project of my own in mind where this idea might be helpful.cim wrote:To cover the joints: provided that the size of the gap is too small to fly a ship through, make the polygons for the joints into a visual effect, not a ship. It'll look just the same - provided everything stays positioned correctly - but it won't cause internal collisions.
Thargoid's demo currently uses over 300 sections with no problem. Each is about 1km long, I believe, with a 200m gap between sections, currently filled with a pair of flashers. A less "cheaty" way of filling the gaps would be great.cim wrote:So long as the collision radius of each real section does not intersect the planet, it should then be fine. You probably shouldn't have any individual section being significantly bigger than a Coriolis - maybe 5km long at most. Tetiri is a big planet, so you're probably looking at around 150 such sections, plus 150 visual effects to join them together. That's manageable.
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
Re: crazy idea: artificial planet ring
Replacing the flashers with visual effects should be quite easy and would look good (they weren't in the core game when I coded the demo). If I get some time I'll look into it. As Cim says problem could be with size, aes things will be able to fly through them though.
My OXPs via Boxspace or from my Wiki pages .
Thargoid TV
Dropbox Referral Link
Thargoid TV
Dropbox Referral Link
- pagroove
- ---- E L I T E ----
- Posts: 3035
- Joined: Wed Feb 21, 2007 11:52 pm
- Location: On a famous planet
Re: crazy idea: artificial planet ring
Great this project is underway. I'm gonna make a nice texture for Tetiri this weekend.
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
https://bb.oolite.space/viewtopic.php?f=4&t=13709
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
https://bb.oolite.space/viewtopic.php?f=4&t=13709
Re: crazy idea: artificial planet ring
If the player is at long distance, the centres of the objects must be separated by at least the sum of the collision radii of the objects.Diziet Sma wrote:So are you saying that bevelled ends could be made to overlap, thus, from a distance appearing to be contiguous, so long as they don't actually touch? If so, how close together is it safe for them to be?
If the player is nearby, the collision detection is more precise. Exactly how precise varies depending on the overall size of the objects - smaller objects have more precise detection.
Let's simplify it to two boxes you want to put together. They're both "ships" through shipdata.plistDiziet Sma wrote:Could you elaborate on what you mean by "make the polygons for the joints into a visual effect" for us not-up-to-speed types, please? I have a project of my own in mind where this idea might be helpful.
Code: Select all
+-------+ +-------+
| | | |
+-------+ +-------+
Code: Select all
+-------++-------+
| || |
+-------++-------+
Code: Select all
+------ =*
|1 2|
+------ =*
Code: Select all
+------=*+------=*
|1 2||1 2|
+------=*+------=*
If you're not building a loop of them, you'll need to handle the elements at the ends of the combined object slightly differently, of course.
- Diziet Sma
- ---- E L I T E ----
- Posts: 6312
- Joined: Mon Apr 06, 2009 12:20 pm
- Location: Aboard the Pitviper S.E. "Blackwidow"
Re: crazy idea: artificial planet ring
But isn't this exactly what would happen if the ends of the segments were bevelled so as to overlap without touching? As I understand things, the collision radii would extend from the "o" in the centre of each object, to the "+" at the furthest corners.. thus, the centres would be separated by less than the sum of the collision radii if the bevels overlapped to even a tiny degree. Or am I not understanding something correctly?cim wrote:If the player is at long distance, the centres of the objects must be separated by at least the sum of the collision radii of the objects.Diziet Sma wrote:So are you saying that bevelled ends could be made to overlap, thus, from a distance appearing to be contiguous, so long as they don't actually touch? If so, how close together is it safe for them to be?
Code: Select all
+---------------------------------- +-----------------------------------
\ \ \ \
\ \ \ \
\ o \ \ o \
\ \ \ \
\ \ \ \
------------------------------------+ ------------------------------------+
Very cool.. thanks for the explanation!cim wrote:Let's simplify it to two boxes you want to put together. They're both "ships" through shipdata.plist
Now I need to get back to getting to grips with Blender..
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
Re: crazy idea: artificial planet ring
Correct. Potentially even if they didn't. As I mentioned above, that optimisation on the collision detector may need to go - it's player-centric, which I don't like, but it may be that in typical systems on old computers it's also necessary.Diziet Sma wrote:thus, the centres would be separated by less than the sum of the collision radii if the bevels overlapped to even a tiny degree.
- Diziet Sma
- ---- E L I T E ----
- Posts: 6312
- Joined: Mon Apr 06, 2009 12:20 pm
- Location: Aboard the Pitviper S.E. "Blackwidow"
Re: crazy idea: artificial planet ring
Ok.. so overlapping bevels are not possible.. cool.. visual effects it is, then..
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
Re: crazy idea: artificial planet ring
I've updated the ring demo to replace the flashers with visual effects. It's still a very basic model for both the main solid segments and the visual effect joints, but that of course is why it's a demo not an OXP
Each segment is 1000m wide, with a 200m gap between each which is filled by the visual effect. There are also Coriolis gateway stations at intervals around the ring, as before. It may be possible to make the segments wider and the effects thinner, but it will of course need some playing with the see what collision effects occur (plus 1000m is a handy width for the segments as it allows the Coriolis core model to be used as a gateway station directly).
Download link is here from my box account for anyone interested.
Each segment is 1000m wide, with a 200m gap between each which is filled by the visual effect. There are also Coriolis gateway stations at intervals around the ring, as before. It may be possible to make the segments wider and the effects thinner, but it will of course need some playing with the see what collision effects occur (plus 1000m is a handy width for the segments as it allows the Coriolis core model to be used as a gateway station directly).
Download link is here from my box account for anyone interested.
My OXPs via Boxspace or from my Wiki pages .
Thargoid TV
Dropbox Referral Link
Thargoid TV
Dropbox Referral Link