Sumo3D Belgeleri


Başlangıç

Sumo3D, sahneler oluşturabileceğiniz, Sumopaint 'ten dokuları 3B nesnelere kullanabileceğiniz ve Sumocode .

Bunun ötesinde, herhangi bir nesneyi veya sahneyi daha sonra başka projelerde kullanmak için dışa aktarabilirsiniz.

Arayüz
interface

  1. Navbar . İçe / dışa aktarma seçeneklerine ve sahneye herhangi bir nesneyi eklemeye kolay erişim sağlar.
  2. Oynat / Durdur . Burada 3B sahnenizi oynatabilir veya durdurabilirsiniz. Nesnelerinizle ilişkilendirilmiş herhangi bir komut dosyanız varsa, oynat düğmesine bastığınızda, komut dosyası çalıştırılır.
  3. Proje ayarları . Burada proje ayarlarını yapabilirsiniz. Daha fazla bilgi edinin
  4. Anahat . Sahneye dahil olan tüm öğeleri (3B nesneler, ışıklar ve kameralar) listelediğiniz yer.
  5. Özellikler paneli . Seçilen sahnenin bir öğesi varsa, burada onu değiştirmek için gereken tüm bilgilere sahipsiniz. Alanlardan bazıları düzenlenebilir, diğerleri yalnızca okunabilir.
  6. Araç Çubuğu 3D . Yerel veya genel modda herhangi bir öğeyi çevirebilir, döndürebilir veya ölçekleyebilirsiniz.
  7. Sahne düzenleyici . Burada doğrudan sahnenizi düzenleyebilir ve düzenlemek için herhangi bir öğeyi seçebilirsiniz.
  8. Ekle . Sahneye öğe eklemenin görsel bir yolu.

İthalat

Cihazınızda bulunan herhangi bir glTF 2.0 dosyasını veya dışa aktarılan herhangi bir nesneyi / sahneyi (JSON biçimi) içe aktarabilirsiniz. İkili glTF (.glb), malzemeleri de dahil ettiğiniz için önerilir.

İhracat
Nesneyi Dışa Aktar

JSON formatında seçilen herhangi bir nesneyi dışa aktarın.

Sahneyi Dışa Aktar

Tüm sahneyi JSON formatında dışa aktarın.

GlTF'yi dışa aktar

Tüm sahneyi glTF binay formatında dışa aktarın (tüm malzemeler dahil).

Geri Al / Yinele

Bu düğmelere basarak (aşağıdaki videoya bakın) veya araç çubuğu / Düzenle / Geri Al veya Yinele aracılığıyla herhangi bir işlemi geri alabilir veya yeniden yapabilirsiniz.

Proje ayarları

Geri al / yinele düğmelerinin yanındaki 'bilgi' simgesine basarak gösterebilir / gizleyebilirsiniz. Burada otomatik olarak otomatik kaydetmeyi, oluşturucu temel özelliklerini ayarlamak veya VR desteğine sahip olmak istiyorsanız projenizin adını ayarlayabilirsiniz. Buna ek olarak, sahnenizin arka plan rengini ve sisini ayarlayabilirsiniz. Sahnedeki tüm nesnelerin, köşelerin ve üçgenlerin bulunduğu bir bilgi bölümünüz var, bu sahnenizin performansını doğrudan etkiler.

Sahne grafiği nasıl kullanılır

İçinde, öğeleri sürükleyebilir ve hiyerarşi ile düzenleyebilirsiniz.

Birden çok kamera kullanma

Sahnenizde birden fazla kamera varsa, sahne grafiğinde aktif olacak kamerayı değiştirebilirsiniz.


Nesne Ekleme

Grup Ekleyin

Gruplar, birden çok 3B nesnenin konumlarını, dönüşlerini ve ölçek özelliklerini paylaşmaları için yararlıdır.

3D Nesne Ekle

14 adede kadar farklı 3B şekil ekleyebilirsiniz. Başka bir farklı şekil eklemeniz gerekiyorsa, kaydedilmiş bir 3B modeliniz varsa bunu cihazınızdan içe aktarabilirsiniz.

Işık Ekleyin
Ortam ışığı

Bu, her yöne aynı miktarda ışığı yansıtan bir ışıktır. Yoğunluğu (varsayılan olarak 1) ve rengi değiştirebilirsiniz.

Yönlü ışık

Bu ışık, gölgeleri yansıtan bir konumdan (Cast'ı işaretlediyseniz) ve konumuna bağlı olarak farklı yoğunlukta ışık yayar.

Yarım küre ışığı

Bu ışık, ortam ışığına benzer (her yönden aynı ışık) ancak üst ve alt rengi ayarlayabilirsiniz.

Nokta ışığı

Bu bir ampule benzer, yönlü ışıkla aynı özelliklere sahipsiniz ve onun mesafesi ve bozulmasıyla oynayabilirsiniz.

Spot ışık

Bir ışık konisidir, nokta ışıkla benzer özelliklere ve koninin köşelerindeki ışığı yumuşatmak için bir yarı gölge parametresine sahipsiniz.

Kamera ekle
Ortografik kamera

Bu kamera ile tüm nesneler aynı ölçekte görünür.

Perspektif kamera

Uzaktaki nesneler yakındaki nesnelerden daha küçüktür.


Nesne özellikleri

Kimlikle ilgili özellikler

Sahneye eklenen her elemanın kendine özgü bir UUID'si vardır, onu yenileyebilirsiniz, ancak bu şart değildir. Ad alanı, öğelerinizi komut dosyalarından yönetmek için önemlidir.

Konum / Döndürme / Ölçekle ilgili özellikler

Bu parametreleri tam değerlere göre veya işaretçiyi sürükleyerek düzenleyebilirsiniz.

Görünürlükle ilgili özellikler

Görünür olmanın ötesinde, hayal kırıklığı yaratan nesnelerin görüntüleme işleminden tamamen çıkarılması. Sahnenizde gölgeler kullanmak istiyorsanız, Gölge / Yayınlama / Alma bir zorunluluktur.

Özel özellikler
Kamera

Burada düzenlenecek en yaygın özellikler FOV (Görüş alanı) (ortak değerler 35 ila 90 arasındadır) ve işlenebilir alanı ayarlamak istiyorsanız yakın ve uzaktır.


Geometriler

Geometri temelleri

Her 3B nesne bir Ağdır ve bu ağın iki parçası vardır, bir geometri ve bir malzeme. Bu geometri, nesnenin şeklini belirler.

Kimlikle ilgili özellikler

Nesne (Mesh) öğesine benzer şekilde, her geometrinin kendi UUID'si ve adı vardır.

Özel özellikler

Her geometrinin kendine has özellikleri vardır. Örneğin, bir Box genişliğine, yüksekliğine ve derinliğine ve kaç segmentin oluşturulduğuna sahiptir.


Malzemeler

Malzeme temelleri

Her 3B nesnenin bir malzemesi vardır (varsayılan olarak bir MeshStandardMaterial'dır). Birden çok nesnenin aynı malzemeyi paylaşabileceğini bilmek önemlidir (aralarında kopyalayıp yapıştırabilirsiniz).

Malzeme türleri
Kullanılan yaygın türler

10 çeşitten fazla malzeme olmasına rağmen çoğu zaman bu ikisinden birini kullanacağız.

MeshBasicMaterial

En ucuzu (performansta) çünkü ışığı hesaplamıyor. Işıklandırılmamış bir malzeme gibidir ve genellikle harita dokusu olarak bir görüntüyle birlikte kullanılır.

MeshStandardMaterial

En gerçekçi olanıdır ancak pahalıdır (performans açısından). Birden fazla harita ve pürüzlülük ve metallik değerleri ile oynayabilirsiniz. Bir PBR materyaline en yakın şeydir.


Kodlar

Yeni bir komut dosyası ekleyin

Sahnenin her bir öğesine birden çok komut dosyası ekleyebilirsiniz. JS ile programlama ve bu kılavuzu izleyerek projenize etkileşim ekleyebilirsiniz.

Önceden tanımlanmış komut dosyalarını kullanın

Öğelerinize üç temel kod örneği ekleyebilirsiniz. Döndürün, tercüme edin veya / ve ölçeklendirin.