tsunamayo / Starship-EVO

Welcome to Starship EVO bug tracking repo !
114 stars 17 forks source link

[Suggestion] Glass paint (material paint) #4882

Open Uncle-Ulty opened 2 years ago

Uncle-Ulty commented 2 years ago

A recurrent request is MORE GLASS BRICKS.

Glass bricks are cool, are useful to make pretty stuff, and allow us to see the beautiful landscape of Starship EVO.

However, tons of new glass bricks make the codex full, confused, and kinda ugly... So, instead of adding new glass bricks, and creating tons of new bricks, making the codex looks crowded and confused. Would it be possible to add "glass material paint" to make some bricks transparent?

with this material paint, we could transform most of the current bricks into glass versions. The transparency color would be settled using standard color. This "glass paint" would be exclusive to painting bricks, not decals.

Besides increasing the variety, it would allow you to cut out some of the current bricks of the codex, the frameless bricks to be more precise.

Is it possible?

Kaiser-Indrasil commented 2 years ago

I second this, brilliant idea!

Avorion made something really similar - it has the same set of blocks (including 6th form :P ) across light armor, heavy armor, glow blocks, holographic blocks, and glass blocks.

ProPeach commented 2 years ago

That'd pretty much solve the quest for new glass shapes, except the canopy hepta. But but considering there is the hull arch and hollow tetra just like the canopy version, if there was a hollow hull hepta plus this suggestion would work out great at tidying up the codex image

Uncle-Ulty commented 2 years ago

That'd pretty much solve the quest for new glass shapes, except the canopy hepta. But but considering there is the hull arch and hollow tetra just like the canopy version, if there was a hollow hull hepta plus this suggestion would work out great at tidying up the codex image

I need this brick... like... on every ship... you know, my ships are like a fancy chandelier, with lots of glass and ornamental details.

ProPeach commented 2 years ago

Yeah 100%, it's absolutely essential for anything more than the simplest of canopy shapes. Although having said that I do understand that this shape might have some weird issues when you stretch it, I guess that's why it hasn't been included yet if it's gonna take more dev time to solve. Those triangle faces on each corner will stretch into weird wedges if you stretch it using the current system which makes it not match the other glass shapes

ProPeach commented 2 years ago

Ok, last shape suggestion, I swear... image image image

Uncle-Ulty commented 2 years ago

I'd love to have this. It would look awesome for station observation deck dome.

tsunamayo commented 1 year ago

@ProPeach Hi, could you send me those shapes, I wanted to do another pass on glass and other stuff now that we have variants. I feel much more comfortable to add more bricks ^^ Regarding the suggestion, nope I cant do this, that too complex as transparent require another pass.

ProPeach commented 1 year ago

@ProPeach Hi, could you send me those shapes, I wanted to do another pass on glass and other stuff now that we have variants. I feel much more comfortable to add more bricks ^^

SEVO Glass Shapes.zip Sure, here you go! As before the hepta might actually be a little challenging, but I could be misreading the stretch. Excited to hear that about the possibility for other variants, seems players always love more bricks to play with heh. It'd be really cool to see hull versions on these bricks too, like the existing hollow hull tetra and arch

tsunamayo commented 1 year ago

I wanted to make the rounded cockpit too. I also got an idea to make side less windows, so you can design cockpit more freely. The front face and backface would only be connected minimaly through the corner of the brick, so there would not be any distracting side when two brick join.

ProPeach commented 1 year ago

Oh hmmm, so the faces which usually cause the Z-fighting simply wouldn't be there in the model? That'd be pretty interesting to see! Although it would add another variant of each brick, but that's not such a big issue anymore

Kaiser-Indrasil commented 1 year ago

@tsunamayo I love the idea of the sideless windows! Just look at smets' canopy and imagine how much cooler would it look if the game only rendered the front and back faces without rendering the glass faces that are touching other side glass faces:

image

JRL101 commented 1 year ago

I was attempting to fill in a canopy when i realised i dont have the shapes for it. on a small scale. image This is the tetra piece for glass, and this is as small as it goes. Theres also not any hepta canopy blocks.

Why are the glass blocks different from the regular blocks? I know canopy blocks are meant to be "hollow" inside, why not the same blocks but with a "glass shader" then have canopy blocks that can ALSO be have the glass or non glass shaders applied? Im sure theres something stopping it for being a thing. like the glass blocks need a special block because they have other code to make them cull touching faces etc.

ProPeach commented 1 year ago

I was attempting to fill in a canopy when i realised i dont have the shapes for it. on a small scale. image This is the tetra piece for glass, and this is as small as it goes

@JRL101, idk if you noticed but you can get smaller scales than that to play with. Hit F1, you can reduce the minimum scale down to 1/8th which halves the size of the canopy piece in that picture

JRL101 commented 1 year ago

I was attempting to fill in a canopy when i realised i dont have the shapes for it. on a small scale. image This is the tetra piece for glass, and this is as small as it goes

@JRL101, idk if you notices but you can get smaller scales than that to play with. Hit F1, you can reduce the minimum scale down to 1/8th which halves the size of the canopy piece in that picture

Its still the wrong scale?