← Project archive
CS-001·Product Engineering·2025—2026

GenPBR

From creator tool to enterprise product—without sacrificing speed or trust

Search ranking
#1
Visitors (6mo)
300K+
Signups
10K+
GenPBR product surface
01Context

GenPBR started as a client-side PBR texture generator for architectural visualization and game development. Demand from serious buyers required enterprise access control, a secure API for plugins, and billing that scaled—without moving generation onto expensive servers or breaking the creator experience.

genpbr.com
02The Challenge

Enterprise buyers expected OIDC SSO, governed permissions, and integration into DCC pipelines. At the same time, texture generation had to stay private, fast, and local. Building auth and plugins as afterthoughts would have broken trust and performance.

03What We Did
  1. 01

    Clarified the before-state: a strong creator tool that could not yet serve enterprise buyers safely

  2. 02

    Designed OIDC federation with hierarchical RBAC—org, team, and resource-level permissions per tenant

  3. 03

    Built a secure server-side API for plugin hosts and partners while keeping generation client-side

  4. 04

    Shipped Stripe subscription tiers from free through enterprise, with clear usage boundaries

  5. 05

    Added intent-specific landing pages for SEO without fragmenting the core product

  6. 06

    Released a Blender plugin and WebGL material viewer so users could iterate with immediate feedback

04Decisions
  • Kept generation on-device with Web Workers so server cost and privacy stayed under control
  • Scoped plugin and partner access through a secure API with OIDC/RBAC enforcement
  • Chose OIDC/OAuth 2.0 federation early so enterprise SSO was not a retrofit
  • Supported Unity, Unreal, Blender, and Roblox export paths with channel packing and color-space handling
  • Deployed Next.js at the edge with serverless routes for auth, billing webhooks, and tenant isolation
  • Added MaterialX (.mtlx) export for professional pipeline integration
05Constraints Met
  • All texture generation runs locally—zero server compute cost per generation
  • Lazy-loaded WebGL viewer with progressive enhancement
  • Code-split route groups for marketing vs. authenticated app surfaces
  • Optimized image pipeline with next/image and responsive srcsets
06The Result

GenPBR ranks #1 for PBR texture generation with 300K+ visitors, 10K+ signups, active enterprise licensing, a live Blender plugin over the secure API, and enterprise OIDC/RBAC integrations in progress—while generation remains 100% client-side.

07Stack
  • Next.js
  • TypeScript
  • REST API
  • OIDC
  • RBAC
  • PostgreSQL
  • Drizzle ORM
  • Stripe
  • WebGL
  • Web Workers
  • Vercel
Next

Facing a similar challenge?

Schedule a Discovery Call
Intake // NSG-PROJECT17%
Step 1 / 5

What are you building?