Mesh too high poly [Solved]

How to create models in XSI and other 3D applications and make them work in Battlefront 1 & 2. Post models, tips for application usage and share anything XSI, 3DMax, SketchUp, etc.

Moderator: Moderators

Post Reply
User avatar
Oceans14
Command Sergeant Major
Command Sergeant Major
Posts: 296
Joined: Mon Apr 27, 2015 7:09 pm
Projects :: Athenova Campaign
Games I'm Playing :: SWBF2
Location: Planet 4546b

Mesh too high poly [Solved]

Post by Oceans14 »

I have a problem with a model I'm working on - I added a component that drives the tri count up way too much.
Hidden/Spoiler:
Image
As you can see, these "lights" on the sides are all little cylinders, which means the part itself is super high poly. Is there any way I could do this more efficiently? As of right now the mesh won't show up in-game because it's exceeding 24000 tris, plus that's ridiculous for such a small prop. I appreciate any help.
Last edited by Oceans14 on Sun Dec 04, 2016 3:39 pm, edited 1 time in total.
Marth8880
Resistance Leader
Posts: 5042
Joined: Tue Feb 09, 2010 8:43 pm
Projects :: DI2 + Psychosis
Games I'm Playing :: Silent Hill 2
xbox live or psn: Marth8880
Location: Edinburgh, UK
Contact:

Re: Mesh too high poly

Post by Marth8880 »

Make each "group" of lights a simple flat polygonal plane and give its material hard-edged transparency, glow, and emissive flags. The texture's alpha channel should look something like this:
Hidden/Spoiler:
Image
thelegend
Sith
Sith
Posts: 1433
Joined: Thu Jan 23, 2014 6:01 am
Projects :: Star Wars - Battlefront III Legacy
Games I'm Playing :: Swbf GTA CoD LoL KH
xbox live or psn: El_Fabricio#
Location: Right behind you :)

Re: Mesh too high poly

Post by thelegend »

Marth's method will definitely work. Unless you want to keep them three dimensional. It depends on what you're aiming at.
If your mesh "hello" is really 24K tris then first of all you have to split this mesh into multiple ones. Let's say you got 4 sets of these lights (Right view) and three sets from top to bottom (Front view).

With portals and sectors you can split the overall rendering thingy into diverse parts and areas. Anyways when objects begin to flicker you might have to add a _lowrez mesh to "hello". But I think it's more professional to keep the game's performance low in lowering the poly count or by making 2d shapes (What Marth already said).

Alternatively you can also delete the unused polygons from the lights. The opposite side of the white cylinders are solid. Still you can save up to many tris by deleting them.
User avatar
Oceans14
Command Sergeant Major
Command Sergeant Major
Posts: 296
Joined: Mon Apr 27, 2015 7:09 pm
Projects :: Athenova Campaign
Games I'm Playing :: SWBF2
Location: Planet 4546b

Re: Mesh too high poly

Post by Oceans14 »

Marth's method worked perfectly. I originally had the lights be a mesh because I wanted only their texture to have glow (vs wall behind), but I totally forgot about hardedged transparency. I also forgot that I named the lights "hello" lol. Definitely preferable to use the texture method, because performance-wise I was really cringing at having such a complex mesh do such a simple thing. Thanks for the help everyone!
Post Reply