BBrightbench
Launch offer: 30% off everything until 30 November. Applied automatically at checkout on Polar and Gumroad, no code to type.

Products / 3D & design

Surfaces24 tileable PBR materials — brick, tile, stone, wood, metal, fabric and ground — at 2K, generated by code.

Surfaces is a pack of 24 seamless PBR materials at 2048 x 2048: four brick styles, six ceramic and terracotta tile layouts, terrazzo, two concretes, sandstone paving, granite cobblestones, oak planks, herringbone parquet, brushed, corrugated and diamond-plate metal, linen, denim, rippled sand and gravel. Each material has basecolor, OpenGL normal, roughness, metallic, height and ambient-occlusion maps. Everything is procedurally generated by our own Python code — not scanned, no AI image models — and every map is checked by script for seamless tiling and correct normals.

Made for 3D artists, game developers and archviz hobbyists who need clean tileable materials. Works with Any 3D application or engine that supports PBR (metal/roughness) materials.

Surfaces preview

$6.30 $9one-time payment, USD

30% launch offer until 30 November, applied automatically at checkout

Buy now for $6.30
  • Download link on screen right after payment, and by email
  • 30-day refund if it doesn't work as described
  • Free updates within version 1.x

Secure checkout by Polar. It handles sales tax and receipts.

What you can do with it

24 materials

Brick (running, Flemish, English, painted Roman), square, hex, herringbone, subway, checker and terracotta tiles, terrazzo, concrete, stone, cobbles, wood, metal, fabric, sand and gravel.

Six maps each

Basecolor (sRGB), normal (OpenGL), roughness, metallic, height and AO — 2048 x 2048 PNG.

Seamless, verified

Wrap-around edges checked numerically for every map and channel, not just by eye.

Correct normals

Normal maps decode to unit vectors and match the height map's slopes (OpenGL; flip green for DirectX/Unreal).

Real-world scale

materials.json gives a suggested tile size and height range for each material, for displacement and mapping.

Setup notes

Steps for Blender, Unreal, Unity and Godot, plus a contact sheet of all materials.

See it before you buy

All 24 materials, rendered from the shipped maps
All 24 materials, rendered from the shipped maps
Seamless tiling: materials repeated 2 x 2
Seamless tiling: materials repeated 2 x 2

What's in the download

materials/144 images
README.txtSetup and how-to guide
contact-sheet.jpgImage
materials.json
CHANGELOG.txtVersion history
LICENSE.txtLicence terms

Version 1.0.0. One ZIP file, no installer, nothing sent anywhere.

Why buy it instead of building it

Seamless and checked by software

Every map is checked for seamless tiling, size and valid normals before release. The materials are generated by code and labelled that way.

Every file listed before you buy

The list below is read from the actual download, and the screenshots show the real files.

A person answers support email

Write to altaitoondev@gmail.com and get a reply within 2 business days. If it doesn't work as described, you get a refund within 30 days.

What you need

  • Any 3D application or engine that supports PBR (metal/roughness) materials
  • Maps are standard PNG files: no plug-ins needed
  • Previews rendered with our own shader; not test-imported into Blender, Unreal, Unity or Godot

What it doesn't do

  • Procedurally generated by code, not scanned or photographed: clean, stylised-realistic look.
  • 2K maps only (2048 x 2048); no 4K.
  • Height maps are 8-bit (at most 0.16 mm per step for these height ranges).
  • Maps only: no .blend, .uasset, .unitypackage or Godot material files.
  • Unity Lit shaders need smoothness (1 - roughness): invert in Shader Graph or pack it yourself.

How buying works

  1. Pay onceCheckout by Polar. Card details never touch this site.
  2. Download straight awayThe download link appears after payment and arrives by email with your receipt.
  3. Open and use itLoad the maps into a material in your 3D app; the README covers Blender, Unreal, Unity and Godot.

Questions

Are these AI-generated or scanned?

Neither. Every pixel comes from procedural Python code (noise and pattern layouts) written by Brightbench.

OpenGL or DirectX normals?

OpenGL (green up), which Blender, Unity and Godot use as-is. In Unreal tick Flip Green Channel on the texture; only DirectX-convention tools need the green channel inverted.

Can I use them in a commercial game or client render?

Yes, when the textures are embedded in your project. You may not resell or share the texture files themselves.

Why no 4K?

The pack keeps a reasonable download size; the maps are clean at 2K and tile seamlessly.

What if it doesn't work for me?

Email altaitoondev@gmail.com within 30 days of purchase. We'll try to fix the problem first; if we can't, you get a full refund through the store you bought from.

You might also need

3D & design

TrayKit

16 modular drawer trays on a 42 mm grid: mix any sizes and they line up.

$4.90 $7DetailsBuy now
IT admin

SysLens

One-click Windows health & security audit report.

$8.40 $12DetailsBuy now
Business

CashRunway 13

See the week your cash runs short — 13 weeks before it happens.

$10.50 $15DetailsBuy now

Get Surfaces and start today

24 tileable PBR materials — brick, tile, stone, wood, metal, fabric and ground — at 2K, generated by code.

$6.30 $9one-time payment, USD

30% launch offer until 30 November, applied automatically at checkout

Buy now for $6.30
  • Download link on screen right after payment, and by email
  • 30-day refund if it doesn't work as described
  • Free updates within version 1.x

Secure checkout by Polar. It handles sales tax and receipts.