An-Cadsolutions      Imgsystems

Kirjoittaja Aihe: Rotaatio ongelma  (Luettu 1599 kertaa)

Teukka-Salama

  • Jr. Member
  • **
  • Viestejä: 58
    • Profiili
    • Sähköposti
Rotaatio ongelma
« : Kesäkuu 11, 2008, 01:40:22 pm »
Mistäköhän saan xsi:ssä fiksattua ongleman, jossa objektia käännettäessä local modissa, jokaisen akselin arvot muuttuvat vaikka rotaatio tapahtuu vain yhdelle akselille?
Oon koittanu säätää ja kattoo kaikki valikot ja mikään ei tunnu auttavan.

-T

No

  • Hero Member
  • *****
  • Viestejä: 516
  • Sukupuoli: Mies
    • Profiili
    • Sähköposti
Vs: Rotaatio ongelma
« Vastaus #1 : Kesäkuu 11, 2008, 03:47:02 pm »
Todellinen rot on aina Additiivinen, eli animoi aina Add ja Par modeissa.

Tak

  • Administrator
  • *****
  • Viestejä: 959
  • Sukupuoli: Mies
    • Profiili
Vs: Rotaatio ongelma
« Vastaus #2 : Kesäkuu 11, 2008, 10:23:45 pm »
Terve Teukka.

XSI:n Add vastaa max:n Gimbal modea eli sillä näet aina mihin suuntaan objektia on mahdollista kääntää niin että liike vastaa FCurve editorissa näkyvää käyrää. Usein vastaan tulevat "hassut liikkeet" johtuu juurikin siitä että objektia on animoitu esim. local modessa joka ei näytä todellisia rotaatioita.

Teukka-Salama

  • Jr. Member
  • **
  • Viestejä: 58
    • Profiili
    • Sähköposti
Vs: Rotaatio ongelma
« Vastaus #3 : Kesäkuu 12, 2008, 09:27:23 am »
Jes, kiitos vastauksista, pitää noudattaa vinkkejä :)

Omassa ongelmatapauksessa päänvaivaa aiheutti myös parentointi, joka sotki käsittämättömästi noita rotaatioita. Kun pyörittelin itse objektia ilman parentointia, niin lokaali akselikin rotatoi kutakuinkin niinkun pitikin. Mut pitää sisäistää tuo Addin käyttö.

-T

Tak

  • Administrator
  • *****
  • Viestejä: 959
  • Sukupuoli: Mies
    • Profiili
Vs: Rotaatio ongelma
« Vastaus #4 : Kesäkuu 12, 2008, 11:14:46 am »
En tiedä minkälainen parentointiongelma sulla oli, mutta kannattaa myös tutustua set natural pose/trans/rot jos oot parentoinu juttuja.

No

  • Hero Member
  • *****
  • Viestejä: 516
  • Sukupuoli: Mies
    • Profiili
    • Sähköposti
Vs: Rotaatio ongelma
« Vastaus #5 : Kesäkuu 12, 2008, 12:13:52 pm »
Kavahadan neutral posea ja käytän mieluummin näkyvää null obua nollaamaan transformaatiot. Neutral Pose on vain null obu jota ei oteta huomioon kaikessa matematiikassa. XSI ei huomioi näkymättömiä obuja. Neutral posen korvaava scripti. Ja lähde sivu

Teukka-Salama

  • Jr. Member
  • **
  • Viestejä: 58
    • Profiili
    • Sähköposti
Vs: Rotaatio ongelma
« Vastaus #6 : Kesäkuu 13, 2008, 02:09:56 pm »
Kiitti taas vinkeistä.

Tuo Addin käyttö lähti toimimaan mallikaasti. Ongelmia aiheutti se, että oli tarve siis saada kappale pyörimään aluksi oman akselinsa ympäri ja jälkeen kaikkiin suuntiin ja monta kertaa.
Ja kun kappaleen käänsi eka poseen vinottain jokaisen akselin suuntaan niin Add modissa sen kääntö puhtaasti yhden oman akselin ympäri ei enää onnistunutkaan. Mutta homman ratkaisuhan piili siinä että animoin itse obua  oman akselin ympäri ja toisella nullilla kaikkiin muihin rotaatiosuuntiin. Täten sain halutun tuloksen ja curvetkin meni niinkuin pitikin.

Ja tuo mainitsemani parentointiongelma oli siis aiheeton, mutta kun sotkun keskellä yrittää etsiä vastauksia niiin tulee tehtyä myös virhediagnooseja :)

kiitti vielä,

-T