City
City
How can you make a realistic city level?
Last edited by jonas on Wed Mar 29, 2006 12:05 am, edited 1 time in total.
Jonas
Focused, hard work is the real key to success. Keep your eyes on the goal, and just keep taking the next step towards completing it. If you aren't sure which way to do something, do it both ways and see which works better. - John Carmack
Focused, hard work is the real key to success. Keep your eyes on the goal, and just keep taking the next step towards completing it. If you aren't sure which way to do something, do it both ways and see which works better. - John Carmack
- QuestOfDreams
- Site Admin
- Posts: 1520
- Joined: Sun Jul 03, 2005 11:12 pm
- Location: Austria
- Contact:
Yes breaking a city into smaller levels is the way to go, like the way GTA3 did things, RF can handle Incredibly huge levels, something in the editors doesn't however.
when you start getting beyond a certain point the editors become glitchy, so a big chunk of level should be seperated by a hill, a tunnel, a bridge etc,
this way you can have seemingly huge world, but broken into seperate maps. and by using the bridge technique displayed in GTA making the transistion is realtivly simple for mapping and controlling access to how the player jumps over to certain parts of the map, this is displayed similar in HL as well, but they used corridor's and doors.
when you start getting beyond a certain point the editors become glitchy, so a big chunk of level should be seperated by a hill, a tunnel, a bridge etc,
this way you can have seemingly huge world, but broken into seperate maps. and by using the bridge technique displayed in GTA making the transistion is realtivly simple for mapping and controlling access to how the player jumps over to certain parts of the map, this is displayed similar in HL as well, but they used corridor's and doors.
zombi game
i have 2 games done that i never got around to releasing using RF:
- cold war crisis, and
- zombi city
cwc is a 3rd person example of a larger outdoor environment and zombi city is a resident evil ripoff in a large outdoor city environment...
what i did with zombi city is create a terrain with nem's terrain generator and then mapped out where i wanted the buildings to be - where the buildings are i added solid brushes to replace the terrain chunks...worked pretty well.
i didnt' get either game to the performance that i wanted from them but the main reason for this was due to me not optimizing texture sizes completely - for the world textures as well as actor & weapon textures...but i'll try to zip up the resources that each game used for the community to check out...they will be useful as examples, if not as fun games ;}
- cold war crisis, and
- zombi city
cwc is a 3rd person example of a larger outdoor environment and zombi city is a resident evil ripoff in a large outdoor city environment...
what i did with zombi city is create a terrain with nem's terrain generator and then mapped out where i wanted the buildings to be - where the buildings are i added solid brushes to replace the terrain chunks...worked pretty well.
i didnt' get either game to the performance that i wanted from them but the main reason for this was due to me not optimizing texture sizes completely - for the world textures as well as actor & weapon textures...but i'll try to zip up the resources that each game used for the community to check out...they will be useful as examples, if not as fun games ;}
- wackedoutbiker
- Posts: 189
- Joined: Tue Jul 19, 2005 9:11 pm
I hate how the editor gets all slow and impossible to work with when I am trying to move things around. Especially when I make something large.
Any way we can fix that error?
BTW, when can we download CWC and Zombi City? I want to sample your work, gekido!
If it's fun (I don't see how it wouldn't be except for hardware issues with me) then nothing much else matters. So long as my comp isn't *#$%ed up afterwards.
Any way we can fix that error?
BTW, when can we download CWC and Zombi City? I want to sample your work, gekido!
If it's fun (I don't see how it wouldn't be except for hardware issues with me) then nothing much else matters. So long as my comp isn't *#$%ed up afterwards.
More atrocities are committed in the name of that which is holy and righteous than that which is wicked and evil
will try to get it zipped up this weekend
i have no idea how big it will be, but it definitely gives a good idea of how to start planning a city level at least
will try to get the resources organized this weekend.
will try to get the resources organized this weekend.
YES, you can group parts of the and turn them on or off this speeds up the editor heaps!, just select the brushes you want to be in the group then on the lefthand side there is a button called assing new group ....or something along those lines, then down the bottom there is a box which you can choose whether to display the group or not.hate how the editor gets all slow and impossible to work with when I am trying to move things around. Especially when I make something large.
YES, you can group parts of the and turn them on or off this speeds up the editor heaps!, just select the brushes you want to be in the group then on the lefthand side there is a button called assing new group ....or something along those lines, then down the bottom there is a box which you can choose whether to display the group or not.hate how the editor gets all slow and impossible to work with when I am trying to move things around. Especially when I make something large.
No.
You could load it as a new level if you wanted but that is ridiculous, because levels aren't 'cached' and so if you were to go outside of the house the outside would be fully reloaded with all the the other things used for it(actors, bitmaps and so on). Also all the scripts are restarted and it will take you forever to ajust the scripts and player attributes that hold, for example, the positions of the pawns. And just think what would happen if the player forgot something and has to go inside the house again...loading screen, loading screen, and loading screen again. If something really cuts down atmosphere it is a loading screen. The player wants to play, not to read books(everytime i get a loading screen in a game, i decide to read a bit further )
But you can use for example area brushes. First you have to delete all windows, so that the house is 'sealed'. Make the door a model, animate it and then make it an area brush in the brush properties. Then when you're inside the game doesn't render whats outside and vice versa.
Another way to go is making the inside of the room a seperate room outside of the level in which you teleport the player once he reaches the door. This is, i think, the best way, because in the time the player opens the 'area-door' the frame rate goes down unitl it's closed again.
Anyways, if you want the fps go up you have to delete the windows, because if i am not mistaken, the fps slow down is caused BY looking into the house, so it would do NOTHING if it was possible to look 'into another level'.
You could load it as a new level if you wanted but that is ridiculous, because levels aren't 'cached' and so if you were to go outside of the house the outside would be fully reloaded with all the the other things used for it(actors, bitmaps and so on). Also all the scripts are restarted and it will take you forever to ajust the scripts and player attributes that hold, for example, the positions of the pawns. And just think what would happen if the player forgot something and has to go inside the house again...loading screen, loading screen, and loading screen again. If something really cuts down atmosphere it is a loading screen. The player wants to play, not to read books(everytime i get a loading screen in a game, i decide to read a bit further )
But you can use for example area brushes. First you have to delete all windows, so that the house is 'sealed'. Make the door a model, animate it and then make it an area brush in the brush properties. Then when you're inside the game doesn't render whats outside and vice versa.
Another way to go is making the inside of the room a seperate room outside of the level in which you teleport the player once he reaches the door. This is, i think, the best way, because in the time the player opens the 'area-door' the frame rate goes down unitl it's closed again.
Anyways, if you want the fps go up you have to delete the windows, because if i am not mistaken, the fps slow down is caused BY looking into the house, so it would do NOTHING if it was possible to look 'into another level'.
Everyone can see the difficult, but only the wise can see the simple.
-----
-----