Roblox, Marketplace'e yüklenen varlıkların, Marketplace'teki diğer tüm varlıklarla uyumlu olduğundan emin olmak için titiz bir doğrulama süreci yürütmektedir. Başlıklar için doğrulama esasen başlık varlığının aşağıdakileri içerdiğinden emin olur:
- Doğru şekilde yapılandırılmış kafes — kıyafet ve aksesuar takmak için.
- Doğru şekilde yapılandırılmış yüz animasyon pozları — göz kırpma ve gülümseme gibi temel evrensel ifadeleri yerine getirmek için.
Başlıklar için birincil doğrulama kontrolü, yüz animasyonunu algılamak için kafesi kullanır. Aşağıda doğrulama süreçlerinin bir referansı ve yaygın sorunlar bulunmaktadır.
Yüz animasyonu algılama
Dinamik baş doğrulama kontrollerinin en önemlilerinden biri, başlık varlığınızın görsel olarak ayırt edilebilir animasyonlara sahip olup olmadığını doğrular. Bunu gerçekleştirmek için doğrulama aracı, baş kafesini kullanarak "işaretçileri projekte eder" .
Bu işaretçiler oluşturulduktan sonra, doğrulama çeşitli yüz animasyon pozlarını test eder ve bu işaretçilerin uygun şekilde hareket edip etmediğini kontrol eder. Doğrulama, gözlerin kapalı, ağzın açık ve temel mutluluk/mutsuzluk ifadeleri için işaretçilerin uygun hareketini tespit ettiğinde başarılı olur.
İşaretçilerin taban ağ üzerinde atanamaması veya uygun şekilde şekil değiştirememesi birçok nedenle gerçekleşebilir. Daha fazla bilgi için yaygın sorunlar kısmına bakın.
İşaretçi projeksiyonu
Doğrulama, işaretçileri baş ağ üzerine projekte etmek için kafesi kullanır. Bu, Roblox'un gözlerin ve ağzın nerede olduğunu belirlemesine yardımcı olur ve yüz animasyon testine yön verir.



Yüz animasyonlarını test etme
Artık doğrulama sistemi gözler ve ağız için nerede kontrol edeceğini biliyor, doğrulama, yüz animasyonlarını kontrol ederek aşağıdaki temel eylemlerin mümkün olduğunu doğrular:
- Sol ve sağ gözler kapanabilir
- Ağız açılabilir
- Temel mutlu ve üzgün ifadeler
- Temel eylem birimleri ve pozları için tam listeyi görmek için FACS animasyonları kısmına bakın.
Doğrulama, işaretçilerdeki göreli değişimi arar. Örneğin, sağ göz kapatma (FACS pozu: RightEyeClosed) testinde, doğrulama işaretçilerin orijinal nötr durumlarından uygun şekilde hareket edip etmediğini kontrol eder.


Yaygın sorunlar
Doğrulama, başlık varlığınızın birkaç yönünü kontrol eder. Dinamik baş animasyonu ile ilgili bir hata alıyorsanız, potansiyel nedenler için aşağıdaki tabloya bakın:
| Sorun | Potansiyel çözümler |
|---|---|
| Doğrulama aracı işaretçileri başarıyla uygulayamıyor. İşaretçileri projekte edememe kısmına bakın. | - Kafes işaretçi uçlarının doğrudan yüzün karşılık gelen alanlarının üzerinde konumlandığından emin olun. - Kafenin baş ağıyla kesişmediğinden emin olun. İşaretçi projeksiyonu kafesin baş ağının üzerinde olmasını bekler. - İşaretçilerin projekte edilmesini engelleyebilecek herhangi bir boşluk, delik veya zor yüzeyleri kontrol edin. |
| Doğrulama aracı işaretçileri uygulayabiliyor, ancak animasyonu algılayamıyor. Animasyonlar işaretçileri yer değiştirmiyor kısmına bakın. | - İşaretçilerin animasyon sırasında hareket eden göz ve ağız alanlarında bulunduğundan emin olun. - Kafenin baş ağıyla kesişmediğinden emin olun. İşaretçi projeksiyonu kafesin baş ağının üzerinde olmasını bekler. - Gözler ve ağızlar için ayrı meshler kullanıyorsanız, işaretçilerin baş ağına, gözlere veya ağız torbasına değil, baş ağına uygulanmış olduğundan emin olun. Bu, kafesin işaretçileri projekte ettiği alanı biraz genişleterek sağlanabilir. |
| Doğrulama aracı FACS animasyonlarını algılamıyor. | - Başlığınız FACS animasyonu içermiyor. Başlığınızın FACS pozları ve haritası içerdiğinden emin olun. |
İşaretçileri projekte edememe
Doğrulama, projeksiyonu başın yüzeyine doğru bir şekilde uygulayamıyorsa, doğrulama başarısız olur. Bu genellikle, kafenin baş ağından öteye uzanması durumunda veya baş ağında bir delik veya boşluk varsa meydana gelir. Aşağıdaki örneklere bakın:


Animasyonlar işaretçileri yer değiştirmiyor
İşaretçilerin taban ağa doğru bir şekilde uygulandığı ve taban ağın FACS verisini içerdiği durumlarda, yüz animasyonlarının işaretçileri yeterince yer değiştirmedikleri için doğrulamayı geçememesi mümkündür. Aşağıdaki örneğe bakın:


Ayrıca, işaretçiler doğru olsa da animasyonun projekte edilen manzaraları yeterince değiştirmemesi durumları da olabilir. Bu durumlarda, animasyonu düzeltmek ve/veya kafesi optimize etmek, doğrulamanın yüz animasyonunu uygun bir şekilde tanımlamasına yardımcı olabilir.
Animasyon verisi eksik
Başlıklar, 5 temel eylemi test etmek için kullanılan 17 spesifik FACS pozunu gerektirir. İşaretçiler veya diğer FACS animasyonlarından bağımsız olarak, minimum 17 poz algılanmadığında doğrulama hemen başarısız olur.
Dinamik başları nasıl pozlayacağınız ve haritalandıracağınız hakkında bilgi almak için Temel başlar oluşturma kısmına bakın.
Beşeri olmayanlarla çalışma
Bazı karakter modelleri, genellikle beşeri olmayanlar, doğal olmayan veya eksik gözlere ve ağızlara sahiptir. Bunun en yaygın örneği klasik blok özelliklerdir.
Bu durumda, kafes hala beklenen manzaraları baş yüzeyine uygular ve Roblox, yüz animasyonlarının yüz animasyonlarını doğru bir şekilde yer değiştirmesini doğrular.



FACS animasyonlarınızın işaretçilerin yerleştirildiği regionları doğru şekilde etkilediğinden emin olun.
Gözlerin ve ağızların kaybolabileceği durumlarda, doğrulama hala işaretçileri projekte eder ve bu alanlarda yüz animasyonu bekler.



FACS animasyonlarınızın işaretçilerin yerleştirildiği regionları doğru şekilde etkilediğinden emin olun.