NAB622 Posted January 21, 2017 Share Posted January 21, 2017 I know patch meshes can be used to make one way walls and walls that can be seen through on one side, but is there any way to make an area of the map able to see another without the reverse being possible? I am trying to make a room in the front of a large ship that has a large glass wall that looks out into space. Due to the large number of polygons in this room, i want to use a wall texture on the outside of the ship, and seal it off. But i still want people in the room to be able to see into space. Is there any way to do this without using portals? Sorry for the hasty post, I am actually at work trying to figure this out on my head and I have no idea how. Link to comment
ooeJack Posted January 21, 2017 Share Posted January 21, 2017 Heya NAB622. You should just be able to put 2 planes there. 1 which is facing the inside of the ship which will have the mirror see-through texture, and the other plane parallel with it which will be facing the outside of the ship which will have the wall texture. From my understanding that should work. ooeJack Link to comment
NAB622 Posted January 21, 2017 Author Share Posted January 21, 2017 That will work as far as hiding the inside of the room, yes, but the game would still be drawing the inside of the room. I'm trying to prevent that, both for sound leakage reasons and for rendering speed. I intend to have a LOT of stuff in this room. ooeJack likes this Link to comment
mrwonko Posted January 21, 2017 Share Posted January 21, 2017 Is a space skybox sufficient? In that case just put a wall with a skybox texture there. Based on my understanding of bsp, what you're asking for is also possible in vis - in theory at least. I think the format distinguishes between leaf x can see leaf y and leaf y can see leaf x. I'm not aware of any way to make q3map2 generate such visdata though. Link to comment
NAB622 Posted January 21, 2017 Author Share Posted January 21, 2017 I'm mapping an Imperial Dreadnaught, inside and out, with my own embellishments. I want to make a very large room at the front of the ship, with two of the walls being a huge, curved glass window that can see into space, so if anyone is flying around, outside, they are visible. But from the outside of the ship, all anyone will be able to see is the ship's hull. I know I could use a misc_portal_camera and misc_portal_surface to do this, somewhat....but I don't know if it would work correctly, as it would only open some leafs to each other, and not all of them.The other problem is that I don't want players flying around outside to hear sounds from inside the ship - there will likely be music and carnage inside. Link to comment
NAB622 Posted January 21, 2017 Author Share Posted January 21, 2017 It looks like Antiportals might do what I am looking for.....and they might work for my application because it is unlikely/impossible for them to line up with any structural splits, since the wall is curved. I'll have to check them out. Link to comment
mrwonko Posted January 21, 2017 Share Posted January 21, 2017 I don't think antiportals are one-way... Generally the windows being curved is probably an issue. Link to comment
NAB622 Posted January 21, 2017 Author Share Posted January 21, 2017 Worst case scenario, if it isn't possible, I'll find some way to tone down the polygon count of the room, but it'll look awesome if I can pull it off. Thanks for the heads up. Link to comment
CansecoDev Posted February 13, 2017 Share Posted February 13, 2017 Sorry if this sound dumb, I'm no expert on mapping, just a bit imaginative, but this may be an idea to use as workaround. With the misc_portal_camera outside facing the exterior, an skybox of the interior of the ship on the outside, and a misc_portal_surface linked to the misc_portal_camera facing the outside, you may achieve this. Concept: This may works The hard part may be that skybox of the interior... NAB622 likes this Link to comment
NAB622 Posted February 14, 2017 Author Share Posted February 14, 2017 Unfortunately that is exactly what I am trying to avoid doing. I don't want to use a portal, because the wall will be large and round. But thanks anyway. I'll probably just have to leave it visible from both sides. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now