3D Projection

3D nesneleri doğrudan PinePaper tuvalinde. 3D projeksiyon sistemi beş projeksiyon türünü, beş ilkel şekil, GPU-akcelerated gösterimini ve bir orbital kamerayı destekler.

Genel Bakış

PinePaper’in 3D projeksiyon sistemi bir standalone sıfır bağımsız kütüphanedir (~18KB minified) bu 3D ilkelleri tuval üzerinde 2D poligon olarak oluşturur. Objects seçilebilir, sürüklenebilir ve normal 2D eşyaların yanında animasyon yapılabilir.

Projection Type

3D nesnelerin 2D tuvale nasıl projelendiğini seçin:

Projection Açıklama
Perspektif En kısa sürede gerçekçi derinlik. Objects farther away daha küçük görünüyor. Configurable manzara alanı (FOV).
Orthografik Derinlik bozulması yok. Paralel çizgiler paralel kalır. Teknik/mühendis çizimlerde ortak.
Isometri Eşitlikli axonometrik görünümü (30° axes). Oyun sanatında popüler ve mimari diyagramlar.
Kabin Derinlik ekseninin yarı boyutta ve 45°'de çekildiği gözlem.
Cavalier Derinlik ekseninin tam ölçek ve 45°'de çekildiği gözlem.

Primitives

Beş yerleşik 3D şekil:

Primitive Açıklama
Cube Configurable boyut
Sphere Configurable yarı ve segment sayısı
Silindir Konigurable yarı ve yükseklik
Torus Configurable major/minor radii
Cone Konigurable yarı ve yükseklik

Her ilkel, tüm eksenlerde özel renkler ve rotasyonu destekler.

GPU Hızlandırma

Otomatik olarak en iyi mevcut geri dönüşleri seçin:

  1. **WebGPU hesaplaması - en hızlı, kullanılabilir olduğunda kullanılır
  2. WebGL2 geri bildirim - hızlı geri dönüş
  3. CPU - evrensel geri dönüş

GPU ivme, bir sahne 150 yüz yüze geçtiğinde otomatik olarak etkinleştirir.

Kamera

Orbital kamera görüntüleme açısını kontrol etmenizi sağlar:

  • Position - kameranın 3D uzayında olduğu yer
  • Target - kameranın nereye baktığı (veyabit merkezi)
  • Field of view - perspektif bozulması miktarı (yalnızca görünmez mod)

3D Objects seçin ve Draging 3D Objects

3D nesneler tuval üzerinde kullanılabilir ve sürüklenebilir, tıpkı 2D eşya gibi:

  • Onu seçmek için 3D nesneyi tıklayın
  • Yeniden inşa etmek için Drag
  • Animasyonlar sürüklenirken otomatik olarak duraklar ve serbest bırakılırken özgeçmiş
  • Sürüklenen pozisyon animasyon çerçeveleri boyunca devam ediyor

3D Projection

Önceden inşa edilmiş bir şablon, 3D projeksiyon sistemini birden çok ilkel, rotasyon animasyonları ve farklı projeksiyon türleri ile göstermektedir. Bunu şablon kütüphanesinde bulun.

Sınırlamalar

  • Standart animasyon presets (fade, step,78, vb.) 3D nesneler üzerinde desteklenmez. 3D nesneler, ÜçD uygulama hattı aracılığıyla kendi rotasyon animasyon sistemini kullanır. 3D nesneye standart bir animasyon uygulamak hiçbir etkisi olmayacaktır.
  • 3D nesneler düz poligon dolguları olarak verir - doku haritalama, aydınlatma veya gölgeler yoktur.
  • 3D nesneler arasındaki Collision algılama henüz mevcut değildir.

İpuçları

  1. Isometrik ile başlayın - diyagramlar ve resimler için en görsel çekici
  2. Hareket animasyonlarını kullanın – dönen 3D nesneler, güçlü bir derinlik hissi verir
  3. ** 2D öğeleri ile Kombine - Infographic-style kompozisyonlar için metin ve şekilleri ile 3D ilkelleri karıştırın
  4. Adjust kamera mesafe - kamerayı düzelme perspektifi için daha ileri taşımak, dramatik derinlik için daha yakın

Related: Animations | Keyframe Editor | Şablonlar