Snažím se umístit nestatický hrnec (RuinsPot01) na stůl (RuinsAltar) se simulací Havok.

Umístím hrnec trochu nad stůl a zapnu Havok. Hrnec spadne dolů, ale zůstane mírně plovoucí nad stolem.

Pokud otočím Havok a stisknu F je správně zarovnán s tabulkou, ale jakmile zapnu Havok Simulation, mírně vyskočí a plave jako dříve.

Má to někdo opravené? Pokud statický hrnec není možné, musí být pohyblivý.

Komentáře

  • Fungují jiné tabulky lépe? Sedí na tom stole lépe jiné položky?
  • Vypadá to jako docela široká otázka. Existuje mnoho věcí, které mohou toto chování způsobovat. ' pravděpodobně získáte lepší pomoc na fóru specifickém pro Creation Kit nebo Havok.
  • Mám stejný problém s " jakýkoli " objekt umístěný s Havokem na " jakýkoli " povrch. Vyřešil jsem to tak, že jsem je umístil do " F " a poté zapnul " Don ' t Havok Settle " v dialogu vlastností objektu '. Díky tomu jsou stále nestatické, ale nebudou " vznášet se " …
  • Dotazy týkající se modů se zde týkají , přátelé. To znamená, že tato otázka je nejasná. Pomohly by obrázky.
  • Je možné, že se hrnec vznáší, protože je ' ohraničující rámeček trochu příliš velký a ' to tlačí nahoru? (nejedná se pouze o návrh)

Odpověď

Toto je obecná odpověď pro většinu motorů 3d physincs, můžete použít jedno nebo obě z těchto řešení:

1-) Objemový objekt by měl mít možnost nastavit neaktivní stav, poté pro něj motor nespustí žádný fyzický výpočet, dokud nenastane první kolize s jakýkoli jiný objekt.

2-) Použití objektů proxy: Viditelné objekty nemusí být stejné jako fyzický objekt. Pro vyplnění můžete použít objekt proxy zmenšený trochu uvnitř vizuálního objektu prostor mezi kolizemi.

Tento prázdný prostor mezi kolizními objekty není chybou, je nezbytný pro výkon při výpočtech detekce kolizí. Motor by vám měl umožnit upravit tuto hodnotu, pokud nastavíte také tuto hodnotu mohou nastat malé problémy s výkonem a dokonce i špatné chování, jako by se navzájem překonávaly.

Tato odpověď je založena na zkušenostech využívajících stejný Havok engine v 3ds Max.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *