Neler yeni

Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Türkiye'nin İlk ve tek FiveM forum adresi

Forum adresimize hoş geldin FiveMTürk olarak amacımız siz değerli kullanıcılarımıza en aktif fikir ve paylaşım platformu sunmak bir yana en güvenilir şekilde alışveriş yapabileceğiniz bir platform sunmaktır.
DF DF
DF DF
DF DF
DF DF
DF DF

Paylaşım [ÜCRETSİZ] Otomatik Varlık Yakalama Motoru (Giyim, Araçlar, Sahne Aksesuarları)

ESCKaybeden

Üye
FT Kullanıcı
Katılım
5 yıl 1 ay 17 gün
Mesajlar
291
Web sitesi
discord.gg

1775764332248.png

FiveM için Otomatik Kıyafet Çekim Motoru​

Kendi projelerim için kıyafet küçük resimlerini (thumbnail) otomatikleştirmenin bir yolu üzerinde çalışıyordum çünkü bunu manuel olarak yapmak gerçekten büyük bir baş ağrısıydı. Sonuç olarak tüm süreci baştan sona halleden bağımsız (standalone) bir "Çekim Motoru" geliştirdim ve sağlam bir iş akışına ihtiyaç duyan herkes için bunu ücretsiz olarak paylaşıyorum.
Herhangi bir framework'e bağlı kalmadan ve özellikle devasa kıyafet kütüphaneleriyle uğraşırken yüksek performansa odaklanacak şekilde tasarlandı.

Nasıl Çalışıyor?​

  • İzolasyon: Karakteri (ped) otomatik aydınlatmalı ve yeşil perdeli özel bir boşluğa ışınlar. Dünyadaki gölgeler veya çevresel parazitler çekimi etkilemez.
  • Akıllı Sıralama: Her bir modele (drawable) ve kaplamaya (texture) sırayla geçer. Fotoğrafı çekmeden önce modelin %100 yüklendiğinden emin olmak için bir Doku Yükleme Koruması (Texture Streaming Guard) ekledim.
  • Chroma Key / Arka Plan Silme (Sunucu Taraflı): Sharp veya Canvas gibi ağır yerel bağımlılıklar kullanmak yerine, şeffaflık ayarlarını ve yeşil perde silme işlemini sunucu tarafında halletmek için pngjs ile özel bir algoritma kullandım.
  • Kategoriye Özel Ön Ayarlar: Her bir parça (şapkalar, ayakkabılar vb.) için özel kamera açıları (FOV, mesafe, yükseklik) kaydedebilirsiniz ve motor bunları çekim seansı boyunca otomatik olarak uygular.
  • HTTP API (Port 3959): Çekimlerinizi CORS destekli bir REST API üzerinden sunar. Yani manifest dosyalarını ve görselleri, hiçbir Lua proxy'sine ihtiyaç duymadan doğrudan NUI/React uygulamalarınıza çekebilirsiniz.

Teknik Özellikler​

  • Kararlılık: 2000'den fazla eşyanın çekildiği seanslarda çökmeleri önlemek için 'çöp toplayıcı' (garbage collection) içeren bir toplu işlem (batching) sistemine sahiptir.
  • Bağımsız (Standalone): QBCore, ESX, QBox veya kullandığınız diğer herhangi bir özel framework üzerinde sorunsuz çalışır.
  • Tarayıcı: Küçük resimleri önizlemek için sanallaştırılmış bir arayüz ve tüm süreci baştan başlatmadan yalnızca belirli çekimleri düzeltmenizi sağlayan bir Yeniden Çekim (Re-capture) modu içerir.
Bunu topluluk için güvenilir bir araç olması amacıyla geliştirdim. Kaynak kodunu incelemekten veya geliştirmek için fikirleriniz varsa PR (Pull Request) açmaktan çekinmeyin.
GitHub (Kaynak Kod):
İndirme (Web Sitesi):
Dokümantasyon:

Ekran Görüntüleri
d0920b85-eff4-4f19-89c4-5a9781d0e3c1
3ceed7d8-b7f9-4240-902e-e71f8cf36518
ae90d820-745c-492f-8ad2-5f0eaa502ab3
07b93377-2532-4e8b-9dab-e32d3da5c346
5434cb8a-0d73-4100-a73e-8eda7626fcd9
bf1d2cb3-7faa-434e-91fe-c6b3e2713ebf
b28dba8a-8d25-4ce2-a0f3-26bc9d45f71c
5434cb8a-0d73-4100-a73e-8eda7626fcd9

3689ea2c-4a76-47d3-8903-9bd3daf06442
69725c7e-9cfa-4450-b631-5441f46a4af8
d708b593-f96b-44a5-8933-eb0a35600a79
e16a5fb1-2c10-42d1-a097-af57d411cd99
4593f92e-b9c9-4e4f-99de-fa97a2364718
1e90fa62-f64e-4586-8b6d-83dce678f1fa
5672bc1e-84bf-4f6c-b167-0383cc483608

b6dae7ed-e76f-47e8-bde1-895d0dc23dab
a09d2b60-30e3-4b4d-9571-3ec5309e8a4e
6149adf2-121d-4764-906a-2cba2ad4900a
63596701-158c-468a-8d26-edf9ccb1fea1
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Bu konuyu görüntüleyen kullanıcılar

  • cexy

Tema düzenleyici

Tema özelletirmeleri

Granit arka planlar

Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!
// Adblock Kod Start // // Adblock Kod End//