I know that it's the way it is by default, but is there a way to make the tree's look sharper at a distance?
Palm trees look especially bad from a distance.
29th November 2004
as far as I know BF has 2 rendering models for all of the models. When you reach a certain disance when looking at an object it will display its long distance model. This is to reduce engine choking I guess. If you see the highpoly models the second they are in range of you seeing them I think it would kill engine performance, even on highend gaming rigs...
--> going to test this with 1 model to see if it is possible to change the highpoly model to be rendered at long range. Still if you want to do this to all models (especially trees) it will be a lot of work AND it will probably kill your frames/seconds...
Matt174e: are you talking about bf42, bfv or Bf2?... because in bf42 there are TreeMeshes, which basically do as Kouji san says, they show you a high-poly model up to 50meters distance (default value) after that they switch to a "billboard" texture file which has no collision mesh (= almost zero lag). what you can do if you think a certain tree looks stupid when it switches to the billboard (for example all the african trees are very badly done by diCE, they even have a different shape in the billboard, meaning they can lean to the right when they display the model, but lean to the left when they switch to BillBoard...) is you can raise this value in the Geometries.con for that tree: GeometryTemplate.billboardDistance 50 and put it to more... remember that this will mean that if you set it to 150, it will actually render the collsion all that way also... thats ok in a vanilla-type map as Midway, Guadalcanal or so, but in a map as Tulagi Island or Battle Isle it would be disaster.... Bushes and grass and stuff does not matter so much, you might have seen the horrible hedgerow and aspenbush objects, they have a ugly "screen" of half-transparent texture around them, to eliminate this bug you need to raise the billboard distance to 150 or 200.. (for example, tanks can hide in this bug...) This can easily be done on the map-side also, you only need to add the Objects folder for those trees you want to change, not the actual TreeMesh.. then just alter the billboard distance in Geometries.con and run the object, and the bug will be gone.... (I think that the hedgerow has this bug because it is made out of 4 other bushes, set in a line, but some of those bushes are scaled to be bigger, so either the transparent part of the billboard is getting buggy when it is scaled, or it is becuase there are 4 over-lapping billboards, that makes it not-transparent around the bushses......)
Hope this helps.
Thanks for all the info Kouji and Wallo.
Where do I find the Geometries.con? Is that in each individual map file?
Unpack Objects.rfa, look in Vegetation folder... all trees have this file.