shadowmage45 / SSTULabs

Dev repository for testing/unfinished KSP parts/plugins/etc.
Other
62 stars 41 forks source link

New Parts: Reworked LC Fuel tanks #570

Closed shadowmage45 closed 6 years ago

shadowmage45 commented 6 years ago

Upcoming 'new' parts -- rework of the existing LC fuel tanks.

Geometry is as follows:

Unscaled dimensions is as follows

Will have the following body variants:

Each variant will have its own adapter selection:

Will use AO switching to facilitate the use of the same diff/spec/nrm textures across all variants / adapters

Bits that are not part of this development cycle (but can/will be looked at in the future):

taterkerman commented 6 years ago

Nice, can't wait to see them!

Jimbodiah commented 6 years ago

Wow!!!!! It's happening :)

shadowmage45 commented 6 years ago

Still very early in the concept dev work -- the geometry shown above will still be changing substantially; but should give a general idea what is going on with the new models. This is mostly to let me 'see' how everything will fit together, make sure there is enough clearance for 'hollow' uses, and make sure things line up like they should with existing parts.

So far, so good. Quickly got a couple of the models exported and setup in KSP for validation of the plugins' variant-based adapter selection feature; it works, mostly, sort of. Needs some work still, but should be able to get the new feature cleaned up.

At this point I would say that I'm still at least a few weeks/months out on having them finished, and at least a week or two before the first prototype parts would be available (after main geometry is done, before textures and detail work has started).

taterkerman commented 6 years ago

Really awesome. Did you see the images I posted on the forum from that Boeing paper I linked? Figured those might be useful, there were some good images.

taterkerman commented 6 years ago

One very interesting thing in the Boeing concepts is that you have something that looks very much like the tanks you have, but with 1 tank (in the radial sense) missing, and replaced with an airlock (presumably the opposite side is balanced with other non-tankage?). Then the hollow center has a habitat instead of a tank (in SSTU that would fit in like an engine bell from above). This allows easier access to the vehicle from a crew standpoint. Getting ladders right is always touchy in KSP...

Dunno is such an option is possible.

9q5cmgb mkjuigw

shadowmage45 commented 6 years ago

Re: Hab stuff -- not directly workable due to KSPs failure in regards to dynamic crew-capacity (it doesn't work). The best I would be able to do is give a fuel tank (in this case a service bay) with a side being 'empty' for the player to place their own hab/airlock parts.

On that note, I've been thinking of if/how to do service-bay like parts for these (octagonal tank w/ fold-out/retracting side panels). Would really like to, but will require additional concept work to see how it would all fit together with the existing parts.

If it were done, it would be as a new body variant; e.g. for your image above, it would require two parts -- the top 'fuel tank' part, and the bottom 'service bay' part (both being hollow, with the hab extending vertically through both of them).

taterkerman commented 6 years ago

Short of the open/close animation, you could just have the bottom part look like storage, and be set as a KIS tank, right?

One thing KSP is not great at is getting things like rovers to the ground, either. A bottom "service bay" framework to allow a rover might do the trick.

Related to the habs, I know that they don't work with the scaling. I was thinking along the lines of perhaps a 1.25m, 1.875m, and 2.5m hab designed with landers in mind in some fashion. A side hatch, etc. In the last image above, you have a COS like part at the top, perhaps with a window looking out/down for landing. Looking at that image, the thing in Kerbal scale is maybe 3.75m in diameter. You'd then attach something smaller underneath, in the above example we will say a 1.87m diameter hab part with a side airlock. The tank shown at the bottom would be a 3.75m octo tank, but hollow with a 1.875m hole that the airlock hab slides into (like an engine). That bottom ("mount") octo tank has a door/ramp that allows the player to click the airlock and EVA the kerbals to the inside of that empty space, to walk out. In this case it is also hollow. That bottom take might also have spots for engines to be tucked into?

It;s non-trivial, clearly. Landers might need some specialized parts, hurting low part count, but...

shadowmage45 commented 6 years ago

For this set of work I'm going to concentrate on making the fuel tanks functional again (which was the main point of this rework).

Service bays -- possible; might work up the geometry alongside the fuel tanks, but they would end up as a second part (due to animations).

More new/specialized hab parts are not in the current plans, but I will reconsider them (and the proposed ascent-module from above; looks like a good option for the LC5-POD geometry) when I am working on the update of the LC-POD parts (still a ways out). Landing legs / landing engines likewise will be part of another 'set' of dev-work (note how the proposal above uses 'large-RCS' looking thrusters for landing; no central engine).

As it stands now I'm going to have my hands plenty full with just the fuel tanks (and possibly service bays). 4 main tank variants x 4 lengths (at least) = 16 new tank models; 4 adapter types x 4 variants = 16 new adapter models as well. Service bays would take that total up further (at least 4 bodies, 2 adapters). So something like 38-48 new unique models that I'll be creating just for the tanks/service bays and their adapters.

shadowmage45 commented 6 years ago

When looking over examples/renders of quite a few of the lander concepts that are floating around, it seems that many of them use a 16-tank layout for their octagonal setup (e.g. in the images above). This has several advantages as far as structural layout are concerned (for bracing), but would impact other areas in the existing design as well.

Left = 16-tank layout, with four additional tanks in the center where the 'hollow' would reside. Right = current 8-tank layout that I'm prototyping.

(will only be doing one or the other; unless I can think of a method to reduce the number of models needed)

mft-l-preview3

I do like the bracing options for the 16-tank layout, though I dislike its use of the central space. However it might actually make more sense than the single central tank when considering bi-propellant setups. Have not yet played around with the external bracing on the 8-tank layout much, but last I checked it was going to be difficult to get a good layout. The 16-tank layout would also change the hollow variants to have much less usable fuel volume compared to the 8-tank layout.

taterkerman commented 6 years ago

Tough one. I love the 8 tank look. I particularly like the one with spherical tanks, even if I'd rarely use it.

That said, the bracing is certainly an issue.

One thing that just comes to mind, would it be possible to have the bottom and or top panels (the middle ones in the very top render) on a toggle? For example: you have a hollow panel tank, and the top panel is off in the hollow area (as shown above), but the bottom panel you can elect to cover the hole? This would allow a "fire in the hole" engine (LEM), and another mounted on the bottom.

taterkerman commented 6 years ago

163697main_lander_hi from NASA.gov

shadowmage45 commented 6 years ago

I am a pretty big fan of the 8-tank layout myself. Simple, effective.

I was highly debating whether to even do the external bracing (as in the image above). As all of the tank designs will have a central bracing/pillar structure, the external bracing is less necessary. Lack of bracing would make attaching other parts to the tanks seem a bit out-of place (e.g. landing legs)... but I guess that is what the paneled versions are for?


Re: adapters -- sure. There should be a 'bare' (no platform), 'full' (full platform), and 'hollow' (platform with cutout) option available for the hollow-tank variants (both bare tank and paneled hollow variants). Can select independently for top and bottom; so on the 'hollow' tank setup (either paneled or non-), you could select 'hollow' adapter for top and 'full' adapter for the bottom.

(can also leave the bottom adapter as hollow as well, stuff another smaller octagonal tank on the node, offset it into the hollow recess, and put the descent engine on the smaller tank; adds one more part, but can be a better use of space, and gives more fuel volume)

Pappystein commented 6 years ago

1) LOVE the new tanks 2) the 8 tank exposed Round reminds me of the Soviet Fregat and some of it's predecessors... So it could also be the Probe/Satellite bus for a smaller upper stage.

taterkerman commented 6 years ago

Anything not yet flying is basically really YOUR vision. If you like the 8 tank (I do, too, lol), then that's it.

I have another tank layout thought. Half hollow.

The 8 tank you show a few posts up. Imagine the central tank only taking up ~1/2 of the hollow space vertically. If the empty space is in the top half, the player can sink an ascent engine into it. If the empty space is on the bottom (just flip the tank in the VAB with the s key), then the engine can be inset into the landing stage.

Pappystein commented 6 years ago

I love that Idea personally Tater. But isn't that going to cause the need for 7 or more collieders? I am OK with that but I want to make certain we mention that due to the discussion in forum prior to the start of this revamp section.

shadowmage45 commented 6 years ago

I have another tank layout thought. Half hollow.

The 8 tank you show a few posts up. Imagine the central tank only taking up ~1/2 of the hollow space vertically. If the empty space is in the top half, the player can sink an ascent engine into it. If the empty space is on the bottom (just flip the tank in the VAB with the s key), then the engine can be inset into the landing stage.

Yeah, I had had the same thoughts. Would be nice to be able to have half of the tank as hollow, the other half as full, to allow for inset engines on only one end.

The problem comes down to -- where to split up the model, and how to enforce proper AO and adapter selection? (and also, it would mean making another at least 4 body models).

And then someone is going to come along and be like 'ooh, but can I get it inset on -both- ends'. F__k me.

Really, you can already get the 'half-hollow' setup using the proposed models by simply using two fuel tanks.

(I'm still going to give it a bit more thought, but no promises; the 30 models I already need to create is far too much for me at the moment)

(unless someone wants to offer their modeling and texturing time?)

taterkerman commented 6 years ago

Oh, yeah. Or a hollow mount tank. Or just the plate on the bottom for an engine, with a hollow top.

MikeOnTea commented 6 years ago

Well, the current tanks allow this by using the nose/mount options, basically 2/3 tanks in one part, but that's not an option anymore?

shadowmage45 commented 6 years ago

The current tanks are a giant ugly hack of trying to get the original tank models to work with the MFT system (editor list cleanup mostly), and also reduce part-count through the nose/mount 'stacked' tank options. Some of it is a bit weird though, like I had to add empty dummy nose options to add inset nodes and such. The texture scales / structure scales for some of the combinations are clearly out of sync.

The new tank layout is quite a bit different; instead of each model being a complete tank assembly, the tank will be split into three pieces - nose, body, tail. This is being done for several very good reasons, but does have its downsides as well.