Skip to content
SGSina Gholizadeh
  • Work
  • About
  • Playground
  • Contact
Resume
All work
Case study · 06 / 07

Wassieverse Canvas

A browser 3D editor for posing and rendering NFT characters.

Graphics engineer, via Piqo Design · 2019-2021 · Shipped

Wassieverse Canvas · Case study
wassieverse.c-na.dev
Wassieverse Canvas: cover

An in-browser 3D editor where owners pose, light and render their Wassie NFT characters, then export high-resolution images. Built at Piqo Design for Krew Studios.

01

The problem

NFT communities wanted an easy way to create custom artwork and social media content from their 3D assets, but existing tools required desktop software or lacked flexibility. Wassieverse Canvas needed browser-based 3D editing, wallet NFT import, real-time posing and rig manipulation, facial expression controls, professional lighting, high-quality image export, and performance that could support thousands of unique character models.

02

What I built

I developed a complete online 3D editor so users can customise their NFT characters entirely in the browser: wallet-based NFT importing, interactive rig controls, a facial expression editor, a professional lighting system, scene manipulation, high-resolution PNG export, and an optimised rendering pipeline for thousands of character variations.

  • NFT import

    WalletConnect, automatic NFT loading, model selection, asset management

  • Pose editor

    interactive joint controls, custom rig controller, real-time pose editing

  • Facial expression editor

    blend shapes, model-bound variables, live updates, presets

  • Lighting studio

    directional, spot, and point lights with shadow controls

  • Scene export

    one-click PNG export, hidden editor overlays, high-resolution social-ready output

03

Screens

Wassieverse Canvas: the problem
Wassieverse Canvas: the solution
04

Hard parts

  1. 01

    Large-scale model support

    rendering pipeline for 3,000+ unique NFT models with responsive editing

  2. 02

    Real-time character rigging

    custom joint controller for natural poses in the browser

  3. 03

    GPU rendering & custom shaders

    GLSL with Three.js materials for visual quality without losing real-time performance

  4. 04

    Clean export pipeline

    one-click PNG that hides editor UI and helpers for presentation-ready artwork

05

My role

  • 3D application architecture
  • Three.js development
  • React Three Fiber implementation
  • GLSL shader development
  • Animation & rigging system
  • Performance optimisation
  • UI/UX for creative tools
  • Export pipeline
Info
Role
Graphics engineer, via Piqo Design
Period
2019-2021
Client
Krew Studios, via Piqo Design
Status
Shipped
Stack
  • React
  • TypeScript
  • Three.js
  • React Three Fiber
Visit wassieverse.c-na.dev (opens in a new tab)
On this page
  • The problem
  • What I built
  • Screens
  • Hard parts
  • My role
PreviousMaileroo
NextLaelaps

Let's build something

Open to full-time roles and freelance projects, remote or relocation. The fastest way to reach me is email.

Email hi@c-na.devOther ways to reach me
Sina Gholizadeh · c-na.dev · © 2026Still here? The desk has more secrets. Try the terminal on the Mac.
EmailLinkedInGitHubResumeBack to top ↑