Ämne: Rökfråga
Visa ett inlägg
Gammal 2021-09-01, 15:19   #3
korvtiger
Medlem
 
Reg.datum: Jan 2008
Ort: Uppland, Sverige
Inlägg: 2 716
Standard

Jag antar att det är ångvisslan som röken blir konstig på, eller är det från skorstenen?

Som du redan kommit fram till själv så kan man stänga av collisionssystemet (PhysX) för att bli av med problemet. Tyvärr är rökeffekter och collisions ganska omoderna, odokumenterade och fungerar inte särskilt bra i Trainz. Personligen håller jag tummarna för riktiga volumetriska rökeffekter i framtiden, men det lär dröja ett tag Så att disabla PhysX är nog snabbaste lösningen just nu, även om det innebär att kollisioner med broar, tunnlar och dylikt också försvinner.

Två andra alternativ är att:
1. Flytta upp attachmenten en bit ovanför det som orsakar kollisionen (ångvisslans mesh i detta fall). Om man kollar på verkliga lok så ser det ibland ut som att ångan är så het när den kommer ut ur visslan/skorstenen att den är genomskinlig de första decimetrarna i vilket fall, men ibland kan detta se lite konstigt ut.
2. Osäker på om/hur väl detta fungerar, men man kan skapa egna collision-meshes för loket. Så vad du gör är en egen väldigt low-poly mesh som består av några lådor, kanske max 100 polys, som stänger in de delar av loket du vill ska kunna kollidera med rökpartiklarna, men låter visslan (och toppen på/hela skorstenen, om du har samma problem med den) vara utanför meshen. Se närmare: https://online.ts2009.com/mediaWiki/...collision-mesh
Notera att samma collision mesh verkar användas för att detektera att du trycker på fordonet, så det bör matcha loket hyfsatm, i alla fall de delar man oftast trycker på när man vill markera det. Men man skulle nog kunna förenkla pannan med en avlång kub, alternativt en cylinder med 6 sidor. Mer än så behöver man inte.
Samma effekt borde gå att uppnå genom att göra ångvisslan till en separat mesh från resten av lok och sätta collision-data-generation-mode till disabled på visslan för att stänga av collisions på just den meshen. Detta är kanske enklare om man bara vill testa lite snabbt.
__________________
-k-
korvtiger besöker inte forumet just nu   Svara med citat