# Shader Graph flattening / skewing objects

**URL:** https://discussions.unity.com/t/shader-graph-flattening-skewing-objects/1733030
**Category:** Shaders & Materials
**Tags:** Shader-Graph, Question, 6.2
**Created:** [August 5, 2026, 1:44am UTC](https://discussions.unity.com/t/shader-graph-flattening-skewing-objects/1733030 "2026-08-05T01:44:27Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![eeeeeeeeeeeeeee](https://avatars.discourse-cdn.com/v4/letter/e/ee7513/32.png) [@eeeeeeeeeeeeeee](https://discussions.unity.com/u/eeeeeeeeeeeeeee)
#### Post date: [August 5, 2026, 1:44am UTC](https://discussions.unity.com/t/shader-graph-flattening-skewing-objects/1733030/1 "2026-08-05T01:44:27Z")

</div>

Im trying to make a shader graph just rotate object on Y axis, for some reason it is skewing / flattening objects

 ![image](https://europe1.discourse-cdn.com/unity/original/4X/9/c/9/9c93f87a3a807950916008fd8ea1bb6e0d022339.png)  
This is the shader with the unity cube primitive  
 ![image](https://europe1.discourse-cdn.com/unity/original/4X/8/6/6/8662ccc36c710f6f78d1376992588e001b46aa2a.jpeg)  
 ![image](https://europe1.discourse-cdn.com/unity/original/4X/9/c/3/9c3cede11a6af0a951bb5594876e23830507a482.jpeg)  
it does work perfectly with a mesh that is just a single grass blade, but I am sure it just works because it is already a flat mesh, i want this shader to work for any mesh

---

<div class="post-metadata">

### Author: ![PhiMue](https://avatars.discourse-cdn.com/v4/letter/p/41988e/32.png) [@PhiMue](https://discussions.unity.com/u/PhiMue)
#### Post date: [August 5, 2026, 7:00am UTC](https://discussions.unity.com/t/shader-graph-flattening-skewing-objects/1733030/2 "2026-08-05T07:00:33Z")

</div>

There is a Rotate About Axis node that does this: [Rotate About Axis Node | Shader Graph | 17.6.0](https://docs.unity3d.com/Packages/com.unity.shadergraph@17.6/manual/Rotate-About-Axis-Node.html)

Use the position in Object Space as input and (0,1,0) as Axis.

---

<div class="post-metadata">

### Author: ![eeeeeeeeeeeeeee](https://avatars.discourse-cdn.com/v4/letter/e/ee7513/32.png) [@eeeeeeeeeeeeeee](https://discussions.unity.com/u/eeeeeeeeeeeeeee)
#### Post date: [August 5, 2026, 2:21pm UTC](https://discussions.unity.com/t/shader-graph-flattening-skewing-objects/1733030/3 "2026-08-05T14:21:45Z")

</div>

Yeah but that is expensive since it probably performs all the matrix calculations for rotating as it does rotate all axis, I understand gpu accelerated for that but this shader is running on over 20 million meshes.
