I want to make a projector that reproduces distortion.

HI!
I am looking for how to make a projector.
You may see models that output a texture from a spotlight, but there is no distortion in the output image, as there is with a real-life projector.
How can I create the lens portion of a real-life projector?
Please help.

Do you mean something like this: Elias Wick | Distortion or this: Elias Wick | Lens?

Thank you!
This is what I would like to achieve.
I’d like to actually look through the lights so
I’d like to make it look like a lens actor or lens component.
Do you know how to do this?

I would suggest buying the content, unless you are learning how to create it yourself. If that is the case, it will most likely take you a few weeks, if you don’t have any experience with shaders.

Creating a distortion effect is rather simple, you just add a normal map and blend it with the UV Coord Node and then use a Panner Node or a Time Node to move the distort.

Creating a lens is a bit more difficult. Here is a code example that can be translated into the Unreal Engine material system: Shader - Shadertoy BETA ← The code on this website is in GLSL so it needs to be translated into HLSL if you end up using the Custom Node in the material editor.

I hope this helped.


自分で作成する方法を学んでいない限り、コンテンツを購入することをお勧めします。その場合、シェーダーの経験がない場合は、おそらく数週間かかるでしょう.

ディストーション エフェクトの作成は非常に簡単です。法線マップを追加し、それを UV Coord ノードとブレンドしてから、Panner ノードまたは Time ノードを使用してディストーションを移動するだけです。

レンズの作成は少し難しいです。アンリアル エンジンのマテリアル システムに変換できるコード例を次に示します。 Shader - Shadertoy BETA ← この Web サイトのコードは GLSL で記述されているため、マテリアル エディタでカスタム ノードを使用する場合は、HLSL に変換する必要があります。

これが役に立ったことを願っています。

1 Like

Thank you!
It may be difficult, but it gave me hope.
Thanks for your response.