Massassi Forums Logo

This is the static archive of the Massassi Forums. The forums are closed indefinitely. Thanks for all the memories!

You can also download Super Old Archived Message Boards from when Massassi first started.

"View" counts are as of the day the forums were archived, and will no longer increase.

ForumsJedi Knight and Mysteries of the Sith Editing Forum → How do make one surface on a 3do non collide?
How do make one surface on a 3do non collide?
2007-03-28, 1:25 AM #1
How do make one surface on a 3do non collide?

I have a nice flag pole model, and attached to it i have a shader node, but since its made of metal, stepping on the shadow raises the player and makes a clunk sound when you walk on the shadow... so...

Is there a way to edit the shadow surfaces on the 3do so they dont collide?
Someone mentioned a way of fiddling with the surface normals... so far it wont work, it just deletes the surfaces.

ANd no, i dont want to make the surface shadow a different thing on collide=0, because the shadow needs to animate along with the flag when its damaged (it sways)

HELP RUTHY!:colbert:
Code:
if(getThingFlags(source) & 0x8){
  do her}
elseif(getThingFlags(source) & 0x4){
  do other babe}
else{
  do a dude}
2007-03-28, 2:42 AM #2
If it's a static model, you can make the whole model non-colliding and add a second invisible model that collides. Any other solution should be VERRY difficult. Yes, VERRY. No, not very. VERRY. Or even WHERRY. You get it.
"Häb Pfrässe, süsch chlepfts!" - The coolest language in the world (besides Cherokee)
2007-03-29, 10:23 AM #3
I'm pretty sure collisions are defined only in its template section.
The individual surface flags (located inside the 3do file) are only for rendering purposes.

For templates:
collide=0 no collision; a ghost
collide=1 creates a collision "sphere" enclosing the 3do (depending on size=....)
collide=2 the engine detects individual faces for collision. This applies for all faces in the 3do file.

To have a template collide but not in other areas, have no surfaces in that area. Otherwise use collide=2 and use sprites or another non-colliding template where you want it.

Also, I think that editing surface normals for the shadow would mess up its rendering.

Here's a thought:
Have the shadows normals be pointed down, opposite the way they are. Then take each shadow surface and flag it 0x1 in the 3do (to make it dual sided). Perhaps Kyle won't be able to 'clunk' on the flip side of it but it will still show.
This is retarded, and I mean drooling at the mouth
2007-03-29, 4:25 PM #4
collide=3, not 2. :eng101: ;)
-Hell Raiser

↑ Up to the top!