I’ve been looking all over google/youtube and previous forum posts and couldn’t find an answer, but if this is a dumb question, I genuinely apologize.
I am taking over a partially made educational mobile-VR experience. Currently, the experience plays fine, but without any subtitles. I went through the process of adding subtitles to the audio files, but as you may know when you enter the VR viewport the subtitles don’t appear at all making them entirely useless.
How do I get subtitles created for my VR experience? I would prefer them to move along with the user’s view, but at this point considering I can’t get subtitles to show up in any form within VR, I just want to get something barebones working so I won’t be too picky. After I actually implement the subtitles I plan on creating some kind of menu option to toggle subtitles on or off.
I’m really getting discouraged by this, I still have not been able to find a solution. If anyone can help me out this would be great.
Hi @PhantomStack,
So my first idea is to combine the existing subtitle system. (Adding subtitles to specific audio files if working with large number of assets. Could be hand-scripted otherwise)
And then feeding that into a ‘TextRenderComponent’ or a ‘3D UMG widget’ (attached to the camera.)
Also, It could be good to see if there are any existing systems on the marketplace that would lighten the workload. (This one mentions VR: Subtitles UMG in Code Plugins - UE Marketplace )
For subtitles in VR, we have opted for a homemade solution.
What needs to be done is to implement a class derived from the Stereo Render Texture Component in C++.
The widget must be drawn on a render target.
Then, a widget with a subtitle system needs to be created (which isn’t too complicated to do).
You can check out the VR Expansion Plugin, which implements two classes—Stereo Render Widget and Stereo Widget—if I remember correctly.