Sajjad SABOUR · Creative Technologist & Art Director
What's new
DROP MODEL HERE
CUSTOM PIVOT
SET PIVOT TO
SNAP SIZE
TRANSLATE (units)
ROTATE (degrees)
SCALE (%)
✦ BUILD WITH AI
ADD PRIMITIVE
MODIFIERS
↔ GYRO MODE
2x
IDLE
LOAD A MODEL
GLB · GLTF · drag & drop or tap
HIDE✕
Preset Environments
Custom Environment
🌄
Import HDR / Image
Drag & drop · HDR · EXR · JPG · PNG
Background
Sky / Env background
BG Color
#c8c8ca
BG Blur0.0
Rendering
Look
Exposure1.0
Env Intensity0.5
Post FX
Strength0.60
Softness0.40
Threshold0.85
Amount0.40
Blur0.20
Quality
Focus
Focus dist5.0
Strength1.2
Size0.25
Scene Lights
AMBIENT
↺ reset
Ints.0.4
Color
KEY LIGHT
☀ SHADOW ON↺ reset
Ints.2.5
Color
Position
X3.0
Y5.0
Z4.0
Shadow
Ground0.20
On models1.00
Blur3
Area2.0
Map
Soft shadows
Softness3.5
Samples
Contact1.0
Soft map
FILL LIGHT
↺ reset
Ints.0.8
Color
Position
X-4.0
Y2.0
Z-3.0
RIM LIGHT
↺ reset
Ints.0.6
Color
Position
X0.0
Y-3.0
Z-6.0
CONTACT SHADOW
↻ Refresh
Spread1.40
Look
Height (cm)12.0
Level 1 · contact (0 → L1 top)
Darkness0.45
Blur1.0
Expand0.00
Level 2 · mid (0 → L2 top)
Darkness0.28
Blur2.8
Expand0.00
Level 3 · full silhouette
Darkness0.14
Blur5.5
Expand0.00
Band heights (cm)
L1 top3.0
L2 top10.0
Custom Lights
Scene AI
Loaded Objects≣ Compact
No models loaded yet
Hierarchy
Selection sets+
Shift-click parts, then + to make a set
Geometry
Transform
Position
X0.0
Y0.0
Z0.0
Rotation (°)
X0°
Y0°
Z0°
Scale
X1.0
Y1.0
Z1.0
Align to object
Apply
Axes
Collision
Attached models can’t collide — the attach system manages them. Detach to enable.
Gap
Material Presets
Browse
Select a model in SCENE tab
—
Properties
Type
Color#ffffff
+
MAP✕
Specular (Phong)
Shininess30
Spec Color
+
MAP✕
Roughness0.50
+
MAP✕⇄
Metalness0.00
+
MAP✕⇄
Normal1.00
+
MAP✕
Bump1.00
+
MAP✕⇄
Opacity1.00
+
MAP✕⇄
Emissive1.0
+
MAP✕⇄
Gem · interior
Engine
Environment
Custom map
Bounces4
IOR2.42
Dispersion.020
Tint
Density0.15
Gem · coat
Reflection0.50
Coat rough0.00
Matcap
Matcap
+
MAP✕
Hue0°
Saturation1.00
Blur0.0
Toon
Tones
Physical Properties▸
Clearcoat0.00
CC Rough0.00
Transmission0.00
IOR1.50
Thickness0.00
Atten. Dist∞
Atten. Color
Dispersion0.00
Iridescence0.00
Irid. IOR1.30
Irid. Thick400
Sheen0.00
Sheen Color
Specular1.00
Spec Color
+
MAP✕
UV Transform▸
Offset X0.00
Offset Y0.00
Repeat X1.00
Repeat Y1.00
Rotation0.00
📦 Auto-saved library found
My Models
No saved models yet
Import Data
Supports: JSON array · CSV · Google Sheets (File → Share → Publish as CSV)
Products
No meshes in library yet
Saved Materials
No custom materials saved yet
0———
Select a model in the SCENE tab first
States
Source clips
Events
WHEN
ON MESH
ANIMATE
TO STATE
LOOP MODE
CYCLE STATES (in order)
0.4s
Click meshes in viewport to trigger events
Behaviors
TYPE
START
AXIS
GRAB MOVES
AXES + LIMITS (cm, local, from rest)
−+
−+
−+
The shopper drags the model along the ticked LOCAL axes. Type how far it may go in each direction — the −/+ signs are automatic. 0 and 0 (or empty) = no limit. Position uses your Settings unit (cm or m), rotation is degrees — both local, from the rest pose.
LOOK AT
FRONT AXIS
TURN LIMITS (°)
+Y−Y
+X−X
±Y = left / right · ±X = up / down — 0 locks a direction
SMOOTHING
60%
low = snappy follow · high = soft, trailing follow
AMOUNT
0.1
SPEED (°/s)
30
STOP AFTER (loops · 0 = ∞)
Scroll Timeline
AT%
No keyframes yet. Set a % and click Capture.
Preview Scroll
0%
Export Smoothing
SlowFast
How fast animation catches up to scroll in exported viewer. End-user can also adjust via ⚙ in the viewer.
↗ Click EXPORT VIEWER to generate the scroll-driven HTML page.
✓ Texture applied — use the load button above to add to scene
Describe your model
QUALITY
POLYCOUNT target faces
REFINE optional · runs on the model above
RETOPOLOGY reduce to target faces
RE-TEXTURE
SEGMENTATION
Reference Image
Drop image here or tap to browse
JPG, PNG — best results with clear object on clean background
0%
✓ Model Ready
OPTIMIZE MESH optional
0%
Reference image
Tap to choose an image (JPG / PNG / WebP)
Multi-view images front required · others optional
QUALITY
POLYCOUNT target faces
REFINE optional · runs on the model above
RETOPOLOGY reduce to target faces
RE-TEXTURE
SEGMENTATION
Reference Images 1–4 images
Upload different angles of the same object for best reconstruction quality.
0%
✓ Model Ready
OPTIMIZE MESH optional
0%
VIEW IN AR
Point your camera at a flat surface
LIGHTING SOURCE
📱 iPhone tip: iOS AR uses your live camera automatically for PBR lighting — no custom env map needed for the best result.
ENV PRESET
EXPOSURE
0.11.0
💡 Tip: Use your phone's Panorama mode first, save it, then open from gallery — gives the most accurate lighting.
Preparing 3D model…
EXPORT VIEWER
Standalone HTML with 3D viewer + interactions
FILE NAME
OPTIONS
⚡ Requires internet (CDN). Offline bundling coming in a future version.
↕ SCROLL TIMELINE
DEFAULT MODE
SMOOTHING
SlowFast
TRANSITION SPEED (seconds)
FastSlow0.55s
PAGE HEIGHT (vh)
ℹ Exports models, materials, lights, environment and all animation events into a single HTML file.
EXPORT
Choose how to ship your scene
EXPORT SETTINGS
Applied to your published / exported viewer
Typography
Type an exact Google Fonts family name (case-sensitive). Unknown names simply fall back to the system font.
The quick brown fox jumps over the lazy dog
Background
Behaviour
Published quality
On-screen buttons
These become the defaults in the Export / Publish dialog — you can still override them per export.
Advanced AR app
Off by default. Adds a separate file for the installed MeshMax AR app — sharper swatches and material textures it can read. Your published page is not changed and does not download it. Publishing takes a little longer and uses some storage, so leave it off unless this project is shown in the app.
AR button
Branding
Staff control. Turning this off removes the MESH MAX credit from your exported and published viewer.
PFX
NOTES
ANNOTATIONS
Clickable points pinned to a part. Place one on the model, then give it a tooltip, info card, camera move or trigger.
Zoom buttons
Shown in the published viewer only when the scene has hotspots and a scroll timeline. Keys: + / −
Measure distances on the model. Pick two points, or auto-measure a part's bounding box, then drag the A / B ends to reposition.