semidrive through pngs ?
semidrive through pngs ?
here is my idea, I have no idea how hard this would be to code.
lets say we have a png image, where the image goes transparent, you can drive through the image.
so you would be able to drive through the transparent part of a gradient but not the colored part.
you could set this up on a shift texmat so you could have a room with a timed realese ?
lets say we have a png image, where the image goes transparent, you can drive through the image.
so you would be able to drive through the transparent part of a gradient but not the colored part.
you could set this up on a shift texmat so you could have a room with a timed realese ?
- Spazzy McGee
- Sergeant Major
- Posts: 1405
- Joined: Mon Mar 21, 2005 4:59 pm
- Location: Planet MoFo, Sheffield Division; United Kingdom
trepan's been saying something about alphathresh with textures, and posted screenies of the results, showing how shadows looked more realistic... I don't think it affects the solid-ness of the object, though.
using a texture matrix would be impossible anyway, because they aren't synchronized among the clients.
using a texture matrix would be impossible anyway, because they aren't synchronized among the clients.
Optimism is just a milder alternative to denial.
- The Guardian
- Private First Class
- Posts: 85
- Joined: Fri Jan 06, 2006 8:38 am
- Location: Planet Earth
- Spazzy McGee
- Sergeant Major
- Posts: 1405
- Joined: Mon Mar 21, 2005 4:59 pm
- Location: Planet MoFo, Sheffield Division; United Kingdom
yeah... but it would creat a host of problems because texture matrixes are not syncronised for all the clients.The Guardian wrote: You could make a "trap" where if you got in, you'd have to wait for a certain period of time before you could get out...
"Life is what happens to you while you're busy making other plans." - John Lennon
-
- Private First Class
- Posts: 1400
- Joined: Sun Feb 06, 2005 5:40 pm
- Location: Somewhere over there.
dang, beat me to it.Spazzy Mcgee wrote:yeah... but it would creat a host of problems because texture matrixes are not syncronised for all the clients.The Guardian wrote: You could make a "trap" where if you got in, you'd have to wait for a certain period of time before you could get out...
anyway, how would the server know where the texture is and when it will be there? there are a lot of things to consider.
but nice idea.
-
- Private First Class
- Posts: 1400
- Joined: Sun Feb 06, 2005 5:40 pm
- Location: Somewhere over there.
person's idea may work, seeing as the entire object would be drivethrough...
idea!
you know the drawinfo thingy trepan made that moved objects? maybe if you could do that, and it so 1/2 will be solid, and 1/2 will be shootthrough/drivethrough, and the object would move like a treadmill, once it goes to on side, it pops up at the other
problem!
what happpens if someone is inside the thingy and then it turns solid... will the person be moved, or sealed until it's drivthrough again?
idea!
you know the drawinfo thingy trepan made that moved objects? maybe if you could do that, and it so 1/2 will be solid, and 1/2 will be shootthrough/drivethrough, and the object would move like a treadmill, once it goes to on side, it pops up at the other
problem!
what happpens if someone is inside the thingy and then it turns solid... will the person be moved, or sealed until it's drivthrough again?
- RPG
- Lieutenant, Junior Grade
- Posts: 2015
- Joined: Fri Sep 17, 2004 2:37 am
- Location: Chicago, Illinois
- Contact:
The protocol right now would not allow for the friendly addition of a "timing message". Syncability would also be an issue. As for the PNG texture being transparent/shootthrough, if trepan was not already working on it, i'd say it was a foolish idea, because you can just use shootrhough or drivethrough meshes already.
Spazzy/RPG:
2.0.4 already has timing messages (MsgGameTime).
DrawInfo animations ("rotating"), Texture Matrices,
and Dynamic Colors already use the synchronized
time, and so should look approximately the same on
different clients. The new shader support code also
makes the synchronized time available to the shaders.
2.0.4 already has timing messages (MsgGameTime).
DrawInfo animations ("rotating"), Texture Matrices,
and Dynamic Colors already use the synchronized
time, and so should look approximately the same on
different clients. The new shader support code also
makes the synchronized time available to the shaders.