glTF నుండి GLB కన్వర్టర్
glTF ఎక్స్పోర్ట్లో సాధారణంగా మూడు రకాల ఫైళ్లు ఉంటాయి: ఒక .gltf JSON, ఒకటి లేదా అంతకంటే ఎక్కువ .bin బఫర్లు, టెక్స్చర్ల ఫోల్డర్. GLB అంటే అదే మోడల్ను ఒకే బైనరీ ఫైల్గా ప్యాక్ చేసినది. అప్లోడ్ ఫారమ్లు, వ్యూయర్లు, AR యాప్లు అడిగేది ఇదే.
3D మోడల్ కన్వర్టర్
లేదా STL, OBJ, MTL … ఫైళ్లు ను ఇక్కడ వదలండి ·
ఒక్కో ఫైల్కు గరిష్ఠంగా 95 MB· గరిష్ఠంగా 20 ఫైళ్లు· 30 నిమిషాల తర్వాత తొలగించబడతాయి
ఫైళ్లు మా సర్వర్లలో ప్రాసెస్ చేయబడి 30 నిమిషాల తర్వాత తొలగించబడతాయి.
STL, OBJ యూనిట్లను నిల్వ చేయవు. స్లైసర్లో భాగం 10× లేదా 25.4× మరీ చిన్నగా లేదా పెద్దగా కనిపిస్తే, యూనిట్లు తప్పుగా చదివారని అర్థం — వాటిని ఇక్కడ సెట్ చేయండి.
Blender, CAD ప్రోగ్రామ్లు, స్లైసర్లు Z-up వాడతాయి; glTF, Unity, చాలా గేమ్ ఇంజిన్లు Y-up వాడతాయి. ఇంపోర్ట్ తర్వాత మోడల్ పక్కకు పడుకున్నట్లు ఉంటే దీన్ని మార్చండి.
STEP లేదా IGES సాలిడ్లను మెష్గా మార్చేటప్పుడు వాడతారు. ఫైన్ మృదువైన వంపులు ఇస్తుంది కానీ ఫైల్స్ పెద్దవి; త్వరిత ప్రివ్యూలకు కోర్స్ సరిపోతుంది.
PNG, JPG లేదా SVG ఇన్పుట్కు మాత్రమే వర్తిస్తుంది. రిలీఫ్ ముదురు ప్రాంతాలను ఎత్తుగా చేస్తుంది; లిథోఫేన్ అనేది వెనుక నుంచి వెలుతురు పడినప్పుడు ఫోటో చూపే పలుచని ప్యానెల్; ఎక్స్ట్రూడ్ లోగో లేదా SVG అవుట్లైన్ను చదునైన ఘన ఆకారంగా మారుస్తుంది.
ప్రింట్ చేసే మోడల్ వెడల్పు; ఎత్తు ఇమేజ్ యాస్పెక్ట్ రేషియోను అనుసరిస్తుంది.
రిలీఫ్ లేదా లిథోఫేన్ గరిష్ఠ ఎత్తు, లేదా ఎక్స్ట్రూడెడ్ ఆకారం మందం. లిథోఫేన్లకు సాధారణంగా 2–3 mm వాడతారు.
ప్రింట్ ఒకటిగా నిలిచేలా రిలీఫ్ కింద ఉండే ఘన ప్లేట్. 0 అంటే బేస్ లేదు.
ఈ టూల్ను ఎలా ఉపయోగించాలి
- 1
glTF ఫోల్డర్ను ZIP చేయండి
ఎక్స్పోర్ట్ చేసినప్పుడు వచ్చిన ఫోల్డర్ నిర్మాణాన్ని మార్చకుండా .gltf, దాని .bin ఫైళ్లు, టెక్స్చర్ ఇమేజ్లను ఒకే ZIPలో ఉంచి అప్లోడ్ చేయండి. డేటా లోపలే ఎంబెడ్ అయిన స్వతంత్ర .gltfను ఒక్కటిగానే అప్లోడ్ చేయవచ్చు. గరిష్టంగా 20 ఫైళ్లు, ఒక్కొక్కటి 95 MB.
- 2
మోడల్ను ఉన్నది ఉన్నట్టే ఉంచండి
మోడల్ యూనిట్లు m వద్దే, పై అక్షం Keep వద్దే ఉంచండి, ఎందుకంటే చెల్లుబాటయ్యే glTF ఇప్పటికే మీటర్లలో, Y-upలో ఉంటుంది. టెక్స్చర్లు & మెటీరియల్స్ ఉంచండి ఆన్లో ఉంటే ప్రతి ఇమేజ్ ఎంబెడ్ అవుతుంది.
- 3
GLBగా మార్చండి
GLBకు మార్చండి నొక్కి, ప్రతి మోడల్కు ఒక ఫైల్ డౌన్లోడ్ చేయండి. అప్లోడ్లు, ఫలితాలు 30 నిమిషాల తర్వాత తొలగించబడతాయి.
glTF, GLB మధ్య తేడా ఏమిటి?
రెండూ ఒకే glTF 2.0 మోడల్ను నిల్వ చేస్తాయి. .gltf అనేది వేర్వేరు .bin, ఇమేజ్ ఫైళ్లను సూచించే చదవగలిగే JSON; GLB ఆ JSON, బఫర్లు, ఇమేజ్లను ఒకే బైనరీ ఫైల్లో ప్యాక్ చేస్తుంది.
glTFను GLBగా ఎందుకు ప్యాక్ చేయాలి
2017లో విడుదలైన glTF 2.0ను Khronos Group ట్రాన్స్మిషన్ ఫార్మాట్గా రూపొందించింది: 3D టూల్కు, మోడల్ను చూపేవారికి మధ్య చివరి దశ. JSON రూపం చదివి ఎడిట్ చేయగలగడం వల్ల డెవలపర్లకు సౌకర్యంగా ఉంటుంది, కానీ ఆచరణలో సులభంగా దెబ్బతింటుంది. టెక్స్చర్ పేరు మార్చినా, .bin లేకుండా .gltf అప్లోడ్ చేసినా, CMS ఫోల్డర్ నిర్మాణాన్ని తొలగించినా మోడల్ జ్యామెట్రీ లేకుండా లేదా తెల్ల ఉపరితలాలతో లోడ్ అవుతుంది.
GLB ప్రతిదాన్ని ఒకే కంటైనర్లో ఉంచి దీన్ని పరిష్కరిస్తుంది. అందుకే Shopify ప్రొడక్ట్ మీడియా, Android Scene Viewer, Google model-viewer, చాలా అసెట్ మార్కెట్ప్లేస్లు GLB అడుగుతాయి. మార్పిడి లాస్లెస్: కన్వర్టర్ JSONను చదివి, అది సూచించే ప్రతి బఫర్, ఇమేజ్ను లోడ్ చేసి, ఒక బైనరీ చంక్లో రాసి, రిఫరెన్స్లను ఫైల్ లోపలికి మారుస్తుంది.
GLB ఫైల్ నిర్మాణం ఎలా ఉంటుంది
- హెడర్: glTF మ్యాజిక్ వర్డ్, వెర్షన్ 2, మొత్తం పొడవు
- 12 బైట్లు
- ముందు JSON, తర్వాత బఫర్లు, ఇమేజ్లతో ఒక BIN చంక్
- 2 చంక్లు
- ప్రతి చంక్ను ప్యాడ్ చేసే అలైన్మెంట్
- 4 బైట్లు
- .gltf + .bin + టెక్స్చర్లకు బదులు
- 1 ఫైల్
GLTF
GL ట్రాన్స్మిషన్ ఫార్మాట్
glTF అనేది 2015లో మొదట విడుదలైన Khronos Group ఓపెన్ 3D ఫార్మాట్, దీన్ని తరచుగా "3D యొక్క JPEG" అంటారు. .gltf ఫైల్ అనేది సీన్ను వివరించే JSON, సాధారణంగా వేర్వేరు .bin జ్యామితి, టెక్స్చర్ ఇమేజ్ ఫైళ్లతో కలిసి ఉంటుంది. ఇది PBR మెటీరియల్స్, యానిమేషన్, స్కిన్నింగ్కు మద్దతిస్తుంది, సమర్థవంతమైన రియల్-టైమ్ రెండరింగ్ కోసం రూపొందించబడింది. షేర్ చేసేటప్పుడు వేర్వేరు ఫైళ్లు తప్పిపోవచ్చు, అందుకే ఒకే ఫైల్ GLB రూపాన్ని తరచుగా ఇష్టపడతారు.
- కంప్రెషన్
- –
- పారదర్శకత
- –
- యానిమేషన్
- అవును
- పరిచయమైన సంవత్సరం
- 2015 · Khronos Group
GLB
glTF బైనరీ (GLB)
GLB అనేది 2017లో Khronos Group ప్రచురించిన 3D ట్రాన్స్మిషన్ ఫార్మాట్ glTF 2.0 యొక్క బైనరీ రూపం. ఇది జ్యామితి, PBR మెటీరియల్స్, టెక్స్చర్లు, యానిమేషన్లను వేగంగా లోడ్ అయ్యేలా రూపొందించిన ఒకే కాంపాక్ట్ ఫైల్లో ప్యాక్ చేస్తుంది. వెబ్ 3D, AR వ్యూయర్లు, Android Scene Viewer, ఆన్లైన్ మోడల్ మార్కెట్ప్లేస్లలో GLB విస్తృతంగా వాడతారు. కొన్ని పాత డెస్క్టాప్ 3D టూల్స్, CAD ప్రోగ్రామ్లు దీన్ని ఇంపోర్ట్ చేయలేవు.
- కంప్రెషన్
- –
- పారదర్శకత
- –
- యానిమేషన్
- అవును
- పరిచయమైన సంవత్సరం
- 2017 · Khronos Group
glTF నుండి GLB అనేది ప్యాకేజింగ్ దశ: అప్లోడ్ ఫారమ్లు, Android AR, వెబ్ వ్యూయర్లకు ఒకే స్వతంత్ర మోడల్ కావాలి కాబట్టి .gltf, దాని .bin బఫర్లు, టెక్స్చర్లను ఒక ఫైల్గా కలుపుతారు.
.bin, టెక్స్చర్ మిస్సింగ్ ఎర్రర్లను సరిచేయడం
GLBలో జ్యామెట్రీ లేదు లేదా మార్పిడి విఫలమవుతోంది
.bin బఫర్ అప్లోడ్ కాలేదు. JSON సూచించే ఫైల్ పేరునే ఉంచి, దాన్ని .gltfతో కలిపి ZIP చేయండి.
ఉపరితలాలు తెలుపు లేదా బూడిద రంగులో ఉన్నాయి
టెక్స్చర్లు లేవు. .gltfను టెక్స్ట్ ఎడిటర్లో తెరిచి, image uri ఎంట్రీలను చూసి, ఆ ఫైళ్లను ZIPలో అదే రిలేటివ్ పాత్లలో చేర్చండి.
టెక్స్చర్ పాత్ C:\ లేదా /Users తో మొదలవుతోంది
ఎక్స్పోర్టర్ అబ్సొల్యూట్ పాత్ రాసింది. రిలేటివ్ పాత్లతో మళ్లీ ఎక్స్పోర్ట్ చేయండి, లేదా ఇమేజ్ను .gltf పక్కకు తరలించి దాని uriను కేవలం ఫైల్ పేరుగా మార్చండి.
టెక్స్చర్లు KTX2 లేదా WebP
వీటికి KHR_texture_basisu లేదా EXT_texture_webp ఎక్స్టెన్షన్లు కావాలి, కొన్ని వ్యూయర్లు వీటికి మద్దతివ్వవు. విస్తృత మద్దతు కోసం PNG లేదా JPEGతో మళ్లీ ఎక్స్పోర్ట్ చేయండి.
glTF నుండి GLB: తరచుగా అడిగే ప్రశ్నలు
glTF నుండి GLBకి మార్చితే మోడల్ మారుతుందా?
లేదు. మెష్లు, మెటీరియల్స్, నోడ్ పేర్లు, యానిమేషన్లు, స్కిన్లు యథాతథంగా కాపీ అవుతాయి; ప్యాకేజింగ్ మాత్రమే మారుతుంది. JSON GLB మొదటి చంక్లోకి, బఫర్లు, ఇమేజ్లు దాని బైనరీ చంక్లోకి వెళ్తాయి.
కేవలం .gltf కాకుండా ZIP ఎందుకు అప్లోడ్ చేయాలి?
వేర్వేరు ఫైళ్ల glTF తన .bin, టెక్స్చర్లను రిలేటివ్ పాత్ ద్వారా మాత్రమే సూచిస్తుంది. ఒక్కటిగా అప్లోడ్ చేస్తే ఆ లింకులు పనిచేయవు, GLBలో జ్యామెట్రీ లేదా ఇమేజ్లు ఉండవు. ఫోల్డర్ను ZIP చేస్తే సూచించిన ప్రతి ఫైల్ .gltf పక్కనే ఉంటుంది; దీని రివర్స్ను మా ఏ పరికరంలోనైనా ఫైళ్లను అన్జిప్ చేయడం గైడ్ వివరిస్తుంది.
GLB నా glTF కంటే చిన్నదిగా ఉంటుందా?
అన్నింటినీ base64 టెక్స్ట్గా ఎంబెడ్ చేసిన .gltfతో పోలిస్తే అవును, సుమారు పావు వంతు తగ్గుతుంది, ఎందుకంటే base64 బైనరీ డేటాను సుమారు మూడో వంతు పెంచుతుంది. .gltf + .bin + ఇమేజ్లతో పోలిస్తే మొత్తం సైజ్ దాదాపు అంతే ఉంటుంది; లాభం ఒకే ఫైల్ ఉండటం.
Draco-కంప్రెస్ చేసిన glTF ఫైళ్లకు సపోర్ట్ ఉందా?
KHR_draco_mesh_compression ఎక్స్టెన్షన్ వాడిన glTFను చదివి, దాని జ్యామెట్రీని ఉంచుతుంది. వెబ్ కోసం వీలైనంత చిన్న ఫైల్ కావాలంటే, పూర్తైన GLBకు glTF-Transform వంటి టూల్తో Draco లేదా meshopt కంప్రెషన్ వర్తింపజేయండి.
GLB నుండి మళ్లీ వేర్వేరు glTF ఫైళ్లకు మార్చగలనా?
అవును. GLBని అప్లోడ్ చేసి, 3D మోడల్ కన్వర్టర్లో దీనికి మార్చండి కింద glTF ఎంచుకోండి. JSONను చేత్తో ఎడిట్ చేయాలన్నా, మళ్లీ ఎక్స్పోర్ట్ చేయకుండా టెక్స్చర్ మార్చాలన్నా ఇది ఉపయోగపడుతుంది.
ఈ విధంగా ప్యాక్ చేయగల glTFను ఏ యాప్లు ఎక్స్పోర్ట్ చేస్తాయి?
Blender glTF ఎక్స్పోర్టర్ glTF Separate లేదా GLBని నేరుగా రాయగలదు; Sketchfab డౌన్లోడ్లు, Substance టూల్స్, చాలా గేమ్ ఇంజిన్ ఎక్స్పోర్టర్లూ అలాగే చేస్తాయి. మీ టూల్ వేర్వేరు ఫైళ్ల రూపాన్ని మాత్రమే ఇస్తే, ఈ పేజీ ఒకే ఫైల్ను ఇస్తుంది.