View Issue Details

IDProjectCategoryView StatusLast Update
0004621NoesisGUIStudiopublic2025-12-12 02:55
Reporterdstewart Assigned Tojsantos  
PrioritynormalSeveritymajor 
Status assignedResolutionopen 
Product VersionStudio_Beta 
Summary0004621: MediaElement Video Doesn't Render In Noesis Studio Unity
Description

Currently, MediaElement Videos fail to render inside of Noesis Studio integrated into Unity.

These MediaElement videos render as expected when the same project is opened in Noesis Studio standalone.

Edit/Note: After further investigatioon, the issue of the MediaElement not rendering seems to be able to be resolved by adjusting a Property of the MediaElement. For example, setting a 1px Margin will cause the MediaElement to appear.


Repro Steps:

1) Download the latest version of the NoesisGUI-Unity plugin from: https://www.noesisengine.com/forums/viewtopic.php?t=3747
(I'm using NoesisGUI-Unity-4.0.0b7.zip for this.)

2) Open the Unity Hub and select 'Create a new Project'.

3) In the New Project creation interface, select the latest 'LTS' version of Unity (I'm using 6000.0.60f1'), then select the '3D (Built-In Render Pipeline)' Template.

4) Give the Unity Project a name, pick a local location to save it to., then select 'Create Project'.

At this point, the Unity Engine will load the project. Wait until it has loaded before proceeding to the next step.

5) In Windows Explorer, navigate to the directory set in Step 4), and create a sibling directory to 'Packages', named 'Packages_External'.

6) Enter the 'Packages_External' directory, and copy-paste into it the unzipped NoesisGUI-Unity plugin folder downloaded in Step 1)

7) Return to the opened Unity Project, and navigate to the Toolbar's 'Window' option, then select 'Package Manager'.

8) With the Package Manager open, click on the '+' icon in the upper left of the window, and select 'Install Package from Disk'.

9) Navigate to inside of the 'Packages_External' directory created in Step 5), enter the NoesisGUI-Unity plugin's folder, then select 'package.json', and press 'Open'.
This will install the NoesisGUI-Unity Plugin into the current project.

10) Once the Package has finished installing, in the Unity 'Project' tab, open the 'Assets/Scenes' folder, right-click on 'SampleScene', and select 'Show in Explorer'.

11) Download the attached video (Video_AnimatedMechBackground), and place it within the Assets/Scenes folder.

12) Return to Unity, navigate to the Toolbar, and from 'Tools/NoesisGUI', select 'Open Studio Project'.
This will open Noesis Studio within Unity.

13) In Studio's Assets Panel, expand '/Scenes'.
This video file downloaded should be visible within there.

14) Within '/Scenes', adjacent to the video file, create a new Page named MainPage.xaml
Creating this Page will automatically open it in a tab within Studio.

15) Drag-and-Drop the video file into the RootGrid, then save all open documents in Studio.

Observe the MediaElement/Video failing to render in Studio on the Stage.

16) Press 'Play' in Studio.

Observe the MediaElement/Video failing to render in Studio.

17) In Unity, double-click the 'SampleScene' scene in the Project directory.

18) Click-and-drag the 'MainPage' Noesis item in the Project directory, on top of the 'Main Camera' in the Unity Hierarchy.
This will make the Noesis page render on Unity's 'SampleScene' Main Camera.

19) Play the Unity Scene on the 'Game' tab.

Observe the video playing in the Unity scene, but not in Studio.

20) Open Noesis Studio Standalone launcher, navigate to 'Add Existing', and navigate to the Noesis Project within this Unity Project.

21) Open the same Project within Noesis Studio Standalone

Observe how the video renders as expected.

Expected Results: MediaElements render within Noesis Studio for Unity in the same way they do in Standalone.

Attached Files
PlatformAny

Relationships

related to 0004622 assignedjsantos Unity Features Innacurate Colour Reproduction For MediaElement Videos 
related to 0004623 assignedjsantos Studio Unity Sizes Equally-Dimensioned Files Differently Between Bitmaps and Videos 
related to 0004625 assignedjsantos Not All MP4 Videos Equally Supported by Studio/MediaElement 

Activities

Issue History

Date Modified Username Field Change
2025-12-09 12:29 dstewart New Issue
2025-12-09 12:29 dstewart File Added: Video_AnimatedMechBackground_Idle.mp4
2025-12-09 12:29 dstewart File Added: UnityMediaElement_Compressed.mp4
2025-12-09 12:29 dstewart Description Updated
2025-12-09 12:30 dstewart Description Updated
2025-12-09 13:09 dstewart Description Updated
2025-12-12 02:54 jsantos Assigned To => jsantos
2025-12-12 02:54 jsantos Status new => assigned
2025-12-12 02:54 jsantos Relationship added related to 0004622
2025-12-12 02:55 jsantos Relationship added related to 0004623
2025-12-12 02:55 jsantos Relationship added related to 0004625