Combine film grain with muted tones to bring analog aesthetics into digital form. Specify "noise texture overlay" and "muted warm palette" in AI prompts to evoke the tactile warmth of a photographer's darkroom.
필름 그레인과 뮤트 톤을 결합하여 아날로그 감성을 디지털로 옮깁니다. AI 프롬프트에 "noise texture overlay"와 "muted warm palette"를 명시하면 사진가의 암실에서 느껴지는 촉감적 따뜻함을 재현할 수 있습니다.
フィルムグレインとミュートトーンを組み合わせて、アナログの感性をデジタルに移します。 AIプロンプトに「noise texture overlay」と「muted warm palette」を明示すると、 写真家の暗室のような触感的な温かみを再現できます。
Grain is most visible in midtones (Zone V) and gradually disappears in deep shadows and blown highlights. Use this to control visual texture density in your designs. 그레인은 미드톤(Zone V)에서 가장 두드러지며, 깊은 섀도우와 하이라이트에서는 점차 사라집니다. 디자인에서 시각적 텍스처 밀도를 조절하는 데 활용하세요. グレインはミッドトーン(Zone V)で最も目立ち、深いシャドウやハイライトでは徐々に消えます。デザインの視覚的テクスチャ密度を制御するために活用してください。
“The grain is the soul of the photograph.” “그레인은 사진의 영혼이다.” “グレインは写真の魂である。”On Analog Imperfection 아날로그 불완전함에 관하여 アナログの不完全さについて
AI Request Prompt
Design a landing page in Grain Texture style — analog film noise over earthy dark tones. COLOR TOKENS: --bg: #1a1714 --card-bg: rgba(38, 34, 28, 0.85) --border: rgba(232, 221, 208, 0.12) --text: #e8ddd0 --text-muted: #a09484 --accent-1: #e07a5f --accent-2: #81b29a No other colors. TYPOGRAPHY: Heading: "DM Serif Display" serif, regular weight, tracking -0.02em Body: "DM Sans" sans-serif, 400 / 500 / 600 / 700 weight Scale: 14 / 15 / 16 / 17 / 21 / 35 / 80px (clamp(2.2rem, 6vw, 5rem)) Body line-height: 1.8 Heading line-height: 1.05 UI: - Cards: 1px solid var(--border), border-radius 24px (hero) / 14px (tiles), background var(--card-bg) - 6px circular dot indicators before each tile (accent-1, accent-2, muted — 0.7 opacity) - 60px horizontal divider line using accent-1 at 0.6 opacity - Pill-shaped buttons: border-radius 999px, 1px solid accent-1, transparent background, hover rgba(224, 122, 95, 0.12) LAYOUT: - Container: min(1080px, 92vw) centered, padding 28px 0 80px - Hero padding: clamp(24px, 5vw, 48px) - Feature grid: repeat(auto-fit, minmax(220px, 1fr)), gap 12px - Lead paragraph max-width: 680px MOTION: - Tile entrance: translateY(12px) to 0, opacity 0 to 1, 0.65s ease, stagger 0.1s per tile - Button hover: all 0.25s ease - Film grain: SVG feTurbulence overlay — fixed position, inset 0, opacity 0.035, pointer-events none, baseFrequency 0.9, numOctaves 4, background-size 256px repeat - Ambient glow: two radial-gradients — rgba(224,122,95,0.12) at 20% 20% and rgba(129,178,154,0.1) at 75% 70%, both fading to transparent at 50% RESPONSIVE: - Below 768px: single column tiles, grain overlay opacity reduced to 0.02, hero padding 24px, title clamps down to 2.2rem - Above 768px: auto-fit grid fills 2–4 columns, container stays at 92vw FORBIDDEN: - No saturated or neon colors - No sharp corners below 14px border-radius on cards - No box-shadow — depth only through color layering and opacity - No heavy font weights on body text - No images or icons — texture comes only from SVG noise filter OUTPUT: 1. Single HTML file with inline CSS 2. Film grain overlay using SVG feTurbulence in body::after 3. Color token custom properties in :root 4. Hero section with DM Serif Display heading + DM Sans body 5. Feature tile grid with dot indicators and staggered entrance 6. Responsive layout using CSS clamp() and auto-fit grid
Grain Texture 스타일의 랜딩 페이지를 디자인해줘 — 어스 다크 톤 위에 아날로그 필름 노이즈. 색상 토큰: --bg: #1a1714 --card-bg: rgba(38, 34, 28, 0.85) --border: rgba(232, 221, 208, 0.12) --text: #e8ddd0 --text-muted: #a09484 --accent-1: #e07a5f --accent-2: #81b29a 다른 색상 사용 금지. 타이포그래피: 제목: "DM Serif Display" serif, regular weight, tracking -0.02em 본문: "DM Sans" sans-serif, 400 / 500 / 600 / 700 weight 스케일: 14 / 15 / 16 / 17 / 21 / 35 / 80px (clamp(2.2rem, 6vw, 5rem)) 본문 line-height: 1.8 제목 line-height: 1.05 UI: - 카드: 1px solid var(--border), border-radius 24px(히어로) / 14px(타일), 배경 var(--card-bg) - 각 타일 앞에 6px 원형 도트 인디케이터 (accent-1, accent-2, muted — 0.7 opacity) - 60px 수평 구분선, accent-1 색상, 0.6 opacity - 알약형 버튼: border-radius 999px, 1px solid accent-1, 투명 배경, hover시 rgba(224, 122, 95, 0.12) 레이아웃: - 컨테이너: min(1080px, 92vw) 중앙정렬, padding 28px 0 80px - 히어로 padding: clamp(24px, 5vw, 48px) - 피처 그리드: repeat(auto-fit, minmax(220px, 1fr)), gap 12px - 리드 문단 max-width: 680px 모션: - 타일 등장: translateY(12px)→0, opacity 0→1, 0.65s ease, 타일당 0.1s 순차 지연 - 버튼 hover: all 0.25s ease - 필름 그레인: SVG feTurbulence 오버레이 — fixed position, inset 0, opacity 0.035, pointer-events none, baseFrequency 0.9, numOctaves 4, background-size 256px repeat - 앰비언트 글로우: 두 개의 radial-gradient — rgba(224,122,95,0.12) at 20% 20%, rgba(129,178,154,0.1) at 75% 70%, 둘 다 50%에서 transparent 반응형: - 768px 미만: 단일 열 타일, 그레인 오버레이 opacity 0.02로 감소, 히어로 padding 24px, 제목 최소 2.2rem - 768px 이상: auto-fit 그리드 2~4열 채움, 컨테이너 92vw 유지 금지사항: - 채도 높은 색상이나 네온 컬러 사용 금지 - 카드에 14px 미만의 border-radius 금지 - box-shadow 금지 — 깊이는 컬러 레이어링과 opacity로만 표현 - 본문 텍스트에 굵은 font-weight 금지 - 이미지나 아이콘 금지 — 텍스처는 SVG 노이즈 필터로만 출력: 1. 인라인 CSS가 포함된 단일 HTML 파일 2. body::after에 SVG feTurbulence를 사용한 필름 그레인 오버레이 3. :root에 색상 토큰 커스텀 프로퍼티 4. DM Serif Display 제목 + DM Sans 본문의 히어로 섹션 5. 도트 인디케이터와 순차 등장이 포함된 피처 타일 그리드 6. CSS clamp()와 auto-fit 그리드를 활용한 반응형 레이아웃
Grain Textureスタイルのランディングページをデザインしてください — アーシーなダークトーンの上にアナログフィルムノイズ。 カラートークン: --bg: #1a1714 --card-bg: rgba(38, 34, 28, 0.85) --border: rgba(232, 221, 208, 0.12) --text: #e8ddd0 --text-muted: #a09484 --accent-1: #e07a5f --accent-2: #81b29a 他の色は使用禁止。 タイポグラフィ: 見出し: "DM Serif Display" serif, regular weight, tracking -0.02em 本文: "DM Sans" sans-serif, 400 / 500 / 600 / 700 weight スケール: 14 / 15 / 16 / 17 / 21 / 35 / 80px (clamp(2.2rem, 6vw, 5rem)) 本文 line-height: 1.8 見出し line-height: 1.05 UI: - カード: 1px solid var(--border), border-radius 24px(ヒーロー) / 14px(タイル), 背景 var(--card-bg) - 各タイル前に6px円形ドットインジケーター(accent-1, accent-2, muted — 0.7 opacity) - 60px水平区切り線、accent-1色、0.6 opacity - ピル型ボタン: border-radius 999px, 1px solid accent-1, 透明背景, hover時 rgba(224, 122, 95, 0.12) レイアウト: - コンテナ: min(1080px, 92vw) 中央揃え, padding 28px 0 80px - ヒーロー padding: clamp(24px, 5vw, 48px) - フィーチャーグリッド: repeat(auto-fit, minmax(220px, 1fr)), gap 12px - リード段落 max-width: 680px モーション: - タイル登場: translateY(12px)→0, opacity 0→1, 0.65s ease, タイルごとに0.1s順次遅延 - ボタンhover: all 0.25s ease - フィルムグレイン: SVG feTurbulenceオーバーレイ — fixed position, inset 0, opacity 0.035, pointer-events none, baseFrequency 0.9, numOctaves 4, background-size 256px repeat - アンビエントグロー: 2つのradial-gradient — rgba(224,122,95,0.12) at 20% 20%とrgba(129,178,154,0.1) at 75% 70%、両方50%でtransparent レスポンシブ: - 768px未満: 単一列タイル、グレインオーバーレイopacity 0.02に低減、ヒーローpadding 24px、タイトル最小2.2rem - 768px以上: auto-fitグリッド2〜4列、コンテナ92vw維持 禁止事項: - 彩度の高い色やネオンカラーの使用禁止 - カードに14px未満のborder-radius禁止 - box-shadow禁止 — 深みはカラーレイヤリングとopacityのみで表現 - 本文テキストに太いfont-weight禁止 - 画像やアイコン禁止 — テクスチャはSVGノイズフィルターのみ 出力: 1. インラインCSS付きの単一HTMLファイル 2. body::afterにSVG feTurbulenceを使用したフィルムグレインオーバーレイ 3. :rootにカラートークンカスタムプロパティ 4. DM Serif Display見出し + DM Sans本文のヒーローセクション 5. ドットインジケーターと順次登場のフィーチャータイルグリッド 6. CSS clamp()とauto-fitグリッドを活用したレスポンシブレイアウト