Skip to content

Erarnitox/bulk-texture-creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BULK TextureCreator

Simple Tool to create seamless PBR Texturesets (especially Ground Textures) from Photographs in bulk.

Getting Started

A pre-compiled jar program of BULK Texture Creator can be Downloaded from here:

DOWNLOAD

Once started the Program should look like this:

ScreenShotStart

You can now select a picture from your input folder.

BULK will then select every picture in that folder.

Once you hit the Create Button BULK will then start to create an albedo, normal and roughness map for every picture in that folder and store the output Textures in a Folder Output.

Prerequisites

You need to have Java installed on your Computer.

If you dont have it already get it from here.

Configuration

BULK will try to load the File Texture.conf when the program starts and will create it if it doesnt exist already.

The default config looks like this:

Size:
1024

Strength:
0.9

Divisor:
4

Size: the target resolution of the texture set.

Strength: when making tileable how soft is the bending. Where 1.0 is hard and 0.0 is soft.

Divisor: used to downsample the Normal map for smoother results. Where 1 very sharp and 5 very blury

Raw paste of default config

Example Results:

Here is an Example:

First of all the Input Picture: Input

From that BULK will create a seamless albedo map in the resolution you have specified: Albedo

Bulk will then downsample the Texture by the Divisor you have specified and will calculate a normal map: Normal

Bulk will also provide a basic roughness map for the texture: Roughness

You can find a couple of example Results here

Video Demonstration:

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details

About

Simple Tool to create seamless PBR Texturesets from Photographs in bulk.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages