Roughness Visualizer
CSV heightmap • NxN • µm
Home
Help
Load Demo
Reset
Drag & drop your CSV here, or click to choose.
No file loaded.
Controls & Stats
Upload your NxN CSV → updates render automatically. In 2D: click heatmap for
row profile
,
Shift+Click
for column profile.
Colormap
Turbo (default)
Grayscale
Blue–Red
Heat
?
Downsample
1×
2×
4×
8×
16×
?
X length (µm)
Y length (µm)
dx/dy: —
?
Range
Auto (min/max)
Auto (1–99% clip)
Manual
?
Min (µm)
Max (µm)
Subtract mean plane (z − z̄)
?
3D Controls
Z-axis ×
1.0×
0.5×
0.8×
1.0×
2.0×
3.0×
4.0×
5.0×
Z-axis max (µm)
?
Status
No data loaded.
Roughness metrics
?
No data loaded.
Metric
Symbol
Value
Unit
Export Roughness Metrics PNG
Copy TSV
Sa = mean(|z − z̄|), Sq = RMS(z − z̄), Sz = max − min (µm).
Views
2D View
3D View
2D Heat Map
Export Heatmap PNG
Line Profile
Export Profile PNG
Histogram
Export Histogram PNG
3D View
Plotly surface uses the same colormap/range as 2D.
Export 3D (Plotly) PNG
Roughness Visualizer Documentation
✕