Improve detail

Make suggestions for improving one of the best games on the net!
Post Reply
marauder
Private
Private
Posts: 1
Joined: Tue Apr 14, 2009 8:03 pm

Improve detail

Post by marauder »

There should be patches of grass that stand up, rather than just having the flattened grass texture. Games as far back as halo1 do this - and BZFlag should catch up.
User avatar
joevano
General
General
Posts: 1863
Joined: Sat Jun 18, 2005 1:08 pm
Location: South Bend, Indiana, USA

Re: Improve detail

Post by joevano »

The grass has all been flattened by the tank treads, get over it...

We are not here to be realistic, after all tanks don't jump either. And BZFlag has been around a heck of a lot longer than Halo.
There is nothing worse than aggressive stupidity. -- Johann Wolfgang von Goethe
"How many legs does a dog have if you call his tail a leg? Four. Calling a tail a leg doesn't make it a leg." -- Abraham Lincoln
User avatar
big_daddy2
Private First Class
Private First Class
Posts: 131
Joined: Sat May 06, 2006 1:06 am
Location: the middle of nowhere, USA

Re: Improve detail

Post by big_daddy2 »

i see what marauder is saying, most people dont play this game because of its graphics, some of my friends think it should be better graphics, but on the other hand this game is a classic
User avatar
Spazzy McGee
Sergeant Major
Sergeant Major
Posts: 1405
Joined: Mon Mar 21, 2005 4:59 pm
Location: Planet MoFo, Sheffield Division; United Kingdom

Re: Improve detail

Post by Spazzy McGee »

Map makers could very easily add grass tufts of their own, but most of the time a 'more realistic' look isn't necessarily conducive to good gameplay. Games like Halo thrive on giving the player as immersive a game world as possible.

Besides, Halo has a huge corporation behind it, with professional graphic and 3D designers working on it for a full time salary - we have part time 3D modeling/game design geeks that do it for a bit of fun at the weekend.
"Life is what happens to you while you're busy making other plans." - John Lennon
User avatar
clarahobbs
Private First Class
Private First Class
Posts: 272
Joined: Thu Jan 10, 2008 1:45 am
Location: The Fourth Dimension

Re: Improve detail

Post by clarahobbs »

Aww, c'mon guys! How hard could it be to make a quick .obj file with a couple blades of grass that gets tiled over the ground? It would probably take about 15 seconds to add that feature to the game, and then it could be made an effect in the "Effects" menu.
FKA Ratfink
dango
Private First Class
Private First Class
Posts: 1400
Joined: Sun Feb 06, 2005 5:40 pm
Location: Somewhere over there.

Re: Improve detail

Post by dango »

Patches welcome.
Image
User avatar
allejo
Breaker of Builds
Breaker of Builds
Posts: 809
Joined: Sun Feb 17, 2008 10:01 pm
Location: /dev/null
Contact:

Re: Improve detail

Post by allejo »

if you make an .obj file to make grass stand out, the grass would be a mesh. if you want it to cover the whole world it would one big mesh. the larger the mesh the longer it takes to connect. now with a huge grass mesh and maybe other meshes it will take a long time to join.
User avatar
blast
General
General
Posts: 4933
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: Improve detail

Post by blast »

Ratfink wrote:Aww, c'mon guys! How hard could it be to make a quick .obj file with a couple blades of grass that gets tiled over the ground? It would probably take about 15 seconds to add that feature to the game, and then it could be made an effect in the "Effects" menu.
BZFlag doesn't use .obj files, so why would we make an .obj file?

This is really something a map author should make. There are maps that have a fake ground, such as Louman's Metropolis. You cannot assume that Z=0 is the ground.
allejo wrote:if you make an .obj file to make grass stand out, the grass would be a mesh. if you want it to cover the whole world it would one big mesh. the larger the mesh the longer it takes to connect. now with a huge grass mesh and maybe other meshes it will take a long time to join.
You can make a single mesh, create it as a define, and then use the group object to place that in different spots on the map. Stuff like this has already been done in maps.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5196
Joined: Fri Dec 13, 2002 4:11 am

Re: Improve detail

Post by JeffM »

you can do it with a lua script for 3.0
ImageJeffM
User avatar
Jefenry
Private First Class
Private First Class
Posts: 154
Joined: Thu Sep 14, 2006 3:56 pm
Location: TextEdit
Contact:

Re: Improve detail

Post by Jefenry »

I was bored so I made a quick perl script that'll randomly distribute some tufts of grass around your map.

You'll need to open it up in a text editor and change the path to your desktop on line 6. Once you run the script, just copy in the contents of Grass_Tufts.bzw into the map you're working on.

I found around 50 tufts of grass was pretty good and didn't hurt framerate too much. At least for me. However, 1000 in a 100x100 unit map was a little laggy ;)
Attachments
Grass_Tufts.txt
http://creativecommons.org/licenses/by-nc-sa/3.0/
(10.1 KiB) Downloaded 177 times
User avatar
Crallion
Private First Class
Private First Class
Posts: 201
Joined: Mon Mar 09, 2009 6:26 am
Location: The USA
Contact:

Re: Improve detail

Post by Crallion »

Sorry, but how do you run it? I click and it comes up with my text editor. What am I supposed to do once the path has been changed?
Time is a great teacher, but unfortunately, it kills all its pupils ... - Louis Hector Berlioz

To err is human. To really foul up requires the root password.
User avatar
blast
General
General
Posts: 4933
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: Improve detail

Post by blast »

You need to rename that attachment to Grass_Tufts.pl and run it through perl.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
User avatar
Crallion
Private First Class
Private First Class
Posts: 201
Joined: Mon Mar 09, 2009 6:26 am
Location: The USA
Contact:

Re: Improve detail

Post by Crallion »

Thanks. You run perl through your command line, right? What exactly do you do to run it?
Time is a great teacher, but unfortunately, it kills all its pupils ... - Louis Hector Berlioz

To err is human. To really foul up requires the root password.
User avatar
blast
General
General
Posts: 4933
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Re: Improve detail

Post by blast »

"perl Grass_Tufts.pl"
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image
Post Reply