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:
- **WebGPU hesaplaması - en hızlı, kullanılabilir olduğunda kullanılır
- WebGL2 geri bildirim - hızlı geri dönüş
- 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ı
- Isometrik ile başlayın - diyagramlar ve resimler için en görsel çekici
- Hareket animasyonlarını kullanın – dönen 3D nesneler, güçlü bir derinlik hissi verir
- ** 2D öğeleri ile Kombine - Infographic-style kompozisyonlar için metin ve şekilleri ile 3D ilkelleri karıştırın
- 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