# How to use computer shaders with Processing

**URL:** <https://discourse.processing.org/t/how-to-use-computer-shaders-with-processing/43092>\
**Category:** Coding Questions\
**Created:** [October 29, 2023, 11:28pm UTC](https://discourse.processing.org/t/how-to-use-computer-shaders-with-processing/43092 "2023-10-29T23:28:20Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Batman](https://avatars.discourse-cdn.com/v4/letter/b/9fc29f/32.png) [@Batman](https://discourse.processing.org/u/Batman)\
**Post date:** [October 29, 2023, 11:28pm UTC](https://discourse.processing.org/t/how-to-use-computer-shaders-with-processing/43092/1 "2023-10-29T23:28:20Z")

</div>

Hello.  
I am trying to create Boids but there limits to just using the CPU especially when you want about 50000 birds flying about. I am pretty experienced in processing but I have never dived into the shader side of it as I have never required it but now that I do I am not sure where to start or how it all works. If anyone could help with some introductory tutorial or just some good place to start I would appreciate that very much.

---

<div class="post-metadata">

**Author:** ![scudly](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/scudly/32/5597_2.png) [@scudly](https://discourse.processing.org/u/scudly)\
**Post date:** [October 30, 2023, 5:14pm UTC](https://discourse.processing.org/t/how-to-use-computer-shaders-with-processing/43092/2 "2023-10-30T17:14:03Z")

</div>

Try starting here: [https://discourse.processing.org/t/compute-shader-particle-system-in-processing/26611](https://discourse.processing.org/t/compute-shader-particle-system-in-processing/26611)

---

<div class="post-metadata">

**Author:** ![Batman](https://avatars.discourse-cdn.com/v4/letter/b/9fc29f/32.png) [@Batman](https://discourse.processing.org/u/Batman)\
**Post date:** [October 30, 2023, 7:41pm UTC](https://discourse.processing.org/t/how-to-use-computer-shaders-with-processing/43092/3 "2023-10-30T19:41:48Z")

</div>

Thanks very much 😄. I’ll look into it and update you on how it goes and if I need any more help.
