Thursday, December 31, 2015

My Thoughts on Minetest Texture Packs

A group of four, default, Minetest textures - brick, wood, stone, and cactus.
 ~ Minetest Textures ~
I keep a variety of texture packs installed in my Minetest clients because it is neat to see how much they can change the look of things in Minetest and could suit the build mood I was in at the time.

When I felt like creating something medieval looking, the JohnSmith texture pack was perfect. For modern builds, VanessaE's HDX-64 texture pack fit the bill. For general purpose building, the Misa texture pack was a good choice. However, as my build skills improved, I became more aware of color combinations and how texture images related with other textures to create patterns or how they impacted the overall scene that I was creating.



Some Colors are Too Far Off

Some colors used for blocks in texture packs are too far off from the default coloration. For example, the default color of desert stone is red but in the Misa texture pack it is yellow.

The default color of desert stone is red but in the Misa texture pack it is yellow.
 ~ Default vs Misa ~
(click picture for larger version)

If the default color is red, then stay between reddish purple and reddish orange. Don't go yellow.

The default color of leaves is dark green but in the Summerfields texture pack, the leaves are pale yellow.

The default color of leaves is dark green but in the Summerfields texture pack, leaves are pale yellow.
 ~ Default vs Summerfields ~
(click picture for larger version)

If the default color is dark green, then stay between dark yellowish green and dark blueish green. Don't go pale yellow.



The default color of wood planks is tan but in HDX wood planks are very orange.

The default color of wood planks are tan but in HDX wood planks are very orange.
~ Default vs HDX ~
(click picture for larger version)

If the default color is neutral like tan, then stay between light and dark values of that neutral color. Don't go bright and vibrant.



The default color of stone and cobble is grey but in the DokiDoki texture pack stone and cobble are blue. Also take a look at the desert cobble to right in the screenshot. Notice the radical color and image difference between the default version and DokiDoki's version.

The default color of stone and cobble is grey but in the DokiDoki texture pack stone and cobble are blue.
~ Default vs DokiDoki ~
(click picture for larger version)
I don't even try to build with the DokiDoki texture pack because its colors are so far off from default.

Texture packs are supposed to change the way things look in Minetest but, in my opinion, the colors used should still be either within the same hue and value range as used for the default textures or should be equally shifted across the whole texture pack.

If you are creating a warm and bright texture pack, then shift all the textures, equally, to the same warm hue and brighten all the values by the same measure.

If you are creating a cold and dark texture pack, then shift all the textures, again, equally, to the same cool hue and darken all the values of all the textures by the same amount.

~~~ --- ::o:: --- ~~~

A couple links for you if you are curious about color terms and theory:
A graphical explanation of hue, tint, shade, and value/saturation:
A one page explanation of the color wheel and color theory:

~~~ --- ::o:: --- ~~~



Not Maintained, Too Few Mods Supported

A lot of Minetest texture packs only support the default game mods and of those texture packs, several, like the Minetoon texture pack, have not been maintained for a couple of years and have not kept up with changes in the default game. As of this writing, the HDX series of texture packs are the only Minetest texture packs that have been consistently maintained and updated over the years and are the only ones that support most of the standard and popular mods of Minetest. (The HDX series is the same texture pack, for Minetest, released in different resolutions - 16px, 32px, 64px, 128px, 256px, and 512px.)

Minetoon doesn't even support the default game's desert stone and desert sand which have been in the default game for several years now.
~ Default vs Minetoon ~
(click picture for larger version)

Minetoon doesn't even support the default game's desert stone and desert sand which have been in the default game for several years now.



Resolution Clash

When working with a non-default texture pack, particularly those of higher resolution, blocks and items from unsupported mods stick out like sore thumbs because of their low resolution textures or because of their mis-matched styles or both. This takes some enjoyment out of building because of the mottled visual experience and can make screenshots look really bad.

The low resolution textures of unsupported mods stick out like sore thumbs in high resolution texture packs.
~ Resolution Clash ~
(click picture for larger version)

Resolution clash is inevitable because creating and maintaining a texture pack that supports each and every Minetest mod ever made would require a team of designers or a tremendous amount of time and effort from an individual.

So if your favorite texture pack doesn't support your favorite mods, your options are:

  • accept the texture pack as is, or...
  • submit a mod support request to the texture pack's maintainer and hope and wait, or...
  • take the initiative to create the images to expand the texture pack yourself.




Image Discrepancies May be too Great

The images used in texture packs are what really separates one texture pack from another. A dark, rustic, stone-and-wood, medieval looking texture pack won't suit a spaceship build just as a slick, smooth, plastic-and-polished-metals, modern looking texture pack won't work so well for a medieval farm. This is unavoidable with texture packs that are designed to suit a specific genre of builds.

You will also run into this problem when the image discrepancies between texture packs are so great that they break some of your build designs. For example, I have a barbecue grill design that works in the default textures but fails in HDX because of the images used differ too much from each other. In the default texture, the HomeDecor-Building Blocks fireplace is black with the flame behind a grill and the oak shelves are dark tan. In HDX, the fireplace is silver with a glass door and silver handle and the oak shelves are a pumpkin orange.

A barbecue grill design in works well in default textures but fails in HDX textures.
~ Default Images vs HDX Images ~
(click picture for larger version)

As a result of these issues, I found myself reverting back to the default texture pack more and more. These days, when creating things in Minetest, I only use the default texture pack.

If HDX supports the most mods of any texture pack, why don't I just stick with HDX?

Again, it is because of the color and image discrepancies between HDX and the default textures.

Why are the default textures so important?

Judging by the past and present screenshots I see on Minetest's forums and YouTube videos of Minetest, most players use the default textures. So if I want the things I create in Minetest to look good to most of the people who see them, and most people are using the default textures, then my stuff has to look good in the default textures.

Love them or hate them, the default textures are the base line and, in my opinion, texture packs should keep the colors, values, and images at least somewhat similar to their default counterparts.

Texture packs can enhance how Minetest looks but there are issues with texture packs that you will have to keep in mind, particularly if you are serious about creating nice looking stuff that other players will see.



About Comments:
Be civil and show some class toward your fellow commenters.

Trolls will be ignored as will posts containing swear-words or alternate spellings of swear words.

Wednesday, December 30, 2015

Portabella Village - Preview

A well-worn stone path meanders between mushroom shaped houses that have brightly colored roofs.
 ~ Portabella Village - Preview ~
(click picture for larger version)

"Portabella Village" is part of a larger, long-term, project that I have been working on over the past year or so. Portabella Village is still a work in progress; just a more polished work in progress at this stage.

There are fifteen houses plus support buildings in the village. I came up with the number fifteen because that is the number of colored wool in the default Minetest game. Each house has a roof where the dominant color matches one of the default wool colors. So, fifteen wool colors, fifteen houses.

I wanted the village to look old so I tried to avoid using electronic-looking decorations as much as possible. I also tried to stick with natural materials, like stones and timbers, so the village looks like it was made from resources in the surrounding area.

Another element that lends to the old and rural look is that the village isn't setup on a grid of right-angled intersections and perfectly aligned lots.

A minetestmapper rendering of the Portabella Village area.
 ~ Portabella Village - Overview Map ~
(click picture for larger version)

Even though the village isn't setup on a grid, it still looks like a cohesive place; not houses built in random spots. This is mostly because of two things:
  1. There is a road that loops through the village, connecting all the houses together. The road is also made of the same variety of materials, from start to finish, so that each section looks like it is part of the same road.
  2. The primary structures, the mushroom houses, look similar as if built according to village's traditions. Great-grandparents built their house this way, grandparents built their house this way, parents, kids, grandkids... each generation following the similar build style as the previous generation, using the materials available in their surroundings.

Five houses on the west side of the village.
 ~ Portabella Village - West Side ~
(click picture for larger version)

The houses are completely furnished and each one is furnished differently.

I tried to make the furnishings give a sense of what the people who live there do. Some of the houses are businesses like a cafe, a bakery, and a candle shop ("... the cook, the baker, and the candlestick maker."). While other houses are homes. Some homes are occupied by couples (one home even has baby furniture) and others are occupied by individuals. Some are rich, some are poor, some are old, some are young.


Eight more houses plus a farm and the Portabella Village Windmill in the background.
 ~ Portabella Village - East Side ~
(click picture for larger version)

At this stage of the project, I'm detailing the landscape around the houses. Detailing the landscape around a build really helps settle the build into the scenery.

How do you "detail" the landscape?

Well,... the villagers have houses, so now... what do they do with their yards?

Most of the village houses have flower gardens either in their front, side, or backyards. Some have food gardens. One is a farm complete with a wheat field, grain silo, and barn. The candle maker has bee hives in the backyard to have wax to make candles from and honey to sell. The village tinkerer has a workshop powered by a small windmill. The village librarians like to read outside so they have a gazebo in their side yard.

I still have five more houses to detail the landscape around. These are further to the south, closer to the Portebella Village Windmill. One of the houses belongs to the village apothecary; another belongs to a wealthy, trophy hunter; another belongs to the couple whose family owns the mill; another belongs to a young couple with a baby; and another house belongs to two elderly sisters. Thinking about such profiles of people has helped me with decision making during the design process.



About Comments:
Be civil and show some class toward your fellow commenters.

Trolls will be ignored as will posts containing swear-words or alternate spellings of swear words.