# \#billboards

**URL:** https://discourse.threejs.org/tag/billboards/1174.md

[Latest](https://discourse.threejs.org/latest.md) · [Categories](https://discourse.threejs.org/categories.md) · [Tags](https://discourse.threejs.org/tags.md)

---

## ["lookat" / "billboard" vertex shader for InstancedMesh instances?](https://discourse.threejs.org/t/lookat-billboard-vertex-shader-for-instancedmesh-instances/86227)

<div class="topic-metadata">

**Author:** [@torrent](https://discourse.threejs.org/u/torrent)\
**Replies:** 7\
**Last updated:** [August 16, 2025, 11:54pm UTC](https://discourse.threejs.org/t/lookat-billboard-vertex-shader-for-instancedmesh-instances/86227 "2025-08-16T23:54:41Z")

</div>

I have a large InstancedMesh object with many simple geometry instances. I would like to write a vertex shader in TSL that makes each instance always face the camera, like billboard sprites do. The following TSL node wo…

---

## [How to implement a horizontal billboard?](https://discourse.threejs.org/t/how-to-implement-a-horizontal-billboard/33331)

<div class="topic-metadata">

**Author:** [@tallyho](https://discourse.threejs.org/u/tallyho)\
**Replies:** 5\
**Last updated:** [January 7, 2022, 6:26am UTC](https://discourse.threejs.org/t/how-to-implement-a-horizontal-billboard/33331 "2022-01-07T06:26:12Z")

</div>

How can I implement a horizontal billboard? (faces towards the camera only when moving the camera horizontally.) I read Sprite and found that there was no option to do so. I read the source code, but I couldn’t unders…
