reopt designreopt design
DocsExploreToolsPricingBuilder
Start
Overview
Start
Next.js 설치
Private install
Core Concepts
아키텍처
Composition Patterns
Accessibility
Keyboard Patterns
Styling
Theme System
Advanced Patterns
Build & Operate
Skills
AI Integration
CLI (opt surface add)
Dependency Graph
Tools
Canvas Catalog
Theme Builder
Form Builder
Templates
Templates
Releases
Release Notes
Oopt-ui
reopt designreopt design

A design system for the AI era

  • Docs
  • Pricing
  • Releases
  • GitHub
  • Terms of Service
  • Privacy Policy

© 2026 reopt-ai. All rights reserved.

ShaderSurface

core

ogl 기반 애니메이션 WebGL 셰이더 배경. 럭셔리 프리셋(메탈릭/실크/유리 등) + 색·파라미터로 배경·카드 배경을 만든다. 정지 프레임·PNG 캡처·WebGL 폴백 지원.

100%

배경 (애니메이션)

Signature

Felix Metallic

카드 배경 (정지 프레임)

liquid-silk
iridescent-pearl
molten-gold
liquid-glass
aurora-veil
mesh-flow

테스트 커버리지

2026년 2월 4일

생성된 테스트 결과를 찾지 못했습니다.

ShaderSurface 항목이 문서 메타에 연결되어 있지만 현재 생성 파일에는 없습니다.

테스트를 추가한 뒤 `bun run generate:test-results`를 실행하거나 `testDescribe` 매핑을 다시 확인하세요.

ShaderSurface Props

Prop타입기본값설명
preset*ShaderPresetId—렌더할 셰이더 프리셋 id
colorsstring[]—hex 색상 배열 (미지정 시 프리셋 기본 색)
scalenumber—패턴 스케일
speednumber—애니메이션 속도
distortionnumber—왜곡 강도
grainnumber—필름 그레인 양
contrastnumber—하이라이트 대비
anglenumber—회전 각도(도)
pausedboolean—true면 단일 프레임만 렌더 (카드 배경 등)
dprnumber—device pixel ratio 상한 (기본 min(dpr, 2))

Import

tsx
import { ShaderSurface } from "@reopt-ai/opt-ui";