• Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/
  • Weve updated the Tripwire Privacy Notice under our Policies to be clearer about our use of customer information to come in line with the EU General Data Protection Regulation (GDPR) rules that come into force today (25th May 2018). The following are highlights of our changes:


    We've incorporated the relevant concepts from the GDPR including joining the EU and Swiss Privacy Shield framework. We've added explanations for why and how Tripwire processes customer data and the types of data that we process, as well as information about your data protection rights.



    For more information about our privacy practices, please review the new Privacy Policy found here: https://tripwireinteractive.com/#/privacy-notice

UE 3 (and RO:HOS) Modding Guidelines

Yoshiro

In Soviet Russia, Yoshiro is a cake
Staff member
Oct 10, 2005
12,394
3,505
113
Until I can get the art department to get me their version (if they have any different specs they are working from) the following is Epics guidelines for UE 3 development and modding.

From Epics Technology page:

Characters

For every major character and static mesh asset, we build two versions of the geometry: a renderable mesh with unique UV coordinates, and a detail mesh containing only geometry. We run the two meshes through the Unreal Engine 3 preprocessing tool and generate a high-res normal map for the renderable mesh, based on analyzing all of the geometry in the detail mesh.

* Renderable Mesh: We build renderable meshes with 3,000-12,000 triangles, based on the expectation of 5-20 visible characters in a game scene. (yoshi note: It is best to be conservative here, but you need to have enough detail so the normal sits on top without looking bad)
* Detail Mesh: We build 1-8 million triangle detail meshes for typical characters. This is quite sufficient for generating 1-2 normal maps of resolution 2048x2048 per character.
* Bones: The highest LOD version of our characters typically have 100-200 bones, and include articulated faces, hands, and fingers.

Normal Maps & Texture Maps

We author most character and world normal maps and texture maps at 2048x2048 resolution. We feel this is a good target for games running on mid-range PC's. Next-generation consoles may require reducing texture resolution by 2X, and low-end PC's up to 4X, depending on texture count and scene complexity.

Environments

Typical environments contain 1000-5000 total renderable objects, including static meshes and skeletal meshes. For reasonable performance on current 3D cards, we aim to keep the number of visible objects in any given scene to 300-1000 visible objects. Our larger scenes typically peak at 500,000 to 1,500,000 rendered triangles.

Scale

The following is the RO:HOS real world scale conversion

1uu=2cm

Standard Player Height = 92 UU
Standard Door Height = 128 UU
Single Door Width = 64 UU

Vehicles/Tanks

Our tanks have roughly an interior created of 80,000 Triangles, and an exterior of about 10,000 triangles.

Additional information:

We use 4 (for PZ4, T-34 uses 3) texture pages 2048 each. One for each of the following, driver/Hull MG, Turret, Basket/ammo, and a tiled page. For the tiled page we included walls, cylinders (because they do not need to be normal mapped) wires, nuts/bolts, and things with writing on them. Also include on the tiled page things that are not directly in the cameras view. Only bake things that are going to be directly in front of the camera (Like optics for example)

So if the tank interior has 3 main metal colors, make a black tile, green tiles and white wash tile (for the walls) then float the appropriate UVs on the correct tile
 
  • Like
Reactions: Basic_Infantry

HobbStweedle

FNG / Fresh Meat
Sep 30, 2006
385
3
0
Sweet. That's basically what we have been working with so far.

Looking forward to seeing how the art teams specs will differ from this, if at all.

Thanks Yosh! :)
 

dogbadger

FNG / Fresh Meat
Aug 19, 2006
3,230
553
0
here to kill your monster
cool - thanks
In addition I would be very interested to get an idea of the estimated tri count and texture map sizes recommended for vehicles/tanks that could be added to the game (whether or not they actually feature in retail HoS, as yes, i fully understand it's not a given that they will.)

Looking at Ue3-
I imagine the allowed tri count in particular shouldn't be any higher the standard for Ue3 vehicles (whatever that figure is), primarily as a result of a potentially greater proliferation in maps.

Also, would it possibly be the case that due to the extra complexity of tank system similar to the one in Ro (ie. interior models, multiple crew positions, coding and the like - all of which would be expected in HoS) that the visual element is compromised in the interests of keeping the package from getting to large/complex?
Or is this purely a graphical issue, with no bearing on performance outside your gpu?
 

Calumhm

FNG / Fresh Meat
Jul 22, 2009
389
30
0
29
Plymouth, England
Hate to be a nag

Hate to be a nag

but can we get any kind of updated approximation? I was satisfied with this till I remembered it's from Epic's page and you've not confirmed how close the polycounts, environment polycounts and scale are to the Epic ones.

I would think people like Iron Europe would really need to know this.

Thanks for the great work so far team
 

dasKaRmA

FNG / Fresh Meat
Oct 17, 2005
284
1
0
How tall is the Soldier you are using?
The standard UDK Bot is 2 Meters tall.

If I am making a door, that is 2 Meters tall ( 100 uu`s ; 1uu = 2cm)
the character will just fit in, but from a first person perspective, eevrything will lookk a bit too small.
So if we work with real life models in a 3d Modeling programm. (Lets say I want to make a model of the Reichstag), I would need to scale the model by a few percent (20% or so) to make it look right from A first person perspective.

My question is: How tall is the Soldier Modell you are using in ROHOS?
 

[TW]DrGuppy

Tripwire Interactive Staff
Nov 22, 2005
1,039
36
0
34
Atlanta, Georgia
Here's a bit more info for you guys;

Standard Player Height = 92 UU
Standard Door Height = 128 UU
Single Door Width = 64 UU

Player Height = 88 UU

Of course, these are just guidelines. Hope that helps. :)
 
Last edited:
  • Like
Reactions: [TW]redeye

EvilHobo

Grizzled Veteran
Dec 22, 2005
2,613
192
63
Germany, NRW
I suppose another bit of helpful scaling info would be window or ledge heights for proper weapon resting whether crouched or standing.
 

Zetsumei

FNG / Fresh Meat
Nov 22, 2005
12,459
1,433
0
31
Falmouth UK
Here's a bit more info for you guys;

Standard Player Height = 92 UU
Standard Door Height = 128 UU
Single Door Width = 64 UU

Of course, these are just guidelines. Hope that helps. :)

Isn't 2.56 meters quite huge for an average door. The default door size is generally 2~2.20 meters here :|.
 

=GG= Mr Moe

FNG / Fresh Meat
Mar 16, 2006
9,798
890
0
54
Newton, NJ
Isn't 2.56 meters quite huge for an average door. The default door size is generally 2~2.20 meters here :|.
I think that is just so it's easier not to get stuck going thru doors. Actual size doors, ceiling heights, etc make it hard to move around...
 

CoreMaster110

FNG / Fresh Meat
Jan 30, 2011
14
1
0
Could I get some info about the tanks??
like how many triangles, how many bones u have for panzer IV etc?
 

2_k

FNG / Fresh Meat
Dec 24, 2007
86
7
0
... We run the two meshes through the Unreal Engine 3 preprocessing tool and generate a high-res normal map for the renderable mesh, ...
What that Unreal Engine 3 preprocessing tool is, kinda baking tool simular to xnormal(for example), but included in udk by default or something else?
 
Last edited:

Myopic

FNG / Fresh Meat
Nov 23, 2005
48
1
0
UK
I can't find a similar thread to this in Level Design and I don't want to start a new one for something so simple, so:

- at what height is falling damage applied?
- what is the maximum slope angle traversable by players?
 

wake_up

FNG / Fresh Meat
Feb 12, 2008
215
81
0
MerKozy Land
Here's a bit more info for you guys;

Standard Player Height = 92 UU
Standard Door Height = 128 UU
Single Door Width = 64 UU

Player Height = 88 UU

Of course, these are just guidelines. Hope that helps. :)
Could you upload a simple scene with some example objects, that
we could use as a guidline for our own objects?
A part of a house, with a door, windows and stairs, a playersized cube
model ... or such things ....

cu, JM