OBJ నుండి GLB కన్వర్టర్
OBJ, దాని .mtl ఫైల్, ప్రతి టెక్స్చర్ ఇమేజ్ను బ్రౌజర్లో, ప్రొడక్ట్ పేజీలో లేదా AR వ్యూయర్లో లోడ్ అయ్యే ఒకే GLBగా ప్యాక్ చేయండి. మోడల్ను అప్లోడ్ చేసినప్పుడు లేదా షేర్ చేసినప్పుడు ఫైళ్ల మధ్య లింకులు తెగిపోయే సమస్య ఇక ఉండదు.
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
OBJను దాని ఫైళ్లతో కలిపి అప్లోడ్ చేయండి
.obj, .mtl ఫైళ్లను, టెక్స్చర్ ఫోల్డర్ను కలిపి ZIP చేసి ఆ ZIPని అప్లోడ్ చేయండి, లేదా టెక్స్చర్ లేని మోడల్ కోసం .obj ఒక్కటే అప్లోడ్ చేయండి. గరిష్టంగా 20 ఫైళ్లు, ఒక్కొక్కటి 95 MB వరకు.
- 2
స్కేల్ను నిర్ధారించండి
glTF మీటర్లలో పనిచేస్తుంది. మోడల్ యూనిట్లు m వద్ద మొదలవుతుంది, ఇది Blender నుండి ఎగుమతి చేసిన OBJకి సరిపోతుంది; OBJ CAD లేదా 3D ప్రింటింగ్ టూల్ నుండి వచ్చినట్లయితే అధునాతన సెట్టింగ్లు కింద mm ఎంచుకోండి.
- 3
GLBగా మార్చండి
GLBకు మార్చండి నొక్కి, ఫైల్ను model-viewer, three.js ఎడిటర్ లేదా Windows 3D Viewer వంటి వ్యూయర్లో వేసి తనిఖీ చేయండి.
OBJ అంటే ఒక ఫైల్ తప్పిపోతే పనిచేయని ఫైళ్ల ఫోల్డర్; GLB అంటే అదే మోడల్, మెటీరియల్స్, టెక్స్చర్లు వెబ్ లోడ్ చేయగల ఒకే ఫైల్లో ప్యాక్ అయినవి.
టెక్స్చర్ ఉన్న OBJ
3+ ఫైళ్లు
model.obj · model.mtl · టెక్స్చర్ ఇమేజ్లు
GLB ఫలితం
1 ఫైల్
మెష్, మెటీరియల్స్, టెక్స్చర్లు ఎంబెడ్ అయ్యాయి
వెబ్, AR వ్యూయర్లకు OBJ కంటే GLB ఎందుకు కావాలి
Khronos Group 2017లో glTF 2.0ని డెలివరీ ఫార్మాట్గా విడుదల చేసింది, దీన్ని 3D యొక్క JPEG అంటుంది: కాంపాక్ట్, త్వరగా లోడ్ అవుతుంది, చూపించడానికే కానీ ఎడిటింగ్కు కాదు. ఇది బేస్ కలర్, మెటాలిక్, రఫ్నెస్, నార్మల్, ఓక్లూజన్ మ్యాప్లతో ఫిజికల్లీ బేస్డ్ మెటీరియల్స్ను నిర్వచిస్తుంది, స్కేల్ను మీటరుకు ఒక యూనిట్గా, Y పైకి ఉండేలా నిర్ణయిస్తుంది, జ్యామితిని GPU దాదాపు నేరుగా వాడగల బఫర్లలో నిల్వ చేస్తుంది. GLB దాని బైనరీ కంటైనర్, JSON వివరణ, జ్యామితి, ఇమేజ్లను ఒకే ఫైల్లో ఉంచుతుంది.
OBJ వీటన్నింటికన్నా ముందే వచ్చింది. దాని మెటీరియల్స్ 1990ల తొలినాటి MTL ఫార్మాట్ నుండి వస్తాయి, ఆ కాలపు షేడింగ్ మోడల్స్ కోసం రూపొందినవి, టెక్స్చర్లు రిలేటివ్ పాత్ ద్వారా వెతికే వేరు ఫైళ్లు. వెబ్సైట్కు .obj మాత్రమే అప్లోడ్ చేస్తే మోడల్ బూడిద రంగులో వస్తుంది; .mtlను కదిలిస్తే టెక్స్చర్లు తప్పిపోతాయి. అందుకే Google model-viewer, three.js, Babylon.js, Android Scene Viewer అన్నీ GLBని డిఫాల్ట్గా, OBJని తర్వాతి ఆలోచనగా చూస్తాయి.
OBJ
Wavefront OBJ
OBJ అనేది Wavefront Technologies అభివృద్ధి చేసిన 3D జ్యామితి ఫార్మాట్. ఇది వెర్టెక్స్లు, టెక్స్చర్ కోఆర్డినేట్లు, నార్మల్స్, ఫేస్లను జాబితా చేసే సాదా టెక్స్ట్ ఫైల్; మెటీరియల్స్, టెక్స్చర్లు ప్రత్యేక .mtl ఫైల్లో సూచించబడతాయి. దాదాపు ప్రతి 3D మోడలింగ్ ప్రోగ్రామ్, గేమ్ ఇంజిన్, 3D ప్రింటింగ్ టూల్ దీన్ని ఇంపోర్ట్ చేయగలదు. OBJ యానిమేషన్, రిగ్గింగ్, సీన్ హైరార్కీలకు మద్దతివ్వదు; MTL, ఇమేజ్ ఫైళ్లను కలిపి ఉంచకపోతే టెక్స్చర్లు కనిపించవు.
- కంప్రెషన్
- –
- పారదర్శకత
- –
- యానిమేషన్
- కాదు
- పరిచయమైన సంవత్సరం
- Wavefront Technologies
GLB
glTF బైనరీ (GLB)
GLB అనేది 2017లో Khronos Group ప్రచురించిన 3D ట్రాన్స్మిషన్ ఫార్మాట్ glTF 2.0 యొక్క బైనరీ రూపం. ఇది జ్యామితి, PBR మెటీరియల్స్, టెక్స్చర్లు, యానిమేషన్లను వేగంగా లోడ్ అయ్యేలా రూపొందించిన ఒకే కాంపాక్ట్ ఫైల్లో ప్యాక్ చేస్తుంది. వెబ్ 3D, AR వ్యూయర్లు, Android Scene Viewer, ఆన్లైన్ మోడల్ మార్కెట్ప్లేస్లలో GLB విస్తృతంగా వాడతారు. కొన్ని పాత డెస్క్టాప్ 3D టూల్స్, CAD ప్రోగ్రామ్లు దీన్ని ఇంపోర్ట్ చేయలేవు.
- కంప్రెషన్
- –
- పారదర్శకత
- –
- యానిమేషన్
- అవును
- పరిచయమైన సంవత్సరం
- 2017 · Khronos Group
వెబ్ వ్యూయర్లు, ఈ-కామర్స్ ప్లాట్ఫామ్లు, AR యాప్లు ఫిజికల్లీ బేస్డ్ మెటీరియల్స్తో కూడిన ఒకే స్వయం-సంపూర్ణ ఫైల్ కోరుకుంటాయి, కానీ OBJ మెష్, MTL, వేరు టెక్స్చర్ ఇమేజ్లుగా చెదిరి ఉంటుంది; అందుకే OBJని GLBకి మారుస్తారు.
సరైన GLB మార్పిడి కోసం OBJను సిద్ధం చేయడం
| చేయండి | చేయవద్దు |
|---|---|
| OBJ, MTL, టెక్స్చర్లను కలిపి ఒకే ZIPలో అప్లోడ్ చేయండి. | OBJ ఎగుమతి చేసిన తర్వాత టెక్స్చర్ ఫైళ్ల పేర్లు మార్చకండి. |
| .mtl టెక్స్చర్లను మీ కంప్యూటర్లోని పూర్తి పాత్తో కాకుండా ఫైల్ పేరుతో సూచిస్తోందో చూడండి. | ఫోన్ల కోసం ఉద్దేశించిన మోడల్పై 8K టెక్స్చర్లను ఉంచకండి. |
| PNG లేదా JPG టెక్స్చర్లు వాడండి; glTF 2.0 కోర్ ఆ రెండింటినే సపోర్ట్ చేస్తుంది. | Specular మాత్రమే ఉన్న మెటీరియల్స్ PBR లైటింగ్లో ఒకేలా కనిపిస్తాయని ఆశించకండి. |
| మోడల్ నిజమైన సైజ్లో కనిపించేలా సరైన మోడల్ యూనిట్లు ఎంచుకోండి. | GLBని మీ ఎడిటింగ్ మాస్టర్గా వాడకండి; సోర్స్ సీన్ను ఉంచుకోండి. |
GLBని పరీక్షించడం, తర్వాతి దశలు
ప్రచురించే ముందు ఫలితాన్ని వ్యూయర్లో తెరవండి. Windows 3D Viewer, three.js ఆన్లైన్ ఎడిటర్, glTF Sample Viewer అన్నీ లాగిన ఫైల్ను అంగీకరించి, టెక్స్చర్లు లోడ్ అయ్యాయో, మోడల్ సరైన వైపు చూస్తోందో చూపిస్తాయి. అది పక్కకు పడుకుని ఉంటే పై అక్షంను Y-up చేసి మళ్లీ మార్చండి.
OBJ కాకుండా STLగా మొదలైన ప్రింట్ మోడల్ కోసం, STL నుండి GLB మెటీరియల్ దశ లేకుండా అదే పని చేస్తుంది. వేరు .bin, ఇమేజ్ ఫైళ్లతో glTF వచ్చినట్లయితే, ఈ పేజీ OBJని ప్యాక్ చేసినట్లే glTF నుండి GLB దాన్ని ప్యాక్ చేస్తుంది.
OBJ నుండి GLB: ప్రశ్నలు
GLB వ్యూయర్లో నా మోడల్ ఎందుకు చాలా పెద్దగా కనిపిస్తోంది?
OBJలోని సంఖ్యలు మిల్లీమీటర్లు, కానీ glTF ప్రతి యూనిట్ను ఒక మీటర్గా చదువుతుంది, కాబట్టి 200 mm వాజ్ 200 మీటర్ల ఎత్తు అవుతుంది. మోడల్ యూనిట్లును mmకి సెట్ చేసి మళ్లీ మార్చండి; కన్వర్టర్ కోఆర్డినేట్లను మీటర్లలోకి స్కేల్ చేస్తుంది.
OBJలోని ఏ మెటీరియల్ సెట్టింగ్లు GLBలోకి వస్తాయి?
డిఫ్యూజ్ రంగు, డిఫ్యూజ్ టెక్స్చర్ మ్యాప్ glTF బేస్ కలర్ అవుతాయి, బంప్ లేదా నార్మల్ మ్యాప్ నార్మల్ టెక్స్చర్ అవుతుంది, పారదర్శకత కూడా వస్తుంది. Specular సెట్టింగ్లకు glTF మెటాలిక్-రఫ్నెస్ మోడల్లో నేరుగా సమానమైనది లేదు, అవి సుమారుగా మారుస్తారు; కాబట్టి మెరిసే మెటీరియల్స్కు తర్వాత రఫ్నెస్ కొద్దిగా సరిచేయాల్సి రావచ్చు.
GLBని Shopify ప్రొడక్ట్ పేజీలో పెట్టవచ్చా?
అవును. Shopify GLB ఫైళ్లను 3D ప్రొడక్ట్ మీడియాగా అంగీకరించి, తిప్పగలిగే వ్యూయర్లో చూపిస్తుంది. Apple పరికరాల్లో AR కోసం USDZ వెర్షన్ కూడా కావాలి, దాన్ని GLB నుండి USDZతో చేయవచ్చు.
నా టెక్స్చర్లు 4K. GLB వెబ్కు చాలా బరువుగా అవుతుందా?
ఇమేజ్లు ఉన్నది ఉన్నట్లే ఎంబెడ్ అవుతాయి, కాబట్టి నాలుగు 4K టెక్స్చర్లు ఫైల్ను అనేక పదుల మెగాబైట్లకు పెంచగలవు. ఫోన్లో చూపించే వాటికి OBJని ZIP చేసే ముందు టెక్స్చర్లను 1024 లేదా 2048 pxకి రీసైజ్ చేయండి; చూసే సైజ్లో మోడల్ అలాగే కనిపిస్తుంది.
GLB, glTF మధ్య తేడా ఏమిటి?
అవి రెండు ప్యాకేజీలలో ఒకే ఫార్మాట్. glTF అనేది JSON ఫైల్, దాని పక్కన వేరు బైనరీ, ఇమేజ్ ఫైళ్లు ఉంటాయి; GLB అన్నింటినీ ఒకే బైనరీ ఫైల్లో ప్యాక్ చేస్తుంది. GLB అప్లోడ్ చేయడానికి, షేర్ చేయడానికి సులభం, అందుకే చాలా ప్లాట్ఫామ్లు దాన్నే అడుగుతాయి.