Looking for more materials to include into the Material Library VX addon

71 posts / 0 new
Last post
Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Looking for more materials to include into the Material Library VX addon

My little test project has shown me that the Material Library VX addon lacks of some standard materials. A leaf material was one of it.

That's where we need your help. We need more materials that we can include into the Material Library VX addon. So when you know a useful material that should be included, everything is welcome Smile

Attach Image: 
up
1 user likes this.
Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
So what are the most common

So what are the most common shaders? Let's collect what we need.

Wood
Leaf shader
Metal in different flavours
Glass
Plastic in variations
Wall ( cement, wallpaper, etc )
Bricks
Concrete
Fur
Skin
Leather
Fabric

Diffuse
Diffuse with Texture
Diffuse with Texture and Normalmap
Diffuse with Texture, Normalmap and displacement

 

 

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

davis's picture
developer, moderator
Offline
Joined: 07/23/2017 - 11:27
Rock
  • Rock
  • Hair
  • Sand
  • Water
  • Woodfloor
  • Marble

... to be continued. I-m so happy

up
0 users likes this.
Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Let it coming. Best with

Let it coming. Best with attached material Biggrin

Quite a few are of course already in the libary. Glass for example. But as told, a few standard things are simply missing. And the addon needs imho a better categorizing and naming of the materials too.

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

davis's picture
developer, moderator
Offline
Joined: 07/23/2017 - 11:27
Let's make a complete list

Let's make a complete list first. I am not sure how up to date the existing materials in the library are? With the introduction of the principled shader some of them can maybe be simplified.

Best for the materials would be if they only used procedual textures, where possible I guess?

up
0 users likes this.
Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Procedural doesn't make sense

Procedural doesn't make sense where you need real textures. But we will see. First let's make the list. Then let's have a look what exists in the library already. And then let's have a look to fill the gaps. And to throw out what is not needed.

We can of course also have a look if we can update the existing materials to Principled where possible and useful.

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

NigeC's picture
Offline
Joined: 03/07/2017 - 17:44
I have a couple of metal

I have a couple of metal normal and clipping maps for punched stainless or nurled metal:

 

Attach Image: 
up
1 user likes this.
Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Everything is welcome

Everything is welcome Smile

We just shouldn't completely overdo. But that's a thing for later. First let's collect what we can get.

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

NigeC's picture
Offline
Joined: 03/07/2017 - 17:44
a lot of mine are multi layer

a lot of mine are multi layer Thea mats so I'd need to figure out how to replicate it in Cycles ..

 

up
0 users likes this.
davis's picture
developer, moderator
Offline
Joined: 07/23/2017 - 11:27
Here is what I came up with

Here is what I came up with so far. - Not a complete list yet and maybe not all of the materials are 100% essential?

Just copy/paste the list and add materials into the matching category in the next posts. Wink

Stones

  • Brick (New)

  • Brick (Old)

  • Concrete (Smooth)

  • Concrete (Weathered)

  • Marble Carrara (White)

  • Granite (Black)

  • Rock

 

[DONE]  Paint / Coating (each in multiple colors: White, Black, Grey, Red, Blue, Yellow, ...)  

  • Highgloss Paint

  • Semigloss Paint

  • Matte Paint

  • Metallic Paint

  • Powdercoating (Glossy)

  • Powdercoating (Rough)

  • Plaster

 

Plastics (each in multiple colors: White, Black, Grey, Red, Blue, Yellow, ...)

  • ABS (High Gloss)

  • ABS (Textured)

  • Polycarbonate (Transparent / Tinted)

  • Rubber

  • Wax

 

Organic

  • Hair

  • Fur

  • Skin

  • Leaf Shader

  • Grass Shader

  • Bark Shader

 

Ground

  • Soil

  • Lawn

  • Pebbles

  • Sand

 

Fabric & Leather (each in various colors and a basic pattern)

  • Cotton (Rough)

  • Silk (Smooth)

  • Wool (knitted)

  • Velvet

  • Leather

 

Paper

  • Paper White

  • Papyrus

  • Wallpaper

 

[DONE] Glass

  • Glass Clear

  • Glass Frosted

  • Glass Tinted

 

[DONE] Metal

  • Steel Polished

  • Steel Brushed

  • Aluminium

  • Aluminium Anodized (Colors)

  • Copper Polished

  • Copper Oxidized

  • Brass

  • Gold

  • Bronce

  • Stretch Metal

  • Chequerplate Aluminium

 

[DONE] Ceramic (each in multiple colors: White, Black, Grey, Red, Blue, Yellow, ...)

  • Ceramic Glossy

  • Ceramic Tiles

 

[DONE] Liquids

  • Water Clear

  • Water Muddy

  • Coffee

  • Wine

  • Orange Juice

  • Blood

 

Wood (all in highgloss, semigloss, raw and worn variations)

  • Walnut

  • Cherry

  • Oak

  • Mahogany

  • Rosewood

  • Bamboo Veneer

up
2 users likes this.
Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Great list

Great list Smile

With the wood, do you mean the bark or the wood inside?

EDIT, i would of course love to include as much materials as possible. But a single useful wood texture can easily eat up 50 mb and more. So that's most probably most of the textures out. I don't want to blow up the Bforartists download to a few gigabytes I-m so happy

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

davis's picture
developer, moderator
Offline
Joined: 07/23/2017 - 11:27
Good point, I added the bark

Good point, I added the bark shader to the "organic" category. Wink

The download size is of course something to keep an eye on. Despite not having to uv unwrap the objects, keeping it mostly procedual textures also make sense for that. - If the library grows too big, it could always be an additional download for an extended library of course.

What should be included in the BfA download could be "the ESSENTIAL library" (which is also a great name for it.^^) - Maybe it is enough to just include some placeholder textures, if it is treated more like a toolkit of presets, that the user plug in their their own textures. - In that regard one wood material (in some variations, like glossy, matte, raw) would be enough, the rest relys on the creativity of the artist to fill in the textures as needed.

Edit: The "ESSENTIAL" and the "EXTENDED" library could be good names for these features.

up
0 users likes this.
Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Yeah. No problem to include

Yeah. No problem to include some essential textures for demonstration purpose. It's just we cannot include several hundrets mb of image material I-m so happy

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Okay, let's make nails with

Okay, let's make nails with heads, and collect what already exists versus what we want to add.

Current main categories in the addon:

Blender Internal,
Cycles Templates
Cycles Materials
V_Ray

Blender Internal will vanish with 2.8, so we shouldn't even bother to change anything here. V-Ray. Well, it comes with the official Blender version. But V-Ray does not come with Bforartists nor Blender. So no point to keep this materials. That's already two categories that we could remove from the addon.

I have yet to find out the difference between Cycles Templates and Cycles Materials. The templates are in the end materials too. So i would vote to make the Templates a sub category of the Cycles Materials.

That way we have just sub categories for Cycles. Ledt's keep Blender Internal as long as we have the 2.7x line, and we have shrinked the main categories from 4 to 2.

You mentioned essentials and extended. So that could split the Cycles materials into two big categories again.

Anyways. We can do this at a later point. First let's sort the existing Cycles sub categories. That's the first thing that we need to fix i guess. Proper material categories. I made a few comments already.

Templates - the main category that we want to be a sub category. Should contain more complicated templates. See Essential category below.
Car Paint - Should not be a main category. Where could this fit?
Organic - This one could include stuff like skin, fur and leaf shaders
Glass
Textile - Rename to Fabric and leather
Groups - A single entry with Node groups. This one is a template
Utils - Two entries.This one is a template
Metal
Lights
Ceramic
Plastic
Earth - Could become procedural. Or go into the marble category below.
Wood
All

The categories that we want to add here is so far this: 

Essential - Simple templates with Texture, Normalmap, etc. . The kind of stuff that you usually start with when you make your own setup, and where you again and again spend a dozen clicks at.

Bricks - maybe this one could be part of the wall main group. We don't need more than two or three bricks examples.
Wall
Rock
Liquids - Water, orange juice, etc.
Marble
Paint
Paper
Ground

More ideas? Suggestions ? Smile

 

 

 

 

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Hm, adding a material from

Hm, adding a material from within the addon does not work. It says material added, but the new category stays empty.

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Hm, seems that i have to

Hm, seems that i have to compare the addons here again. In Blender VRay is already gone.

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

davis's picture
developer, moderator
Offline
Joined: 07/23/2017 - 11:27
"You mentioned essentials and

"You mentioned essentials and extended. So that could split the Cycles materials into two big categories again."

The essential and extended library would only be a solution to keep the download size small. It should be just one library, with different material categories as written above. - Let's just start making some materials and see how large the download turns out.

up
0 users likes this.
Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Agreed

Agreed Smile

I have run into a little problem meanwhile. Adding materials does not work as thought. The add button is broken. Seems that we need to manipulate the existing blend files directly. I just have no idea how to deal with the categories yet. Still investigating.

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

davis's picture
developer, moderator
Offline
Joined: 07/23/2017 - 11:27
Did you have a look at the

Did you have a look at the dynamat addon by the way and if there would be a way to integrate that functuionality into BFA?

up
0 users likes this.
Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Link?

Not yet. That would be the task now. Polishing the Material Library VX addon. But when we already have problems to add our own materials ... :/

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Had a quick look, and wow,

Had a quick look now, and wow, this shoe to extend the addon with the functionality from the other is a bit too big for me. It's not done with a few tweaks. That's something much bigger.

The task could quickly become obsolete anyways. There is Blender 2.8 ahead. Which comes with a completely new way of dealing with assets.

Bottom line: Let's just add more materials for now. And make more categories. What we could borrow is some materials. But some of them are pretty big.

 

 

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Okay, i got told how it works

Okay, i got told how it works to add a material. First be in the main category. Filter must be off. Then create a material. Save the blend file. Add the currently selected material with the Add button. The material should be in the list now. Select it. Choose the category where you want it to be. Then press the "Add, Remove. Reload Apply ..." button. The one with the back arrow icon. And finally tick the filter button. The material should be in the category now. And is stored in the library.

Phew Smile

Attach Image: 
up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

Draise's picture
developer
Online
Joined: 08/25/2015 - 15:42
Sounds.. complicated. 

Sounds.. complicated. 

up
0 users likes this.

-Draise

Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Typical Blender workflow i

Typical Blender workflow i guess I-m so happy

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

davis's picture
developer, moderator
Offline
Joined: 07/23/2017 - 11:27
I started out with the

I started out with the simplest of the material categories. - Paint -

High Gloss Paint is done so far. Wink

If anyone wants to join creating those materials, please pick a complete category from the list above and create all the related materials for it. -  This will be a great exercise. Biggrin - Just mention which category you will be working on here, so we don´t do double work. - Corrections and improvements can be done later. Let´s first focus on creating all of the materials right now.

If you want to use it, I created a sample scene using the BfA logo as a material placeholder. Download below.

 

Attach Image: 
up
0 users likes this.
Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Looks like a great material.

Looks like a great material. Surely a good addition Smile

There are of course already the standard materials from the Materials Library VX addon. And we could borrow a few materials from the other addon.

I am currently busy with preparing the next Bforartists version. Which is hopefully done in the next days. Then i'll join this task again, and will have a look to create the new categories and join the first new created materials :)

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

davis's picture
developer, moderator
Offline
Joined: 07/23/2017 - 11:27
The materials for the first

The materials for the first category "paint & coating" are done. - Download below.

Next I´ll work on the metals.

Upload: 
Attach Image: 
up
2 users likes this.
davis's picture
developer, moderator
Offline
Joined: 07/23/2017 - 11:27
Metal is also done, let´s see

Metal is also done, let´s see when I find some time to do some more? Wink - This is really a great exercise and the updated node menus are awesome, allowing a really fast visual workflow.

 

Upload: 
Attach Image: 
up
2 users likes this.
Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Awesome

Awesome Smile

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

davis's picture
developer, moderator
Offline
Joined: 07/23/2017 - 11:27
Next batch done.

Next batch done.

Ceramics & Glass

 

Attach Image: 
up
1 user likes this.
Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
You could already include

You could already include them into the addon if you want. The procedure is described above Smile

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

davis's picture
developer, moderator
Offline
Joined: 07/23/2017 - 11:27
I am still counting on some

I am still counting on some other people to create some of the materials, that´s why it´s better to first produce everything, review and improve it and then finally put it all together in the library.

up
0 users likes this.
Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
I'll create a handful i guess

I'll create a handful i guess. But our community isn't this big as you know. But yeah, no need to hurry Smile

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

davis's picture
developer, moderator
Offline
Joined: 07/23/2017 - 11:27
I just checked out how to put

I just checked out how to put all the materials into the library and it is actually much simpler than that. - All that has to be done is copy the .blend files into the library folder and all of the materials in the scene will show up in the material library. The name of the .blend file becomes the category name.

So all that will have to be done in the end is to clean out all unnessecary materials of the scenes and copy them.:D ... We will have to see if we even keep the blender internal and other materials in there? - I would just go with a clean library, showing only the different material categories.


Can you have a look if it is possible to alter the addon in a way, that the preview is automatically updated when the user clicks on one of the materials? - Right now the addon requires to always click the preview button, which is quite annoying. - An auto update would at least be a step in the direction of faster visual browsing the library here.

Also some bigger and more understandable icons on the sidebar of the addon would help usability.

EDIT: Would it be possible to call the material preview from BfA into the list of the addon? That way a dynamic list with previews could be generated. - Or else, would it be possible to include images in the list? Then we could prerender all of the materials to include a preview that way.

 

Attach Image: 
up
0 users likes this.
Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Mh, yes, that's one way of

Mh, yes, that's one way of doing it. But i wanted to avoid to have single library files, since it clutters the workflow when you have to reload libs all the time. On the other hand ... in the end i'm open to anything. But then we would need to grab the materials from the existing library, and put them into single files too. So that it is consistent.

I already had a look if we could implement a preview. Two things: we don't maintain addons. And i was simply not able to manage it, sorry.

What we could do is to create a pdf with the previews Smile

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

Draise's picture
developer
Online
Joined: 08/25/2015 - 15:42
The brushes panel would be

The brushes panel would be perfect for the materials. They can have icons and the UI would be consistent for selecting new things from a library... man I wish I was Hackerman. 

up
0 users likes this.

-Draise

Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Time is the problem here.

Time is the problem here. That's why i don't want to start with maintaining addons too ...

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Manual is done. Now let's

Manual is done. Now let's have a look here.

Davis, are the libs from you ready to be included? Because then i would simply commit them Smile

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
The tracker issue can be

The tracker issue can be found here: https://github.com/Bforartists/Bforartists/issues/172

I have uploaded the currently three existing libraries to the tracker issue too.

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

davis's picture
developer, moderator
Offline
Joined: 07/23/2017 - 11:27
As far as I am concerned,

As far as I am concerned, those are done. Some improvements can still be done later when they are included in the library.

up
0 users likes this.
Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Okay, then i'll add them to

Okay, then i'll add them to the repository now Smile

I will do as you have suggested, simply add the blend files besides the existing library. Easiest one Smile

What do you think about documentation? Necessary? In which form?

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

davis's picture
developer, moderator
Offline
Joined: 07/23/2017 - 11:27
Yes, that will also be

Yes, that will also be easiest to browse, there is a bit of lag when switching category, but it gives much more overview than having it all in one enormous list.

I gave dynamat a try again and this is really perfect. - It looks like blendermada also uses this. So I contacted the developer to see if we maybe can include it into BfA. - But no answer yet unfortunately.

up
0 users likes this.
Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Mh, you have a few unnamed

Mh, you have a few unnamed materials in the files. We should fix this first before including the libs.

EDIT says, this is the light setup, right? Hm, material libs should just contain the materials. Or what do you think here?

Attach Image: 
up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Dynamat is nice. But has a

Dynamat is nice. But has a few caveats. The preview image is nice. But you can't add your own materials. So if even we would simply borrow some of the materials. The license seems to allow this.

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

davis's picture
developer, moderator
Offline
Joined: 07/23/2017 - 11:27
You can add your own, it's

You can add your own, it's very simple. Select the object with the material. Select the category it should go to, hit add material and it will create a preview image and save the material.

Edit:

Yes, those extra materials are the base plane and the lights I used for the scene setup, best just copy only the BfA material swatches to a new file and it should include only the necessary materials.

up
0 users likes this.
Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Really? Hm. Need to reinvest

Really? Hm. Need to reinvest here. But we would need to tweak the addon a bit. For example that it appears in the material tab, and not in the properties sidebar.

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Checked again. Appealing. But

Checked again. Appealing. But No word at licensing. And that's inclusion out, unfortunately. Which means also the materials, since they include image material too :(

Homepage: http://www.dragoneex.com/downloads/dynamat-add-on

We can still borrow the shader setup here and there, since this cannot be copy righted. But for inclusion of the addon we would have to wait for a word from the author.

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Hmmm. The biggest problem for

Hmmm. The biggest problem for the materials library vx addon seems to be the preview, right? We could display the preview window directly in the addon. That's of course a double menu entry then. But for a good reason.

The only thing that would be missing is auto preview then when switching the categories. You would still have to click the preview button. But that's better than nothing i would say Smile

What do you think?

Attach Image: 
up
1 user likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Dynamat throws unfunny errors

Dynamat throws unfunny errors. Another reason not to include it. And the official addon is Materials Library VX ...

Two more small tweaks. What do you think?

I guess i will open a issue now for this I-m so happy

Attach Image: 
up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
Issue: https://github.com
up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

Reiner's picture
administrator, developer
Offline
Joined: 07/25/2015 - 08:59
A word to the textures, i

A word to the involved textures, i would say we should include it into the material library. It becomes too messy in the addon folder with external textures.

up
0 users likes this.

Free gamegraphics, Freeware Games http://www.reinerstilesets.de

Pages

Log in or register to post comments