メタ: - id: en/ue5-carve-screen - slug: en/ue5-carve-screen - url: /blog/en/ue5-carve-screen/ - title: Creating a custom curved video screen in Unreal Engine 5 - date: 2024-01-09T23:14:00+09:00 - tags: UE5, Video, Projects > **Note:** This article was first published **more than a year ago**. > > - Geometry Script and boolean-style mesh workflows vary with plugin and UE versions. Check the documentation for your version. > - Performance depends heavily on the polygon budget of the target platform. This article shows how to display video on a curved screen with a custom shape in UE5. The Media Plate feature from the previous article also offers an easier route: choose a spherical mesh and set its angle to create a curved screen, although I did not cover that option there. If you need a more individual shape, the following workflow may help. The previous article about Media Plate: [https://riragon.com/blog/en/ue5-douga-saisei-h265-mp4/](https://riragon.com/blog/en/ue5-douga-saisei-h265-mp4/) ## Build a curved screen with a custom shape For example, start by creating a cylinder in Blender. This does not require advanced Blender features, but I will not explain every basic operation. If Blender is new to you, work through a simple tutorial first. Edit the cylinder in the modeling workspace. ![](/blog-assets/media/d4f21be1c0b3f185a68d03237567f43fa15a6dcce1920a4f97dfeac209284946/0701.webp) Click the area shown so that you can also select vertices on the far side of the mesh. ![](/blog-assets/media/204fe66bbb12c1744b169305e5a13f1bf600a04c4cf53656efcef75f1fbcf375/0702.webp) Delete the unwanted vertices and other unnecessary geometry. Adjust the mesh carefully so that no stray parts remain. ![](/blog-assets/media/692db7a5c91826aa05f3db1d636f0d39ac2bcf3d529da8d7ed34e5a64ab5bc3e/0703.webp) You now have a curved screen shape. ![](/blog-assets/media/c3d413f7aef0086788aa673f5edbfd1df7c9d3510d158bb768681512444c7c5b/0704.webp) Widen it or change its proportions to get the shape you want. ![](/blog-assets/media/9b5b6390ee0fe566dccff3abbc28be56177429b6a5132c796ca3ded78c183ee7/0705.webp) Select UV. ![](/blog-assets/media/5eab296be8d398cd0e29ed71afdb174940e86255f44458a668eca660b0ee8dee/0706.webp) Click Unwrap to unwrap the mesh. ![](/blog-assets/media/e046c1b0f41693ee8f0654a96a4889eb41c5a2014189acde3004524b470c058f/0707.webp) The UV map appears. Think of the UV map on the left as being assigned to the selected area on the right. ![](/blog-assets/media/bf8246b888e74b5fa0f8e21035242015519f4ca6f8fe027e87dbd965495df41c/0708.webp) Click New to set the texture dimensions. ![](/blog-assets/media/4823bfae5fafa2444af0073baa714547add6dc95c364f6578afaf741abce0861/0709.webp) I used 3840×2160 pixels. ![](/blog-assets/media/9b4ff4080f2c7748b30b9f8ff50b71da3e86246af2e0a4c895f1cd768467d94d/0710.webp) Rotate and scale the UV layout on the left to fit the texture dimensions. That completes the UV setup. ![](/blog-assets/media/097920e46a32e88cc0a953c663c1a959d53e703b129118f9de7c01ad3e8e63a6/0711.webp) Return to Layout. Select the mesh and, if I remember correctly, right-click and choose smooth shading. ![](/blog-assets/media/947db05c4f992ee46d5583c6ff4f991b0cf3563c4392c63118d1722f1ce44e47/0712.webp) The curved screen now looks good. ![](/blog-assets/media/649ef72603a12347f15f58a45794b08c0d037f25903ca550e76fde752914e709/0713.webp) Export it as FBX, setting Geometry > Smoothing to Face. I have the impression this avoids an import warning in UE5; it is something of a precautionary habit. ![](/blog-assets/media/72fcca9ccb4ee49fedc611f0600437270fd153ae3de38fae78ca30fa47dfaa4e/0714.webp) Import the exported FBX and adjust the settings as appropriate. ![](/blog-assets/media/d7fd57aeb8b5043c462c98acc4f546a0f5568704c73290a51a583c287b2388e3/0715.webp) Drop in a video. ![](/blog-assets/media/1063d6ead82261d2a283e2ffa560d71b26911e66b8c50055c488f8427b198d6f/0716.webp) Drop the video into the level. Media Plate makes it convenient to play a video simply by dropping it into the scene. ![](/blog-assets/media/35da7a051d6e0d055f20b60735393eb2d7d317d790b5d57e8b9df2214b40a14b/0717.webp) You can also build a screen from a sphere by specifying its field of view. This is often more suitable for equirectangular maps. To use your own shape, choose Custom next to the spherical option. ![](/blog-assets/media/efb68dbdd60c834d81eb3b437a73cdd808909c4111aaac2364827c0a3bf1eed6/0718.webp) Assign the FBX you created earlier. ![](/blog-assets/media/c54ced50323e58594f8f4b970f6a3e2d1d1f69d54996669e2278fc35b8bc457e/0719.webp) The result is a curved screen like this. ![](/blog-assets/media/05711eaf822c404185f038c1571444392e6a3f91c736c30459ad3ef969dd3867/0720.webp) Play the video. It will often appear upside down or reversed. You can return to Blender and flip the mesh orientation. ![](/blog-assets/media/76c903909bead401b131fd59849f03f9c443c1a481d944f4975acf912f1d8663/0721.webp) You can also flip the mesh orientation inside UE5. ![](/blog-assets/media/0d4f07631d396d899f7417b719b2851fad927ceb817e24323d3d2ec3fbb099a5/0722.webp) I hope this provides a useful starting point when you need a video screen with a custom shape.