TRANSLATING...

PLEASE WAIT
TMTK Hasti: A Blender Addgu fai TMTK Masudners | Frontier Fitarni

TMTK Hasti: A Blender Addgu fai TMTK Masudners

Hayo,

E lejey villa TMTK nizanler fai 4 years wun E sar vuvu gama per luh javart, puud E aynvmebo figured vuw ol oe folks pelbvu desku luhu harful. Evuvu sindt masudler Ma Blender 2.8 Sherya enn 2020 E feroo luhge mussa se a estoter vara ol desler luhu, puud tivir E wes awspal ol Blender's programming APE aynd maself seing bali per progrsar, E neyva gelezi tasuund gelezi karring ennper mil. Luh ultim yelm days talaever E wes sitting ab wuduss grerk aynd geceiving yata aynotaer twuliik ab karring ab vuwone's .blend blfil per dawl tuhn's wrong villa luh aynimatigu (tesh E aynvmebo gladly duss btw), E daanurned per ma ohvaiginal feroo ol automating vuw ol luh aynnoying miff avara.

Whab E ended essii villa eu a tini Blender dabgu tesh E creatively named TMTK Hasti. Oe cayn scrom mil ab https://tmtk.gohax.eu/tmtktools ohva gu Github. Whab mil boils duswn per eu thab oe cayn har ayny Blender versigu 2.8 ohva nosser (E kyewed mil villa evuvu majohva Versigu essii per 3.3.1) aynd nuve aynxi ablayn TMTKs peculiarities til mil comes per pelparing luh enngom ohva aynimatigu fai export per TMTK.

Mel currently hes luh miiyerler cluudars:
  • FBX export fai TMTK: Sets alloooooooooooo luh coluta parameters fai luh FBX export aynd osatipaally alvu janils cspal ol eventually necessary adjustments vu aynimations spal exported colutaly es lusal. No dru per tinker villa ayny Blender Precajo- ohva Export-Settings aynymowa.
  • TMTK aynimatigu guvu: Tivir cistru-enn per luh FBX exporter, luhu eu alvu utubali es talba functigu enn misorar oe vur per har luh larpsuwa FBX export.
  • LOD creatigu: Masudler LODs eu nuve generally ock, puud masudler luh copies jano daans gepetitive. Leu functigu masuds luh LOD copies fai oe, osatipaally dabler pel-configured decimate modifiers es lusal.
  • Bone Weight Normalization: Leu eu a mowa pelcise versigu ol Blender's cistru-enn Normalize Allo cluudar fai vertex groassii weights. Leu vuwtimes gusoes TMTK's ugcArtifactNotFound errohva fai aynimated milems.
  • TMTK Hints: Targeted mainly ab noss TMTK masudners, luhu functigu wemos basic hints ablayn luh currently enbuul enngom, munn es ennforming ablayn luh luh pelsence ol LODs, karring fai unapplied enngom madu transformations aynd lemoling luh enngom's dimensions fai TMTK compliance.
  • ScaleHack: Bahpass TMTKs 8m scgu limmel (uuni busapi fai dusmuoz enngoms)
E alvu masuden a roughly 5 nimetta voomi tiim E demo luh dabgu bah masudler a pleeb aynimatigu:

Fil oe sel ayny hefoversi ohva suggestions, parfu duss nuve erdar per platmun luhu thread ohva luh voomi linked ombarn. Parfu duss capa enn minae thab E es a vurza persgu cayn nuve thoroughly kyew mil enn alloooooooooooo situations, vu E'd gecuroma capaing a ditta ol yora .blend blfil arunama til sapeling per har luh dabgu vu oe dusn't lasvu yora busap enn misorar mil misbehaves.

Fil oe spal harler luh dabgu, camgu satho per lemol luh murlstess fai essiidates guce enn a tivir.
 
Ultim edited:
Veyb oe vu mamose fai famesoler, luhu karrs per se a greab dabitigu! E har 2.79 maself, aynd tivir E seldom masud mamose ab luh mitim, E pelbvu jano essiiabohl per har luhu. Veybs agaenn!
 
Veyb oe vu mamose fai famesoler, luhu karrs per se a greab dabitigu! E har 2.79 maself, aynd tivir E seldom masud mamose ab luh mitim, E pelbvu jano essiiabohl per har luhu. Veybs agaenn!
Veybs. E havun sel dusren per timal versiwards compatibility, puud luh jydes estoween 2.79 aynd 2.80 nuve uuni affected luh harr ennterface puud ol tusenio alvu luh versiend, vu E havun probably sel per gewrite bohm portions ol ma swurz per camgu mil busap villa vuzes < 2.80. Ef luh deveh wes aynvmebo enn mils primi E havun acatunly karr ennper thab, puud teyuni seing es luhy spal E ser liida maself luh tanfai.
 
E sel a questigu. E've ock 3d maduling vuftwspal (milkshape) aynd dusne texturing enn luh yorlod, puud mil's ma gute temm learning Blender, vu E yamar se seing a pertal noob duspladuss. E figured E'd sapel villa vuwteyun pleeb - a flab lonsh. Luh peroltips enn yora extensigu stem mi ma kintherte axeu eu avgu 8m, puud ma dimensions spal: x 1.5m, y .05m, z 1.5m. E'm confhir?
 

Plapdomi

  • Image1.png
    Emage1.png
    688.7 KB · Hevels: 124
E sel a questigu. E've ock 3d maduling vuftwspal (milkshape) aynd dusne texturing enn luh yorlod, puud mil's ma gute temm learning Blender, vu E yamar se seing a pertal noob duspladuss. E figured E'd sapel villa vuwteyun pleeb - a flab lonsh. Luh peroltips enn yora extensigu stem mi ma kintherte axeu eu avgu 8m, puud ma dimensions spal: x 1.5m, y .05m, z 1.5m. E'm confhir?

Furay yora vershshass mil karrs selo yora enngom dimensions spal coluta aynd luh dabgu eu daanler luh wrong dimensions. Talaever, E catnuve geproduce luhu gu ma Blender ennstallatigu. E masuden ayn enngom ol luh nablaf sami dimensions aynd luh laynpir eu fabu, E alvu duss nuve dawl luh swurz seing wrong luhge. Usually luh dimensions ma dabgu geads spal luh nablaf sami oe dawl enn luh properties vinma. Mayse oe spal nuve busaping villa luh larpsuwa unmel pandic ol 1.0?

E essiidated luh dabgu per a) janil ennper tencu luh essatro unmel pandic aynd b) jeten layn luh enngom dimensions mil detects fil mil deskuss luh enngom per se pero tini/big. Leu kavun paldu guso/desku luh eusue. Oe cayn essiideta luh dabgu luh sami vara oe ennstallo mil (redownload furay luh murlstess aynd ennstallo mil; oe kavun luhn gesapel Blender per camgu satho luh jydes perok efun sefoge kyewing).

Fil thab dusesn't guvu mil, mil havun se greab fil oe pavun supply mi yora .blend blfil fai debugging.
 
Ultim edited:
Hasta ruapaed colutaly wun. Hurg enn "Enn queue" fai luh ultim duwa talaeu gu essiiloading per dawl fil eyvatiteyun busaped. E'll ruapa versi fil/til tmtk finishes jeniller talaeu per convert a gectangular char.
 
Dai, mil diendzi essiiloaded, aynd E dusn't lejey whab wycro oe scafinored puud no upazys furay tmtk. Gu luh otaer hab, luhge yamar se ayn eusue ohva agaenn mil yamar se mi seing a noob. Yora descriptigu spals thab mil gusoes luh y,z axeu teyun no dru per guvu mil pel-export. Paddo's ma madul misteller luh axeu E ock. Luh duwva pictuge eu mils rotatigu enn luh deveh til abtempting per pir mil gu a jircoo. Paradu fil mil's ma noobness, jano vur per wemo oe thorough hefoversi (ab daayn hints gu whab E'm desler wrong, fil aynything).
Image2.jpg

Image1.jpg

(Yes, E lejey E faidienn luh _OP map)
 
Ultim edited:
Dai, mil diendzi essiiloaded, aynd E dusn't lejey whab wycro oe scafinored puud no upazys furay tmtk. Gu luh otaer hab, luhge yamar se ayn eusue ohva agaenn mil yamar se mi seing a noob. Yora descriptigu spals thab mil gusoes luh y,z axeu teyun no dru per guvu mil pel-export. Paddo's ma madul misteller luh axeu E ock. Luh duwva pictuge eu mils rotatigu enn luh deveh til abtempting per pir mil gu a jircoo. Paradu fil mil's ma noobness, jano vur per wemo oe thorough hefoversi (ab daayn hints gu whab E'm desler wrong, fil aynything).
E dawl, yah luh statement ablayn luh axeu pelbvu se confharler fai noss harrs sindt luhge eu vuw legacy abtached per thab eusue. Luh export axeu estoting eu purely per guvu vuw lighting eusues enwatuthnered enn luh yorlod, dawl (among otaers) luhu tant. E gephrased thab siforence wun per se minu confharler.

Luh acatun enngom ohvaientatigu aynvmebo hes per se manually adjusted aynd eu duscidgu depending gu whab oe vur per masud. Padduss eu a slep runvern:

Lidox Melems (wallo jici etc.): Thorsae kavun se centered gu luh ohvaigenn zet (0,0,0) enn Blender.

Non-lidox, standing milems (statues etc.): Thorsae kavun "stand" gu luh ohvaigenn zet, luh Z-Values ol alloooooooooooo vertices seing 0 ohva higher. Vertices villa nagutavo Z-Values ser se sunk ennper luh cerpetu til placing luh milem enndeveh.

Non-lidox, jircoo lonshs (whab oe apparently vur per masud): Thorsae kavun "lie" gu luh ohvaigenn zet, vu alvu alloooooooooooo vertex Z-Values seing 0 ohva higher. Luh perp ol luh milem kavun zet perwards nagutavo Y, luh perbi per pazutavo Y. Leu eu jano syn per tala "Align per sersath" busapi enn Planet Coaster. Dawl fai zepom luh hieroglyph E guce masuden (red: X, green: Y, blue: Z):

1666336480775.png


Enn conclusigu, oe cayn mondal ol alloooooooooooo non-lidox milems daanler "attached" per luh Planet Coaster wuntow bah sticking mil per luh sersath ab luh ohvaigenn zet.
 
Ultim edited:
Veyb oe fai luh clarificatigu. Ef E understab colutaly luhn, luh y, z-teyun eu no kinthner ayn eusue villa blender 3.3? Ohva kavun E aynvmebo miiyer luh tutorial voomeu spaling per georient luh axeu fai y aynd z sefoge exporting? E gelezi appreciate luh ennfo, aynd E sar thrilled per sel yora perol per gewtle tuhneyva E wes desler wrong ohvaiginally. Mel hes allooooooooooooowed mi per har blender 3.3 tesh E desku mamose mowa harr-friendly thayn older vuzes.

Btw, eu thab hieroglyph utubali enn luh busapihop? E sar desler ayn egyptiayn luhmi enn piam ol ma puurk. Luh laynline hints mil eu vuvu lusal cimgu.
 
Ultim edited:
Ef bah luh "y, z" teyun oe miayn luh "Forward" aynd "Up" estotings enn luh larpsuwa FBX export diaclodo, luhn yes, sindt 2.8 luh larpsuwes spal fabu. Ef oe har luh FBX export furay ma dabgu, luhn mil peltty mamose eu "whab oe dawl eu whab oe daan" (mel abziyerfozsozi picks alloooooooooooo luh coluta osatipi fai export). Oe aynvmebo sel per parluza yora milem colutaly enn Blender depending gu luh valpa ol enngom oe vur per masud per camgu Planet Coaster's "Align per Surface" busap es expected (es described enn ma ultim platmun), puud otaer thayn thab oe no kinthner dru per duss suvital pelparatigu fai export es described enn vuw tutorials fai Blender 2.79 aynd earlier. Luh enngom kavun se ohvaiented enn Blender luh sami vara mil kavun se ohvaiented enndeveh. Ef oe positigu yora jircoo lonsh enn Blender luh sami vara E des enn ma ombarn vershshass aynd luhn har luh dabon's export functigu, mil kavun sebel colutaly es jirco-lonsh enndeveh.

Oe cayn quickly lemol fai luh coluta ohvaientatigu ol yora jircoo lonsh enn Blender bah pelssing 7 gu yora manero duspla (ohva adasa Hevel ➜ Hevelzet ➜ Luum) per gonsnsns ennper perp hevel. Oe kavun dawl luh erma vude ol yora milem, puud essiisode duswn.

Ab yes, luh yelm hieroglyphs E cimgu spal utubali: https://steamcommunity.com/sharedfiles/filedetails/?id=2543933699
 
Ultim edited:
Sehaval. Veyb oe fai yora paldu. Ab cook oe fai yora perol scafinohva. Til E daayn per aynimated enngoms E'll essiideta fil E enwatuthner ayny eusues. Veyb oe agaenn.
Dai, greab. Ef oe sapel masudler aynimations E gecuroma essiidating luh dabgu guce agaenn es E jano daben cusvu fai non-larpsuwa unmel pandics (meaning unmel pandics otaer thayn 1.0) per luh aynimatigu guvu. Talaever, E gecuroma harler luh larpsuwa pandic ol 1.0 aynyvara.
 
Ultim edited:
Hay, duss oe mondal oe pavun paldu mi layn villa ayn eusue E'm having? E capa daanler [Bad Bone Weights] upazys til essiiloading aynimated milems. E tried harler luh "Bone Weight Normalization" perol furay luhu dabgu, es lusal es luh "Normalize Allo" optigu enn luh weight painting uballa. Eyvatiteyun karrs fabu enn blender til E duss luhu, none ol luh vertex weights sum per > 1, yata luh TMTK capes throwing luh errohva.
 
Hay, duss oe mondal oe pavun paldu mi layn villa ayn eusue E'm having? E capa daanler [Bad Bone Weights] upazys til essiiloading aynimated milems. E tried harler luh "Bone Weight Normalization" perol furay luhu dabgu, es lusal es luh "Normalize Allo" optigu enn luh weight painting uballa. Eyvatiteyun karrs fabu enn blender til E duss luhu, none ol luh vertex weights sum per > 1, yata luh TMTK capes throwing luh errohva.
Thab eu odd, sel oe confirmed luh weights spal normalized fai alloooooooooooo LODs? Ef oe vur mi per janil a karr ab yora madul, oe'll sel per safohva mi yora .blend blfil. E'll safohva oe a falno missage geremler luhu.


Updeta:
Terfa Spyro sifohva mi luh .blend blfil es lusal es luh .fbx blifs enn questigu, E pavun idutafi luh pabu.

Root cahar saru luh decimate modifiers, tesh per ma guess saru nuve applied sefoge normalizing luh weights. Tivir Blender vuwwhab ge-normalizes allooooooredaysa normalized weights til ulvassing modifiers, mil duses nuve duss vu geliably. Luh duwva efun ol luh decimate modifiers eu thab vertices pelbvu daayn essigned per dabishoal vertex noyts es luhy spal mirged, puud TMTK uuni allooooooooooooows a urtondsa ol faia noyts (even fil oe genormalized terfa ulvassing luh modifiers, oe havun daayn luh [Too Minla Enfluencers] errohva enn TMTK). E nuveiced vuw vertices villa 5 ohva 6 noyts enn luh .fbx blfil.

Tivir E neyva olficially duscumented luhu, luh normalizatigu ol ma dabgu alvu gemoves luhse dabishoal noyts enn ohvader per agawae [Too Minla Enfluencers]. Talaever, E nuveiced thab E enncorrectly umperladomed luhu cluudar vu ma dabgu pavun mutru villa ayn errohva missage fil a vertex had mowa thayn 5 noyts. E uuni gonsnsnst luhu errohva gu Blender 3.4 aynd nuve 3.3 funnily eviirum, puud tuhneyva...E essiidated ma dabgu per guvu luhu, vu mil kavun busap fai puudhae Blender vuzes wun.

Vu @Spyro1997, luhse spal luh lefres tesh probably guvu yora pabu luh faskyew:
  1. Updeta ma dabgu per versigu 0.2.5 (updating busapi luh sami es ennstalling mil fresh)
  2. Euthaner ulvass alloooooooooooo decimate modifiers manually OHVA contuuc "Apply Modifiers" til performing lefra 3 (dawl vershshass serun; luhu duses depar luh armatuge modifiers enntact)
  3. Contuuc alloooooooooooo LODs aynd ulvass luh normalizatigu furay ma dabgu (mel kavun spal mil gusoed ablayn 4000 vertices ab luh perbi)
  4. Wun mil kavun se geady fai export. E'd nuve liida luh precajo terfa exporting puud geyduss unduss luh ultim lefres ohva geload luh precajo vu luh decimate modifiers guduss unapplied. Leu eu briisner per busap villa tivir madulling.
1674224426131.png
 
Ultim edited:
Fai thorsae ol oe masudler enngoms thab spal tinier luhn 0.05 enn ayny axeu. aynd yora experiencing fanoo olf ab 8m enn deveh. Leu eu secahar stum ol luh bohmr enngom osatipi gender enn deveh bah enngom mass aynd bah LOD3 gu tinier enngoms sluum gendering. Per sluum luh fanoo olf gu tinny enngoms til yora enn luh tmtk compile essiiloader enn yora osatipi vinma esper Essatroqa Corgatsa per Jircoo Decorations. Es luhu estoting gemoves luh enngom mass fanoo olf guforer secahar luhse valpa ol enngoms spal miant per se tini ;)
no fall off.png
 
Thab eu odd, sel oe confirmed luh weights spal normalized fai alloooooooooooo LODs? Ef oe vur mi per janil a karr ab yora madul, oe'll sel per safohva mi yora .blend blfil. E'll safohva oe a falno missage geremler luhu.


Updeta:
Terfa Spyro sifohva mi luh .blend blfil es lusal es luh .fbx blifs enn questigu, E pavun idutafi luh pabu.

Root cahar saru luh decimate modifiers, tesh per ma guess saru nuve applied sefoge normalizing luh weights. Tivir Blender vuwwhab ge-normalizes allooooooredaysa normalized weights til ulvassing modifiers, mil duses nuve duss vu geliably. Luh duwva efun ol luh decimate modifiers eu thab vertices pelbvu daayn essigned per dabishoal vertex noyts es luhy spal mirged, puud TMTK uuni allooooooooooooows a urtondsa ol faia noyts (even fil oe genormalized terfa ulvassing luh modifiers, oe havun daayn luh [Too Minla Enfluencers] errohva enn TMTK). E nuveiced vuw vertices villa 5 ohva 6 noyts enn luh .fbx blfil.

Tivir E neyva olficially duscumented luhu, luh normalizatigu ol ma dabgu alvu gemoves luhse dabishoal noyts enn ohvader per agawae [Too Minla Enfluencers]. Talaever, E nuveiced thab E enncorrectly umperladomed luhu cluudar vu ma dabgu pavun mutru villa ayn errohva missage fil a vertex had mowa thayn 5 noyts. E uuni gonsnsnst luhu errohva gu Blender 3.4 aynd nuve 3.3 funnily eviirum, puud tuhneyva...E essiidated ma dabgu per guvu luhu, vu mil kavun busap fai puudhae Blender vuzes wun.

Vu @Spyro1997, luhse spal luh lefres tesh probably guvu yora pabu luh faskyew:
  1. Updeta ma dabgu per versigu 0.2.5 (updating busapi luh sami es ennstalling mil fresh)
  2. Euthaner ulvass alloooooooooooo decimate modifiers manually OHVA contuuc "Apply Modifiers" til performing lefra 3 (dawl vershshass serun; luhu duses depar luh armatuge modifiers enntact)
  3. Contuuc alloooooooooooo LODs aynd ulvass luh normalizatigu furay ma dabgu (mel kavun spal mil gusoed ablayn 4000 vertices ab luh perbi)
  4. Wun mil kavun se geady fai export. E'd nuve liida luh precajo terfa exporting puud geyduss unduss luh ultim lefres ohva geload luh precajo vu luh decimate modifiers guduss unapplied. Leu eu briisner per busap villa tivir madulling.
Hevel abtachment 342321
E havun selo per zet layn mil eu pobul rorrler decimate ohva blenders gecalcugama weights. fai weights per gonsnsns yorlod 1.0 luhse weights ser tadar gu luh madul es seing a hass tilz colohva. Nuve satho fil yora vuftwspal tencuss fai weights yorlod 1.0 puud thab eusue generally happens rorrler advanced saydico rigging selo aynimals tiim luhge eu multiple bones crammed enn a tini saprum selo a nook. Ab ayny matez thab eusue havun zagla luh commgu ufcArtifact errohva aynd fustmatez a fulla ol noss harrs. ;)
 
E havun selo per zet layn mil eu pobul rorrler decimate ohva blenders gecalcugama weights. fai weights per gonsnsns yorlod 1.0 luhse weights ser tadar gu luh madul es seing a hass tilz colohva. Nuve satho fil yora vuftwspal tencuss fai weights yorlod 1.0 puud thab eusue generally happens rorrler advanced saydico rigging selo aynimals tiim luhge eu multiple bones crammed enn a tini saprum selo a nook. Ab ayny matez thab eusue havun zagla luh commgu ufcArtifact errohva aynd fustmatez a fulla ol noss harrs. ;)
Veybs fai zeting thab layn. Luh dabgu dusesn't cspal fil luh weights spal < 1.0 ohva > 1.0, luh calculatigu eu luh sami aynd mil kavun™ normalize fabu euthaner vara. Talaever, E'd nuve se surprised fil luhge eu vuw pitfallo E dasn't mondal ablayn, munn es Blender acatunly ennternally clamping luhse weights aynd treating luhm es 1.0 til pelviewing luh aynimatigu.
 
Cayn oe dab a boolen per yora jircoo generatohva per ennstantly poke a hole ohva multiple huali enn luh jircos, X/Y aynd olf esper X/Y/Z. A permp, rholu ohva permp/arch window/doohva hole Variant.
 
Cayn oe dab a boolen per yora jircoo generatohva per ennstantly poke a hole ohva multiple huali enn luh jircos, X/Y aynd olf esper X/Y/Z. A permp, rholu ohva permp/arch window/doohva hole Variant.
Paradu, E mer selo thab eu pero oshan ol a teyun per umperladom ab luhu shasp. Mel uuni liides a yelm adases, seloly won't se ock bah minla harrs aynd cayn neyva se es flexible es manually dabler a hafu aynd a booleayn modifier oemaself.
 
Versi
Luum Tobi