# ReadyPlayer Me models rotation issue

**URL:** <https://discourse.threejs.org/t/readyplayer-me-models-rotation-issue/46493>\
**Category:** Questions\
**Tags:** models, avatar, geometry\
**Created:** [January 4, 2023, 7:28am UTC](https://discourse.threejs.org/t/readyplayer-me-models-rotation-issue/46493 "2023-01-04T07:28:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![kreysix](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/kreysix/32/28203_2.png) [@kreysix](https://discourse.threejs.org/u/kreysix)\
**Post date:** [January 4, 2023, 7:28am UTC](https://discourse.threejs.org/t/readyplayer-me-models-rotation-issue/46493/1 "2023-01-04T07:28:45Z")

</div>

I’m using a WASD to control my character.  
With a normal model exported (like this one [three.js webgl - animation - skinning](https://threejs.org/examples/webgl_animation_skinning_blending.html)) the controls work. On pressing W it looks forward and on S it looks back.

But with the avatar model imported from readyplayerme, it’s behaving the opposite. Like on W press, it looks back, and on S it looks forward.

Seems some issue with model’s rotation and transformations

Help appreciated!!  
Thanks!

---

<div class="post-metadata">

**Author:** ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)\
**Post date:** [January 4, 2023, 9:34am UTC](https://discourse.threejs.org/t/readyplayer-me-models-rotation-issue/46493/2 "2023-01-04T09:34:35Z")

</div>

Depending on where you download assets, transformation related properties like an avatar’s default look direction or its scale can be different. You could fix this in the engine but in general I think it’s better to fix such issues beforehand. So consider to import the avatar model into Blender, fix the transformation, export to glTF and then import the new asset into your app.
