Yritän sijoittaa ei-staattisen potin (RuinsPot01) pöydälle (RuinsAltar) Havok-simulaatiolla.

Sijoitan potin hieman pöydän yläpuolelle ja käynnistän Havokin. Potti putoaa alas, mutta jätetään kellumaan hieman pöydän yläpuolelle.

Jos käännän Havokia ja painan F, se on kohdistettu oikein pöydän kanssa, mutta heti kun otan Havok-simulaation käyttöön, se hyppää hieman ylös ja kelluu ennen.

Onko jollakin korjausta tähän? Potin staattiseksi tekeminen ei ole vaihtoehto, sen on oltava liikkuva.

Kommentit

  • Toimivatko muut taulukot paremmin? Istuvatko muut esineet paremmin pöydällä?
  • Näyttää olevan melko laaja kysymys. On olemassa useita asioita, jotka saattavat aiheuttaa tällaisen käyttäytymisen. ' Saat todennäköisesti parempaa apua Creation Kit- tai Havok-foorumilla.
  • Minulla on sama ongelma " mikä tahansa " objekti, joka on sijoitettu Havokilla " mille tahansa " pinnalle. Ratkaisin sen sijoittamalla ne " F " -kohtaan ja kytkemällä sitten päälle " Don ' t Havok Ratkaise " objektin ' ominaisuusdialogissa. Tämä tekee niistä edelleen ei-staattiset, mutta ne eivät " kellu ylös " …
  • Moduuleihin liittyvät kysymykset ovat täällä , ihmiset. Tästä huolimatta tämä kysymys on epäselvä. Kuvia auttaisi.
  • Onko potti kelluva, koska sen ' n rajoituslaatikko on hieman liian suuri ja se ' s työntää sitä ylös? (ei vastaus vain ehdotukseen)

vastaus

Tämä on yleinen vastaus useimmille 3d-fysiikkamoottoreille, voit käyttää yhtä tai molempia seuraavista ratkaisuista:

1-) Kiinteällä esineellä tulisi olla mahdollisuus asettaa passiivinen tila, jolloin moottori ei suorita sille fyysisiä laskelmia ennen kuin se törmää ensimmäiseen minkä tahansa muun objektin.

2-) Välityspalvelinobjektien käyttäminen: Näkyvien objektien ei tarvitse olla samoja kuin fyysiset objektit. Voit käyttää visuaalisen objektin sisällä hieman pienennettyä välityspalvelinobjektia törmäysten välinen tila.

Että tyhjä tila törmäävien kohteiden välillä ei ole vika, on välttämätöntä suorituskyvyn kannalta, kun teet törmäystunnistuksen laskutoimituksia. Moottorin tulisi antaa sinun muokata kyseistä arvoa, jos asetat myös tämän arvon pieniä suorituskykyongelmia voi syntyä ja jopa väärä käyttäytyminen, kuten esineiden rikkominen toisistaan.

Tämä vastaus perustuu kokemukseen saman Havok-moottorin käytöstä 3ds Max -järjestelmässä.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *