> For the complete documentation index, see [llms.txt](https://friendly-studios.gitbook.io/const-int/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://friendly-studios.gitbook.io/const-int/mason/supported-plugins/psxfx-retro-graphics-marcis.md).

# PSXFX / Retro Graphics - Marcis

The most considerable inconsistency with PSX-styled graphics is the inclusion of [Affine Texture Mapping](https://en.wikipedia.org/wiki/Texture_mapping#Affine_texture_mapping) and[ Vertex Snapping](https://youtu.be/x8TO-nrUtSI?t=502)\
\
How to prepare your Material for use in //MASON

1. Make sure your texture is fully tileable when building with this.&#x20;
2. Create a material instance of ***M\_Mesh\_Master*** found in the ***Materials*** folder in Marcis' plugin.
3. Toggle **Use World UV's**
4. On your //MASON tool, you can find a variable called Tesselation Level. This will uniformly subdivide the mesh to play more friendly with[ Affine Texture Mapping](https://en.wikipedia.org/wiki/Texture_mapping#Affine_texture_mapping).\
   \
   That is it, if there are some texture position inconstancies, adjust the XYZ Offset/Size/Rotation variables in the material instance you created in step 2.\
   \
   You can find Marcis' graphics plugin in the links below\
   Itch.io  - <https://marcis.itch.io/psxfx>\
   Unreal Marketplace - <https://www.unrealengine.com/marketplace/en-US/product/retro-graphics>

{% embed url="<https://www.youtube.com/watch?v=vuo9rM3Fvig>" %}
