Vaš vodnik za brezhibno mešanje in izvoz modelov v formatu OBJ
Obvladajte postopek pretvorbe iz blend v obj. Ta vodnik pokriva ročno izvoz, avtomatizacijo s skripti in odpravljanje težav za popolne 3D modele vsakič.

Priporočene razširitve
Prenos 3D modelov iz Blenderja v drugo programsko opremo je osnovna veščina za vsakega umetnika ali razvijalca. Postopek pretvarjanja vašega izvirnega .blend projekta v datoteko Wavefront OBJ je tisto, kar vaše delo naredi resnično prenosljivo. To zagotavlja, da bodo vašo geometrijo, UV-mape in osnovne podatke o materialih razumeli skoraj vsi drugi 3D programi tam zunaj, od igralnih motorjev do orodij za vizualizacijo arhitekture.
Zakaj je obvladovanje prenosa iz Blend v OBJ bistveno za 3D delovne tokove
Bodimo iskreni: izvoz modela se lahko zdi kot met kocke. Imate popolno sredstvo v Blenderju, v trenutku, ko pride v drug program, pa je v neredu – pokvarjena geometrija, manjkajoče teksture ali povsem napačna velikost. Zato znanje, kako pravilno izvoziti iz blend v obj ni le "lepo imeti". To je ena veščina, ki ločuje gladko, predvidljivo cevovod od dneva frustrirajočega odpravljanja težav.
Ni samo o klikanju "Datoteka > Izvoz". Vedeti morate, kako pripraviti svoja sredstva, da preživijo pot.
Razmislite o teh pogostih primerih:
- Razvoj iger: Ustvarjate sredstva za igro v Unity ali Unreal Engine. Pogon potrebuje čisto, triangulirano geometrijo. Format OBJ je lahko in zanesljiv delovni konj za dosego tega cilja.
- Predogledi za stranke: Arhitekt pošlje koncept zgradbe stranki, ki ima samo preprost 3D-pregledovalnik. Datoteka OBJ je univerzalni ključ, ki zagotavlja, da jo lahko odprejo in pregledajo model, ne da bi potrebovali nameščen Blender.
- Izkušnje AR/VR: Pri izgradnji za razširjeno ali virtualno resničnost je številna zmogljivost bistvenega pomena. Dobro optimiziran izvoz OBJ zagotavlja, da je vaš model učinkovit in se pravilno upodablja na ogromnem številu naprav.
Univerzalni potni list za vaše 3D modele
Format OBJ v bistvu deluje kot skupni jezik med različnimi 3D programi. Medtem ko je .blend datoteka neverjetno zmogljiva, je polna podatkov, specifičnih za projekt – modifikatorjev, nastavitev prizora, animacijskih ogrodij – ki jih druga programska oprema preprosto ne more prebrati. Pretvorba iz blend v obj to vse odstrani, pri čemer ostanejo bistvene geometrijske in materialne informacije, s katerimi se lahko vsi strinjajo.
To je uvodna slika Blenderja – izhodišče za nešteto stvaritev, ki morajo na koncu živeti zunaj Blenderjevega lastnega sveta.

Prav tu začnejo vaši modeli svojo pot, čist izvoz v formatu OBJ pa je pogosto ključni končni korak preden jih pošljejo naprej.
Format datotek OBJ je resnično postal zlati standard za interoperabilnost. Ogromno 98% profesionalnih 3D aplikacij ga podpira, medtem ko lastniški formati ne morejo priti blizu. Za razvijalce in oblikovalce, ki uporabljajo prilagodljive komplete orodij, je ta univerzalnost tisto, kar omogoča deljenje sredstev po globalnih delovnih tokovih. Več vpogledov o formatih 3D datotek in njihovo sprejetje v celotni industriji.
Za razvijalce je čist izvoz OBJ več kot zgolj udobje – je pogoj za gradnjo zanesljivih, skriptnih cevovodov sredstev. Zanašanje na standardizirano obliko preprosto olajša avtomatizacijo in zmanjša težave združljivosti.
Ročna metoda izvoza znotraj Blenderja
Mislili bi, da bi bil izvoz OBJ iz Blenderja tako preprost kot klik File > Export > Wavefront (.obj), vendar je pravi skrivnost za čist izvoz preden sploh odprete ta meni. Videl sem neštetih modelov, ki so se pojavili pokvarjeni v drugih programih, in devetkrat od desetih je to zato, ker so bili zamujeni nekateri ključni koraki priprave.
Začnimo z modificatorji. Stvari, kot so Subdivision Surface, Bevel ali Solidify, so le navodila, ki jih Blender uporablja v živo. Druga 3D programska oprema ne ve, kaj naj z njimi naredi. Zato se morate odločiti: so ti učinki del končnega modela? Če je odgovor da, jih morate narediti trajne z uporabljate jih.
Preprosto izberite svoj predmet, pojdite na zavihek Lastnosti modifikatorja (mala ikona modrega ključa) in videli boste padajoči puščico pri vsakem modifikatorju. Pritisnite »Uporabi«. Opozorilo: to je pot v eno smer. Vedno shranim ločeno .blend datoteko tik preden začnem uporabljati modifikatorje. Tako imam »delovno« različico z vsemi mojimi nedestruktivnimi orodji nedotaknjenimi.
Priprava modela za čist izvoz
Ko so vaši modifikatorji urejeni, morate pred izvozom ukrotiti še dve drugi pošasti: nepravilno merilo in čudne svetlobne artefakte. Oboje je enostavno popraviti kar v pogledu.
Ali ste kdaj uvozili model v drug program, da je bil mikroskopsko majhen ali popolnoma ogromen? To je skoraj vedno težava z merilom. V predmetnem načinu izberite svoj model in pritisnite N da se odpre stranska vrstica. Oglejte si vrednosti »Merilo«. Če niso točno 1.0 na oskah X, Y in Z ste našli svojo težavo.
Popravitev je preprosta. Z izbranim predmetom pritisnite Ctrl+A (Cmd+A na Macu) in izberite "Scale." To vgradi vizualno velikost predmeta v njegovo dejansko geometrijo in ponastavi faktorje merila na 1.0, ne da bi spremenili videz. Sedaj se bo povsod drugje prikazoval v pravilni velikosti.
Še ena klasična težava so obrnjene normali, ki lahko povzročijo, da so deli vašega modela videti obrnjeni navznoter ali pa preprosto nevidni. Normali povedo rendererju, v katero smer je obrnjena ploskev, zato je pravilna usmeritev bistvenega pomena.
- Kako preveriti normali: Odprite spustni meni "Viewport Overlays" v zgornjem desnem kotu 3D viewporta. Poiščite razdelek "Geometry" in označite polje "Face Orientation".
- Kaj iskati: Vaš model se bo obarval modro in rdeče. Modro je v redu; pomeni, da so ploskve obrnjene navzven. Rdeče je slabo; te ploskve so obrnjene.
- Kako to odpraviti: Vstopite v način urejanja, izberite rdeče površine in pritisnite
Shift+N. Blender bo takoj preračunal normale, da bodo kazale v pravo smer.
Navigacija po nastavitvah izvoza OBJ
Ko je vaš model pripravljen, pojdite na File > Export > Wavefront (.obj). Pozdravil vas bo pogovorno okno z celotno ploščo nastavitve na desni strani. še ne kliknite "Izvozi"—te možnosti so tiste, ki dejansko določajo vaš blend to obj izhod.
Tukaj ni ene same "najboljše" nastavitve. Prave izbire so povsem odvisne od tega, kam bo vaš model šel naprej. Model, ki je namenjen za igričarski motor, potrebuje drugačne nastavitve kot tisti, ki gre v drug program za 3D modeliranje ali 3D tiskalnik.
Vzemimo na primer potrdilno polje "Samo izbrano". V natrpani sceni je ta majhna opcija rešiteljica. Zagotavlja, da izvozite samo izbrani objekt, ne pa vsake posamezne stvari v .blend datoteki. To je popolno, ko potrebujete samo en lik ali en sam rekvizit iz masivnega okolja.
Optimirajte svoj OBJ izvoz za specifične primere uporabe
Pridobiti čisto, uporabno OBJ datoteko iz Blenderja pomeni več kot samo pritisniti "Izvozi". Pravi trik je vedeti katere nastavitve uporabiti za vašo določeno situacijo. Razmislite takole: nastavitve, ki bi jih uporabili za igralno pripravljeno sredstvo, so popolnoma drugačne od tistega, kar bi želeli za model, ki gre k drugemu umetniku za nadaljnje oblikovanje.
Popoln primer je možnost Triangulate Faces Če je vaš model namenjen igralnemu pogonu, kot je Unity ali Unreal, morate to polje zagotovo označiti. Igralni pogoni delajo s trikotniki in puščanje Blenderja za pretvorbo vam daje popoln nadzor nad končno geometrijo. Če izvozite s četverci, bo pogon to vseeno trianguliral, vendar njegov samodejni postopek lahko privede do grdih senčnih nepravilnosti in neoptimalnega toka robov.
Po drugi strani, če model predajate drugemu za nadaljnje modeliranje ali oblikovanje, pustite to polje neoznačeno. Ohranjanje čiste topologije na osnovi četvercev je bistveno za olajšanje njihovega dela.
Nastavitev merila in usmerjenosti osi
Vsi smo že bili tam: ure porabite za model, ga izvozite, nato pa se v drugem programu pojavi kot mikroskopska pika ali obrnjen na stran. Ta glavobol skoraj vedno izvira iz merila in naprej/navzgor nastavitve osi.
Vsaka 3D aplikacija ima svojo predstavo o tem, katera smer je "navzgor." Blender ima privzeto usmeritev "Z navzgor", vendar mnogi drugi programi uporabljajo "Y navzgor." Preden sploh razmišljate o izvozu, morate poznati koordinatni sistem ciljne aplikacije.
- Za Unity: Nastavite
Forwardna -Z naprej inUpza Y Up. - Za Unreal Engine: Uporabite
Forward: **-X Forward**inUp: **Z Up**. - Za 3D tiskanje: Standard je pogosto
Y ForwardinZ Up, vendar je vedno pametno še enkrat preveriti dokumentacijo vašega posebnega programskega orodja za rezanje.
Nastavitev Scale je prav tako pomembna. Tudi če je vaša merila pravilno uporabljena znotraj Blenderja, nastavitev izvoznika deluje kot končni množilnik. Običajno jo ohranjam pri 1.00, a naletel sem na veliko primerov, ko program uvozi moje modele pri 1/100 dejanske velikosti. V takih primerih je hitro popravilo nastaviti merilo na 100 pri izvozu. Če to pravilno nastavite takoj na začetku, je to še posebej bistveno za projekte, kot so 3D arhitekturne storitve vizualizacije, kjer je natančnost vse.
To drevo odločitev vam ponuja hiter vizualni vodnik za glavne izbire, s katerimi se boste soočili pri izvozu .blend datoteke v OBJ.

Kot vidite, pot, ki jo izberete, je res odvisna od tega, kam bo vaš model odpotoval naprej, in vas usmerja k pravim izbiram za geometrijo in optimizacijo.
Obvladovanje materialov in tekstur
Materiali in teksture so verjetno največji vir frustracij pri izvozu v OBJ. Ko izvaža, Blender ustvari spremljajočo .mtl (Material Template Library) datoteko. To je le besedilna datoteka, ki opisuje osnovne lastnosti materiala, kot je barva, in kaže na teksturne slike, ki ste jih uporabili.
Datoteka
.mtlne vključuje vaših tekstur; le navaja njihova imena datotek. Če program, v katerega uvažate, ne more najti teksturne datoteke s točno takšnim imenom na pravem mestu, se bo vaš model prikazal z pokvarjenimi ali manjkajočimi materiali.
Moj običajni potek dela za to je preprost: pred izvozom zberem vse končne datoteke tekstur (PNG, JPG itd.) in jih dam v isto mapo kjer nameravam shraniti datoteke OBJ in MTL. Tako so vse poti datotek relativne in preproste, kar zagotavlja pravilno povezovanje vsega.
Prav tako si zapomnite, da je format MTL starodaven. Ustvarjen je bil dolgo pred sodobnimi potekmi dela PBR (Physically Based Rendering). Ne bo izvozil vaših zapletenih omrežij shaderjev iz Blenderja. Običajno samo vzame Osnovno barvo, ki je običajno prva tekstura slike, ki jo najde povezano z vašim shaderjem Principled BSDF. Načela upravljanja tekstur in poti datotek so podobna pri mnogih 3D-nalogah pretvarjanja, kar obravnavamo v našem vodniku o pretvarjanju slik v 3D-formate. Lahko izveste več o pretvarjanju slike v STL v našem drugem članku.
Avtomatizacija pretvorbe Blend v OBJ s skriptami
Izvoz enega samega modela je eno. Kaj pa se zgodi, ko imate mapo s 50 modeli likov, ki jih je treba pretvoriti iz .blend v .obj? Ročni izvoz enega za drugim ni samo zamuden; je tudi veliko ozko grlo v vsakem resnem produkcijskem toku.
Za razvijalce, tehnične umetnike ali kogarkoli, ki upravlja veliko knjižnico sredstev, je avtomatizacija edina pot naprej. Tu vstopijo v igro skripte in popolnoma preoblikujejo vaš blend to obj potek dela.
Skrivnost je izvajanje Blender v načinu "brez glave" (headless). Ukaze lahko izvajate neposredno iz terminala ali ukazne vrstice, ne da bi kdaj odprli grafični vmesnik. Rezultat je izjemno hiter in popolnoma dosleden postopek izvoza, ki ga lahko ponavljate neskončno. Predstavljajte si, da pretvorite celotno knjižnico sredstev, medtem ko spijete kavo – to je moč, ki jo bomo kmalu sprostili.
Zagon Blenderja iz ukazne vrstice
Prava magija se zgodi, ko zaženete Blender s specifičnimi argumenti ukazne vrstice. Lahko ga usmerite na Python skripto, ki nato odpre .blend datoteko, izvede serijo operacij – kot je izvoz v OBJ – in se nato samodejno zapre.
To je popolnoma revolucionarno za integracijo pretvorbe 3D sredstev v večje avtomatizirane sisteme, kot je postopek izgradnje igralnega pogona ali strežniška cevovoda za obdelavo. Opravilo, ki bi lahko trajalo ure dolgočasnih klikov, lahko opravite v nekaj minutah, z nič možnosti za človeško napako.
Python API Blenderja nam omogoča neverjeten dostop do njegovih osnovnih funkcij, vključno z vsemi operatorji za uvoz in izvoz. Uradna dokumentacija podaja odličen pregled razpoložljivih modulov.
Kot lahko vidite, je bpy.ops.export_scene.obj Operator je točno tisto, kar potrebujemo. Je ključ do avtomatizacije naše pretvorbe blend v obj kar iz skripte.
Praktična skripta za paketni izvoz
Poglejmo, kako to uporabiti v praksi. Tukaj je preprosta, a zmogljiva Python skripta, ki jo uporabljam za pretvorbo celotne mape .blend datotek v .obj datoteke. Ta skripta je zasnovana za izvajanje iz ukazne vrstice.
To kodo lahko shranite kot .py datoteko, na primer, batch_export.py.
import bpy import os import sys
Pridobi imenik datoteke blend
blend_file_path = bpy.data.filepath directory = os.path.dirname(blend_file_path)
Določite izhodno mapo
Ustvari podmapo 'obj_exports' v isti mapi kot datoteka blend
output_folder = os.path.join(directory, "obj_exports") if not os.path.exists(output_folder): os.makedirs(output_folder)
Pridobite ime datoteke blend brez končnice
blend_file_name = os.path.splitext(os.path.basename(blend_file_path))[0] output_path = os.path.join(output_folder, blend_file_name + ".obj")
Izvoz v format OBJ z želenimi nastavitvami
bpy.ops.export_scene.obj( filepath=output_path, use_selection=False, use_materials=True, use_triangles=True, # Good for game engines global_scale=1.0, axis_forward='-Z', axis_up='Y' )
print(f"Successfully exported {blend_file_name} to {output_path}")
Za zagon tega skripta morate odpreti terminal in vnesti ukaz, kot je ta:
blender.exe --background my_model.blend --python batch_export.py
Ta ukaz pove Blenderju, naj zažene v ozadju (brez vmesnika), odpre my_model.blend, nato pa izvede naš Python skript. Skript od tam naprej obravnava vse. Če želite podrobneje raziskati tovrstno prilagajanje, si splača raziskati, kako avtomatizacijski skripti v Pythonu se uporabljajo za razširitev programske opreme – ista načela veljajo neposredno za Blender.
Blenderjev nevidni pipeline iz blend v OBJ je prevladujoča sila v profesionalnih potekih dela, ki dosega 98,5 % uspešnost pri obdelavi paketov z več kot 200 datotekami na uro.
Ta neverjetna razširljivost je ključnega pomena v zahtevnih panogah, kot so razvoj iger in VFX. Ker Blenderjev Python API izvaja postopek lokalno, zmanjša tudi čas izvoza za do 50% v primerjavi z zagonom celotne aplikacije za vsako datoteko. Lahko preberete več o teh merjenjih uspešnosti in vidite, kako se ta potek dela primerja z drugimi orodji v industriji.
Odpravljanje pogostih težav z izvozom iz Blend v OBJ

Tudi kadar sledite vsem korakom, je izvoz iz blend v obj lahko nepričakovan. Vsi smo že bili tam: vaš čudovit model nenadoma izgleda majhen, je obrnjen na bok ali pa je izgubil vse svoje teksture. Ne skrbite, to so klasične težave in večina jih je presenetljivo enostavno odpraviti.
Če se vaš model v drugem programu prikaže kot mikroskopska pika ali je preprosto narobe usmerjen, je težava skoraj vedno v nastavitvah merila in osi. Preden sploh pomislite na izvoz, se vrnite v Blender, izberite svoj predmet in pritisnite Ctrl+A > Scale. To »uporabi« merilo in ga zaklene. Nato v pogovornem oknu za izvoz pozorno opazujte Forward in Up možnosti osi, da se prepričate, da ustrezajo temu, kar pričakuje vaš ciljni program.
Druga velika težava je izguba tekstur. To se zgodi, ker datoteka OBJ dejansko ne shranjuje vaših tekstur; samo nanje kazalnike preko spremljevalne .mtl datoteke. Ko se ti kazalniki prekinejo, se vaš model prikaže brez tekstur.
Popravljanje pokvarjenih materialov in tekstur
Ko se vaš model uvozi videti navadno in sivo, je .mtl datoteka vaša prva postaja. Odprite jo v katerem koli osnovnem urejevalniku besedil in našli boste vrstice, ki se začnejo z map_Kd. Te vrstice sledi pot datoteke do slike vaše teksture.
Povzročitelj je običajno absolutna pot (npr. C:\Users\YourName\…\texture.png), ki deluje samo na vašem računalniku. Popravek je preprost: postavite vse vaše slike tekstur v v isti mapi kot vaši izvoženi OBJ in MTL datoteki. Nato lahko samo urejate .mtl datoteko, da uporabite relativne poti – kar pomeni samo ime datoteke, kot map_Kd texture.png. To ohranja vaša sredstva združena in prenosna. Pravilno upravljanje slikovnih sredstev je univerzalna veščina, enako bistvena kot izbira najboljše oblike slike za splet.
Pot od domače datoteke Blender do univerzalnega OBJ odpira toliko potenciala. Odkar je različica Blender 2.80, se je izvoznik OBJ neverjetno izboljšal, zmanjšanje popačenja geometrije za ocenjeno 85% zaradi boljše obravnave materialov. Ta evolucija je odprla pot za zmogljiva orodja. Nekateri spletni pretvorniki lahko zdaj obdelajo več kot 15 različnih formatov in obdeluje na tisoče datotek dnevno. Za več informacij o razpoložljivih orodjih lahko raziskujete vire za pretvorbo iz Blender v OBJ na Convert3D.org.
Obvladovanje obrnjenih normal in napihnjene geometrije
Ste že kdaj uvozili model in ugotovili, da so nekateri obrazi črni ali popolnoma nevidni? To je klasični primer obrnjenih normal. V Blenderju pojdite v način urejanja (Edit Mode) in v meniju Prikazna področja (Viewport Overlays) vklopite "Usmerjenost obrazov" (Face Orientation). Vsi obrazi, ki so prikazani v rdeči barvi, so obrnjeni v napačno smer. Preprosto jih izberite in pritisnite Shift+N da bo Blender preračunal njihovo smer.
Nazadnje, bodite pozorni na kompleksnost vašega modela. Zelo visokopoligonsko omrežje je lahko videti odlično v Blenderju, vendar lahko ohromi zmogljivost v igralnem pogonu ali drugi aplikaciji. Pred izvozom dodajte modifikator Znižanje (Decimate modifier) vašemu objektu. To je odlično, nedestruktivno orodje za inteligentno zmanjšanje števila poligonov, ne da bi uničilo vse vaše trdo delo, kar vam daje OBJ, ki je tako učinkovit kot tudi lep.
Pogosta vprašanja o pretvorbi iz Blenderja v OBJ
Izvoz iz Blenderja v format OBJ včasih postavi nekaj nepričakovanih ovir. Potem ko sem številnim umetnikom in razvijalcem pomagal pri tem postopku, sem ugotovil, da se večina ljudi zatakne pri istih nekaj težavah. Pojasnimo jih takoj.
Ali bodo moje animacije izvožene, ko pretvorim datoteko Blend v OBJ?
Žal ne. Format OBJ preprosto ne podpira podatkov o animaciji. Bil je zasnovan kot enostaven, univerzalni format za statično geometrijo modela – njegovo obliko, UV-koordinati in osnovne informacije o materialih.
To pomeni, da take stvari ne bodo prenesene pri izvozu:
- Rigging in deformacije kostne strukture (armature)
- Animacije oblikovnih ključev
- Vsi podatki okvirnih ključev za premikanje, vrtenje ali merilo
Če morate izvoziti animirano sceno, boste morali poseči po drugem formatu. FBX je staro industrijsko delovno orodje za kompleksne scene z ogrodji in animacijami, medtem ko je glTF/GLB sodobna izbira za spletne in aplikacije v realnem času.
Zakaj so mi po uvozu OBJ manjkale teksture?
To je klasičen problem in ga skoraj vedno povzročijo prekinjene poti do datotek. OBJ datoteka v resnici ne vsebuje vaših tekstur; le nanje se sklicuje prek pomožne .mtl datoteke. Če program, v katerega uvozite, ne najde slik tekstur na njihovem prvotnem mestu, bo vaš model prazen.
Najbolj zanesljiva rešitev je, da končne datoteke tekstur (npr. PNG ali JPG) postavite v istočasno mapo kot izvoženi datoteki OBJ in MTL preden Kliknete na izvoz. To ustvari preproste relativne poti, ki se ne bodo prelomile, ko mapo premaknete na drug računalnik ali jo pošljete stranki.
Kakšna je razlika med izvozom v OBJ in FBX?
Najlažje je razmišljati tako, da je OBJ namenjen statičnim modelom, medtem ko je FBX namenjen vsemu ostalemu. OBJ je preprost in zanesljiv način za prenos mreže iz enega programa v drugega. FBX pa je veliko bolj zapletena oblika podatkov iz Autodesk-a, ki lahko zapakira celotno sceno.
Tukaj je hiter pregled:
| Funkcija | OBJ | FBX |
|---|---|---|
| Geometrija | Podprto | Podprto |
| UV-ji in materiali | Osnovna podpora (prek MTL) | Napredna podpora |
| Animacija | Ni podprto | Popolnoma podprto |
| Luči in kamere | Ni podprto | Podprto |
| Primarna uporaba | Izmenjava statičnih sredstev | Prenos kompleksnih scen, animacija |
Torej, uporabite OBJ ko pošiljate statični rekvizit drugemu umetniku ali ga naložite v enostaven ogledovalnik. Preklopite na FBX ko morate prenesti postavljen lik ali animirano sceno med programi, kot so Blender, Maya, Unity, ali Unreal Engine.
Ali pretvorba v OBJ zmanjša kakovost mojega modela?
Če to storite pravilno, sam postopek pretvorbe nikakor ne degradira geometrijske kakovosti vašega modela. Postopek blend to obj je v tem smislu izgubni. Kjer pa se lahko pojavijo težave, so nastavitve izvoza.
Na primer, če označite "Triangulate Faces", se topologija vašega modela trajno spremeni iz štirikotnikov v trikotnike. To je destruktivna sprememba, vendar je pogosto potreben korak za igralne motorje. Dokler pravilno uporabite svoje modifikatorje in uskladite nastavitve izvoza s pričakovanji ciljne programske opreme, bo geometrija povsem ohranjena.
Danes lahko celo delate z visokokakovostnimi modeli kar v svojem brskalniku. Za podrobnejši vpogled v to, kako to deluje, si oglejte našo vodnik o uporabi pregledovalnika 3D modelov.
Pospešite svoj potek dela z razširitvami ShiftShift, zmogljivim naborom orodij za razvijalce in produktivnost kar v vašem brskalniku. Od formatiranja JSON in olepšavanja SQL do takojšnjega orodja za posnetke zaslona in pregledovalnika 3D modelov – dostopajte do vsega, kar potrebujete, iz ene ukazne paleta. Začnite pri https://shiftshift.app.