I am working on a project that has to be rendered as a transparent window. I am using this plugin called Transparency Window I found on the marketplace.
https://www.unrealengine.com/marketplace/zh-CN/product/transparentwindows
This is a brief description of my project. It is a transparency window program that spawns emojis which overlays the desktop screen. Only the spawning emojis should show and the rest should show the original desktop content, and the mouse should click through the program. All emojis are GIF images imported as textures. Below are 2 screen grabs and a recording of the packaged content.
This plugin I’m using supports the transparency window function by changing these settings.
- default RHI: DX11
- pixel format: 8bit RGBA
- enable alpha channel in post processing
It also supports mouse clickthrough by accessing a blueprint node.
Although I managed to finish a prototype version, I still have 2 major problems:
-
Emoji images are very blurry and shaky and have jagged edges. I assume that Unreal renders small and far objects in world as very low quality in default. I modified several settings related to textures and rendering(turned off mipmaps, changed image compression mode to User Interface, tried anti-aliasing mode in FXAA and TSR). I want to know if there is a way to enhance resolutions of world objects.
-
This project is to be displayed in large size media walls in the resolution of 7680*2160, and currently the performance is not very good. All it contains is 27 GIF images of emojis which are spawned dynamically by player input. I don’t know why it should be lagging. I want to know if there is a way to increase frame rate and enhance performance.
I know Unity is more compatible for these kind of projects, but I am more competent with Unreal. I would be so grateful if I could get some guidance