# Customizing the Vehicle Template

## Customizing the Vehicle Template

If you expand the model hierarchy, you can see the target bones for positioning the arms and legs. They do not need to be updated. They are visible as markers for positioning the model's skeleton.&#x20;

Attached to the bone called DEF\_FANbone is a propeller called Bike\_Fan. The motorcycle model itself has a skin.&#x20;

The mesh density of the bike model should not exceed 15,000 triangles.

![](https://lh7-us.googleusercontent.com/xRhgMZR6XC0Z9wPhqRYE_A5XkXTL-_t3XcKYItaaG2E8c9VWbLbf59qj9X47xyEA0IAnwERJXB4jr5nAoV20hJAt23c_CjRKepnXb1qhiehZCESjnc0Q_lAN7qH6o30VaKGh-YbwX0O1wBoLYcKVIw)![](https://lh7-us.googleusercontent.com/xz5Xq9fJcidH_xcDy7_xnm6GmenkWilq5uRNjNWn9N87vN2otd2ykiViRM9CsY23EJ3E_rhBdHOyaHLxriRD4A84xzVidrrNhQww2Yzom9rCwL1jwdLYg50u3Tmdw_6IlDux0j0sVuxw26BZXr38Hg)

Upon opening the material editor, you can see that the motorcycle and propeller objects have one multisub material that does not have a name.

<figure><img src="https://lh7-us.googleusercontent.com/4jQJk89r1-uV1TZbeO4O8TzMPb8jbvRZNbpEPQsyWYRfwn06-QXwmDY72rT62yeADhiv0M4JM5jag-mAXfrSeY-yiJL96YXzfAcm-lKRrkAR5ptYInJ-MrboG9VvYqUy4rX2Lk_DtEzdavwaXrCKWw" alt=""><figcaption></figcaption></figure>

In the multisub we should have 2 materials - base for the bike mesh, the second for the procedurally animated boost indicator. It should be named "Indicator". For the bike material, Diffuse, Ambient occlusion, and normal map textures are allowed.

Textures must be in 2048x2048 resolution in JPEG format (PNG is allowed, but not recommended). The indicator material in the Diffuse channel must contain a nested IndicatorMap.jpg texture.&#x20;

This is a texture marker, its size should not exceed 128x128 pixels.

<figure><img src="https://lh7-us.googleusercontent.com/usrw9WQRygtNPX64PnwJfoJBidplnwI-vvRXO-VyiPBn1G-JnTV7P8mS1mH4heBOHdJ7QTxZBIW1Z89RcUIMQZzkXQRpIKHoY8Qjke044jb1jkfhzS7befDy-f3g1FYL3E-a2luFSCqbigFOgijcnQ" alt=""><figcaption></figcaption></figure>

## Customizing the Boost Indicator

You can create your own unique boost indicator. To do this, on the back of the motorcycle body, you need to select with polygons the place where the indicator material will be located, and assign its ID to them.

<figure><img src="https://lh7-us.googleusercontent.com/eu_Z16boZh5cNqctjQ0g_I0-kp0RzDZlrIlpTObEtr6AHl_Av5CfgrRQ3tkqLslPfLIez9Y1w267ILy6DSzVv9eDTJMd8XQK62Z0LZh5G6ZFC3xvY391X495yHnRk8yR9EngA8HLDv94PBNKAN03gQ" alt=""><figcaption></figcaption></figure>

In order for the indicator to work as intended by your design, you need to open the unwrap of this section of the grid, make its flow as you intended for playing the offset animation, and place it on the green section of the material texture, since our motorcycle has a full boost charge at the start.

<figure><img src="https://lh7-us.googleusercontent.com/P3IDfmsY2lqc8gRA4sU1OnATiqZZbD6YyjBZHIBMriBXQJw5tIoj3QqYzXZ-__d3kD5Esd3Oef92CMeF4maSz4kHNdzInbKCRJxmYluPAODdxL3KS4SpcxqtsHyJSTOK2PfV8Cbh1pTDwMsJUgHDXA" alt=""><figcaption></figcaption></figure>

Any of the indicator design options should preferably be completely visible to the player. To do this, it is recommended to position it correctly and use a readable form.

<figure><img src="https://lh7-us.googleusercontent.com/fIhJI1DEwrBmcUbB4zHMNN6NMvVes1a3z0gn7XpdCMGs5yA29W-0Lb3ezRLtfiXiIzgpmBBuu3UMUmTuDGGSSAn0UXHWl7-DHwsxfxGCkhzUH_rg5LKD63nmkjArbm1wzh7_WpdEtnBW4zthIO8f5w" alt=""><figcaption></figcaption></figure>

## Customizing the Propeller(s)

The motorcycle propeller must be a separate object that is a child of the skeleton hierarchy.

The mesh density of a propeller model or any rotating object should not exceed 750 triangles. It must always be a child of DEF\_FANbone. It must always be named Bike\_Fan (case sensitive). It must contain base material.<br>

<figure><img src="https://lh7-us.googleusercontent.com/YdVDd23RJzjNPEpdF3oVFvfiFU8vY4M2OZjHiv5MF-mBR1FNlPmxC-pJe5s1OO9fLxF0voedsWBF7LJDgivAaoADunIDhA9FGOISg1FmBF2yal-ZSQuk70I9YoCwBzGjYKlq16sOA615gblRDkHYLg" alt=""><figcaption></figcaption></figure>

The fan's pivot point should always be centered, and it is very important that the local axes of your fan model completely coincide with the directions of the template's axes. If you are not sure, simply attach your fan to the template.

All this is necessary for the correct execution of procedural animation of the propeller during the game.

<figure><img src="https://lh7-us.googleusercontent.com/Owb_fe0nKTCGBQaAYIIwYY4cHI08HMbncLfyHfMJIlILyP3n-raTkJFzridpufj7P9BNf93a3lhIFlC_sppFY66UAqwUiZcfen8GNZYaGlNjXkLaUjRjEefvIM7ab7Z0c-afafDzs-kE6fB0oeiGZw" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh7-us.googleusercontent.com/AyRTou-Z3lPXJk89QmMqx_MbUb2sY43X7OVean9y212FygY8CcarXL_Ycj3QgvcN2ghHF_bxt1c9T3TDr22BZiBu-0GMWrWCFUZ5r8uFJ9XSnTSlp_KMUKqxYbRJtryft1iOlSue0ggO07Ok7MW9ww" alt=""><figcaption></figcaption></figure>

\
You may not have a propeller, you may have more than one propeller, or you may have other design elements that spin the model. The limit on the number of rotating objects is 5 meshes. You can place them anywhere on the motorcycle.

For these objects to work correctly, they must have a logical direction of rotation and the same local axes directions as the template.

![](https://lh7-us.googleusercontent.com/czKZfg4trdXdnxow6k4-dMEalp1-weAkS_7grYG5y4ToJT4NdBdw3pQG2drk1cF2o2v8QMfxMTZ7tbNG1Blfopt9dxiX01TgIVhOlmfv7lA4FAIIrIV4mJHIyWC8FWz04UdGzEl7dmr-Wf-AXI2VHg)![](https://lh7-us.googleusercontent.com/3f5lKMdZTo1mYkZTCf9uFmYFDmvcSl2M2ueWtqs_vVAGIPEUCdUmY1M6cRM8HhRWMEhI0e8jyecPgSihDkOe9Mq7xyKixP-6JWCF81FmMLg33yZ7-wp6JQBIBMc_VHeOsBpVa_w9RdyX7D6tQ4j3Hw)

All such rotating objects should have the name Bike\_Fan at the beginning (the most convenient is to simply alternate such objects, such as Bike\_Fan\_1, Bike\_Fan\_2, etc.). They must all be children of the DEF\_FANbone bone.

<figure><img src="https://lh7-us.googleusercontent.com/QY9nIOb7TkrNFOk03Tj4ri1HdxxBrambHl9oID_NnRuc6UOig9WuqolvwinM9WqxrhRMzwfOV-_kdBj7PqrbO3W-kJKd6wMm2t73vV1di-5zt4R5164nlYtAvl1fOfEtGoqfc5YegRysYcE4yTwF0w" alt=""><figcaption></figcaption></figure>

Please note that the propellers will only rotate correctly if they are directed along the +Y side of the scene.

Using 3d studio max for skinning, you must add all the bones to the skin modifier. All points of the model must be connected 100% to the Bike\_root bone. Objects like Bike\_fan do not need to be skinned. &#x20;

<figure><img src="https://lh7-us.googleusercontent.com/4bbrtJbqT8CWN5IpUdGRQZ3_owAEKQYghPN7IK5nN_jan3UCaGxn60mAuOoNLwNB-cf4nCh4xxJM0uh3bTrZSCNTb6cat0KoUjsBqJy3ZvxouBiIcx28HCkKMEe34BFS4spGfG7yGFOCggvbZXeTdA" alt=""><figcaption></figcaption></figure>

At the end of the process of creating the design and bindings, remove the Bluprint\_Stickman, Bike\_template and bounding box objects from the scene. You should still have a motorcycle mesh with a skin, in the desired position, a skeleton, and Bike\_Fan objects.

<figure><img src="https://lh7-us.googleusercontent.com/v2sSw-BHIjG9VlmsmzPDTIO3eI2OuMUMtT-V5DKMMLQXEwS3e4IqeIkPp1KFz9T_F-mq4M4a96qsd1oJs8VZ2KysFJaiFi8xTyZjATnA4FYmE1GtQoYkKxzitY0foiFSCt_H2QxV5VzgRaXoli7rmA" alt=""><figcaption></figcaption></figure>

The scene must be exported in .glb format, including materials.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://faq.faraway.com/technical-requirements-vehicles/customizing-the-vehicle-template.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
