Unity webgl lighting not working


Unity webgl lighting not working. Feb 14, 2022 · I looked up in the internet and read that directional lightmaps doesn't work for WebGL. I bet reducing the lightmapping quality is probably going to solve this issue but at the cost of Aug 21, 2016 · I've tested with up-scale and down-scale. Suddenly the point light and spotlight stop working in the game view as well as in the scene view,and gives a warning under the Bounce intensity current real time indirect bounce light shading for spot and point lights is not supported. It will likely be until WebGPU before Realtime GI will make its way to web builds, because of the current feature disparity between WebGL 2 and native D3D/Vulkan/Metal APIs on the web. I have point light and lighted particles, I really can't find how to do it. The Quality setting is on Beautiful. 15f1), the depth is all black: If I open the exact same project with Unity 2020 or higher (I tried with Unity 2020. I’m using the following code: void Update() {. Jul 5, 2015 · Jul 5, 2015. So far I have checked: Quality settings. In standalone builds, this works flawlessy. But if I switched the directional Mode to non-Directional and replaced the directional light and only baked a Point light, the Texturemaps also didn't work in WebGL. First, disable the compression in the playersettings. May 4, 2023 · Hi! I have an existing project that I updated to use the URP in Unity 2021. I’m using Unity version 2017. In other words, if you want lighting you have to calculate it yourself. 0. Locked; Cursor. I'm using Unity 2021. May 27, 2018 · I had a complex system that determined keyboard and controller input keys based off the operating platform, and that system failed to account for WebGL. 5, safari Safari 6. . My mesh renderer. Nov 17, 2015 · Using Unity 5, I have generated build for WebGL. Sample () functions. 0b4, Project without 'Input system Version 1. 5 - May 14, 2021', the input also wont work when building for WebGL Jan 24, 2019 · If i add Standard Shader in Graphic Settings > Always Included Shaders the normal map is not working properly and lighting fails (shadows, etc) on WebGL. This could either be because of the fog i’m using, or a lighting bug. 20f1. My unity version is the 2020. "doNotCaptureKeyboard: true" no longer works in Unity 5. I am using Node. Combine (Application. in the DOM. 23f1. What I have when I compile for WebGL. 54 PM. com/packages/tools/utilities/lig Aug 23, 2014 · Hello, I have just update one of my project and the most recent build i produce doesn't work. UnPause () works in editor but does not work in WebGL. 1 MB. To create a build for WebGL, go to File > Build Settings from Unity’s main menu. Essentially, when in WebGL, the game stopped looking for any input because there wasn’t a defined input system for that platform. 0 in the build-settings of Unity until this issue gets fixed. It's only emulating OpenGLES 2. Log functions into the Socket Code to find out where The biggest problem is regarding the lack of shadows. It stopped working, it only works in editor but on WebGL platform inside browser it adapts to the current refresh rate of monitor. Game controller works fine too in window platform build. We see that it only happens in android (not in the PC browser), and we would like to know if there is a way to make it work. In WebGL, at first the Ambient light results darker, but a second call to UpdateEnvironment () for a pinkish hue to the Ambient lighting. Try changing the quality settings and maxing Pixel Light Count and anything related to lighting or shadows. 22f1. I'm currently trying to port a large project from WebPlayer to WebGL, using Unity 5. It seems the Directional Light is not as intense, and the brake lights and nitro lighting (see image) only shows up on the left (somtimes the right, depending on viewing angle). unity3d. They only work now with the Directional Light. Aug 24, 2017 · URP is 12. I want to mention that the 3D object has a Mesh Collider on it, but it doesn't work with other colliders Aug 18, 2005 · 1,666. Below is the editor vs build images as well as my lighting settings. Feb 11, 2024 · I have an issue wherein on in game view in WebGL only, shadows do not show. I use post processing effects (using volume overrides) and I see them all in the editor (and game preview) but however I tried, I cannot seem to get them working in the build itself. All you have to do is create a text mesh pro input field, set your build to use just the "new" input system, and publish for WebGL. 2 - Most of the materials don't use any normal-maps, but the green soil seems to have some artifacts Apr 12, 2020 · It doesn't matter how bad your code is written, it is still way faster than calling the DateTime build in Unity with c#. #29. This has worked great until now, where the Imgur plugin I am using doesn't seem to be working Nov 7, 2016 · I'm working on a game for WebGL platform, I was earlier working before on Unity 2020 LTS. js:1 -1. UpdateEnvironment ()". The lighter photo is the editor which is what I want. Turning off the render feature in the forward renderer data and playing it in WebGL renders everything properly Jul 11, 2017 · script: Create a VideoPlayer component and assign in a plan case needs video in scene or camera if you need video full screen; Use this command to combine the streaming assets path with the video file name and extension: videoPlayer. I didn't add additional lighting or post-processing effects or anything new. 0" on a desktop it's still running Direct3D, Vulkan, or Metal (whatever the default is for that desktop platform), it's not actually running OpenGLES 2. The issue exists in both Chrome and Firefox. targetFrameRate and it was working, but as soon I upgraded my project to 2021 LTS. js:1. the red cube should be the outliner. Once i Build and Run the game in WeBGL the functionality of the game is totally broken for some reason. By default, Unity keeps the canvas element CSS size and the WebGL render target size in sync and provides 1:1 pixel perfect rendering. IO on the sever-side and also a corrseponding plugin in the Unity client. The cursor will go into the textfield and display the Mar 16, 2017 · Using unity 5. I've got it to a state where a non-development build runs in Firefox (32-bit), with memory size set to 1024Mb. My shader. I am using Unity 2021. Feb 8, 2018 · Hello, anyone know how to show URP lights on webGL, i tried everything. we change the skybox at runtime and afterward call "DynamicGI. I set the cursor lock mode like this: Cursor. My workflow in scripts: By pressing a button, the function StartGame is invoked (invoking occurs in GameManager script) in which coroutine is started (this occurs in SpawnLights script). Dec 2, 2014 · Hi team! I've tried building the runtime demo for WebGL both for 2019. 2p1 (which was shipped yesterday) now has an API to switch this setting from Unity scripting code: Code (csharp): #if !UNITY_EDITOR && UNITY_WEBGL. Uncheck "Allow HDR" on your camera in Unity (it will cause anti-aliasing to deactivate in WebGL). Feb 17, 2021 · opacicpetar96. 4GHz Intel i7 with 24Gb RAM running Windows 8 64-bit. html May 11, 2016 · In WebGl build , directional light not working and shadow not coming on webgl Build Please assist to resolve this "Unity", Unity logos, Apr 27, 2020 · 74. doNotCaptureKeyboard) . Tested on firefox and google May 28, 2024 · Questions & Answers. 9f1 and that’ve worked for me, no more build errors Jan 4, 2017 · Steps to reproduce: 1. 0f1) and export it to WebGL, it works fine: You can find the attached project in the thread. exe -runTests -batchmode -testResults "(our test results directory)" -testPlatform WebGL -logFile "(our log directory" Initially we were building with the lightmapper set to "Progressive GPU (Preview)", but that was causing the build to fail because our virtual machine does not have a GPU. jonas-echterhoff,Aug 24, 2015. 0 support of iOS Safari. Jun 7, 2019 · Unity Technologies. Or set webgl1. If the issue persists, you could go to Edit > Settings > Quality and check if you can tweak some values or enable something. Nov 24, 2017 · Hey guys i have a major problem with Unity Visual Scripting and WebGL. I would suggest that you'd ask in General Graphics sub-forum for assistance. url = System. ioMy Streaming Channel: https://www. We don't do anything to make Unity WebGL content *not* work on mobiles (other then showing a warning), so, yes, some content will work on some devices. Aug 1, 2017 · It seems like the main platform (White rectangle) isn’t being lit up. I guessed that your AR app uses WebCamTexture pixels, so I thought this issue might be relevant. touches on the old input system and using the new input system, touch input does not work. Apr 5, 2018 · De-active mipmapping (uncheck Generate Mip Maps if it is checked in the image import settings in Unity). I would suspect the lighting settings to be an issue, possibly the size of the light/shadow map texture is too high for WebGL to handle respectively Unity forces the light info into an inadequately small texture to meet WebGL limitations. Using latest LTS version of unity. Store all the downloaded asset data. png. It works wonders in Windows builds, but as soon as I build for WebGL the object instead of being transparent just disappears. The WebGL Canvas is always eating all the keyboard input, no matter if these options are set or not. The darker photo is the WebGL version. We are facing an issue with missing shadows whenever we build our game. 9 and localization 1. I use pbr materials so I have to use (I think) URP. js and Socket. We need to recreate the lightmaps for the Mar 7, 2019 · And set all non-moving light sources to static as well. Both of the versions (WebGL and Mac) were exported under the same project/player settings, so I don’t know where this issue originates from. Just FYI, the WebPlayer build works approximately the same as the image labeled "Unity Editor. Hello, Some context, we are using Unity 2021. The scene looks overly blown out and like none of the maps are being applied. If you switch to "OpenGLES 2. Recently I built a project that had the new 2D lights in it. I've provided the following image to explain my issue. IO. 2) If first step doesnt work… try this: 3) If Descompression Fallback or Compression format: disable is not working for you… try this: What I did was downgrade my Unity version to 2019. I have also checked the lighting settings. #1. 2. " My issue is that using the new Unity WebGL build target, I cannot achieve the same level of brightness for my 2D game. Is there a workaround to fix this, or is support not available yet ? Resolution. As should be clear by now, WebGL doesn't have much built-in knowledge. That said, for simple content you may well May 5, 2015 · ColinAmuzo. 0f1 Personal. 5f1 and URP 12. 0 by turning off support for some features that GLES universally will not support. Find a large consecutive block of free memory to allocate the Unity WebGL memory (which you can configure in build settings) 3. kristijonas_unity, Apr 27, 2020. 48. Enabling compression requires your webserver to serve your content correctly, since you do not have a webserver running, it doesn't even serve it. Feels like the audiomixer just doesn't react to Oct 19, 2021 · Hi Karl, I have the same issue on unity 2021. Additionally, it should be noted that it has been very difficult for me to adjust the new types of light, which do not show to be as direct in their execution as the base ones. Path. For example my player object is rotating Oct 24, 2018 · I have a xbox controller and its not working at all in webgl, but the keyboard and mouse works fine. For Build Settings, refer to WebGL Build Settings. I have my player setting set to both using new and old input system. I’m very new to Unity, and any help is appreciated. Posts: 92. Then go to Window > Rendering > Lighting and click on “Generate lighting”. 0-pre. io and other services as well as some versions of Android MAY need SSL to work!" SSL - 5$ SSL - 5$ zouspants , Apr 11, 2020 Jan 16, 2020 · PavlekZG January 18, 2020, 2:10am 2. zip) 2. For the most part, I started with the SampleScene in the Unity Hub URP template and just added my existing scene content. nawash, arumiat and Dantus like this. Jul 24, 2017 · We development team took a build on WebGL and tried on mac mini( OS ver 10. Voodoodoo_Studio, May 13, 2023. Aug 19, 2021 · AudioSource. The first image is how the shader appears in the editor, but in the second picture you Nov 16, 2013 · - it also works as expected in WebGL build - after upgrading the project to 2022. This will do some basic checks on the shader to Oct 27, 2013 · 1,666. I created a bare-bones new project to test as well, and it still doesn't work. File size: 1. Feb 20, 2018 · The mouse is locked correctly in the editor but in the WebGL build is locked in the last position of the mouse and not in the center. Sep 30, 2016 · -e: scene as a realtime spot and point light which are both not working in a webgl build --repro with 536, 541, 550-repro: --open attached project --open Game scene --play scene --notice blue light on paddle and red(ish) light on ball --build & run for WebGL --NOTICE both lights are not shown Dec 3, 2012 · Enlighten Lightmap Baking does, since it is an offline process, and maybe static/precomputed light probes do also. 3. 6. That one will just lag out in webgl and cause you to have unreliant information carriage. Touches does populate with the correct number of touches currently affecting the screen, but the touch position of each touch is not set. Joined: Feb 8, 2018. ScreenPointToRay(Input. 1 before and those options worked and I was able to use Input fields, etc. 1 now and Jul 9, 2013 · Just picked up a new iPad Pro and was surprised to find my webGL content not even loading at all. FWIW, we have some changes to the Unity shader compiler going into Unity 5. in OnApplicationQuit etc. Apr 7, 2016 · The room I'm currently working on is pretty long and uses 3 point lights for lighting. mousePosition); Jan 27, 2021 · Tested other Unity games and they work; Found 1 article that said to change the compression on Player but that didn't work (tried all possible configurations and still not working) Found 1 article that said add a web. printErr @ Game. Then test your game. Save () during gameplay to ensure the data is saved to the database (for example, each time when user confirms the change). Check the screen shots below. GetFloat () though I won't hear any difference. mp4"); Jun 21, 2014 · Banksy. 1f1. In my case they were all set to 0,1683 on my Razer 2 phone. #8. 0f3 ahd 2020. To skip the work to get such a simple app ready for the AppStore, I find webGL to be the best solution. visible = false; Sep 18, 2022 · I've attached the photos below. I can reproduce it now this way. Go to Build Settings, switch platform to WebGL 3. 21. Also having the same issue still. Had a similar problem with WebGL build recently. 5. Build Apr 23, 2021 · Topic :https://forum. We have detected that the cookies for the lights do not work on android in a webgl build. Jun 15, 2009 · In the Unity editor it seems to work but in a WebGL build my changes at runtime don't seem to have any (audible) effect any more. Apr 3, 2011 · I am trying to use this blend shader in webGL build but its not working, It was working for android and iOS. However, this issue seems to only occur in Unity 2022 and above, so if your app does not work well in Unity 2021, it may not be related Aug 18, 2005 · 1. Expected final rendering and what I have when I compile for PC. Jun 14, 2011 · Unity ID. The lights work very well in the editor Jun 14, 2011 · Unity ID. Nov 28, 2013 · At this point, I am completely out of ideas, as coroutines are said to be working in WebGL. Apr 23, 2018 · I’m having an issue with RayCasts not working in a WebGL build. Regarding URP and emissive materials - if your object with lit material is at a distance make sure to increase the "intensity" (slider) to 10 on the material's "emissive" value. 7. Aug 30, 2022 · 1. 0a17 and it doesn't work properly (in any browser eg Chrome or In the latest Unity 2021. Apr 10, 2014 · 6,697. WebGLInput. streamingAssetsPath,"myFile. 2, which resulted in an issue with the shader where cutoff no longer works in standalone and webgl builds. The generated lighting and lightmaps work fine in scene mode as well as in game mode as per expectations. You just go Right Click → Create → Material, and then choose the material and in the inspector press where it says Opaque and choose Transparent in the drop down menu, and then click the white color and change the alpha from 255 to 0. Dec 8, 2023 · This issue is that the GetPixels32 () method used to retrieve WebCamTexture pixels results in all black pixels. In the Graphics settings panel under Edit -> Project Settings -> Graphics there is a Fog modes drop down box. Game. webgl. 1092832/#post-7070695Lighting Tools 2021:https://assetstore. Jul 4, 2012 · Posts: 1,666. 7. 2f1 for a WebGL project. com/threads/webgl-lighting-tips. So pretty much, 100% my own fault and not an issue anyone Feb 8, 2016 · But the issue is when exporting to WebGL: When using Unity 2019 or lower (I tried with the latest Unity 2019. It renders the game virtually unplayable on certain monitors. In the Chrome debug console I'm getting: GL_INVALID_OPERATION: Mismatch between texture format and sampler type Jun 16, 2021 · Note: using Ctrl+z to "reactivate" the broken point light will only work until the scene is reloaded. keyboardListeningElement, Module. Nov 16, 2010 · 3. 1. Aug 11, 2013 · The majority of the progress bar action happens during the download stage, and in fact in the 5. Render Pipeline: UniversalRP-HighQuality. If I do a volume change via AudioMixer. It just runs two functions you supply — a vertex shader and a fragment shader — and expects you to write creative functions to get the results you want. I even have my Web gl gamepad standard mapping setup. config but that didn't work; Found 1 article that said I needed to slow down instantiate but there isn't one in project Jun 21, 2016 · 4. Ray detectobject = Camera. 8. Built with Unity 5. In the editor the point lights look fine but in the exported WebGL version (tested with the latest Firefox) the lights keep flickering and Jul 7, 2023 · Lighting in WebGL. loader. Lighting settings. In coroutine, for each loop starts in which lightPrefab is Feb 15, 2022 · Good day! I am somewhat of a noob to Unity and I am having trouble getting a WEBGL build version of my game to work. com website they write "WebGL builds hosted at itch. Aug 19, 2012 · Browsers need a lot of memory to: 1. Dec 13, 2018 · I have my gameobject marked as Static as well as my terrain. It works fine in the editor and in a PC-standalone build. without URP With URP Feb 6, 2014 · Here is the Editor / Stand Alone build screen: And here is the WebGL build screen: So far, i noticed those problems: 1 - The first major discrepancy seems to be the ambient light level, (but my "Ambient Intensity" is set to 0 on Lighting tab). By default, this match is done to implement high DPI rendering. com/cha Jan 30, 2019 · 131. Jun 3, 2020 · Hi all, I'm trying to build a simple scene for webgl. In the scene view (also on WebGL), they do show. 2 beta 13 (latest as of now): - the button works as expected in Editor - it does not react to mouse clicks at all in WebGL build May 11, 2022 · Unity. 1, as we rewrote input handling in WebGL. I specify this because i know the build was working just Jul 12, 2014 · 59. 8f1. In WebGL, when we press pause, instead of pausing it appears to mute the audio and when we UnPause it resumes from a different point. My client has asked to share a simple three minute-to-use app with a large number of people, and then collect their creations for a scrapbook. A Unity ID allows you to buy and/or subscribe to Unity products and services, shop in the Asset Store and participate in the Unity community. Apr 11, 2019 · In WebGL you should always execute PlayerPrefs. e. Why are these different and how to I get these to match? Attached Files: Screen Shot 2022-09-18 at 7. Clearing the GI cache, unsetting the Lighting Data Asset in the Baked Lightmaps tab of the Lighting window or clearing baked data all have the same effect of bringing the scene back to the state of image 1. By default, the drop down is set to Automatic. In the first image it is scaled up - but WebGL draws it just on top of the first one, in the second image it is scaled down - ideally it shouldn't been even drawn due to stencil test (of course, depth test is disabled in the case of a second image) opengl. My development machine is a 3. I then made a WebGL 2. You can set these to be overridden by setting the drop down property to Manual. Using a "flat" ambient source gives no such problems. Feb 1, 2020 · It's not in the hands of Unity. I appended some Debug. EnchantedDonutStudioz1 May 28, 2024, 2:45am Oct 26, 2013 · The difference is mostly in how texture sampling functions work: The legacy syntax uses sampler2D, tex2D () and similar functions. Aug 11, 2013 · PineTreeDev. Hello everyone! I'm using Unity version 2020. main. Posts: 1,080. In my project I use a textfield in which I Jun 24, 2015 · Since the Update to the latest Unity 5 Editor version these two options do not work anymore (Module. 1 build the subsequent sections do not update the bar at all because there is a condition in SetProgress that doesn't allow progress to go backward, so once the download stage is at 100%, it's done. The scene should look exactly as before. 3, addressable 1. lockState = CursorLockMode. Parse all the JavaScript code (Chrome in particular needs a lot of memory for this). I tried to upload my game on the web. 3 which result in shadow setting no longer being tied to the graphics API being used - which will mean that soft shadows will then work in WebGL as expected. js:1 missing function: IsMobile. Update: The problem seems to be the "new" Webgl2. I build my project to webgl platform. Can you help me out on what am I missing? Nov 20, 2016 · The problem was with the global directional light, not the point, because on the directional light I had the "Enable Shadows" unticked and it was rotated awkwardly, so I set the rotation to 90/90/90 and made the color black, set the intensity and ticked enable shadows and that solved it! edited May 12, 2014 at 9:10. 1 and intensity try 50 then reduce accordingly. The WebGL API isn't and won't support it. I tried also with 2020 and 2019 still the problem is the same. I fixed the FPS to 60 with the help of Application. These are the only errors I am getting in console after clicking Build and Run: Game. I found this thread: 2D light not working in LWRP on mobile - Questions & Answers - Unity Discussions However it is a (little bit) outdated, i think. 8 ) it showing that "your browser doesn't support Jul 12, 2011 · I've been using the standard specular shader with a cutout render type to draw leaves on trees and such, and have recently upgraded the project to 2021. then adjust the Post Process Volume object's BLOOM Threshold to 0. Procedure: create a new Universal Render Pipeline project, import the URP samples, switch to the "Lit" scene, add that to the scenes in build as the first scene, switch to WebGL in the build options, Build and Run. But, 5. The lighting could be being throttled by the fact that it's WebGL. 1 and facing an issue in the project i am working on. Judging from the screenshots you've posted, seems like it is the screen space AO that you are having issues with. As well, sorry for the very long post but I felt that it would be best to try and explain everything since I looked everywhere for a solution and have tried many things to fix this problem. can anyone suggest what is the problem with this shader. If you are using pixel-graphics, set filter-mode to point (in the import settings). 6f1 version. ), because all indexedDB operations are asynchronous, and there is no Sep 9, 2020 · 1) Go to Build settintgs → Player Settings → Publish settings → Compression format: disable. Beginner, WebGL, Unity-6-0. I was able to build it for PC and WebGL and run it, only when running the WebGL build the 2D lighting seemed to be not working. SetFloat () I may read the just set value correctly afterwards with AudioMixer. Now, as we want to target WebGL, this rendering feature is not working in WebGL builds, rendering everything to black. On Mozilla Firefox it working perfectly but on Google Chrome it showing following messages. The DX10+ syntax uses Texture2D, SamplerState and . Now after the WebGL app is built and run, it opens, everything looks alright, but when I click on a 3D object surface it doesn't register the Raycast. I am having trouble with my non-directional lightmaps showing up in the WebGL build - I'm reading they should work fine, so I feel like I'm missing a setting somewhere. The shadows are working when the directional light is in Mixed settings but it will just disappear when I try to bake them. #5. 2. youtube. On one end there's a portal (used to enter/leave the room) that's a simple plane with a "flowing lava"-type shader. Sep 16, 2021 · Left is in Editor right are the WebGL. If the web page in JavaScript modifies the canvas CSS size, Unity will automatically adjust the WebGL render target size to match it. Dec 8, 2014 · 33. Override DPI Apr 27, 2021 · There is some network code involved but since everything is working within the editor I figured the problem has to lie within the way my WebGL application is built. unity. . 0 build and tested it in browsers. docs. Btw, it looks like Enlighten is being I try to export my game under WebGL but all my shaders do not load when I compile my Unity project. It almost seems like that light is being drawn below the shadows. Second: Try to do a build and run (Ctrl + B). I have this generic transparent shader made with shadergraph, in order to avoid weird artifacts due to transparency I edited the shader code and placed this pass at the begining of the shader. At one of the latest WebGL/WebGPU community meetups, the WebGL and WebGPU working group members told that it would be a feature of WebGPU and won't be supported in WebGL. It does feel a bit like there is a limit on the amount of Nov 8, 2021 · The generated lightmaps are available for a plane and not for a model after WebGL build. captureAllKeyboardInput = false; Feb 17, 2016 · Unity Technologies. kuri_pl, Nov 21, 2022. Tried with Chrome, Firefox and Safari and same thing. 4. We have a custom render pass for blurring targeted for mobile platforms and has been working great. This syntax works on all platforms. When you have configured the Build Settings, choose from one the following options: Build: Builds your application into a Player. Open the attached project (New Unity Project. Any help is appreciated! Jul 15, 2021 · Quickly fix any Unity web versions of your game if it is not playing, and how to correctly upload to itch. This will strip the Fogging variants of the shader if it is not found on any of the scenes. The TextMeshPro input textfield does not seem to be working in WebGL. Confirmed the mesh and the material on the mesh are set to receive shadows. Try setting default quality settings to highest for the mobile build. But when we try to build using the WebGL platform the lightmaps created for the model are not available. Aug 16, 2021 · Posts: 17. However, the constraints of the platform (performance, memory) become might tighter on mobile, so we generally don't support or recommend it. WebGL does require some web knowledge to get it ticking. You should not expect PlayerPrefs to be saved when user closes the window (i. Code (csharp): Nov 20, 2018 · On dreamlo. A development build will give OOM errors. I tried both Input. Bart. They disappeared. Pause () and AudioSource. You can disable it directly on the phone: Settings >> Safari >> Advanced >> Experimental >> WebGl 2. De-Panther, Dec 16, 2021. com/Manual/class-QualitySettings. Unity version: 2020. Nov 15, 2020 · shadowprofile. Can you have a look? Jan 3, 2021 · Then, in the project window I created a new Material and made it transparent. Some forms of this syntax do not work on OpenGL platforms, because textures and samplers are not different Oct 10, 2018 · Hi, Hope you are doing well! I am using unity3d 2018. In the Platform list, select WebGL and then click Switch Platform. mc wy wj sc sv lq wh fn tu ma