Wallpaper Engine

Wallpaper Engine

Electric Eye
34 kommentarer
xilacnog (Gundisalvus) 20. sep. kl. 1:42 
Nah, I'm good on the code area. I was stumped on the code for work and I just added it on a whim.
Squee  [ophavsmand] 19. sep. kl. 12:44 
@xilacnog I love to see you working thru my code. My problem was that i can keep adding options but it never ends. At some point I just gotta end a project

But want to add that if you have questions, feel free to ask here or start a discussion ( supports more than 1000 characters ) here in workshop. When I can I try to answer all, but not always timely or might not have the answer ya hope for. But in any case feel free to ask. but considering how ya have already "consumed" the code I'm not sure ya need my help :)
xilacnog (Gundisalvus) 19. sep. kl. 12:00 
In the meantime, I made a personal copy after this fix and added an additional option that shows only the clock while there's no audio playing.

It can be extended so that the visible elements are configurable from the Wallpaper properties but I was lazy to set them correctly in the UI so I haven't done it.
xilacnog (Gundisalvus) 19. sep. kl. 11:55 
I fixed it in a different way, on `wallpaper.js`, in the `onWeAudioData` method, there's an `this.audioFrameReal.update( data )` and then checks `!this.audioFrameReal.hasAudio`.

However, `hasAudio` was already set during the `update()` call, this causes the code to always switch to fake audio.

I fixed it by doing this:

```
[...]this.fpsCounter.audioTime = timeDiff;

// Check if incoming data has actual audio BEFORE processing
var hasRealAudio = this.hasAudioInData(data);
```

And then changing this check:
```
// no audio detected, and we want to animate when there is no audio
if( !hasRealAudio && this.animateWhenSilent == 1 )
{
fakeData = this.updateFakeAudioFrame();
```
Squee  [ophavsmand] 19. sep. kl. 7:35 
@xilacnog .. oh that was nice of you. But when I checked early in the week I instantly saw what was going on and made the small changes. You could compare it and see if we had the same solution. Only changed 2 lines in Scene.js at line 158, 162. Had some old code that should of through an error if this wasn't written in javascript. Was just putting it online when I saw your message. Thanks for efforts though.
xilacnog (Gundisalvus) 16. sep. kl. 7:40 
@squee I found and fixed the issue. I've sent you a friend invite since Steam doesn't let comments with more than 1000 characters.
xilacnog (Gundisalvus) 15. sep. kl. 8:50 
Awesome @Squee, By updating, I really meant fixing this bug. On my end is super easy to reproduce.

1. Have something playing, or have nothing playing
2. Set Animate When Silent" to "Hide Visuals"
3. Note that Visuals are hidden whether something was playing, nothing was playing, and that they don't reappear.

I bet it's just a silly conditional, or a place where a state check was forgotten.
Squee  [ophavsmand] 15. sep. kl. 7:09 
@xilacnog, I'll check. I am not updating, but im still maintaining what I can. I'll post when I know something/updated.
xilacnog (Gundisalvus) 15. sep. kl. 5:56 
Hello, I found this wallpaper recently, and I love it.

One thing I did notice is that, if "Animate When Silent" is set to "Hide Visuals", it'll hide the Visuals whether it's silent or not.


If you're no longer updating this wallpaper, would you mind if I did and posted it myself (Giving credit where it's due, obviously)?
Squee  [ophavsmand] 31. mar. 2023 kl. 8:45 
@Cloud No option for that at the moment. I like the idea though and can check when I have some time, but can't make any promises. As it's rendered 3D I suspect that the elements might become distorted and not sure if my skills are good enough to counter that without spending a lot of time.
Cloud 29. mar. 2023 kl. 19:56 
great wall paper, i use dual screen, any change to move the entire thing to one screen, like the eye one on left side. my right side still have the same background but without the eye? thanks!
Squee  [ophavsmand] 29. maj 2022 kl. 13:05 
Updated:
- Fixed a bug that would not allow the wallpaper to start properly if Audio Recording was disabled
- Fixed a bug where Arcs would slowly end up on the same depth and not spread out equally
- Beat detection/Bouncing of elements is disabled now when the wallpaper is animating without any audio.
Squee  [ophavsmand] 28. maj 2022 kl. 9:12 
@Amirin Right now I am a bit stumped as I have not encountered this problem nor have a clue where to look right now. I created a discussion for this problem so if you are willing we can share more information. I got a nice list of questions for you. The replies here can only be so long and my reply didn't fit .

A link to the discussion: https://psteamcommunity.yuanyoumao.com/workshop/filedetails/discussion/2777242023/3386156547853830554/
Amirin 28. maj 2022 kl. 5:30 
@Squee everytime I restart or shutdown
Squee  [ophavsmand] 28. maj 2022 kl. 5:23 
@Amirin a question; Does this happen after every restart or just randomly?
Squee  [ophavsmand] 28. maj 2022 kl. 4:59 
@Amirin I will check it out. Might take me a few days though before I really have enough time. But I'll respond here when I know more.
Amirin 28. maj 2022 kl. 2:06 
@Squee - I got a strange "bug". After restart of my computer the Wallpaper freezes in a circle without of the most decorations I did. The clock will not show up too.
I have to go into the settings and click any config button to reinitialize and get back its intended status.
Amirin 25. maj 2022 kl. 15:44 
@Squee - thanks i found those presets.

I will try some configs on my own :)
Squee  [ophavsmand] 25. maj 2022 kl. 12:55 
@Amarin There are a lot of settings, If you open the wallpaper browser and have the wallpaper selected, go all the way down to the very bottom of the wallpaper settings and you will find an option "Browse Presets" which will show you all user made presets.

You can also find links in the description above these comments that link to the presets I used for the screenshots.

If you need some help tweaking it to your liking you could also start a discussion ( tab at the top of this page ) where you can share your settings. You can copy them from the wallpaper settings ( at the bottom below the browse presets button, click Share JSON ), past that whole text into your post and let me know what tweaks you would like and I can see if I can tweak it to your liking. Or feel free to start a discussion to ask how to do specific things.
Amirin 25. maj 2022 kl. 10:31 
Hi :)
is there a link to a list with all presets? I am working may way up and down in the settings... but nothing is satisfying me :D
Squee  [ophavsmand] 28. apr. 2022 kl. 8:41 
@justcatt The perspective ( at least right now ) can only be changed by adjusting the FOV which is round under the settings under: Wallpaper Settings -> General Settings -> Field of View . I have limited the FOV range though so not sure if your image needs a setting beyond those.

You can't really change the orientation and I have to admit that I forgot to consider vertical monitors but the wallpaper should adjust to some extent to any resolution, also vertical. The graphic sizes are calculated based on vertical height of the rendered area so you would have to change the radius ( not z position ) of most elements to fit better. I think only the tunnel and quad planes can not be resized.

If you could share the image ( via imgur, steam or some other site ) I could see what I can do with the settings to make it fit more with the background image you have in mind.
justtcatt 27. apr. 2022 kl. 13:22 
Hi, im trying use a personal background with this amazing piece you've created, how would i go about changing the perspective zoom it defaults to, its very close when using a custom. also can i change the orientation? I have my monitor vertical
Squee  [ophavsmand] 7. apr. 2022 kl. 10:23 
Updated:
- Fixed: Framerate was locked to 30fps of less
- Fixed: Z position settings of Arcs visualization was incorrect...... !!! Important !!! If you have adjusted these values you must raise them by 100 to keep your old settings
- Adjusted: calculation for the Starfield visualization to give better results
- Added: Starfield visualization now has distribution options
- Added: Beam Halo visualization now has different texture options
- Added: Auto EQ now has a strength option
Squee  [ophavsmand] 6. apr. 2022 kl. 16:53 
@Xioverze Found the problem but will probably update the wallpaper on steam tomorrow. Had a few new settings that I was working on and trying to finish up so I can include them in the update.
Squee  [ophavsmand] 6. apr. 2022 kl. 5:54 
@Xioverze I see. Thanks for reporting that. I would have to look into what I messed up tonight but 60fps should not be a problem.
Xioverze 5. apr. 2022 kl. 18:47 
also for some reason the wallpaper is limited to 30fps even though i have it set to 60 in settings, im using a 2060 super and a ryzen 9 3900x are my specs not good enough or is there a limit in the wallpaper?
Xioverze 5. apr. 2022 kl. 18:03 
pog
Squee  [ophavsmand] 2. apr. 2022 kl. 4:04 
@Xioverze .. If you mean mouse tracking then yes. In the wallpaper's settings in the wallpaper browser at the very top of the settings: Wallpaper Settings > General Settings > Mouse Follow Factor and set that to 0.
Xioverze 1. apr. 2022 kl. 19:58 
can you disable mouse parallax in here or not?
yuyuolozaga 17. mar. 2022 kl. 23:21 
It looks amazing and the presets to instantly get started are awesome! :steamthumbsup::cozyroe2:
Squee  [ophavsmand] 12. mar. 2022 kl. 11:38 
Speed of what specifically? There are "move speed" ( or rotation speed ) and "bounce strength" options for many of the elements under their "general settings' options.
Flowchris 12. mar. 2022 kl. 11:03 
can you make the speed controlable?
:steamthumbsup:
Squee  [ophavsmand] 12. mar. 2022 kl. 10:55 
Thanks!
fug4life 12. mar. 2022 kl. 10:14 
Its been a while, wb! Nice work.