Ik “probeer een niet-statische pot (RuinsPot01) op een tafel te plaatsen (RuinsAltar) met de Havok-simulatie.

Ik plaats de pot een klein beetje boven de tafel en zet Havok aan. De pot valt naar beneden maar blijft iets boven de tafel zweven.

Als ik Havok uitschakel en op F druk, is het correct uitgelijnd met de tafel, maar zodra ik Havok Simulation inschakel, springt het een beetje omhoog en zweeft als ervoor.

Heeft iemand hier een oplossing voor? De pot statisch maken is geen optie, hij moet verplaatsbaar zijn.

Reacties

  • Werken andere tabellen beter? Zitten andere items beter op die tafel?
  • Lijkt een vrij brede vraag. Er zijn een aantal dingen die dat gedrag kunnen veroorzaken. U ' zult waarschijnlijk betere hulp krijgen op een forum dat specifiek is voor de Creation Kit of Havok.
  • Ik heb hetzelfde probleem met " elk " object geplaatst met Havok op " elk " oppervlak. Ik heb het opgelost door ze te plaatsen met " F " en vervolgens " Don ' t Havok Zet " in het object ' s eigenschappenvenster. Dit maakt ze nog steeds niet-statisch, maar ze " zweven niet " …
  • Vragen over mods staan hier op het onderwerp , mensen. Dat gezegd hebbende, deze vraag is een beetje onduidelijk. Afbeeldingen zouden helpen.
  • Is het mogelijk dat de pot zweeft omdat het ' het selectiekader iets te groot is en ' s het omhoog duwen? (niet een antwoord, maar een suggestie)

Antwoord

Dit is een algemeen antwoord voor de meeste 3d physincs-engines, je kunt een of beide van deze oplossingen gebruiken:

1-) Een solide object zou de mogelijkheid moeten hebben om een inactieve toestand in te stellen, dan zal de engine er geen fysieke berekening voor uitvoeren tot de eerste botsing met elk ander object.

2-) Het gebruik van proxy-objecten: de zichtbare objecten hoeven niet hetzelfde te zijn als het fysieke object. U kunt een proxy-object gebruiken dat een beetje kleiner is gemaakt in het visuele object om te vullen de ruimte tussen botsingen.

Die lege ruimte tussen botsende objecten is geen bug, maar is nodig voor de prestaties bij het uitvoeren van berekeningen voor botsingsdetectie. De engine moet je toestaan om die waarde te wijzigen, als je deze waarde ook instelt er kunnen kleine prestatieproblemen optreden en zelfs verkeerd gedrag, zoals objecten die elkaar binnendringen.

Dit antwoord is gebaseerd op ervaring met dezelfde Havok-engine in 3ds Max.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *