Çarşamba, Haziran 7, 2023

U3D

- Advertisement -

U3D
U3D

U3D

U3D dosyası nedir?

U3D (Universal 3D), 3D bilgisayar grafikleri için sıkıştırılmış bir dosya formatı ve veri yapısıdır. Üçgen kafesler, aydınlatma, gölgeleme, hareket verileri, çizgiler ve noktalar gibi renk ve yapıya sahip 3B model bilgilerini içerir. Biçim, Ağustos 2005’te ECMA-363 standardı olarak kabul edildi. 3D PDF belgeleri U3D’yi destekler nesneler gömülür ve Adobe Reader’da (sürüm 7 ve sonrası) görüntülenebilir.

U3D formatı, üç boyutlu veri depolama ve alışverişi için evrensel bir standart oluşturma amacı göz önünde bulundurularak geliştirilmiştir. Bununla birlikte, format, bir değişim formatı olarak kullanılmaktansa, asıl kullanımını 3D PDF için kodlamada bulur. Acrobat 3D, desteklenen bir 3D dosya türünü PDF’ye dönüştürdükten sonra U3D’ye veya PRC’ye dönüştürür.

U3D Dosya Biçimi

U3D dosyaları, ECMA-363 referans belgesinde açıklandığı gibi dört sürümden geçen ikili dosya biçimindedir ve bu, teknik özelliklerin güncellenmesine neden olur her sürümde. PDF dosya standardı ISO-32000, izin verilen açıklama ve multimedya türü olarak U3D’yi kabul eder.

U3D’nin ilk sürümü, geometri, renk, dokular, aydınlatma, eklemler ve dönüşüm tabanlı animasyon gibi 3B grafik özelliklerinin temel temsillerine odaklanmıştı. İkinci ve üçüncü baskılar, ilk baskıdaki bazı hataları düzeltti ve üçüncü versiyon, endüstri yazılımında en yaygın kullanılan türdü. Dördüncü baskı, üst düzey ilkel öğeler (eğri yüzeyler) için tanımlar sağlar. U3D belirtimleri, ECMA web sitesinde kullanıcı referansı için çevrimiçi olarak mevcuttur.

U3D dosyalarındaki Veri Türleri

İkili dosya şu türleri içerecektir: U8, U16, U32, U64, I16, I32, F32, F64 ve String.

  • U8 : İşaretsiz 8 bitlik bir tamsayı
  • U16 : İşaretsiz 16 bit tamsayı
  • U32 : İşaretsiz 32 bit tamsayı
  • U64 : İşaretsiz 64 bit tamsayı
  • I16 : İşaretli 16 bit tamsayı
  • F32: Bir IEEE tek duyarlıklı kayan nokta.
  • F64: Bir IEEE çift duyarlıklı kayan nokta.
  • Dize: Bir U3D dosyasındaki dizeler, dizideki karakterlerin toplam uzunluğunu tanımlayan işaretsiz 16 bitlik bir tamsayı ile başlar. Dizeler her zaman büyük/küçük harfe duyarlı olarak işlenir.

U3D Dosya Yapısı

Bir U3D dosyası bir dizi blok içerir. Her U3D dosyasında 3 farklı blok türü vardır.

  • Dosya Başlığı Bloğu
  • Beyanname Bloğu
  • Devam Bloğu

Yükleyici, o bloktaki veri gerekli değilse veya o blok türü için bir kod çözücü yoksa, bir bloğun sonunu belirler.

U3D
U3D

Dosya Başlığı bloğu

Bir dosya başlık bloğu, dosyanın nasıl okunacağını belirlemek için yüklenen tarafından kullanılan dosya bilgilerini içerir.

Beyan Bloğu

Bildirim blokları, dosyadaki nesneler hakkında bilgi içerir. Bir bildirim bloğundaki nesneler tanımlanmalıdır.

Devam Bloğu

Bir Bildirim bloğunda bildirilen nesneler için ek bilgiler, devam bloğunda sağlanır. Her Devam Bloğu bir Bildirim Bloğu ile ilişkilendirilmelidir.

Önceki İçerikUSD
Sonraki İçerikSTP

BENZER YAZILAR

Görüş: Harika Bir Game Of Thrones Video Oyununu Hak Ediyoruz

Diyelim ki House of the Dragon'un tüm sezonunu izlediniz ve daha fazlasını istiyorsunuz. Elbette, HBO'da Game of Thrones'a geri dönebilirsiniz. RR Martin'in kitapları ve...

ECE

ECE dosyası nedir? Bir ECE dosyası, içerik yönetim platformu Escenic Content Engine (ECE) tarafından dinamik olarak oluşturulmuş bir web sayfasıdır. Web sunucusu tarafından işlenen ve HTML sayfası olarak kullanıcı...

.gnm

.gnm dosyası nedir? GNM dosyası, bir elektronik tablo programı olan Gnumeric ile oluşturulmuş ve GNOME Masaüstünün bir parçası olarak gelen bir elektronik tablo dosyasıdır. Yazılım. Elektronik tablo verilerini satırlarda...

Microsoft, Windows 11’de Canlı Altyazıları Genişletiyor

Microsoft uzun süredir işletim sisteminin erişilebilirlik tarafını iyileştirmeye kararlıdır ve Windows 11'in çıkışı bu çabaları yeni bir düzeye taşımıştır. Örneğin canlı altyazılar, işitme sorunları olan...

Gün Olur – Asra Bedel

GÜN OLUR ASRA BEDELRomanın vakası Kazak boylarında geçer.Bir kazak Türkü olan Yedigey’in ekim devriminden sonra sosyal karışıklık ve belirsizlik yüzünden bir yere tutunmak ihtiyacı...

Sunucu DDR5 RCD çipinin üretimine başlayacak bir Yarı İletken

Kayıtlı saat sürücüsü çip geliştiricisi One Semiconductor, yılın ikinci yarısında sunucu DDR5 DRAM için RCD üretimine başlayacak. Şirket CEO'su Kim Chang-hyun, TheElec'e One Semiconductor'ın gerekli...

POPÜLER YAZILAR

Gigabyte, 600 ve 700 Serisi Anakartlarına “Yeni Nesil Intel Masaüstü CPU” Desteği Ekliyor

Gigabyte, 600 ve 700 serisi anakartları için Intel'in yeni nesil masaüstü CPU desteği ekleyen yeni bir BIOS güncellemesini sessizce yayınladı. Gigabyte 600 ve 700 Serisi...

Apple AR Kulaklığını Pazartesi Günü Açıklayacak, Ancak Cihaz Ekim’de Seri Üretime Gireceğinden Lansman Aylar Sürebilir

Apple'ın merakla beklenen AR Kulaklığını Pazartesi günü WWDC etkinliğinde piyasaya sürmesi bekleniyor. Cihaz bir süredir söylenti değirmeninde dinlendi ve birkaç gecikmeden sonra, kulaklık nihayet...

Gmail Doğrulama Rozetlerini hatırlıyor musunuz? Dolandırıcılar Onlardan Yararlanmanın Bir Yolunu Buldu

Google, insanların her e-posta aldıklarında güvende olmalarını sağlamanın çeşitli yollarını araştırmaktadır. Şirket, aşağıdakiler de dahil olmak üzere çeşitli önlemler aldı: yakın zamanda duyuruldu İleti...

Apple’ın 12 Çekirdekli ‘X1’ Yonga Setli AR Kulaklığı, Yeni Benchmark Sızıntısında M2 Max’ten Daha Hızlı Performans Gösteriyor, Ama Ne yazık ki Skorlar Sahte

SoC'nin X1 olarak adlandırıldığını ortaya çıkaran en son kıyaslama sızıntısını duymak bizim için şaşırtıcıydı. 8 çekirdekli bir CPU yerine liste, M2 Max'ten daha yüksek...