Svenska 3D-Tåg - Forum  
 

Om det här är ditt första besök, se till att gå till vår FAQ (finns även länk till FAQ i navigeringsmenyn ovan). Du kan behöva att registrera dig innan du kan posta (finns även en länk till registrering i navigeringsmenyn ovan). För att titta på inlägg, välj det forum som du vill besöka från de som är listade nedan.

Gå tillbaka   Svenska 3D-Tåg - Forum > N3V Trainz > 3D-design - Trainz

Svara
 
Ämnesverktyg Visningsalternativ
Gammal 2021-05-26, 17:54   #1
tanigardi
Medlem
 
Reg.datum: Nov 2009
Ort: Gävle
Inlägg: 155
Standard Omkastarspak

Har tagit itu med omkastarspaken, och naturligtvis så blir man ju som vanligt lite osäker på konfigurationen. Spaken är animerad från neutralläget till fullt framåt över frame 0 till frame 48. . Tänkte mig limits: -1,1 och notches: 0 till 1 och och uppdelat i 25 st. notches, som då stämmer överens med urtagen i bågen.

omkastarspak.jpg

Sen så skulle det ju vara trevligt om det skulle gå att få spärrhandtaget att tryckas in och fjädra upp och ned vid varje position av omkastarspaken. Förmodar att om man bara animerar spärren tillsammans med spaken : upp vid t.ex. frame 2 och ned vid frame 46, så kommer den väl att vara i "uppläge" vid alla positioner utom 0 och 48 och det skulle väl se lite konstigt ut. Så någon form av scriptning är det väl som fodras om det överhuvudtaget är möjligt att få till i Trainz
tanigardi besöker inte forumet just nu  
Svara med citat
Gammal 2021-05-26, 22:09   #2
korvtiger
Medlem
 
Reg.datum: Jan 2008
Ort: Uppland, Sverige
Inlägg: 2 716
Standard

Aha, skoj! Denna typ av omkastare har jag aldrig hållt på med förut, alla Lans lok som vi fixade hade ju skruv.

Du behöver animera den från full back till full framåt, för -1 i limits motsvarar ju full fyllning bakåt och 1 full fyllning framåt (och 0 "neutralt" läge).

Det kanske går att scripta spärrhandtaget så att det lyfts när man tar tag i spaken, men jag tror faktiskt att det är enklast att animera det. Jag har inte sett att det finns något sätt i scripten att reagera på att användaren har tagit tag i en lever i hytten, även om det borde finnas något sätt att göra det. Men det verkar vara med animering som man har gjort det på QR PB15 som finns i spelet (finns i alla fall i TRS2019 Platinum Edition), som du kan kika lite på om du inte redan har gjort det. Tror att det är N3V själva som står bakom den. Riktigt snygg modell med högupplösta PBR texturer! Tyvärr så är alla mesher och texturer krypterade så man inte kan detaljstudera dem.

Om du väljer att animera den, så skulle jag säga att du väljer hur många antal frames som du vill ha mellan varje notch, och därefter räknar ut hur lång animationen ska bli. Säg att du väljer att ha 10 frames mellan varje notch (det kanske räcker med färre, beroende på hur mycket kontroll du vill ha över animationen av spärrhandtaget. Ett tips är att testa att animera mellan två notches och se hur det blir. Är det för få frames för att få med den detaljrikedomen i animationen som du önskar får du välja fler frames. Klarar du dig med färre frames, så välj färre frames): då måste hela animationen ha 25*10 + 1 = 251 frames (10 till varje "nästa notch" + en frame för första notchen). Så antingen ställer du in Blender på 0 - 250 eller 1 - 251. Jag vet faktiskt inte hur dessa översätts till animationen i FBX, men jag tycker att båda varianterna borde fungera.

Sedan animerar du bara att på första framen så är omkastarspaken på bakersta notchen (full fyllning för backgång), hoppa fram 10 frames, rotera spaken till andra notchen, lägg in en keyframe på rotationen, hoppa fram 10 frames, rotera, keyframe:a, hoppa fram 10, osv. Förhoppningsvis landar du på sista notchen på sista framen om jag har räknat rätt.
Därefter får man animera själva spärrhandtaget att dras upp och ned mellan varje notch. Kanske måste man även leka lite med kurvorna i Graph Editor för att få rotationen på själva spaken att stanna upp på varje notch istället för att röra sig lika snabbt hela vägen från full fyllning back till full fyllning framåt. Ett hett tips är att använda Dope Sheet-vyn. Där kan man markera olika komponenter i en animation för de markerade objekten i 3D-viewporten (exempelvis så kan man markera själva spaken) och får då upp alla keyframes som man lagt in. Där kan man sedan flytta keyframes fram och tillbaka i tiden i hela antal frames. Jag använder det ofta när jag animerat flera olika dörrar eller luckor som öppnas och vill ändra time:ingen hos en lucka så att den inte är så synkroniserad med luckan bredvid, men utan att ändra animationens ändlägen. Då kan man bara ta den luckans keyframes och flytta dem ett par frames fram eller tillbaka i tiden så börjar/slutar luckan att röra på sig på en annan frame än luckan bredvid, vilket ger ett mer naturligt intryck.

Sedan i configen så tror jag du är på helt rätt väg, limits -1 till 1 och 25 notches i steg om 1/24 (det är 25 notches, men 24 hopp mellan notches) mellan 0 och 1.

Jag tog mig friheten att skriva ett litet script som genererade de notches du är intresserad av, så du slipper sitta och räkna själv. Hoppas att jag inte förstörde nöjet för dig om du velat göra det själv
Kod:
0.000,0.042,0.083,0.125,0.167,0.208,0.250,0.292,0.333,0.375,0.417,0.458,0.500,0.542,0.583,0.625,0.667,0.708,0.750,0.792,0.833,0.875,0.917,0.958,1.000
__________________
-k-
korvtiger besöker inte forumet just nu   Svara med citat
Gammal 2021-05-28, 15:12   #3
tanigardi
Medlem
 
Reg.datum: Nov 2009
Ort: Gävle
Inlägg: 155
Standard

Tack för ledning på den rätta vägen . Då återgår jag till min ursprungliga animation, fick för mig att det var fel att animera så efter att ha förläst mig på diverse inlägg på Aurans forum .
Animationen av spärren gick utan problem, fick dock problem med att få spärren att följa omkastarspakens rotation. Parenterade spärrens armatur till spakens utan att få önskat resultat, tills jag insåg att armaturen måste ha ett "bone" till rotationspunkten för spärrhandtaget med IK lock och voila fungerade allt som det skulle.

omkastarspak_2.jpg

Så nu hoppar spärren upp och ned som en glad kanin utefter hela bågen
tanigardi besöker inte forumet just nu   Svara med citat
Svara

Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av
Forumhopp



Alla tider är GMT +2. Klockan är nu 20:22.


Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
© Svenska 3D-Tåg 2001-2009