Photo to PBR texture

Hi everyone,

I have multiple seamless textures that I would like to use (e.g. dirt, concrete etc.) and I would like to be able to create different maps (e.g. normal, height etc.) from a single colour image. I have found multiple apps that might do what I wish to do…

The first one would be my preference, however it runs only on Mac (I don’t have a Mac) - and it is commercial (I prefer open source software). AwesomeBump is open source, however I find the GUI extremely confusing.

So I am wondering if there is an open source app that is similar(ish) to these two apps.

Thanks for any suggestions

I’m using Materialize and I’m happy with the results and the GUI

1 Like

Thanks for the answer @Patrick. Is there a way to run Materialize on Linux?

Sadly not, have you tried Wine?
And I think there exists an plugin for GIMP. Not ssure how it is called right now but you should be able to find it

Thanks again. After a quick search, I couldn’t find the plugin.

On Materializes website, it says that, “The Unity project source code is hosted on github: github.com/BoundingBoxSoftware/Materialize”. If it is a Unity project, couldn’t someone build it for Linux?

Edit: I have just tried to run it on Linux, but unfortunately you need the .NET Framework 3.5 to be installed to run it - so this won’t be a feasible option (as good as it looks).

Would Gimel Studio be a possibility?

https://correctsyntax.com/projects/gimel-studio/

It seems to be able to generate normal maps from a colour image. Perhaps someone could write custom nodes for other map types (e.g. height, roughness etc.).

The Plugin is called Insane Bump: https://gimper.net/resources/insane-bump.377/

Why not using blender with this cool comp file after watching the explanation. :wink:

1 Like

This seems interesting. Thanks for the suggestion.

I’ve looked at Gimel Studio. I tried it out and I am happy with the normal map. Could this app generate most texture maps (not just normal)?

The fastest in Blender should be Super Texture.
I personally use Graph.ical (use with Chromium and Dark Reader) for all kinds of texture tasks. But in Gimp is also everything you need. There is a Materialize version for Linux but it does not work for me.

Thanks for your answer.

Unfortunately, you have to pay for Super Texture :frowning:. Although it does look pretty good.

As for Graph.ical, I tried to run it in Firefox (79.0) but in the console it came up with this:

Uncaught TypeError: this.gl is null
WorkingContext https://www.kchapelier.com/graph.ical/main.js?v=1.2.2:1
Context https://www.kchapelier.com/graph.ical/main.js?v=1.2.2:1
App https://www.kchapelier.com/graph.ical/main.js?v=1.2.2:1
https://www.kchapelier.com/graph.ical/:57

In short, I can’t try it.

I use the same version and it works ?!(but Chom>ium< works better, cause of a flyout issue). But here is another one MaterialMaker It is as complex as Cycles, so to me not realy a fast helper but it’s worth a look.

Material Maker seems good. My only issue with Material Maker is is that it seems to be lagging behind by one step - which is actually the same problem I find when using the GLES3 renderer in Godot Engine. I don’t know why it happens, but I generally just switch over to GLES2. Unfortunately, I can’t pull the same trick with Material Maker.

Here is an open source app that aims to be an alternative to Substance Designer:

Unfortunately, there are no image/texture nodes. However it still looks pretty cool.

MaterialMaker offers most of the options in these apps. I don’t mention TextureLab because it can’t handle bitmaps. If that changes it is very close to Graph.ical with additional 3d preview. Which again is the disadvantage of Graph.ical (3d Preview). Here is another one (half open source) which is similar to TextureLab.
TexGraph But if you realy need this i recoment you to buy Super Texture. In the past there was a Gimp Plugin that makes this task very fast (but not flexible). Unfortunately I can’t remember the name.

I’d love to use Material Maker, but the issue I described here makes Material Maker unusable :frowning:.

My only issue with Material Maker is is that it seems to be lagging behind by one step - which is actually the same problem I find when using the GLES3 renderer in Godot Engine. I don’t know why it happens, but I generally just switch over to GLES2. Unfortunately, I can’t pull the same trick with Material Maker.

Lagging behind by one step? Could you elaborate? What kind of GPU do you have?

Hi, I’m the author of Gimel Studio. What exactly were you looking for? Height and specular PBR maps?

Hello @Correct-Syntax because I read this topic, I took a quick look at Gimel Studio and I am really looking forward to it. My first question was though: Can I change the window and background color?

Edit: I see in the 0.4 version is a setting for it but I cannot download it for linux or have i build it on my own.

Yes, that setting in v0.4 changes the theme light/dark (not the window background color though, as that is left up to the system right now).

What flavor of linux are you using? The Linux version I have a build for should run on Debian systems (its built on Linux Mint). I am not sure what you mean about not being able to download it. Could you clarifiy?

(Note: If you look at the Github repo, it is a known issue that on Linux Mint 20 it sometimes has problems. This is something I plan to fix soon. Not sure if that’s what you mean.)

The problem is like this: I click on Project | Project Settings. Instead of popping up the Project Settings dialog, nothing happens. I then click somewhere in Godot and only then the Project Settings pops up. If I click outside of where the window pops up it closes. Note that like I’ve mentioned that this only happens while using the GLES3 renderer.