UltKit

Badilisha PNG kuwa OBJ

Geuza PNG kuwa mesh ya 3D unayoweza kuiweka kwenye Blender, injini ya michezo au onyesho la kutoa picha. Viwango vya kijivu huwa urefu kwa vigae vya ardhi na paneli zilizochongwa; nembo yenye mandharinyuma angavu huwa beji imara iliyotokezwa.

Kibadilishaji cha Modeli za 3D

au buruta Faili za STL, OBJ, MTL … hapa ·

Hadi MB 95 kwa faili· Hadi faili 20· Hufutwa baada ya dakika 30

Matokeo

Faili huchakatwa kwenye seva zetu na kufutwa baada ya dakika 30.

Jinsi ya kutumia zana hii

  1. 1

    Pakia PNG

    Ramani ya vimo ya kijivu (grayscale), picha, au nembo yenye mandharinyuma yenye uwazi, hadi faili 20. JPG, WebP na BMP hufanya kazi vivyo hivyo.

  2. 2

    Chagua mchongo au umbo

    Picha inakuwa huanza na Relief, ikiwa na Kimo / kina cha mm 5 juu ya msingi wa mm 1. Chagua Extruded shape kwa nembo, na weka alama kwenye Geuza vimo ikiwa sehemu nyepesi zinapaswa kuwa juu.

  3. 3

    Badilisha kuwa OBJ

    Bonyeza Badilisha kuwa OBJ kisha ingiza faili kwenye programu yako ya 3D. Ibadilishe ukubwa huko ikiwa tukio lako linatumia mita.

Kubadilisha ramani ya urefu ya PNG kuwa mesh

Ramani za vimo ni mbinu ya zamani zaidi katika grafiki za 3D: picha ya kijivu ambapo mwangaza humaanisha mwinuko. Vihariri vya ardhi, brashi za kuchonga na displacement shader zote huzisoma, na zana ya Landscape ya Unreal Engine huingiza faili za PNG za grayscale za biti 16 kwa kusudi hilo hilo. Tofauti hapa ni kwamba unapata mesh isiyobadilika, si athari ya shader, kwa hivyo umbo lipo ndani ya OBJ na hudumu katika uhamishaji wowote.

Kibadilishaji huchukua sampuli za picha kama gridi, huinua kila nukta kulingana na mwangaza wake hadi Kimo / kina, hufunga kingo na kuongeza bamba la msingi. Kwa Extruded shape, mandharinyuma yenye uwazi au nyepesi huondolewa na umbo linalobaki husukumwa juu kwa usawa, na ndivyo PNG ya nembo inavyokuwa beji au ubao kwa tukio.

Zingatia idadi ya poligoni. Kila pikseli huongeza jiometri, kwa hivyo ramani ya vimo ya 4,000 × 4,000 hutoa mesh nzito kuliko tukio la mchezo linavyohitaji. Picha ya pikseli 512 au 1,024 inatosha kwa vitu vingi; punguza poligoni katika Blender ukihitaji nyepesi zaidi. Ili kuchapisha relief hiyo hiyo, tazama Picha kuwa STL.

Upana wa modeli
5–1,000 mm
Masafa ya kimo / kina
0.2–100 mm
Unene wa msingi
0–50 mm
Picha kwa kundi
20

PNG

Portable Network Graphics

PNG ni muundo wa raster usio na upotevu uliochapishwa mwaka 1996 na PNG Development Group na baadaye kusanifishwa na W3C na ISO. Huhifadhi kila pikseli kama ilivyo, unaunga mkono uwazi kamili wa alpha na hushughulikia maandishi, kingo kali na rangi tambarare bila kasoro. Usahihi huo hufanya iwe bora kwa picha za skrini, nembo, aikoni na michoro ya kiolesura. Gharama yake ni ukubwa: picha zilizohifadhiwa kama PNG mara nyingi ni kubwa mara kadhaa kuliko picha hiyo hiyo kama JPEG au WebP. Vivinjari vyote, mifumo ya uendeshaji na vihariri hufungua faili za PNG.

Ubanaji
Bila upotevu
Uwazi
Ndiyo
Uhuishaji
Hapana
Mwaka ulioanzishwa
1996 · PNG Development Group
Kigeuzi cha PNG

OBJ

Wavefront OBJ

OBJ ni umbizo la jiometri ya 3D lililotengenezwa na Wavefront Technologies. Ni faili ya maandishi matupu inayoorodhesha vertex, viratibu vya umbile, normal na nyuso, huku nyenzo na maumbile yakirejelewa katika faili tofauti ya .mtl. Karibu kila programu ya uundaji wa 3D, injini ya michezo na zana ya uchapishaji wa 3D inaweza kuiingiza. OBJ haiauni uhuishaji, rigging wala ngazi za tukio, na maumbile hupotea ikiwa faili za MTL na picha hazihifadhiwi pamoja.

Ubanaji
–
Uwazi
–
Uhuishaji
Hapana
Mwaka ulioanzishwa
Wavefront Technologies
Kigeuzi cha OBJ

Watu hubadilisha PNG kuwa OBJ ili kuleta ramani ya vimo, nembo au picha iliyochomozwa ndani ya Blender, injini ya michezo au renderer kama jiometri halisi badala ya texture bapa.

Kuingiza OBJ iliyobadilishwa kwenye Blender, Unity au Godot

Blender

  1. 01File > Import > Wavefront (.obj).
  2. 02Viwianishi vimeandikwa kwa milimita, kwa hivyo ongeza ukubwa kwa 0.001 ikiwa tukio lako linatumia mita halisi.
  3. 03Ongeza PNG kama texture kwa projection ya mwonekano wa juu ikiwa unataka picha iwe juu yake.

Unity

  1. 01Buruta .obj hadi kwenye folda ya Assets.
  2. 02Weka Scale Factor katika mipangilio ya kuingiza, kwa kuwa Unity huchukulia kipimo kimoja kama mita moja.
  3. 03Buruta modeli hadi kwenye tukio kisha weka material.

Godot

  1. 01Nakili .obj kwenye folda ya mradi.
  2. 02Godot huiingiza kama mesh resource katika dock ya FileSystem.
  3. 03Weka mesh kwenye node ya MeshInstance3D kisha ongeza material.

Maswali kuhusu PNG kuwa OBJ

Je, PNG inaweza kuwa modeli kamili ya 3D yenye nyuma na pande?

Sio kutoka picha moja. PNG ina mtazamo mmoja tu na haina kina, kwa hivyo kibadilishaji hujenga relief au umbo lililotolewa juu, ambalo ni bapa upande wa nyuma. Vitu kamili vinahitaji photogrammetry kutoka picha nyingi, au kuchora modeli kwa mkono.

Je, nyeupe ni juu au chini katika ramani ya urefu ya PNG?

Katika ramani za vimo za injini za michezo na GIS, nyeupe ni juu na nyeusi ni chini. Relief ya kibadilishaji hiki huinua sehemu nyeusi kwa chaguo-msingi, kama picha iliyochorwa kwa kuchomoza inavyosomeka, kwa hivyo weka alama kwenye Geuza vimo unapoweka ramani ya vimo ya ardhi.

Kwa nini ardhi yangu inaonekana kama ngazi?

PNG ya grayscale ya biti 8 ina viwango 256 tu vya mwangaza, kwa hivyo relief ndefu hupanda kwa hatua zinazoonekana. Punguza Kimo / kina, ififishe ramani ya vimo kidogo kabla ya kupakia, au laini mesh katika Blender baada ya kuingiza.

Je, OBJ itabeba rangi za PNG?

Relief hujengwa kwa mwangaza pekee, kwa hivyo chukulia matokeo kama jiometri. Ili kuonyesha picha asili juu yake, tumia PNG kama texture katika Blender kwa projection ya kutazama kutoka juu, ambayo hulingana kwa sababu mesh ina uwiano sawa na picha.

Nichague OBJ au STL kwa modeli ya picha?

Chagua OBJ kwa programu za 3D na injini za michezo, ambazo huisoma kila mahali, na STL wakati modeli inakwenda kwenye printa ya 3D. Kwa kuchapisha, PNG kuwa STL huweka chaguo hizo hizo na STL kama matokeo.

Njia zaidi za kugeuza picha kuwa modeli