# Calling Studio::EventInstance::set3DAttributes() on 2D sound?

**URL:** <https://qa.fmod.com/t/calling-studio-set3dattributes-on-2d-sound/22973>\
**Category:** FMOD Engine\
**Created:** [May 25, 2025, 8:55am UTC](https://qa.fmod.com/t/calling-studio-set3dattributes-on-2d-sound/22973 "2025-05-25T08:55:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mca2](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/mca2/32/3177_2.png) [@mca2](https://qa.fmod.com/u/mca2)\
**Post date:** [May 25, 2025, 8:55am UTC](https://qa.fmod.com/t/calling-studio-set3dattributes-on-2d-sound/22973/1 "2025-05-25T08:55:15Z")

</div>

I have a mix of 2D and 3D sounds and loop through them in the update call. Can I call `set3DAttributes()` on a 2D sound and will that simply be ignored? Or should I check with `Studio::EventDescription::is3D()` first? The documentation doesn’t seem to be clear on this

---

<div class="post-metadata">

**Author:** ![Connor\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/connor_fmod/32/3685_2.png) [@Connor\_FMOD](https://qa.fmod.com/u/Connor_FMOD)\
**Post date:** [May 26, 2025, 12:31am UTC](https://qa.fmod.com/t/calling-studio-set3dattributes-on-2d-sound/22973/2 "2025-05-26T00:31:51Z")

</div>

Hi,

The 3D attributes will be applied to the 2D event but it wont have an effect on the audio. Most FMOD function calls return an [FMOD Engine | Core API Reference - FMOD\_RESULT](https://fmod.com/docs/2.02/api/core-api-common.html#fmod_result) which can be useful to debug functions.

I will make a task to add a note to the docs the make this more clear. Thank you for bringing this to our attention.
