A downloadable tool

Create physically based materials with a library of 100 texture-nodes and bakers (that will only grow). Alter textures in a snap and export your work ready to use in your game engine or 3d suite of choice.

SprueTex is a powerful texture creation tool designed to be easy to discover and work with. Mesh-baking nodes make it a snap to texture your creatures and characters and with the command-line interface it's easy to tie into your content pipeline for automation.

Accessible

In application "Quick Guide" helps you learn the program at your own pace and the order you want. The in application manual fills out the rest and includes visual examples of what the properties of the nodes do.

Permute to win

SprueTex uses a system called permutations that allows you to create variable versions of the same node and give them arbitrary names, weights, and tags. Want to output a "sharp" and "craggy" version of your texture ... can do!

Stay in Control

Reporting features allow you to manage the volume of textures that go into any size project. Batch hundreds of texture up into a Visual Overview report and you can easily review all of your material for stylistic consistency.

System Requirements

  • 64-bit Windows only
  • MSVC2015 Runtime
  • .NET 4.5 Runtime
  • GPU or CPU MUST support OpenCL 1.2
  • Windows 7, 8.1, or 10
  • Intel HD4000 or better GPU
  • Hyper-thread dual-core CPU, quad-core CPU, or better
    • SprueTex will happily eat an octa-core for breakfast, but when multitasking is more important you can configure it to use fewer cores
  • The lowest passing specifications are equivalent to a Surface Pro 1st-gen.



List of Nodes

  • Values
    • Grayscale value
    • RGBA value
    • Image source
    • SVG source
    • ID Map
    • 3d model source (OBJ or FBX)
    • PBR Albedo Validator
  • Basic Math
    • Add
    • Subtract
    • Multiply
    • Divide
  • Color Manipulation
    • Split RGBA
    • Combine RGBA
    • RGBA Average
    • Binarize
    • Brightness Adjustment
    • Contrast
    • Extract RGB Brightness
    • Color Adjustment Curves
    • Gradient Ramp Remapper
    • Levels Adjustment
    • Selective Replace Color
    • Saturation Adjustment
    • Select Color Mask
    • From Gamma Space
    • To Gamma Space
  • Math
    • Cos, Sin, Tan
    • Acos, Asin, Atan
    • Clamp Between 0 and 1
    • Exponential
    • Minimum, Maximum
    • Power
    • Square Root
    • From Normalized Range
    • To Normalized Range
  • Generators
    • Bricks
    • Chain
    • Chainmail
    • FBM Noise
    • Gabor Noise
    • Gradients (linear, reflected, radial, wrap)
    • Perlin Noise
    • Rows
    • Scales
    • Scratches
    • Function 2D Sum
    • Uber Noise
    • Voronoi / Worley
    • Weave (warp / weft)
    • White Noise
  • Filters
    • Anisotropic Blur
    • Gaussian Blur
    • Clip To Range
    • 3x3 Custom Convolution
    • Divide Space
    • Emboss
    • Talus Erosion
    • Invert
    • Octave Sum (perform fractal sums on arbitrary inputs)
    • Posterize
    • Sharpen
    • Sobel Edge Detection
    • Solarize
    • Streak Blur
    • 3x3 Matrix Transform
    • Simple Transform (Offset, scale, angular rotation)
    • Splat Map (terrain splat map style compositing)
    • Add Trim
    • Tile
    • Perturbation Warp
    • Cartesian To Polar Remapping
    • Polar to Cartesian Remapping
  • Model Bakers
    • Ambient Occlusion
    • Curvature
    • Dominant Axis
    • Facets
    • Directional Light (w/ option LCSM smoothing)
    • Model Space Gradient
    • Model Space Normals
    • Model Space Position
    • Triplanar Texture Projection
    • Cylindrical Texture Projection 
    • Volumetric FBM Noise
    • Volumetric Perlin Noise
    • Volumetric Voronoi / Worley Noise
    • Simple Relief Rasterizer
  • Normal Map Nodes
    • Normal Map Deviation
    • Normal Map Normalize
    • Normal Power
    • To Normal Map from heightfield
    • Rotate Normals
  • Graph Control
    • Warp Out / Warp In
    • Sample Scale Control
    • Texture Channel Output
Updated 24 days ago
StatusReleased
CategoryTool
Release date Nov 23, 2017
AuthorSprueKit
TagsGenerator, Procedural Generation, texture, User Interface (UI)
Average sessionAbout a half-hour
LanguagesEnglish
InputsKeyboard, Mouse, Touchscreen

Download

Download
SprueTexv1.1.0.zip 28 MB

Install instructions

  • Unzip the contents of the zip to any location you'd like to save the program to
  • Verify you have the MSVC2015 and .NET 4.5 runtimes installed
    • You can try running the program first to see what error messages if any it presents
    • If an error mentions OpenCL OpenCL.dll then your system does not meet the requirements to run the program, use a different computer of yours that does or request your refund for not being able to use the software
  • When the program launches you may be prompted by your firewall about network permissions
    • This is your decision to make
      • If the program does not work without network access then it is a bug
      • Some features of the software may not work however, but they will not be essential to the software's use
    • SprueTex uses WebSocket based IPC on the LOCAL-HOST only
    • In the future SprueTex will make web-requests for update notices and to access a free texture repository of existing SprueTex textures
      • These will be read-only requests

To dive right into the program click on From Template and choose one of the 4 templates included with this first release. The Guide command at the top of the window is there when you need it.

SprueTex saves data into your AppData/Roaming directory of your user under the name SprueTex, to completely remove the software don't forget to remove this folder too.

Development log