FiveM için GLB / glTF'yi YDR'ye dönüştür
GLB, çoğu model sitesinin ve yapay zeka üreticisinin sana verdiği formattır. FiveM ise dokuları, collision'ı ve bir archetype'ı olan bir YDR ister. Dönüşümün neleri doğru yapması gerektiği ve bunu tek yüklemede nasıl yapacağın burada.
GLB’de ne var, YDR’nin neye ihtiyacı var
Bir GLB; mesh’i, UV’lerini, materyallerini ve (genelde) dokuları tek bir dosyada toplar, Y yukarıyı gösterir ve sabit bir birimi yoktur. Bir FiveM prop’unun ihtiyacı şunlar:
- GTA shader’larına (diffuse, normal ve specular sampler’ları) sahip ve Z’si yukarı bakan bir YDR drawable;
- YDR’ye ya da ayrı bir YTD’ye gömülü, DDS formatında dokular;
- oyuncular içinden geçmesin diye bir collision bound;
- bounds, çizim mesafesi ve physics dictionary içeren bir YTYP archetype;
- archetype’ı yükleyen bir manifest.
Dönüşüm modeli GTA’nın eksenlerine döndürmeli, ölçeği sabitlemeli, her glTF materyalini bir GTA shader’ına eşlemeli ve her dokuyu ters çevirmeden dönüştürmelidir.
Yaygın GLB tuzakları
- Ters ya da aynalanmış dokular. glTF doku koordinatlarını yukarıdan aşağıya saklar; bunu hesaba katmayan bir converter her dokuyu ters çevirir.
- Pembe ya da dokusuz parçalar. Görseli olmayıp yalnızca color factor’ü olan materyallerin diffuse slotuna koyacak bir şeyi yoktur. Bunlar için düz renk bir doku üretilmesi gerekir.
- Tek görsele paketlenmiş metallic-roughness. glTF metalness ve roughness’ı tek bir dokunun kanallarına paketler. GTA’nın specular map’i başka bir şey bekler, bu yüzden kopyalanmamalı, dönüştürülmelidir.
- Milyonlarca üçgen. Yapay zeka üreticileri ve taramalar çoğu zaman bir prop’un ihtiyacından çok daha fazla geometri üretir. Stream etmeden önce azalt.
Tek yüklemede dönüştür
- Prop Creator’ı aç ve
.glbdosyasını (ya da.gltfve dokularını içeren bir ZIP’i) yükle. - Önizlemeyi kontrol et: gerçek boyutu ayarla, modeli dik çevir ve ağırsa üçgen sayısını azalt.
- Collision’ı (basit şekiller için box, karmaşık olanlar için mesh) ve materyalini seç.
- Export et, klasörü
resourcesiçine koy veensureet. Gelen test komutuyla spawn et.
Sık sorulanlar
Blender veya Sollumz gerekiyor mu?
Hayır. Dönüşüm bizim sunucularımızda Blender ve Sollumz ile çalışır; sen dosyayı yüklersin, resource'u indirirsin.
Dokular korunuyor mu?
Evet. GLB'deki base colour, normal ve roughness map'leri GTA dokularına dönüştürülüp YDR'nin içine gömülür. Görseli olmayıp yalnızca rengi olan materyallere eşleşen düz renk bir doku verilir; böylece oyunda hiçbir şey pembe çıkmaz.
FBX ve OBJ ne olacak?
Aynı araç FBX, OBJ ve DAE dosyalarını ya da model ve dokularını içeren bir ZIP'i de kabul eder.
Modelim oyunda devasa ya da minicik. Neden?
GLB'nin sabit bir birimi yoktur ve birçok model santimetre cinsindendir. Export etmeden önce editörde gerçek boyutu ayarla; önizleme ölçek için modeli bir ped'in yanında gösterir.
Ücretsiz dene
Ücretsiz bir hesap oluştur, kredilerin için Discord'a katıl ve ilk asset'ini dakikalar içinde oluştur.
