> For the complete documentation index, see [llms.txt](https://dapper-raptor.gitbook.io/spline-volume/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dapper-raptor.gitbook.io/spline-volume/working-with-sbbtv/adding-a-spline-volume/spline-blocking-volumes.md).

# Spline Blocking Volumes

{% hint style="info" %}
This page assumes you have followed the steps outlined in [Adding a Spline Volume](/spline-volume/working-with-sbbtv/adding-a-spline-volume.md) and have the spline volume actor placed in your scene and shaped accordingly. If you have not done this, please check the steps in that page and ensure you have completed them before continuing.
{% endhint %}

## Blocking Volume Types - Passive vs. Active

SBBTV includes two types of blocking volumes, passive and active. These each have different pros and cons, and can be used in conjunction within a scene to give different results.

**Passive Blocking Volumes** simply block the player (or actors of a defined set of collision channel types) from passing. These are commonly referred to as "invisible walls" and are a standard part of almost every game in existence. Traditionally, these volumes are created using a series of blocking volumes, which are somewhat limited to trapezoidal prism shapes within Unreal Engine.

**Active Blocking Volumes** are used to impart a small effect on the player (or actors of a defined set of collision channel types), causing them to bounce back away from the barrier. The velocity of this bounce can be configured as necessary.

### Setting up a Passive Blocking Volume

To configure a SBBTV actor to act as a passive blocking volume, ensure that the **Volume Type** is set to **Block-Passive**.

<figure><img src="/files/6VOjhCsVrW1dSDhXL3Ww" alt=""><figcaption></figcaption></figure>

### Setting up an Active Blocking Volume

To configure a SBBTV actor to act as an active blocking volume, ensure that the **Volume Type** is set to **Block-Active**.

<figure><img src="/files/JJhoEYcFCwbiOV7HqXpG" alt=""><figcaption></figcaption></figure>

Additionally, to control the velocity impact that the active blocking volume has on the actors that it blocks, ensure that the **Launch Speed** is configured as desired.

<figure><img src="/files/upAUbJgTYBI0ruSmKxXe" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://dapper-raptor.gitbook.io/spline-volume/working-with-sbbtv/adding-a-spline-volume/spline-blocking-volumes.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.
