110 lines
3.0 KiB
Markdown
110 lines
3.0 KiB
Markdown
# How to model vehicles
|
||
|
||
---
|
||
## 4-Wheeled Vehicles
|
||
|
||
#### Modelling
|
||
|
||
Vehicles must have a minimum of 10.000 and a maximum of 17.000 Tris
|
||
approximately. We model the vehicles using the size and scale of actual cars.
|
||
The bottom part of the vehicle consists of a plane adjusted to the Bodywork.
|
||
|
||
The vehicle must be divided in 6 materials:
|
||
|
||
1. **BodyWork:**
|
||
The Bodywork includes the chassis, doors, car handle, and front and back
|
||
parts of the vehicle. The BodyWork material is controlled by Unreal Engine.
|
||
You can add logos and some details, but remember, all the details will be
|
||
painted by Unreal using the same color. Use the alpha channel if you want to
|
||
paint details with a different color.
|
||
|
||
2. **Wheels:**
|
||
Model the Wheels with hubcaps and add details to the tire with Substance. In
|
||
the UV, add the tires and the hubcaps separately.
|
||
|
||
3. **Interior:**
|
||
The Interior includes the seats, the steering wheel, and the bottom of the
|
||
vehicle. You don’t need to add much detail here.
|
||
|
||
4. **Details:**
|
||
Lights, logos, exhaust pipes, protections, and grille.
|
||
|
||
5. **Glass:**
|
||
Light glasses, windows, etc. This material is controlled by Unreal.
|
||
|
||
6. **LicencePlate:**
|
||
Put a rectangular plane with this size 29-12 cm, for the licence Plate.
|
||
We assign the license plate texture.
|
||
|
||
#### Nomenclature of Material
|
||
|
||
* M(Material)_"CarName"_Bodywork(part of car)
|
||
|
||
* M_"CarName"_Wheel
|
||
|
||
* M_"CarName"_Interior
|
||
|
||
* M_"CarName"_Details
|
||
|
||
* M_"CarName"_Glass
|
||
|
||
* M_"CarName"_LicencePlate
|
||
|
||
#### Textures
|
||
|
||
The size of the textures is 2048x2048.
|
||
|
||
* T_"CarName"_PartOfMaterial_d (BaseColor)
|
||
|
||
* T_"CarName"_PartOfMaterial_n (Normal)
|
||
|
||
* T_"CarName"_PartOfMaterial_orm (OcclusionRoughnessMetallic)
|
||
|
||
* **EXAMPLE**:
|
||
Type of car Tesla Model 3
|
||
|
||
TEXTURES
|
||
* T_Tesla3_BodyWork_d
|
||
* T_Tesla3_BodyWork_n
|
||
* T_Tesla3_BodyWork_orm
|
||
|
||
MATERIAL
|
||
* M_Tesla3_BodyWork
|
||
|
||
#### RIG
|
||
|
||
The easiest way is to copy the "General4WheeledVehicleSkeleton" present in our project,
|
||
either by exporting it and copying it to your model or by creating your skeleton
|
||
using the same bone names and orientation.
|
||
|
||
The model and every bone must be oriented towards positive X axis with the Z
|
||
axis facing upwards.
|
||
|
||
_Bone Setup:_
|
||
|
||
Vhehicle_Base: The origin point of the mesh, place it in the point (0,0,0) of the scene.
|
||
|
||
* Wheel_Front_Left: Set the joint's position in the middle of the Wheel.
|
||
|
||
* Wheel_Front_Right: Set the joint's position in the middle of the Wheel.
|
||
|
||
* Wheel_Rear_Left: Set the joint's position in the middle of the Wheel.
|
||
|
||
* Wheel_Rear_Left: Set the joint's position in the middle of the Wheel.
|
||
|
||
#### LODs
|
||
|
||
All vehicle LODs must be made in Maya or other 3D software. Because Unreal does
|
||
not generate LODs automatically, you can adjust the number of Tris to make a
|
||
smooth transitions between levels.
|
||
|
||
* _Level 0_ - Original
|
||
|
||
* _Level 1_ - Deleted 2.000/2.500 Tris (_Do not delete the interior and steering wheel_)
|
||
|
||
* _Level 2_ - Deleted 2.000/2.500 Tris (_Do not delete the interior_)
|
||
|
||
* _Level 3_ - Deleted 2.000/2.500 Tris (_Delete the interior_)
|
||
|
||
* _Level 4_ - Simple shape of a vehicle.
|