Blog

Blackmagic predstavio ambisonični mikrofon sa 108 kapsula za snimanje sadržaja za Apple Vision Pro
  • PublicPublic
  • 13 Nov, 2026

Blackmagic predstavio ambisonični mikrofon sa 108 kapsula za snimanje sadržaja za Apple Vision Pro

Blackmagic Design predstavio je Blackmagic Ambisonic Microphone - profesionalni mikrofon za snimanje prostornog zvuka pri produkciji imerzivnog videa. Od samog početka podržava Apple Vision Pro. Sadrži 108 digitalnih MEMS mikrofona koji snimaju cjelokupno zvučno polje oko uređaja.Ustupio BlackmagicUgrađeni procesor primjenjuje geometriju niza i filtre za ambisoničko kodiranje licencirane od Applea te u stvarnom vremenu pretvara 108 izvornih signala u 64 kanala 32-bitnog zvuka. Zbog toga nisu potrebne vanjske razvodne kutije ni zasebni programi za kodiranje. Geometriju i filtre osigurao je Apple, a inženjerski dio i dizajn preuzeo je Blackmagic. Kapsule su ugrađene u ravnini s površinom čvrstog, fasetiranog metalnog kućišta. Ono je toliko kompaktno da se može držati u jednoj ruci ili montirati na kameru.Ustupio BlackmagicPodaci i napajanje prenose se jednim USB-C kabelom. Mikrofon je usklađen sa standardnom klasom USB uređaja (class compliant), pa nisu potrebni ni upravljački programi ni dodaci. Glavni scenarij je rad u paru s kamerom URSA Cine Immersive: mikrofon se postavi na vrh kamere i spoji, a prostorni zvuk snima se izravno u imerzivne datoteke kamere za Apple Immersive sadržaj.Mikrofon se može spojiti i na računalo radi snimanja i miksanja zvuka uživo u programu Fairlight Live ili snimati zvuk izravno na iPhone putem aplikacije Blackmagic Camera. Za složene emitiranje sustave planiran je i pretvarač iz USB-a u SMPTE-2110. Mikrofon stoji 1695 dolara. Točan datum početka isporuka još nije objavljen, ali dostupnost se očekuje u prosincu.

Kako izmjeriti i smanjiti veličinu iOS aplikacije pomoću Xcodea i App Store Connecta
  • PublicPublic
  • 13 Nov, 2026

Kako izmjeriti i smanjiti veličinu iOS aplikacije pomoću Xcodea i App Store Connecta

iOS aplikacije obično rastu sa svakim izdanjem: dodaju se novi SDK-ovi, slike više rezolucije i izvanmrežni sadržaj. Preuzimanje traje dulje, a na uređaju je zauzeto više prostora. Optimizacija počinje mjerenjem jer je glavni izvor veličine kod svake aplikacije drugačiji: kod jednih su to resursi, kod drugih kompilirani kod ili ugrađene ovisnosti. Ni „veličina aplikacije" se ne može svesti na jedan broj. Veličina preuzimanja, veličina instalacije i prostor zauzet nakon korištenja preklapaju se, ali nisu zamjenjivi. Zato u PR-u, mjerenju performansi ili izvještaju timu navedite koja se metrika promijenila i gdje je izmjerena. Ako se neobavezni sadržaj preuzima naknadno, početno preuzimanje i instalacija postaju manji, ali nakon preuzimanja taj sadržaj ipak završi na uređaju. Background Assets, uključujući obavezne pakete i unaprijed preuzeti sadržaj, mogu stići čak i prije prvog pokretanja. Treba ih evidentirati zasebno i uspoređivati pri istom stanju preuzimanja.Korisnik vidi te brojke na dva mjesta. Na stranici aplikacije u App Storeu polje „Informacije → Veličina” prikazuje veličinu instalacije. Ako aplikacija koristi obvezne pakete resursa na Appleovim poslužiteljima, ondje može stajati vrijednost „Do …” koja uključuje taj sadržaj. U odjeljku „Prostor iPhonea” zasebno su navedeni veličina aplikacije i „Dokumenti i podaci”, koji se gomilaju kako se sadržaj preuzima i aplikacija koristi. Lokalne datoteke APP, XCARCHIVE i IPA pomažu u dijagnostici, ali se ne podudaraju s onim što isporučuje App Store: arhive mogu sadržavati simbole za otklanjanje pogrešaka, a univerzalni IPA nosi resurse za različite uređaje. Da biste procijenili veličinu za određene uređaje, izvezite Release arhivu naredbom xcodebuild -exportArchive s parametrima -archivePath, -exportPath i -exportOptionsPlist. Pri ručnom potpisivanju u plistu su također potrebni signingStyle=manual, teamID i mapiranje provisioningProfiles za svaku aplikaciju ili proširenje.U mapi izvoza pojavit će se App Thinning Size Report.txt. U njemu su navedene varijante s opisom uređaja i OS-a te vrijednostima poput "112 MB compressed, 260 MB uncompressed". Komprimirana veličina procjena je veličine preuzimanja, a nekomprimirana procjena veličine instalacije. Da biste pregledali paket, odaberite stanjeni IPA prema opisu varijante, a ne prema nazivu datoteke: izvoz može sadržavati i univerzalni IPA. Raspakirajte ga naredbom ditto -x -k u novi direktorij stvoren s mktemp i pronađite .app u mapi Payload. Za App Store i TestFlight stanjivanje uglavnom radi automatski, ali ga treba provjeriti. Ako resursi za pojedine uređaje završe u svim varijantama, provjerite postavke kataloga resursa i zasebne datoteke. Pri usporedbi ne mijenjajte konfiguraciju builda, verziju Xcodea, način potpisivanja, način izvoza ni opis varijante, a zatim ponovite usporedbu s obrađenim vrijednostima iz App Store Connecta. I to su samo procjene: Apple može dodati DRM i ponovno komprimirati datoteke, a veličine u TestFlightu mogu se razlikovati od onih u App Storeu.Dijagnostika počinje popisom cijelog stanjenog paketa: glavna izvršna datoteka, Frameworks, PlugIns, katalozi resursa i zasebni resursi, lokalizacije, mediji, baze podataka i ML modeli. Naredba find sa stat, sort -n i tail -30 prikazat će najveće datoteke, ali to su logičke nekomprimirane veličine, dakle samo naznaka. Ako je binarna datoteka važna, u Build Settings uključite parametar Write Link Map File (LD_GENERATE_MAP_FILE), izgradite projekt i raščlanite .txt u DerivedData. Grupirajte veličine iz odjeljka # Symbols prema indeksu datoteke, a indekse povežite s odjeljkom # Object files. Tako se vidi težak generirani kod, statičke biblioteke, C++ predlošci i SDK-ovi trećih strana. Zbrojevi po simbolima pokazuju kome pripada težina, ali ne daju potpun obračun: zaglavlja, poravnanje, potpisi i podaci linkera nisu uključeni. Ugrađivanje (inlining), optimizacija cijelog modula i LTO zamagljuju pripadnost koda. Simbole uklonjene kao mrtvi kod isključite, a mapu izradite za svaki build target i arhitekturu.Tijek rada pokazat ćemo na uvjetnom primjeru s izmišljenim brojkama: mijenjamo samo jednu stvar, ponovno gradimo i iznova generiramo izvještaj za istu varijantu. Aplikacija s mnogo resursa ima 112 MB u komprimiranom i 260 MB u nekomprimiranom obliku. Procjena se smanjuje za 31 MB (oko 28%) i 58 MB (oko 22%), a App Store Connect prikazuje 80 MB preuzimanja i 200 MB instalacije. Ušteda se ne prenosi jedan na jedan: utječu kompilacija, rezanje, kompresija, poravnanje i potpisivanje. Vodič premješten na udaljenu isporuku odgođen je, a ne uklonjen. Nakon njegova preuzimanja zauzeti prostor ponovno raste za otprilike 32 MB, a na disku istodobno mogu biti i arhiva i raspakirane datoteke. Zato testirajte rad bez mreže, ponovne pokušaje, brisanje i ponovno preuzimanje, a delta ažuriranja mjerite zasebno.Resursi često teže više od koda. Ugrađene slike držite u .xcassets kako bi stanjivanje aplikacije (app thinning) odabiralo resurse za svaki uređaj. Broj piksela treba odgovarati veličini na zaslonu: ikoni od 24 × 24 točke potrebno je 48 × 48 piksela za 2x i 72 × 72 za 3x, a smanjiti je treba prije uvoza. Univerzalnu grafiku koristite zajedničku, varijante za uređaje ili raspon boja dodajte samo kad je potrebno i ne duplicirajte skupove slika. Nakon prijenosa učitavajte slike po imenu, na primjer UIImage(named: "toolbar_search"), a preostale zasebne kopije uklonite iz Copy Bundle Resources. Rezultat potvrdite usporedbom izvještaja za istu varijantu prije i poslije. Za ikone je bolje koristiti sistemske SF Symbols ako to dopuštaju dizajn i minimalna verzija OS-a.

Editable Motion Paths: besplatno uređivanje animacije u Blenderu kao mesha
  • PublicPublic
  • 12 Nov, 2026

Editable Motion Paths: besplatno uređivanje animacije u Blenderu kao mesha

Editable Motion Paths besplatni je dodatak za Blender autora J4m1ns. Uz njega animator mijenja kretanje izravno u viewportu i ne mora prelaziti u Graph Editor da bi uređivao F-krivulje. Kretanje bilo koje kosti ili objekta prikazuje se kao krivulja koju je moguće uređivati. Ključni kadrovi postaju točke, a njihove tangente postaju Bezierove ručke.Putanja se ponaša kao obična geometrija, pa na njoj rade standardni alati Edit Modea: snapping, ekstrudiranje, nož i bevel. Svaka se promjena u stvarnom vremenu zapisuje natrag u F-krivulje, tako da podaci animacije uvijek odgovaraju onome što vidite na zaslonu.Dodatak radi s postojećim rigovima onakvima kakvi jesu. Podržava kosti, constrainte, IK, drivere i kontrole animacije. Nije potrebno ništa postavljati, mijenjati rig niti bakeati animaciju. Dodatak je testiran na produkcijskom rigu Rain iz Blender Studija, a razvojni programer ga opisuje kao spremnog za produkciju i nedestruktivnog.Autor nije programer te je dodatak izradio uz obilnu pomoć umjetne inteligencije. Sam dodatak pritom ne sadrži umjetnu inteligenciju i nema pristup mreži. Jedina datoteka koju samostalno zapisuje jest render prikaza, i to samo kada ga zatraži skripta. Editable Motion Paths ostat će besplatan. Za rad je potreban Blender 4.4 ili noviji, a dodatak se može preuzeti sa službene platforme Blender Extensions.

Naočale Warby Parker i Gentle Monster s Android XR-om u prodaji od 10. prosinca
  • PublicPublic
  • 12 Nov, 2026

Naočale Warby Parker i Gentle Monster s Android XR-om u prodaji od 10. prosinca

Warby Parker i Gentle Monster otvorili su prednarudžbe za svoje prve pametne naočale s Android XR-om, koje su razvili zajedno sa Samsungom i Googleom. Okviri stižu u trgovine i na internet 10. prosinca, a u odabranim Google Storeovima moći će se isprobati. Po mogućnostima konkuriraju Metinim pametnim naočalama. Imaju ugrađene kamere i zvučnike koji ne prekrivaju uši: mogu se snimati fotografije i videozapisi, obavljati pozivi i slušati glazba. Tu su i funkcije temeljene na umjetnoj inteligenciji, poput simultanog prijevoda i navigacije korak po korak. Ulogu asistenta umjesto Meta AI ovdje preuzima Googleov Gemini, a poznate Googleove usluge ugrađene su izravno u naočale.Fotografija: Gentle MonsterGentle Monster cilja na premium segment tržišta: cijene se kreću od 449 do 489 dolara. Trima ranije predstavljenim modelima pridružila su se tri nova, tako da ih ukupno ima šest. Okviri dolaze u tamnocrvenoj, ružičastoj, sivoj i žutoj boji, a leće su zatamnjene, prozirne, plave ili smeđe. Većinu okvira moguće je naručiti s dioptrijskim lećama. Na početku će se kolekcija prodavati samo u SAD-u i Južnoj Koreji, a planovi za izlazak na druga tržišta zasad nisu najavljeni.Fotografija: Warby ParkerWarby Parker pokriva pristupačniji segment Android XR-a: optički i sunčani modeli stoje od 395 dolara. To je ipak skuplje od najnovijih Metinih naočala od 300 dolara bez brendova Ray-Ban ili Oakley. Vlastiti dizajnerski tim tvrtke u New Yorku osmislio je tri okvira, Alden, Reid i Wren, na temelju najpopularnijih modela marke. Dostupni su u bojama Pine, Saddle i Jet Black, uz vrlo širok izbor dioptrija, širina i leća. Warby Parker zasad prodaje naočale samo u SAD-u, a u trgovinama koje sudjeluju moguće je rezervirati isprobavanje.Fotografija: Warby ParkerSve naočale prve generacije na Android XR-u pokreće čipset Qualcomm Snapdragon AR1 Gen 1. Svaki model ima jednu prednju ultraširokokutnu kameru od 12 MP s HDR obradom, stabilizacijom slike i LED indikatorom koji pokazuje da je snimanje u tijeku. Niz mikrofona snima prostorni zvuk. Jedno punjenje traje do 9 sati, a prijenosna futrola za punjenje omogućuje još sedam punjenja naočala. Naočale su kompatibilne s pametnim telefonima i na Androidu i na iOS-u.Platforma uključuje nekoliko mjera zaštite privatnosti. Ako je LED indikator prekriven ili isključen, naočale prestaju snimati. Slike s kamere koje prima Gemini ne spremaju se u povijest Geminija i ne koriste se ni za treniranje modela ni za ciljano oglašavanje. Lica prolaznika automatski se skrivaju prije nego što Gemini obradi snimku. Podaci su šifrirani i na samom uređaju i tijekom prijenosa. Kao i na Android pametnim telefonima, korisnik sam odlučuje kojim aplikacijama dopušta pristup kameri i mikrofonu te te dozvole može promijeniti u bilo kojem trenutku. Osim toga, može pregledati ili izbrisati svoje razgovore s Geminijem i prilagoditi postavke u povijesti Geminija.

Kupnje unutar aplikacija prestigle su prodaju plaćenih aplikacija u trgovini za Quest
  • PublicPublic
  • 12 Nov, 2026

Kupnje unutar aplikacija prestigle su prodaju plaćenih aplikacija u trgovini za Quest

Kupnje unutar aplikacija sada su najveći izvor prihoda u trgovini Meta Horizon za Quest i nadmašuju prodaju plaćenih aplikacija. Metin podatak odnosi se na ukupni prihod od siječnja do rujna 2026. Premium naslovom Meta smatra svaku igru koja nije free-to-play. Pomak se nazirao već duže vrijeme: još je 2022. Gorilla Tag po broju korisničkih ocjena prestigao Beat Saber, koji se tada smatrao najuspješnijom VR igrom svih vremena. Gorilla Tag danas ima više od 100 000 ocjena, a takvih je aplikacija tek nekoliko, dok su ga u međuvremenu prestigle F2P igre Animal Company i UG.Meta je za Quest objavila nekoliko skupih vlastitih igara, ali nijedna od njih nije postala stabilni predvodnik prodaje.Moguće je da se upravo zaokretom prema društvenim igrama s mnoštvom mikrotransakcija djelomično objašnjava to što se Meta riješila većine svojih internih studija koji su radili premium projekte. Ready At Dawn, Armature Studio, Twisted Pixel i Sanzaru Games su zatvoreni, a osnivači Withina osnovali su neovisni studio i ponovno pokrenuli Supernatural kao aplikaciju treće strane. Meta je financirala razvoj skupih vlastitih igara - Deadpool VR, Asgard's Wrath 2, VR port igre Resident Evil 4 i Batman: Arkham Shadow - no na popisu najprodavanijih trenutačno se nalazi samo Resident Evil 4, i to tek na 44. mjestu. Tvrtki se i dalje najbolje prodaje Beat Saber, koji je bio popularan i prije nego što je Meta kupila Beat Games.Kod drugih vlasnika platformi situacija je drukčija. Prema podacima tvrtke Alinea Analytics, Sonyjeva igra s najvećom zaradom u ovoj generaciji je God of War: Ragnarok, a slijede je Spider-Man 2 i Gran Turismo 7, pri čemu su sve tri izradili studiji u vlasništvu Sonyja. Nintendov remake igre Ocarina of Time prodan je u 5,2 milijuna primjeraka za četiri dana na Switch 2, a najprodavanije igre na toj konzoli - Mario Kart World, Pokémon Pokopia, Donkey Kong Bananza, Pokémon Legends: Z-A - ekskluzivni su naslovi koje je Nintendo sam razvio ili izdao.Prema riječima Mete, za igre trećih strana koje su trenutačno u razvoju izdvojila je više od 120 milijuna dolara. Šest novih igara predstavljenih na Meta Connectu namijenjeno je uređaju Meta VR Glasses, koji izlazi u proljeće 2027., a podržavat će i Quest 3. Quest i dalje ima najveću bazu korisnika među VR platformama, iako podrška za Quest 2 - najprodavaniju VR slušalicu po broju prodanih uređaja - završava krajem 2027. Meta k tome najviše ulaže u ekosustav, no ipak se nekoliko čelnika studija, najavljujući otpuštanja i zatvaranja, pozvalo na opći nedostatak financiranja.Studiji reagiraju na različite načine. Sinn Studio, Owlchemy Labs, Fun Train, Character Bank, Schell Games, nDreams i sama Meta okušali su se u free-to-play modelu, s promjenjivim uspjehom. The Binary Mill i Innerspace Studio ostaju vjerni premium modelu, pri čemu je prvi odgodio svoj društveni F2P projekt Survive The Night. Vail, Hyper Dash, Zenith: Nexus i Population One prešli su s plaćenog na besplatni model. Pretplata Horizon+ odgovara plaćenim igrama s dodacima i IAP-om, poput Walkabout Mini Golf i GOLF+; Payday: Aces High izašao je na Horizon+ s kozmetičkim predmetima i paketima. Na svakom od tih putova ima i hitova i neuspjeha, pa će programeri i u 2027. nastaviti isprobavati nekoliko opcija istodobno.

NVIDIA AICR dodaje k8s-aibom za praćenje AI radnih opterećenja u Kubernetes GPU klasterima
  • PublicPublic
  • 12 Nov, 2026

NVIDIA AICR dodaje k8s-aibom za praćenje AI radnih opterećenja u Kubernetes GPU klasterima

Recepti platforme s fiksiranim verzijama opisuju kako izgraditi GPU klaster, ali ne pokazuju koja se AI radna opterećenja na njemu stvarno izvršavaju. Timovi koji implementiraju putem NVIDIA Dynamo, Kubeflow ili Slurm ažuriraju radna opterećenja odvojeno od recepta platforme. Promjenjive oznake poput :latest dodatno pogoršavaju stvar: dva čvora mogu pokretati različit kod pod istom oznakom, a sljedeće preuzimanje može dohvatiti sliku koju nijedna sigurnosna provjera nikada nije obuhvatila. NVIDIA AI Cluster Runtime (AICR), komponenta otvorenog koda platforme NVIDIA DSX AI Factory Platform, sada uključuje kvalificiranu komponentu AI popisa materijala. Temelji se na k8s-aibom, Googleovom projektu otvorenog koda za praćenje AI radnih opterećenja u Kubernetesu.Slika 1. NVIDIA DSX objedinjuje tehnologije potrebne za projektiranje, izgradnju i upravljanje AI tvornicamaAlati rade na različitim razinama. AICR pretvara provjerene GPU konfiguracije u recepte s fiksiranim verzijama i ponovljive pakete (bundle). Recept se piše za jednu kombinaciju hardvera, oblaka, OS-a i namjene te bilježi komponente, fiksirane verzije, vrijednosti, ograničenja, redoslijed implementacije i očekivane provjere. Paketi sadrže kontrolne zbrojeve, a aicr bundle --attest po želji dodaje potpis. k8s-aibom prati API-je radnih opterećenja i podova te za svako prepoznato AI radno opterećenje generira AIBOM u formatu CycloneDX 1.6. Podržava nativne Dynamo grafove, NIMService, LeaderWorkerSet, DisaggregatedSet i CronJob, a podređena radna opterećenja uključuju se u AIBOM svog vlasnika. Kvalifikacija znači da AICR fiksira izvorni kod, chart, CRD-ove i sliku kontrolera prikvačenu po digestu kao jedinstven testirani skup. AICR također provjerava podrijetlo prema Googleovom identitetu izgradnje, pregledava RBAC i zadane sigurnosne postavke te testira instalaciju, nadogradnju, ispravnost rada i deinstalaciju.U receptima h100-gke-cos-inference i h100-gke-cos-inference-dynamo k8s-aibom je uključen prema zadanim postavkama. U drugim GKE receptima uključuje ga --runtime-inventory enabled, a isključuje ga --runtime-inventory disabled. Primjeri su izrađeni na AICR v1.2.0, čiji katalog fiksira k8s-aibom 1.6.2, i rade na GKE-u s Kubernetesom 1.32 ili novijim te čvorovima H100 na Container-Optimized OS-u s upravljačkim programima kojima upravlja GKE. Recept generira aicr recipe --service gke --accelerator h100 --os cos --intent inference, a razriješene vrijednosti prikazuje aicr query s --selector components.k8s-aibom.version. aicr bundle izrađuje paket sa selektorima sistemskih i ubrzanih čvorova. Zadano se koristi Helm, a podržani su i helmfile, flux i argocd. Nakon aicr verify i deploy.sh kontroler radi u imenskom prostoru k8s-aibom-system. Helm paketi primjenjuju CRD-ove glavnog charta, a Flux i Argo CD ažuriraju ih putem svojih kontrolera. U Helmfileu, Terraformu i Fleetu CRD-ove treba ručno ažurirati ako to prijelaz zahtijeva; očekivana verzija pohrane je v1beta1.Tim aicr snapshot, a nakon nje aicr validate --phase deployment --phase conformance, pokreće provjeru ispravnosti k8s-aibom. Potrebni su dostupan kontroler, AIBOMControllerConfig sa stanjem Ready=True i očekivana verzija pohrane CRD-a. Podudaranje verzije ne jamči da je cijela shema ažurna, pa pri nadogradnjama provjerite i Degraded=True s razlogom SchemaPredatesController. Evidencija se uključuje za svaki imenski prostor zasebno oznakom aibom.k8saibom.dev/enabled=true. Oznaka ograničava u kojim se imenskim prostorima stvaraju zapisi AIBOM, ali informeri i dalje spremaju u predmemoriju specifikacije radnih opterećenja i podova u cijelom klasteru, uključujući argumente i ugrađene vrijednosti varijabli okruženja. Prijemnik podataka i pristup tajnama prema zadanim postavkama nisu konfigurirani. U demonstraciji Deployment s vLLM-om poslužuje Qwen/Qwen2.5-0.5B-Instruct iz slike vllm/vllm-openai:latest. Njegov AIBOM svrstan je u kategoriju zaključivanja (inference) s okruženjem izvođenja vllm. Zapisi se grade prema specifikaciji, pa AIBOM može pokazati Ready=True i prije nego što pod preuzme sliku: raspoređivanje i izvođenje ne potvrđuje.BOM se pohranjuje izravno u resursu zajedno s hashom SHA-256 kanonskih bajtova: može se izdvojiti pomoću jq i base64, a hash provjeriti pomoću shasum. Među komponentama su navedeni aplikacija (vllm), slika spremnika (vllm/vllm-openai) i model strojnog učenja (Qwen/Qwen2.5-0.5B-Instruct). Uobičajeni SBOM identificira sliku, a AIBOM i model te okruženje u kojem se poslužuje. Svaki atribut ima razinu pouzdanosti (declared, inferred, unresolved ili verified) i pokazivač na izvor koji pokazuje kako je vrijednost utvrđena. Razvojni tim projekta k8s-aibom izmjerio je opterećenje kontrolera verzije 1.6.1 na GKE-u s Dynamom i konfiguracijom AICR-a. Test je proveden na čvorovima samo s CPU-om, a podovi radnih opterećenja ostali su na čekanju.Neki su nedostaci ostavljeni namjerno. Opažanja tijekom izvođenja još nisu potpisana, iako kanonski bajtovi i hash čine potpisivanje praktičnim. k8s-aibom može provjeravati Sigstore potpise na podacima o modelima, zahtijevati određeni identitet potpisnika i provjeravati uključenost u Rekor, ali AICR to prema zadanim postavkama isključuje. Povezivanje atestacija AICR paketa s inventarom radnih opterećenja tek predstoji. Isto vrijedi i za usporedbu namjere recepta sa stvarno pokrenutim radnim opterećenjima: za to su potrebni zajednički identifikatori artefakata, pravila o ažurnosti i mapiranje pokrivenosti. AICR je dostupan na NVIDIA/aicr, a k8s-aibom na GoogleCloudPlatform/k8s-aibom; oba su projekta otvorenog koda.

Kako studio za obrambene simulatore desetljećima održava 3D digitalne blizance u Unityju
  • PublicPublic
  • 12 Nov, 2026

Kako studio za obrambene simulatore desetljećima održava 3D digitalne blizance u Unityju

i3 Corps razvija virtualne simulatore za obuku i alate za inženjere po narudžbi američkih državnih tijela. Tvrtka je u Unityju izradila stotine scenarija za obuku: oni obuhvaćaju većinu zrakoplovne obuke koju podržava, kao i platforme Ratne mornarice i kopnena vozila. Do učionica u vojnim bazama aplikacije stižu putem državne platforme za distribuciju koju je tvrtka sama izgradila i koja radi u zaštićenom državnom oblaku. No prava složenost ne krije se u aplikacijama, nego ispod njih, u biblioteci 3D modela.U uobičajenom 3D razvoju asset se smatra gotovim čim je proizvod objavljen. Ovdje je drukčije: modeli su digitalni blizanci stvarne opreme, a oprema se neprestano mijenja. U uporabu ulaze nove komponente, proizvođači prerađuju dijelove, a naručitelji šalju nove pakete CAD podataka. Model samo jednog zrakoplova sadrži 80 000 komponenti, sve do matica i vijaka. Tim godišnje dodaje deset do petnaest modela, a svaki se zatim održava osam do devet godina. Sa svakom novom serijom inženjerskih podataka javljaju se ista pitanja: koje dijelove zamjenjuje, koji model ažurira i koje već implementirane aplikacije ovise o tom modelu. Važno je i podrijetlo: modeli nastaju iz CAD podataka iz različitih izvora i iz vlastite fotogrametrije, a jedno snimateljsko putovanje može dati milijune fotografija jednog vozila.Inačice umnožavaju problem. UH-60 Black Hawk postoji u verzijama američke kopnene vojske UH-60A, L, M i V, u sanitetskoj inačici HH-60M MEDEVAC i u inačicama za specijalne snage, a postoje i konfiguracije za mornaricu, zrakoplovstvo i strane naručitelje. Većina ima zajednički trup, repni nosač, sklopove glavnog rotora i podvozje. UH-60V gotovo u cijelosti zadržava zmaj verzije L, ali je dobio digitalnu kabinu, a HH-60M je UH-60M s dodanim medicinskim i namjenskim sustavima. Zato se svaka inačica ne modelira od nule: uzima se zajednička osnova od višekratno upotrebljivih komponenti, a za svaku inačicu dodaju se samo razlike, u konstrukciji, mehaničkim sustavima, avionici ili namjenskoj opremi.Još jedno strogo ograničenje je prostor na disku. Državna računala često su starija, snažno zaštićena i s ograničenim kapacitetom diska, a na jednom računalu u učionici mogu biti instalirani svi tečajevi za jednu platformu. Kad bi modeli bili ugrađeni u svaku verziju aplikacije, to bi bile stotine gigabajta gotovo identične geometrije. Problem rješavaju Unity Addressables: modeli se nalaze u katalogu, učitavaju se po potrebi i lokalno se pohranjuju u predmemoriju, pa se asset koji koristi petnaest aplikacija čuva samo jednom. Aplikacija se mijenja samo kad se mijenja njezin kod, a razvojni programer ne mora imati cijelu biblioteku kod sebe da bi složio scenu. Stupanj tajnosti određuje gdje se asset smije nalaziti: tajni materijali nikad ne dolaze u oblak, dok CUI smije, ali u zaštićenom omotu, kako se ne bi mogli izvući. O tome kome model pripada, tvrtki i3 ili državi, ovisi može li se koristiti u budućim ugovorima.Komercijalne platforme za upravljanje assetima ili nisu odgovarale takvom modelu podataka ili su se licencirale pod uvjetima neprihvatljivima za državne narudžbe, a opcija za državni oblak uopće nije postojala. Vlastiti sustav, baza podataka i pretraživanje nad postojećim sustavom za kontrolu verzija i automatizacijom, pomagao je u pronalaženju asseta, ali integraciju s pogonskim alatom, automatizaciju proizvodnog lanca, praćenje ovisnosti i neograničeno održavanje više nije bilo moguće opravdati. Zato je tvrtka postavila Unity Asset Manager u državnom oblaku, pa umjetnici i razvojni programeri mogu ostati unutar Unityja. Katalog već sada odgovara na pitanja: što je modelirano, gdje se koristi, postoje li ograničenja pristupa i kome pripada.Neriješena ostaje promjenjivost: deset timova umjetnika mijenja assete svakog tjedna, pa čak i svakog dana, a svaka se izmjena širi kroz duge lance ovisnosti na kojima se temelje složene animacije održavanja. Cilj je umjetnicima precizno javiti što se promijenilo, umjesto da se izdaju nove verzije svega što ovisi o izmjeni. Na tome i3 Corps radi zajedno s Unityjem. Ulog je i veći: država posjeduje goleme količine CAD i parametarskih podataka u kojima je praktički nemoguće išta pronaći, a potražnja se pomiče prema simulaciji, vizualizaciji i generiranju sadržaja uz pomoć umjetne inteligencije. Za sve to potrebna je pretraživa biblioteka kojoj mogu pristupati i strojevi.

Audijev put u Formulu 1 - imerzivni dokumentarni film za Apple Vision Pro
  • PublicPublic
  • 12 Nov, 2026

Audijev put u Formulu 1 - imerzivni dokumentarni film za Apple Vision Pro

Film "Entering Formula 1 Racing" sada se može besplatno pogledati u aplikaciji Fovii za Apple Vision Pro. Ovaj imerzivni sportski dokumentarni film u trajanju od otprilike 13 minuta snimio je studio TARGO, dobitnik nagrade Emmy, zajedno s Audi Revolut F1 Teamom. Gledatelj odlazi iza kulisa priprema momčadi za debi u Formuli 1: film je osmišljen kao VIP obilazak Audijeve povijesti i njegova rada u F1, uključujući susrete s vozačima momčadi.Film započinje kratkim pogledom na Audijevo trkaće naslijeđe i njegove trofeje. Michèle Mouton, jedina žena koja je pobijedila na nekoj utrci Svjetskog prvenstva u reliju, pripovijeda svoju priču nalazeći se u istoj prostoriji s gledateljem. Tako su u središtu pozornosti ljudi za upravljačem i iza samog projekta, a ne samo automobili. Gledatelj također zaviruje u Audijevu tajnu garažu u Njemačkoj, gdje su izbliza prikazani automobili iz različitih desetljeća.Glavni dio filma seli se u Švicarsku, gdje ključni članovi tima sastavljaju i testiraju bolid nekoliko mjeseci prije njegova debija na Velikoj nagradi Australije. Gledatelj upoznaje vozača Nica Hülkenberga, sjedi uz Gabriela Bortoleta u driver-in-the-loop simulatoru i sluša razgovore koji inače ostaju iza kamere.Najsnažniji element filma je način na koji redateljica Chloé Rochereuil postavlja kameru. Kadrovi su i široki i krupni, sve do pojedinih dijelova bolida, a svaka je pozicija odabrana tako da gledatelj što lakše prati radnju i ima dovoljno vremena doživjeti svaki trenutak. Prijelazi između lokacija ne narušavaju osjećaj prisutnosti. Gledatelj nema dojam da je jednostavno postavljen ondje gdje se kamera slučajno našla. Naprotiv, kao da ga se poziva u svaku scenu: sugovornici kao da se obraćaju izravno njemu, a ostatak vremena osjeća se kao član tima koji promatra sa strane.

Sakura Rabbit predstavila je u demu na Unity HDRP najlonke koje se mogu rastezati
  • PublicPublic
  • 12 Nov, 2026

Sakura Rabbit predstavila je u demu na Unity HDRP najlonke koje se mogu rastezati

Sakura Rabbit objavila je novi demo na Unity HDRP posvećen interaktivnoj deformaciji tkanine. Najlonke se mogu uhvatiti i povući: materijal se rasteže, na istanjenim mjestima postaje prozirniji, a kad ga pustite, prirodno i elastično se vraća na mjesto. Sjenčanje uzima u obzir i kut gledanja: pri pomicanju kamere mijenjaju se fina tekstura pletiva i biserni sjaj, pa se jasno vidi i kako se najlon pomiče i gdje je rastegnut.Objava na X: https://twitter.com/Sakura_Rabbiter/status/2119661554954301546Lik izvodi animacije mirovanja u petlji i reagira na interakciju: kad se tkanina povuče, spusti pogled. Demo sadrži dvije kamere: jedna prikazuje cijelu animaciju, a druga izbliza snima tkaninu oko stopala. Demo se distribuira putem platforme Fanbox.Objava na X: https://twitter.com/Sakura_Rabbiter/status/2088172459275235525Rad se nastavlja na raniji projekt istog developera u kojem se simulirala napetost čarapa: u njemu se moglo vidjeti kako se tkanina mijenja pri rastezanju i nabire kad se koljeno savije. Među ostalim radovima Sakura Rabbit u Unityju su detaljno izrađene vrpce, cipele s visokom petom, kapi kiše i nabori tkanine, kao i okruženja poput spavaće sobe vještice, presjeka vode i kišne scene za mobilne uređaje.

Somnium Space se vraća na Steam u prosincu 2026. nakon uklanjanja zbog kriptovaluta
  • PublicPublic
  • 11 Nov, 2026

Somnium Space se vraća na Steam u prosincu 2026. nakon uklanjanja zbog kriptovaluta

Somnium Space, društvena VR platforma za odrasle, vratit će se na Steam u prosincu 2026. u statusu Early Access. Platforma je prvotno uklonjena iz trgovine tijekom čišćenja kriptoigara koje je Valve proveo 2021. Početkom ovog ljeta tvrtka je objavila da planira izdati projekt na SteamVR (uključujući Steam Frame) i Steam Deck, a kasnije i s podrškom za Apple Vision Pro. Sada Steam stranica potvrđuje termin Early Accessa u prosincu 2026., a 28. studenog tvrtka održava događaj Somnium Connect, gdje se očekuju pojedinosti o promjenama.Povratak, čini se, znači da će Somnium Space poštovati potpunu Steam zabranu kriptovaluta i NFT-ova. Platforma je bila usko povezana s oboje: virtualna zemlja počela se prodavati na aukcijama od listopada 2019., a njezina kriptovaluta CUBE izašla je godinu dana kasnije. Nakon što je Valve 2021. uklonio sve igre izgrađene oko kriptovaluta i NFT-ova, Somnium Space morao je privlačiti igrače samo putem vlastitog launchera. Izdanje na Steamu, prema očekivanjima, uključit će prepoznatljiv sustav korisničkih ID-ova koji provjerava da su svi korisnici stariji od 18 godina.Prema stranici na Steamu, cilj je zadržati osnovno Somnium iskustvo dostupnim svima koji zadovoljavaju dobni uvjet 18+ i prolaze obveznu besplatnu provjeru dobi, pri čemu se ključne funkcije ne planiraju skrivati iza cijene kupnje. Tvrtka računa ostati u Early Accessu godinu do dvije. Za razliku od VRChat-a, koji se prvenstveno gradi oko avatara i svjetova koje su stvorili korisnici, Somnium Space zamišljen je kao trajni virtualni svijet s monolitnijom strukturom. Međutim, nakon ažuriranja v3.1.6 u srpnju korisnici mogu održavati plaćene i/ili privatne sesije - to otvara mogućnost za koncerte, nastavu, sastanke, plaćene događaje i okupljanja s moderatorima.