Wallpaper Engine:壁纸引擎

Wallpaper Engine:壁纸引擎

Electric Eye
34 条留言
xilacnog (Gundisalvus) 9 月 20 日 上午 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  [作者] 9 月 19 日 下午 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) 9 月 19 日 下午 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) 9 月 19 日 上午 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  [作者] 9 月 19 日 上午 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) 9 月 16 日 上午 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) 9 月 15 日 上午 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  [作者] 9 月 15 日 上午 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) 9 月 15 日 上午 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  [作者] 2023 年 3 月 31 日 上午 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 2023 年 3 月 29 日 下午 7: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  [作者] 2022 年 5 月 29 日 下午 1: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  [作者] 2022 年 5 月 28 日 上午 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 2022 年 5 月 28 日 上午 5:30 
@Squee everytime I restart or shutdown
Squee  [作者] 2022 年 5 月 28 日 上午 5:23 
@Amirin a question; Does this happen after every restart or just randomly?
Squee  [作者] 2022 年 5 月 28 日 上午 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 2022 年 5 月 28 日 上午 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 2022 年 5 月 25 日 下午 3:44 
@Squee - thanks i found those presets.

I will try some configs on my own :)
Squee  [作者] 2022 年 5 月 25 日 下午 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 2022 年 5 月 25 日 上午 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  [作者] 2022 年 4 月 28 日 上午 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 2022 年 4 月 27 日 下午 1: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  [作者] 2022 年 4 月 7 日 上午 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  [作者] 2022 年 4 月 6 日 下午 4: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  [作者] 2022 年 4 月 6 日 上午 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 2022 年 4 月 5 日 下午 6: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 2022 年 4 月 5 日 下午 6:03 
pog
Squee  [作者] 2022 年 4 月 2 日 上午 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 2022 年 4 月 1 日 下午 7:58 
can you disable mouse parallax in here or not?
yuyuolozaga 2022 年 3 月 17 日 下午 11:21 
It looks amazing and the presets to instantly get started are awesome! :steamthumbsup::cozyroe2:
Squee  [作者] 2022 年 3 月 12 日 上午 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 2022 年 3 月 12 日 上午 11:03 
can you make the speed controlable?
:steamthumbsup:
Squee  [作者] 2022 年 3 月 12 日 上午 10:55 
Thanks!
fug4life 2022 年 3 月 12 日 上午 10:14 
Its been a while, wb! Nice work.