Skibidi Toilet

Skibidi Toilet, YouTube'da DaFuq!?Boom! (Alexey Gerasimov) tarafından yaratılan ve Source Filmmaker ile üretilen bir machinima web serisidir. İlk bölümü 7 Şubat 2023'te yayınlanan dizi, kısa sürede viral olmuş ve internet kültürünün önemli bir parçası haline gelmiştir.

Hikâye, insansı kafaları olan sifonlu tuvaletler (Skibidi Tuvaletler) ile onlara karşı savaşan kamera, hoparlör ve televizyon kafalı robotlar arasındaki epik çatışmayı anlatır. Dizi görsel anlatımı, gelişen karakterleri ve sürpriz dolu senaryosuyla dikkat çeker.

🌍 Evren ve Fraksiyonlar

🚽 Skibidi Tuvaletler (Skibidi Toilets)

Ana düşman güç. Tuvalet gövdelerine monte edilmiş insan kafalarından oluşurlar. "Skibidi Dop Dop Yes Yes" şarkısını söyleyerek şehirleri istila ederler. Zamanla boyutları ve yetenekleri gelişir:

  • Normal Skibidi Tuvalet – Standart beyaz klozet, şarkı söyler.
  • Büyük Skibidi Tuvalet – Devasa boyut, daha güçlü.
  • G-Man Skibidi Tuvalet – Half-Life’taki G-Man’e benzeyen lider tip, lazer gözler.
  • Bilim İnsanı Skibidi Tuvalet – Teknoloji geliştiren, mekanik kolları olan versiyon.
  • Titan Skibidi Tuvaletler – Devasa, yıkıcı güce sahip üst düzey düşmanlar.

📷 Kamera Adamlar (Cameramen)

İnsan vücutlu, başları güvenlik kamerası olan direniş savaşçıları. Sessizdirler, stratejik davranırlar. Gelişmiş türleri:

  • Normal Kamera Adam – Temel asker.
  • Büyük Kamera Adam – Daha iri ve dayanıklı.
  • Titan Kamera Adam – Jetpack, plazma topu ve devasa boyutuyla efsanevi karakter. Ana kahramanlardan.

🔊 Hoparlör Adamlar (Speakermen)

Başları hoparlör olan müttefikler. Ses dalgalarıyla saldırır ve iletişim kurarlar. Kırmızı kravat ve siyah takım giyerler. Önemli üyeleri:

  • Titan Hoparlör Adam – Dev hoparlör başlığı, sonik patlamalar yapabilir.

📺 TV Adamlar (TV Men)

Kafaları eski tüplü televizyon olan gizemli savaşçılar. Hipnotize etme, ışınlanma ve boyut değiştirme gibi yeteneklere sahiptirler.

  • Titan TV Adam – Mor ışıklı, son derece güçlü bir varlık. Skibidi Tuvaletlere karşı büyük savaşlarda kilit rol oynar.

📖 Önemli Karakterler ve Özellikleri

  • Titan Kamera Adam: Mavi lens, jetpack, göğsünde reaktör çekirdeği. Skibidi liderlerine karşı defalarca dövüşmüştür.
  • Titan TV Adam: Mor ekran, kollarında bıçaklar, anlık ışınlanma. Düşmanları kendi boyutuna hapsedebilir.
  • G-Toilet (G-Man Skibidi): Serinin ana antagonisti. Sürekli gelişerek lazer, kalkan ve robot bedenler kazanır.
  • Bilim İnsanı Skibidi Tuvalet: Klozetin arkasından çıkan mekanik kollar, çeşitli silahlar üretir.

Source Filmmaker (SFM)

Source Filmmaker, Valve tarafından geliştirilen ve Steam üzerinden ücretsiz sunulan bir 3D animasyon aracıdır. Half-Life 2, Team Fortress 2 gibi oyunların motorunu kullanarak sinematik sahneler ve kısa filmler oluşturmanıza olanak tanır. Skibidi Toilet serisi tamamen SFM ile yapılmaktadır.

SFM, kemik tabanlı animasyon, yüz ifadesi düzenleme, ışıklandırma ve gerçek zamanlı önizleme gibi profesyonel özelliklere sahiptir. Kullanıcı dostu arayüzü sayesinde hem yeni başlayanlar hem de deneyimli animatörler tarafından kullanılabilir.

🛠️ SFM ile Başlarken

  1. Steam hesabınızla giriş yapın ve kütüphanenize "Source Filmmaker" ekleyin (ücretsiz).
  2. Yazılımı indirip kurun. Açılışta örnek projeleri inceleyebilirsiniz.
  3. Steam Atölye'den Skibidi Toilet modellerini, haritaları ve parçacık efektlerini abone olarak edinin.

🎞️ Basit Bir Skibidi Toilet Animasyonu Yapımı

Kendi Skibidi Toilet sahnenizi oluşturmak için gerekli adımlar ve ihtiyaç duyacağınız kaynaklar.

📦 Gerekli Modeller ve Varlıklar

Steam Atölye'de "Skibidi Toilet" aratarak pek çok ücretsiz model bulabilirsiniz. Temel paket önerileri:

  • Skibidi Toilet Pack – Normal, büyük ve G-Man klozet modelleri.
  • Cameraman Pack – Kamera adam, Titan Kamera Adam.
  • Speakerman & TV Man – Hoparlör ve televizyon kafalı karakterler.
  • Şehir Haritası – "gm_bigcity" veya "rp_downtown" gibi yıkık şehir haritaları.
  • Ses Efektleri – Skibidi Dop Dop Yes Yes şarkısı, patlama sesleri.

🎬 Adım Adım Animasyon Süreci

1. Yeni Oturum Aç

SFM'yi başlatın, File → New Session ile boş bir proje oluşturun.

2. Harita Yükle

File → Load Map... ile indirdiğiniz şehir haritasını seçin. Kamera açısını ayarlayın.

3. Modelleri Sahneye Ekle

Animation Set Editor'de sağ tıklayıp Create Animation Set for New Model ile Skibidi Toilet ve Kamera Adam modellerini yerleştirin. Modellerin kemik yapısına dikkat edin.

4. Poz ve Anahtar Kare (Keyframe)

Zaman çizelgesinde karakteri seçin, hareket ettirmek istediğiniz kemiğe tıklayın, zamanı ilerletin ve yeni poz verin. SFM otomatik olarak anahtar kare oluşturacaktır.

5. İfade ve Ses Ekleme

Skibidi Toilet'in kafasına şarkı söyler animasyonu eklemek için yüz kemiklerini (jaw, lips) kullanın. Arka plana ses dosyası eklemek için File → Import → Audio.

6. Işıklandırma ve Efektler

Dramatik bir görünüm için spot ışıklar ekleyin. Parçacık efektleri (duman, lazer) Steam Atölye'den bulunabilir.

7. Render (Dışa Aktar)

File → Export → Movie ile MP4 veya AVI formatında çıktı alın. Kalite ayarlarını projenize göre yapılandırın.

💡 İpuçları

  • Referans olarak orijinal Skibidi Toilet bölümlerini izleyin.
  • Hareketlerde abartılı ve hızlı geçişler serinin tarzını yansıtır.
  • "Graph Editor" ile hareket eğrilerini yumuşatabilirsiniz.
  • Topluluk forumları (Reddit, Steam) sıkça yardımcı kaynaklar sunar.

🛠️ En Sık Karşılaşılan Çökme (Crash) Sorunları ve Çözümleri

Source Filmmaker, özellikle yoğun sahnelerde ve uzun çalışma sürelerinde çeşitli nedenlerle çökebilir. İşte en popüler üç çökme problemi ve adım adım çözümleri:

1️⃣ Harita veya Model Yüklerken Anlık Çökme

Sorun: SFM, bir harita ya da karakter modeli yüklenirken hiçbir uyarı vermeden kapanır. Genellikle bozuk atölye eklentileri, yetersiz RAM/VRAM veya eski ekran kartı sürücülerinden kaynaklanır.

  • Atölye eklentilerini temizleyin: Steam Kütüphanesi → Source Filmmaker → Atölye aboneliklerinizi gözden geçirin. Son eklenen modelleri sırayla devre dışı bırakarak sorunlu olanı tespit edin.
  • Doku ve model kalitesini düşürün: SFM içinde Edit → Preferences → Viewport altından Shader Detail ve Model Detail ayarlarını “Low” veya “Medium” yapın.
  • Oyun dosyalarını doğrulayın: Steam'de SFM'ye sağ tıklayın → Özellikler → Yüklü Dosyalar → “Dosya bütünlüğünü doğrula” seçeneğini çalıştırın. Eksik veya bozuk dosyalar onarılacaktır.
  • Grafik sürücünüzü güncelleyin: NVIDIA/AMD/Intel'in en son stabil sürücüsünü yükleyin.

2️⃣ Animasyon Sırasında Rastgele Çökme (Bellek Sızıntısı)

Sorun: Uzun süre animasyon düzenlerken veya çok sayıda model, parçacık efekti ve ışık kullanırken SFM yavaşlar ve bir süre sonra çöker. SFM 32 bit bir uygulama olduğu için bellek kullanımı ~3.5 GB ile sınırlıdır.

  • Sahneyi basitleştirin: Görünmeyen veya uzaktaki modelleri gizleyin, gereksiz parçacık sistemlerini kaldırın.
  • Görüntü önizlemesini hafifletin: Görünüm penceresinde sağ üstten “Render Settings” → Ambient Occlusion ve Motion Blur’ı geçici olarak kapatın.
  • Sanal bellek miktarını artırın: Windows'ta “Gelişmiş Sistem Ayarları” → Performans → Gelişmiş → Sanal Bellek → özel boyut olarak en az 16 GB (16384 MB) ayarlayın.
  • 64-bit deneysel sürümü kullanmayı deneyin: SFM'nin beta sekmesinde “sfm_64bit - Source Filmmaker 64-bit” seçeneği varsa ona geçiş yapın (kararlı olmayabilir, yedek alın).
  • Otomatik kaydetmeyi sıklaştırın: Edit → Preferences → Auto-save aralığını 5 dakikaya düşürün.

3️⃣ Render (Dışa Aktarma) Sırasında Çökme

Sorun: Sahneyi film olarak dışa aktarmaya başladığınızda SFM belirli bir karede takılır ve çöker. Nedenleri arasında yetersiz disk alanı, codec uyumsuzluğu, yüksek çözünürlük veya hareket bulanıklığı (motion blur) hesaplamaları bulunur.

  • Film yerine görüntü dizisi (image sequence) olarak render alın: File → Export → Image Sequence seçeneğiyle her kareyi ayrı PNG/TGA dosyası olarak kaydedin. Çökme anında yalnızca son kareyi tekrar render ederek kaldığınız yerden devam edebilirsiniz. Daha sonra bu görüntüleri bir video düzenleyicide (DaVinci Resolve, Blender) birleştirirsiniz.
  • Çözünürlüğü düşürün: 4K yerine 1080p veya 720p çıktı alın. Render ayarlarında “Width/Height” değerlerini küçültün.
  • Motion blur'ı kapatın: Sahnenin sağ tıklama menüsünden “Render Settings” → Motion Blur seçeneğini devre dışı bırakın. Bu, render sırasındaki hesaplama yükünü ciddi şekilde azaltır.
  • Farklı bir video codec bileşeni seçin: Movie export ekranında “AVI - Uncompressed” veya “QuickTime” (uygun codec ile) gibi seçenekleri deneyin. H.264 codec bazen sorun çıkarabilir.
  • Disk alanını kontrol edin: Geçici ve çıktı klasörlerinin bulunduğu sürücüde en az 20 GB boş yer olduğundan emin olun.
  • Arka plan uygulamalarını kapatın: Render sırasında tarayıcı, oyun gibi bellek tüketen programları sonlandırın.

🌐 Bu Siteyi Başkalarına Ücretsiz Nasıl Açarım?

Bu site tamamen HTML, CSS ve JavaScript'ten oluşan statik bir web sayfasıdır. Bu yüzden onu dünyayla paylaşmak çok kolay ve tamamen ücretsizdir. Aşağıda en popüler ücretsiz yöntemleri bulabilirsiniz.

📁 1. GitHub Pages (En Profesyonel Yöntem)

GitHub, kodlarınızı saklayabileceğiniz ve ücretsiz olarak yayınlayabileceğiniz bir platformdur.

  1. GitHub hesabı oluşturun: github.com adresine gidin ve ücretsiz kaydolun.
  2. Yeni bir depo (repository) oluşturun: Sağ üstteki "+" işaretine tıklayın ve "New repository" seçin. Depo adını örneğin "skibidi-wiki" koyun.
  3. HTML dosyasını yükleyin: Depo sayfasında "Add file" → "Create new file" butonuna basın. Dosya adını index.html yapın ve bu sayfanın tüm kodunu yapıştırın. "Commit changes" ile kaydedin.
  4. GitHub Pages'i etkinleştirin: Depo ayarlarına (Settings) girin, soldaki menüden "Pages" seçeneğine tıklayın. "Source" kısmını "main" dalı olarak seçin ve kaydedin.
  5. Siteniz yayında! Birkaç dakika içinde size kullaniciadi.github.io/skibidi-wiki şeklinde bir bağlantı verecektir. Bu bağlantıyı herkesle paylaşabilirsiniz.

⚡ 2. Netlify Drop (En Hızlı Yöntem)

Netlify, sürükle-bırak ile web sitesi yayınlamanızı sağlayan bir platformdur.

  1. Netlify hesabı oluşturun: app.netlify.com adresine gidin ve e-posta ile ücretsiz kaydolun.
  2. HTML dosyanızı hazırlayın: Bilgisayarınızda boş bir klasör oluşturun ve bu sayfanın kodunu kopyalayıp Not Defteri ile index.html olarak klasöre kaydedin.
  3. Sürükle-bırak yapın: Netlify panelinde "Sites" bölümüne gidin, klasörünüzü doğrudan "Drag and drop your site folder here" alanına bırakın. Site anında yüklenir ve size rastgele bir isim (örneğin harika-skibidi-123.netlify.app) verir.
  4. İsmi özelleştirin: "Site settings" → "Domain management" altından site adını değiştirebilirsiniz (ör. skibidi-wiki.netlify.app).

🔥 3. Vercel (Geliştiricilerin Favorisi)

Vercel, GitHub ile entegre çalışan ve çok hızlı dağıtım yapan bir başka ücretsiz platformdur.

  1. Vercel.com adresine gidin ve GitHub hesabınızla giriş yapın.
  2. "New Project" butonuna tıklayın ve GitHub'daki "skibidi-wiki" deponuzu seçin.
  3. Hiçbir ayarı değiştirmeden "Deploy" butonuna basın. Siteniz otomatik olarak proje-adi.vercel.app adresinde yayınlanır.

📧 4. Direkt Dosya Paylaşımı

Eğer teknik adımlarla uğraşmak istemezseniz, index.html dosyasını doğrudan arkadaşlarınıza gönderebilirsiniz. Onlar dosyayı bilgisayarlarına kaydedip çift tıklayarak kendi tarayıcılarında açabilirler. Ancak bu yöntemde site sadece o kişinin bilgisayarında görünür, herkese açık olmaz.

💡 Önemli Notlar

  • Bu kod parçası tamamen kendi kendine çalışır, sunucu veya veritabanı gerektirmez.
  • Kendi Skibidi Toilet görsellerinizi veya logonuzu ekleyerek siteyi kişiselleştirebilirsiniz.
  • İçerikleri güncellemek istediğinizde HTML dosyasını düzenleyip aynı adımlarla tekrar yüklemeniz yeterlidir.