Google na binomial
Basis Universal kwadoro na mbụ
Usoro Basis Universal na-enye gị ohere ịrụ ọrụ nke textures GPU nke ala, mana na-enye ọkwa dị elu nke mkpakọ.
Ndabere bụ usoro etiti na-enye transcoding ngwa ngwa nke textures GPU gaa n'ụdị dị ala dị iche iche maka ojiji na sistemụ desktọpụ na ngwaọrụ mkpanaka tupu eji ya. A na-akwado ugbu a bụ PVRTC1 (4bpp RGB), BC7 (ụdị 6 RGB), BC1-5, ETC1, na ETC2. A na-atụ anya nkwado ọdịnihu maka usoro ASTC (RGB ma ọ bụ RGBA) yana ụdị 4/5 RGBA maka BC7 na 4bpp RGBA maka PVRTC1.
Ederede n'ụdị ndabere na-ewe 6-8 obere ebe nchekwa vidiyo ma chọọ ịnyefe ihe dị ka ọkara data dị ka ụdị textures dabere na usoro JPEG yana 10-25% na-erughị textures na ọnọdụ RDO. Dịka ọmụmaatụ, na nha onyonyo JPEG nke 891 KB yana udidi ETC1 nke 1 MB, nha data dị na usoro Basis bụ 469 KB na ọnọdụ kachasị mma. Mgbe ị na-etinye textures na ebe nchekwa vidiyo, JPEG na PNG textures eji na ule riri 16 MB nke ebe nchekwa, ebe textures na.
Ntọala chọrọ 2 MB nke ebe nchekwa maka ntụgharị asụsụ gaa na BC1, PVRTC1 na ETC1, yana 4 MB maka ntụgharị asụsụ gaa na BC7.
Usoro nke ịkwaga ngwa ndị dị na Basis Universal dị nnọọ mfe. O zuru ezu iji degharịa textures ma ọ bụ ihe oyiyi dị ugbu a n'ime usoro ọhụrụ site na iji ọrụ "basisu" nke ọrụ ahụ nyere, na-ahọrọ ọkwa dị mma achọrọ. Na-esote, n'ime ngwa ahụ, tupu koodu nsụgharị, ịkwesịrị ibido transcoder baseu, bụ nke na-ahụ maka ịsụgharị usoro etiti ka ọ bụrụ usoro GPU dị ugbu a na-akwado. N'otu oge ahụ, onyonyo niile agbụ nhazi niile ka na-akpakọ, gụnyere itinye ya n'ụdị abịakọrọ na GPU. Kama ibugharị ihe oyiyi ahụ n'enweghị ihe ọ bụla, GPU na-ahọrọ naanị akụkụ dị mkpa nke onyonyo a.
Ọ na-akwado ichekwa ụdị ụdịdị dị iche iche (cubemaps), textures volumetric, nhazi ederede, ọkwa mipmap, usoro vidiyo ma ọ bụ iberibe ederede aka ike n'otu faịlụ. Dịka ọmụmaatụ, ọ ga-ekwe omume ịkwanye usoro onyonyo n'otu faịlụ iji mepụta obere vidiyo, ma ọ bụ jikọta ọtụtụ textures site na iji paleti a na-ahụkarị maka onyonyo niile yana iwepụ ụdị ndebiri onyonyo. Mmejuputa ihe ngbanwe Basis Universal na-akwado ngbanwe ọtụtụ eriri site na iji OpenMP. Transcoder na-arụ ọrụ ugbu a naanị n'ụdị eriri otu.
Ọzọkwa
Achọpụtara na ike itinye vidiyo na nhazi ya na-esote naanị n'akụkụ GPU na-eme Basis Universal ihe ngwọta na-adọrọ mmasị maka ịmepụta oghere ndị ọrụ dị ike na WebAssembly na WebGL, nke nwere ike igosipụta otu narị obere vidiyo na obere CPU. Ruo mgbe a ga-eji ntuziaka SIMD mee ihe na WebAssembly nwere codecs ọdịnala, ọkwa arụmọrụ a ka erubeghị, yabụ enwere ike iji vidiyo dabere na mpaghara ebe vidiyo ọdịnala anaghị etinye. A na-akwado koodu nwere nkwalite vidiyo ugbu a maka mbipụta, gụnyere ikike iji
isi: opennet.ru