Rezmason / matrix

matrix (web-based green code rain, made with love)
https://rezmason.github.io/matrix
MIT License
3.29k stars 212 forks source link

Improvement: create a crowdsourced section in the readme with links to Mac, Windows and Linux solutions for screensavers and wallpapers #12

Open BrandgrandRealMe opened 2 years ago

BrandgrandRealMe commented 2 years ago

And also add to chrome and opera! https://addons.opera.com/en/wallpapers/

BrandgrandRealMe commented 2 years ago

I have made a Lively live wallpaper for windows of the updated version of the rain matrix.zip

https://user-images.githubusercontent.com/47084010/147524795-7e74bc10-e2ac-4419-8855-db43f5ba7ff7.mp4

Rezmason commented 2 years ago

You know what? I'll investigate this. There's enough demand for these that I'll try and figure it out. 😊 But if it requires me to make an account, I might not go through with it, because then I'd have to address bug reports on multiple websites.

Rezmason commented 2 years ago

I think it's possible to host a Wallpaper Engine web wallpaper from GitHub. Without a Windows computer, I'll be flying blind, but it could be fun to try.

DustinBrett commented 1 year ago

Amazing project you have here @Rezmason. I've added it to my Web Desktop (daedalOS) (Demo) as an animated background with a 2D and 3D version. Thanks so much for the detail you put into this. I still have a few bugs to resolve around the loading of the wallpaper multiple times without refresh, but otherwise it seems to be pretty solid. I was hoping to move it to OffscreenCanvas like my other wallpapers, but not sure REGL supports that easily.

2D image

3D image

Rezmason commented 1 year ago

Lookin' nice, @DustinBrett ! This whole site, really.

regl's initializer seems to accept a normal canvas as input, either by handing it one or handing it the WebGL context from one. Try replacing the canvas I create in js/main.js with an OffscreenCanvas and who knows, maybe it'll just work, that's known to occasionally happen πŸ˜…

luciodaou commented 1 year ago

Tried to make it work with this tiny project, but only got a black screen: https://github.com/cwc/web-page-screensaver/

Rezmason commented 1 year ago

Hm, they may be using a web view that lacks WebGL support or something.

Is anyone here with a Windows machine willing to evaluate this product's three week trial? They claim to use "WebView2" (Edge-Chromium) as their web view, which I suspect will do the trick. I'm interested in whether it works at all, and whether it's worthy of a recommendation to people who want thisβ€” which is almost everyone by the looks of it πŸ˜†

presianbg commented 1 year ago

If anyone knows how to get it as animated wallpaper/screensaver on Linux, please share !

yaaaaa commented 1 year ago

On linux You can use komorebi to set any looped video. But this one is not looped and has low frames... can somebody make looped video with stable frame rate?

presianbg commented 1 year ago

On linux You can use komorebi to set any looped video. But this one is not looped and has low frames... can somebody make looped video with stable frame rate?

loops functionality is already built-in, look at the settings:

loops - (WIP) if set to "true", this causes the effect to loop, so that it can be converted into a looping video.

I've tried to screen record it with few tools (Peek, SimpleScreenRecorder), but the results were not good - low frame rate / bad quality.

Yes, komorebi is an option, but its too much CPU intensive and looks like the project is discontinued / not maintained.

luciodaou commented 1 year ago

Hm, they may be using a web view that lacks WebGL support or something.

Is anyone here with a Windows machine willing to evaluate this product's three week trial? They claim to use "WebView2" (Edge-Chromium) as their web view, which I suspect will do the trick. I'm interested in whether it works at all, and whether it's worthy of a recommendation to people who want thisβ€” which is almost everyone by the looks of it πŸ˜†

There are a lot of forks of it, but none worked for me. I tried this one: https://github.com/janemiceli/web-page-screensaver-windows That the default webpage for it is a similar matrix code rain animation, but that didn't work too.

NoClueLemmeTry commented 1 year ago

Hm, they may be using a web view that lacks WebGL support or something.

Is anyone here with a Windows machine willing to evaluate this product's three week trial? They claim to use "WebView2" (Edge-Chromium) as their web view, which I suspect will do the trick. I'm interested in whether it works at all, and whether it's worthy of a recommendation to people who want thisβ€” which is almost everyone by the looks of it πŸ˜†

I have just tried Live Screensaver Creator and it just works, including the different versions' URLs. Install, add URL(s), and you're set. The screensaver looks exactly the same as running your Matrix page fullscreen in a web browser. 2022-09-30_23-27-47

imaginaryCorn commented 1 year ago

For MacOS, https://github.com/liquidx/webviewscreensaver has been working great for me πŸ‘πŸ»

CDIJLR commented 1 year ago

This project works great in Windows and is free. Can set a page as an active desktop, and with a separate .src download, can use that active desktop as a screensaver.

https://github.com/rocksdanister/lively

K0wp3R commented 1 year ago

This project works great in Windows and is free. Can set a page as an active desktop, and with a separate .src download, can use that active desktop as a screensaver.

https://github.com/rocksdanister/lively

i've been using lively for a while and it does work really well, only thing is that this ends up being a fairly heavy animated screensaver/wallpaper, uses over half of my laptop's integrated graphics, and drains the battery more than i'd like (but yeah lively works great for nearly anything animated)

57r31 commented 1 year ago

uses over half of my laptop's integrated graphics

you can control fps and resolution scale

cmdshft commented 1 year ago

Came here to show interest in a wallpaper for this one! It's the best one out of the others that exist, including the official version.

Kabouik commented 3 months ago

For Linux, with things like swww, what would be great would be a way for matrix to export to a video file, and make the start point and end point similar so that the video can be looped seemlessly.

I'd really love that one as a wallpaper (just slower).