# Overriding vs. Blending snapshots

**URL:** https://qa.fmod.com/t/overriding-vs-blending-snapshots/11877
**Category:** FMOD Studio
**Created:** [April 8, 2015, 2:14pm UTC](https://qa.fmod.com/t/overriding-vs-blending-snapshots/11877 "2015-04-08T14:14:32Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![forgereply](https://avatars.discourse-cdn.com/v4/letter/f/7feea3/32.png) [@forgereply](https://qa.fmod.com/u/forgereply)
#### Post date: [April 8, 2015, 2:14pm UTC](https://qa.fmod.com/t/overriding-vs-blending-snapshots/11877/1 "2015-04-08T14:14:32Z")

</div>

What is the difference between “overriding snapshots” and “blending snapshots”? The documentation only mentions one type of snapshots…

---

<div class="post-metadata">

### Author: ![joseph](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/joseph/32/264_2.png) [@joseph](https://qa.fmod.com/u/joseph)
#### Post date: [April 8, 2015, 11:51pm UTC](https://qa.fmod.com/t/overriding-vs-blending-snapshots/11877/2 "2015-04-08T23:51:21Z")

</div>

The behaviour of overriding and blending snapshots is described [here](https://fmod.desk.com/customer/portal/articles/1604568-combining-multiple-snapshots).

An expanded version of our manual that includes this information will be included in our next release of FMOD Studio.

---

<div class="post-metadata">

### Author: ![grobertson](https://avatars.discourse-cdn.com/v4/letter/g/ed655f/32.png) [@grobertson](https://qa.fmod.com/u/grobertson)
#### Post date: [February 16, 2017, 12:13am UTC](https://qa.fmod.com/t/overriding-vs-blending-snapshots/11877/3 "2017-02-16T00:13:34Z")

</div>

Even though I am logged in I can’t access the link.

“The behaviour of overriding and blending snapshots is described here.”

---

<div class="post-metadata">

### Author: ![Andrew](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/andrew/32/261_2.png) [@Andrew](https://qa.fmod.com/u/Andrew)
#### Post date: [February 17, 2017, 12:23am UTC](https://qa.fmod.com/t/overriding-vs-blending-snapshots/11877/4 "2017-02-17T00:23:28Z")

</div>

Studio supports complex combining behaviors when multiple snapshots are activated at the same time. The combining of multiple snapshots depends on a snapshot’s behavior, priority, and grouping.

Note: This explanation has been simplified by not taking into account snapshot intensity. In cases where the intensity of a snapshot is less than 100%, the behavior is slightly more complicated.

**Behavior**  
Snapshots come in two flavors - overriding snapshots and blending snapshots. For overriding snapshots, all scoped in properties override the underlying values. For blended snapshots, any changes to volumes will be applied additively, while other property changes will still override their underlying values.

```
                 Overriding Snapshot Blending Snapshot 
Volume Property Override Additive 
Other Property Override Override​

```

![Snapshot behavior](http://www.fmod.org/wp-content/uploads/snapshot_behaviors.png)

As such, a blending snapshot is useful for doing relative volume changes. For example, you might setup overriding snapshots for each level in your game, then use a blending snapshot to apply a -2dB relative change to the ambience bus when an explosion occurs.

**Priority**  
When multiple snapshots are active, they are evaluated in the order defined by a snapshot’s priority. This is determined by the ordering in the snapshots browser.

![Priority](http://www.fmod.org/wp-content/uploads/priority.png)

For example, if a high priority and low priority snapshot are both activated, the low priority snapshot’s values are applied first (stomping out values from the baseline mix), then the high priority snapshot’s values are again applied on top of that (stomping out values from the low priority snapshot mix).

![Snapshot priorities](http://www.fmod.org/wp-content/uploads/snapshot_priorities.png)​

This is where modifying a snapshots scope can be useful. Because combining of snapshots is ordered, you can scope in or out elements within a given snapshot, so that the snapshot will apply not changes to that particular property. (For example, you may want the PauseMenu snapshot to lower the music volume, but maintain the volume changes to ambience that are currently active).  
​  
**Grouping**  
Snapshot groups provides you with a way to specify that certain snapshots are of equal priority. When multiple snapshots from the same group are enabled, their effects will be averaged together, before being applied as if they were part of a single snapshot. This can be used in various situations where no prioritization should occur. For example, you may want to create a group for snapshots that change reverb settings, based on proximity to trigger regions in a level. Using a group would allow for a smooth transition between the reverb states.

Moreover, groups also provide a way in which you can organize mutually exclusive snapshots. For example, you may want to group all cutscene snapshots, even if you’re only planning to have one cutscene active at any given moment.

---

<div class="post-metadata">

### Author: ![mike4](https://avatars.discourse-cdn.com/v4/letter/m/aeb1de/32.png) [@mike4](https://qa.fmod.com/u/mike4)
#### Post date: [January 25, 2018, 9:16am UTC](https://qa.fmod.com/t/overriding-vs-blending-snapshots/11877/5 "2018-01-25T09:16:40Z")

</div>

yes link is broken

I have 2 snapshots but want only one to be executed upon a condition and not both.  
How to do such?  
Thanks

---

<div class="post-metadata">

### Author: ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)
#### Post date: [January 28, 2018, 10:14pm UTC](https://qa.fmod.com/t/overriding-vs-blending-snapshots/11877/6 "2018-01-28T22:14:22Z")

</div>

> [@](#):
>
> yes link is broken
> 
> I have 2 snapshots but want only one to be executed upon a condition and not both.  
> How to do such?  
> Thanks

The link posted, from 3 years ago, contains the same information as the top answer. If you one want one snapshot active at a time, you would need to add that logic to your game code. Otherwise you can use overriding snapshots and priority to an extent.

---

<div class="post-metadata">

### Author: ![jorickbronius](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/jorickbronius/32/503_2.png) [@jorickbronius](https://qa.fmod.com/u/jorickbronius)
#### Post date: [November 18, 2022, 2:43pm UTC](https://qa.fmod.com/t/overriding-vs-blending-snapshots/11877/7 "2022-11-18T14:43:27Z")

</div>

So lets say two snapshots of both types include scoped info on reverbsettings and a volume setting. If the Blending snapshot is overridden by the other and then the overriding snapshot is stopped, do all settings go back to the blending snapshot’s settings? Or does that too depend on priority?

---

<div class="post-metadata">

### Author: ![joseph](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/joseph/32/264_2.png) [@joseph](https://qa.fmod.com/u/joseph)
#### Post date: [November 21, 2022, 3:05am UTC](https://qa.fmod.com/t/overriding-vs-blending-snapshots/11877/8 "2022-11-21T03:05:23Z")

</div>

> [@jorickbronius](#):
>
> If the Blending snapshot is overridden by the other and then the overriding snapshot is stopped, do all settings go back to the blending snapshot’s settings?

Yes.
