Skip to content

umutbarancicek/VR-Presantation-Project

Repository files navigation

VR Presentation Room

🕶️ VR-Presentation-Project

An immersive VR Presentation Platform featuring spatial UI and gesture-controlled slide transitions in Unity.

Unity C# VR License


📝 Hakkında (About)

VR-Presentation-Project, sunumları geleneksel 2D ekranlardan çıkarıp tamamen etkileşimli bir 3D ortama taşıyan yeni nesil bir platformdur. Kullanıcılar, Unity altyapısı ve C# gücüyle geliştirilen bu sistemde, içeriklerini uzamsal bir kullanıcı arayüzü (Spatial UI) üzerinden yönetebilir ve el hareketleriyle (gestures) slaytlar arasında geçiş yapabilirler.

🚀 Özellikler (Features)

  • 🌌 Spatial UI (Uzamsal Arayüz): Kullanıcının etrafını saran, derinlik algısına sahip modern arayüz panelleri.
  • 🖐️ Gesture Control (El Hareketleri): Kumanda veya el takibi (Hand Tracking) ile slaytları kaydırın, büyütün veya etkileşime geçin.
  • 🖼️ Dinamik Slayt Yönetimi: Görüntüleri ve medyaları VR ortamında akıcı bir şekilde yükleme ve sergileme.
  • Akıcı Geçişler: VR yorgunluğunu minimize eden, performansı optimize edilmiş görsel efektler.
  • 🛠️ XR Entegrasyonu: OpenXR ve XR Interaction Toolkit ile farklı başlıklarla (Meta Quest, HTC Vive, Valve Index) uyumluluk.

🛠️ Teknolojiler (Technologies)

  • Motor: Unity 3D
  • Dil: C#
  • SDK: XR Interaction Toolkit / OpenXR
  • UI: Unity UGUI (World Space Rendering)
  • Görsel: Shader Graph & Universal Render Pipeline (URP)

📥 Kurulum (Installation)

  1. Projeyi bilgisayarınıza clone'layın: git clone https://github.com/umutbarancicek/VR-Presantation-Project.git

  2. Unity Hub üzerinden projeyi açın (Önerilen Sürüm: 2021.3 LTS veya üzeri).

  3. Package Manager üzerinden eksik bağımlılıkların (XR Plugin Management vb.) yüklendiğinden emin olun.

  4. Edit -> Project Settings -> XR Plug-in Management altından hedef platformunuzu (Oculus, OpenXR vb.) seçin.

🎮 Kullanım (Usage)

  • Sahneler: Assets/Scenes altındaki MainPresentation sahnesini açın.
  • Slayt Ekleme: Sunum materyallerinizi belirlenen klasöre yükleyin veya PresentationManager script'i üzerinden dizileri bağlayın.
  • Test: Unity Editor'de "Play" tuşuna basarak veya cihazınıza "Build" alarak deneyimleyin.
  • Kontroller:
    • Slayt Değiştirme: Sağ/Sol el hareketi veya Controller Trigger tuşu.
    • Etkileşim: Lazer işaretçi veya doğrudan dokunma.

🤝 Katkıda Bulunma (Contributing)

Bu proje geliştirmeye açıktır. Yeni özellikler eklemek veya hataları düzeltmek isterseniz:

  1. Projeyi fork'layın.
  2. Yeni bir feature branch açın.
  3. Değişikliklerinizi commit edin.
  4. Pull Request gönderin.

📄 Lisans (License)

Bu proje MIT Lisansı ile korunmaktadır. Daha fazla bilgi için LICENSE dosyasına göz atabilirsiniz.


Geliştirici: umutbarancicek

About

Next-Gen VR Presentation Framework featuring spatial UI components, networked interactions, and immersive storytelling tools for Meta Quest.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors