# Map image to cylinder

**URL:** <https://discourse.processing.org/t/map-image-to-cylinder/15670>\
**Category:** Project Guidance\
**Created:** [November 20, 2019, 9:18pm UTC](https://discourse.processing.org/t/map-image-to-cylinder/15670 "2019-11-20T21:18:11Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [November 23, 2019, 12:01am UTC](https://discourse.processing.org/t/map-image-to-cylinder/15670/3 "2019-11-23T00:01:01Z")

</div>

> [@Cherrycoke](#):
>
> map an image to a cylinder and have the image look undistorted when viewed from one point

Do you want the resulting image to appear to the viewer like a rounded object, or like a flat object?

[![](https://img.youtube.com/vi/7ZHef-hAvOM/maxresdefault.jpg "Projection mapping on bottle") ](https://www.youtube.com/watch?v=7ZHef-hAvOM&t=65)

You may want to check out SurfaceMapper / SurfaceMapperGUI and this previous thread on cylinder projection:

> [@Panorama warping cylinder](https://discourse.processing.org/t/panorama-warping-cylinder/9131/19):
>
> One approach would be to use SurfaceMapper – and possibly try using the SurfaceMapperGUI (may need to be updated). The problem with an algorithmic solution in this case is that very tiny variations in your cylinder surface or in the angle of your projection mounts will cause a pure geometric approach to create distortion. An alternative is to create a segmented, bezier-curve controlled surface that you can tweak at installation time and save the settings, like this: The GUI might ne…

---

_[View the full topic](https://discourse.processing.org/t/map-image-to-cylinder/15670)._
