Skip to content
SV
← Back to work
2025-2026

GenPBR

PBR texture SaaS with Stripe subscriptions and enterprise licensing

North Star Global product: a client-side PBR texture generator that grew into multi-tenant SaaS on genpbr.com with Stripe subscriptions, enterprise licensing, OIDC/RBAC, and a Blender plugin over a secure API.

Visit live project →

Real GenPBR interface: source texture, live WebGL material preview, and export-ready PBR map set generated client-side.

WebGL material viewerLive 3D

PBR map stack

Base map
Base
Normal map
Normal
Roughness map
Roughness
Metallic map
Metallic
AO map
AO
Height map
Height

100% client-side generation

Enterprise buyers expect OIDC SSO, governed permissions, and integration into DCC pipelines, not bolt-on auth. A secure server API had to enable plugins and partner workflows while client-side generation stayed private, zero-latency, and off the server.

  1. 01

    Researched non-AI algorithms for consistent metal/rough map generation across diverse input images

  2. 02

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

  3. 03

    Built secure server-side API for plugin hosts and enterprise integrations - Blender plugin shipped at genpbr.com/blender

  4. 04

    Built Stripe subscription flows with usage tiers from free 1K to enterprise 8K exports

  5. 05

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

  6. 06

    Shipped WebGL material viewer with real-time lighting for instant iteration feedback

  • Client-side image processing pipeline with Web Workers for non-blocking generation
  • Secure server-side API with OIDC/RBAC-scoped access for plugins and enterprise integration partners
  • OIDC/OAuth 2.0 federation with RBAC enforcement at the edge and API layer
  • Channel packing and color space handling for Unity, Unreal, Blender, and Roblox exports
  • Edge-deployed Next.js with serverless routes for auth, billing webhooks, and tenant isolation
  • MaterialX (.mtlx) export for professional pipeline integration
  • 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

Live on genpbr.com with subscription billing, enterprise licensing, and client portals on northshoreitad.com and other NSG-built properties.

Next.jsTypeScriptREST APIOIDCRBACPostgreSQLDrizzle ORMStripeWebGLWeb WorkersVercel

Explore other case studies - product engineering, live game services, and platform architecture.

View full archive →