Skip to content

feat(welcome): sinematik derinlik — viewport-sabit ışık katmanı + gün/gece + 1. katman dekoru#46

Merged
Ohualtex merged 1 commit into
mainfrom
feature/welcome-sinematik-yasayan
Jun 8, 2026
Merged

feat(welcome): sinematik derinlik — viewport-sabit ışık katmanı + gün/gece + 1. katman dekoru#46
Ohualtex merged 1 commit into
mainfrom
feature/welcome-sinematik-yasayan

Conversation

@Ohualtex

@Ohualtex Ohualtex commented Jun 8, 2026

Copy link
Copy Markdown
Owner

Özet

Welcome toprak-altı deneyimine sinematik derinlik: tek viewport-sabit ışık katmanı (god-rays + derinlik sisi + toz zerreleri), gün/gece ışık yönü, ve 1. toprak katmanı dekoru.

Eklenenler

  • 🎬 Cinematic atmosfer: 3 god-ray huzmesi + 11 toz zerresi + scroll'la koyulaşan derinlik sisi. page-1'den itibaren viewport-sabit (sticky) → tüm geçişlerde huzmeler içerik altından "kayar" (tek tutarlı ışık sistemi).
  • 🌗 Gün/gece ışık yönü: gündüz güneş sol-üst → sağ-alta, gece ay sağ-üst → sol-alta (gece daha soluk/soğuk).
  • 🐜 1. toprak katmanı dekoru: karınca + kök + çakıl; dolum sırasında (--rise) yoktan büyüyüp parlayarak girer.
  • 🪱 Solucan ağzı kaldırıldı (sadece göz).

Düzeltmeler

  • Page-1 dibinde 2. sayfa ucu sızması (margin 0).
  • pin→underground sınır-dikişi (tek sürekli atmos).
  • page-1 başlığının page-2 ile üst üste binmesi (--exit ile söndürme).
  • Atmos margin net flow 0 → sahneler kaymaz.

Teknik

main.js: scroll'a bağlı --depth-t / --cam / --rise / --exit. Vanilla JS + CSS, build-less. 3 dosya (+186/−3).

Test notu

Hareketler (huzme kayması, toz, dekor glow-in) görünür tarayıcıda doğrulanmalı (gizli sekmede animasyonlar duraklar). Yapısal değerler preview'da ölçülerek doğrulandı.

🤖 Generated with Claude Code

… gün/gece yön + 1. katman dekoru

- 🎬 Cinematic atmosfer (.wu-atmos): 3 god-ray huzmesi + 11 toz zerresi + derinlik sisi;
  page-1'den itibaren VIEWPORT-SABIT (sticky) → tüm geçişlerde huzmeler tutarlı "kayar"
  (içerik altından akar). Tek ışık sistemi — ayrı layer-1 huzmeleri yok.
- 🌗 Gün/gece ışık yönü: gündüz güneş sol-üst→sağ-alta, gece ay sağ-üst→sol-alta
  (inline --rot negatif + gece scaleX ayna + soğuk/soluk ton).
- 🐜 1. toprak katmanı dekoru (.welcome-fill-decor): karınca + kök + çakıl, --rise ile
  yoktan büyüyüp parlayarak girer (glow-in).
- 🪱 Solucan ağzı kaldırıldı (sadece göz).
- 📐 main.js: scroll'a bağlı --depth-t (sis) + --cam (parallax) + --rise (atmos opacity)
  + --exit (page-1'i geçince fill-intro/decor söner).

Düzeltmeler (hepsi preview'da doğrulandı):
- Alt-sızıntı: underground margin-top -8px→0 → page-1 dibinde 2. sayfa ucu sızması 0px.
- Sınır-dikişi: fill-decor vignette kaldırıldı + sürekli tek atmos → pin→underground dikişsiz.
- Başlık binmesi: --exit ile fill-intro page-1'i geçince söner → page-2 ile üst üste binmez.
- Layout kayması: atmos margin net flow 0 (margin-bottom kaldırıldı) → sahneler kaymaz
  (underground top 1200, nem kartı 1470, atmosTop 400→1600 hep 0).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Ohualtex
Ohualtex merged commit f6a8b5e into main Jun 8, 2026
8 checks passed
@Ohualtex
Ohualtex deleted the feature/welcome-sinematik-yasayan branch June 8, 2026 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant