MovingBlocks / Terasology

Terasology - open source voxel world
http://terasology.org
Apache License 2.0
3.68k stars 1.34k forks source link

The Great Retexturing - Part 1 #2407

Closed Cervator closed 1 year ago

Cervator commented 8 years ago

This is the first batch of texture requests come about from http://forum.terasology.org/threads/needed-texture-list-let-drullkus-help-texture-all-the-things.1566 - more will follow later, but these are the more obvious textures we know need replacements first :-)

Related GDoc at https://docs.google.com/spreadsheets/d/1AxCyqn7XB6w0n52N0AAyxVuSPH0OoqU_p2jNQuKtP1U/edit?usp=sharing - will be edited some over time

Desired textures are 16x16 PNGs with I'm sure some more magic (transparency and such) but am not much of an art/3d wizard... 32x32 could work rarely as well if something should be really detailed. Expected use is in the very base of the project (the eventual Iota module series) similar to something like vanilla Minecraft with CC 4.0 BY license (comparable to Apache 2.0). Later batches might be more optional and suitable for other license types.

Actual texture list for round one focus follows. There are existing textures for all/most of them, GMC! and a few unknowns (see GDoc)

A few have "special" stuff attached to them. Can probably dig up some extras if needed, some/most of it is already covered in code or forum already ... somewhere ... :-)

The "bars" (solid blocks) have always been kind of weird to me personally. We have a neat "ingot stack" shape that might be nice to apply bar textures to.

Drullkus commented 8 years ago

Holy crap, that's a lot o.o

Cervator commented 8 years ago

Holy crap, that's a lot o.o

Haha, told you! And that's only the "high" and "critical" priority blocks we really need to replace. Again the reason I was beginning to wonder if it would be smart to start with an existing texture pack of some sort then just add the extras unique to Terasology :-)

Drullkus commented 8 years ago

Did you guys come up with a preferred style for the retextures?

Cervator commented 8 years ago

Not so far, I just made it through origin research and making the list. I think style for the base set is somewhat open-ended, but likely "mild" if that makes sense? The more novel and unique approaches are more likely for gameplay settings like Light & Shadow.

Main importance for the base set is that they look nice in large numbers, since a lot of those textures (mainly terrain types and trees) are likely to be what gets seen the most.

If you see @glasz on IRC sometime maybe see if he's available for a quick talk, he's likely the wisest among us on such a topic :-)

LadySerenaKitty commented 8 years ago

Can it be SVG? SVG would be great since texture size (16px, 32p, etc...) just means a re-export of the SVG assets to PNG. Can be done in the client. SVG can be beautiful if done right.

Cervator commented 8 years ago

I have no idea, maybe? It might be more of a "Just nobody has added support for that yet and .png is easy"

LadySerenaKitty commented 8 years ago

Come August, I'll be able to look into getting SVG rendering support into Terasology, if anyone is interestered.

Drullkus commented 8 years ago

Honestly, not sure about SVG. I'm also under some heat on trying to get Chisel Legacy stuff retextured 😅

I haven't touched Adobe Illustrator for ~5 years, I may have forgotten it all when I became highly specialized at photoshop. There's a new tool coming out called Shadron that really want to give a spin for minecraft mod textures, and maybe terasology too. Can I do block animations like I can in minecraft?

What's this about Light and Dark in terasology? :o

On Jul 19, 2016, at 8:20 PM, Jessica Hawkwell notifications@github.com wrote:

Come August, I'll be able to look into getting SVG rendering support into Terasology, if anyone is interestered.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

Cervator commented 8 years ago

Light and Shadow the gameplay setting's art thread is over here: http://forum.terasology.org/threads/las-light-and-shadow-art-discussion.762/ - it is/was the first "novel" setting for some sort of gameplay we came up with. There are a few others :-)

No rush at all on the textures, take your time with higher priority projects!

Block animations need improvements. There are ways but:

Lots of other cool tools for voxel graphics these days. We've been in touch on occasion with the author of VoxelShop for instance, which is pretty cool for actual creatures. Had thoughts about embedding it in-game even :D

skaldarnar commented 8 years ago

@Drullkus PNG textures are fine imho. If you happen to make them as SVGs we could use a simple script to export them in different sizes.

Which leads me to a question/suggestion: To have a texture set in different resolutions we would need different modules at the moment (can you confirm that @Cervator?). It would be a nice improvement if you could provide textures in different resolutions in a module, and offer an option to select the desired texture quality in-game. Otherwise, group modules with same name but different suffix, e.g., MyTexturePack16 and MyTexturePack64 in the module selection...

Cervator commented 8 years ago

I believe that is correct @skaldarnar although at the same time I remember there's some automated down-sampling in place somewhere - but pretty sure not like that.

Resolution-based modules with overrides would work but indeed be a bit more awkward than necessary. At the same time that would work right now, while texture resolution setting would both need code support plus a UI piece to select it.

I think some initial testing showed a minimal performance hit from higher res, although I'm not sure how thorough that testing was.

Cervator commented 6 years ago

First round of texture updates has finally been merged via #3344, thanks @dacharya64 ! :-)

I've updated the GDoc and checked off the textures in the OP list here

@Drullkus hi been a while! Still would be thrilled if you end up with any spare times for textures here or elsewhere, tho no obligation :D

devibri commented 6 years ago

Latest commit #3346 now has retextures for everything on the list except Ladder, Water, Lava, and some of the optional variants (different kinds of brick cobblestone, double chest)

skaldarnar commented 1 year ago

✔️ I'll just declare this as done.