when will VR painting become available in UE?

Hi Epic,

I was wondering when VR painting will become available in the Unreal Engine?

Peter Stefcek has provided an implementation method for the Unreal Engine VR painter (Unreal Engine 4 - Blueprint Texture Painting - YouTube).

To implement the painter I performed the following;

  1. Followed the instructions on Unreal Engine 4 - Blueprint Texture Painting - YouTube
  2. Where appropriate, copied and pasted the code from the official RenderTargets documentation (https://docs.unrealengine.com/latest/INT/Engine/Rendering/RenderTargets/BlueprintRenderTargets/HowTo/HeightFieldPainter/1/index.html)
  3. Applied the following additional modifications (not explicated in the audio)
  • Paint_BP brush - moveable
  • Paint_BP blueprint - static mesh component - moveable
  • Paint_BP blueprint - static mesh component - can character step up on - No
  • Paint_BP blueprint - static mesh component - overridden lightmap resolution 1024
  • Paint_BP blueprint - brush size - 0.1
  • Paint_BP blueprint - brush strength - 1.0
  • Paint_M: Blend mode - Additive
  • Paint_M: Shading model - Unlit
  • Paint_M: Allow negative emissive colour
  • PaintCharacter_BP/MotionController_BP: Trace from Actor - set interaction distance param to 1000.0
  • Project Settings - Support UV From Hit Results - restart editor
  1. For VR motional controller integration, I adapted the code from PaintCharacter_BP (First Person Character) for MotionalController_BP. See attached blueprint code UnrealEnginePainter-VRmotionControllerBlueprintCode.png:
  • MotionController_BP: Create the following boolean variables: triggerDownL/triggerDownR
  • MotionController_BP: wire events MotionController (L/R) Trigger to triggerDownL/triggerDownR
  • MotionController_BP: wire Event Tick to Trace from Actor depending on (Branch) status of Hand (left/Right) and triggerDownL/triggerDownR
  • MotionController_BP: set Trace from Actor input variables to Motion Controller - getWorldPosition/getWorldRotation

is this working in 4.20 v? I tryed the tutorial with yours annotation but i dont get to paint the Paint_M.
When i press click on the surface, its paint automatically just the corner.
Thanks !

i fixed it. I had to set Project Settings > Engine > Physics > Optimization > Support UV From Hit Result
to true