Profile image

New Part Idea: Cloth [plz read]

117k AWESOMENESS360  1.4 years ago

I have a simple idea for a potentially useful part that could be added to the game, cloth sections!

These parts would have actual physics attached to them, in the sense that they can sag, blow in the wind, and react to AoA. Part collisions probably aren’t possible in the sense that if you dropped something onto the cloth, it would catch the part and the cloth would react as such. But it could work like this:

You select the cloth part in the designer, and the options interface is a lot like the wing interface, in the sense that you can drag it’s corners to whatever shape you want, whether it be triangular or square, or something else entirely.

Basically, this part would be affected by gravity, sagging where appropriate. Additionally, it could collapse and compress in on itself if it’s connection points get closer to each other, much like if you were to hold a blanket at it’s corners, and slowly lower it onto the floor without dropping it. Here’s an example:

Another feature could be tightness, or strength of the Cloth. Turning the setting up would make it so that the cloth is less susceptible to gravity’s forces, and is tighter. It wouldn’t stretch as easy, but it would be very easy to compress. On the contrary, turning this setting down would decrease how taut the cloth is, making it easy to stretch and compress.

It could have XML Values like Pistons, like preventBreaking which could be set to true or false, and it could the normal settings as XML Values for Overload for when you need to be more precise.

This new part could be used for a myriad of different things, the first that come to mind would be the tarps you see on military trucks, particularly the ones that carried portable artillery in WWII, like these:

Alternatively, it could be used for something like the roof of a convertible car, the ones that fold back to expose the cabin, like this:

It could even be used for 3D modeling in the game, as many people like to create their own structures and buildings to spice up the game experience. You could use it as window drapes, banners hanging from castles and bridge overhangs, and even flags that actually flow in the wind! An idea that I had while I came up with this part was wings on ornithopters; with the part’s ability to compress in on itself and fold up nicely, you could probably fancy some impressive folding wings for a bird, bat, or even dragon-like ornithopter.

You could probably even use it for advertisement banners that planes carry down at the shore, or you could even create a rudimentary sort of rope out of a very thin section of the part.

Even still, regardless of all the potential uses I’ve listed above, I imagine players would find ways to use it in absolute crazy ways that I never would have thought of, completely revolutionizing the game as it tends to be.

Personally, I don’t know how hard it would be to code this part into the game, as I am not a game developer in any sense, nor am I good with coding. But, if any Devs happen to see this, I would like feedback to the idea if it isn’t too much trouble. Mainly, how easy/difficult would it be to code this into the game, and if it could be a possibility in the current next update, or possibly the one after?

That is all, thanks for reading!

  • Log in to leave a comment
  • Profile image

    This would be great. I'm currently working on a Sherman and want to put a mesh cover over the turret

    9 months ago
  • Profile image

    100% agree

    1.3 years ago
  • Profile image
    32.8k V

    @AWESOMENESS360 just put it on the wishlist for Andrew

    1.4 years ago
  • Profile image

    @V I second this!

    1.4 years ago
  • Profile image
    32.8k V

    [@BogdanX @AWESOMENESS360] perhaps cables with adjustable length, tensile strength, stretchiness, restitution, and thickness. They also can use some textures such as steel cable, rope, etc. Could be a part that has two independent draggable points, with a center point to move the whole thing. I don't think the cables should have collision, but maybe it can have its disableaircraftcollisions attribute set to true as default so you can enable collision through overload if you want to have them collide.

    +3 1.4 years ago
  • Profile image

    @BogdanX ah ok, yeah that would be nice actually

    1.4 years ago
  • Profile image
    12.1k goxictamer88

    @rexzion there are already a couple of unity assets that allow this

    1.4 years ago
  • Profile image

    @BogdanX we already have winches though?

    1.4 years ago
  • Profile image

    flags

    +3 1.4 years ago
  • Profile image
    8,046 Ryn176

    it would probably be very very very very resource intensive. reacting to changes in AoA and winds might be light, but reacting to to mesh collision and such is going to be very heavy. not to mention the fact that you need a "resolution" to work with (how much the cloth is going to be subdivided, more subdivision will result in it being smoother, but it will take up more processing power). i suggest try playing around with blender's cloth simulation to get a basic idea of it.

    +6 1.4 years ago
  • Profile image
    30.3k 1342791782

    Cool!

    1.4 years ago
  • Profile image
    26.9k Seredamia

    At the second picture why Andrew got mad?

    +1 1.4 years ago
  • Profile image

    Or use it for fabric-skinned aircraft

    +3 1.4 years ago
  • Profile image
    3,409 Dathcha

    Im sure the devs would love to add this in as much as we do, but the coding required makes this extremely unrealistic

    +3 1.4 years ago
  • Profile image

    while it is a very good idea, as others have said below it would be a pain to code it in and would also have a significant impact on game performance.

    +13 1.4 years ago
  • Profile image
    22.2k Scratchoza

    @rexzion and probably equally laggy and buggy

    +1 1.4 years ago
  • Profile image
    22.9k JuanNotAnAlt

    @AWESOMENESS360
    Simple Plane= Simple Tailor

    +2 1.4 years ago
  • Profile image

    @rexzion yeah, I was thinking that too.

    1.4 years ago
  • Profile image
    33.5k rexzion

    sounds like it would be hell to code and implement

    +14 1.4 years ago