PC V1.0 b330 EXP

Status
Not open for further replies.
I think I understand better now, so each and every sound would need an
individual one of these processes in real time. The only other
way to do that would be to record each and every sound 21 times
at ten percent drops per distance measured. Seeing the graph
shows me the magnitude of processing necessary.

Thank You

 
All these sounds are played as Unity Audio Sources. They have a curve for falloff with distance. Footsteps were just adjusted recently. This is footsteps, which has 0 volume at 20m.

View attachment 31462
I think even if it's too much to do for all sounds, the "voice" of the zombie (groan, scream, yell, whatever) that repeats as they are attacking walls and doors would be the one that would be most important, I think.  That constant growl... growl... growl... growl every couple of seconds that you hear from the first floor when you're many floors up gets old quickly.  Like I said, it seems to work for  horizontal distance, but doesn't seem to work for vertical distance.  But I should probably test that again.  I've tuned it out after all this time, so maybe something has changed in 1.0 and I haven't noticed the change.  Before, I'm pretty sure I could hear a zombie on the first floor when I was at the top of a skyscraper and it still sounded like it was right next to me.

 
Before, I'm pretty sure I could hear a zombie on the first floor when I was at the top of a skyscraper and it still sounded like it was right next to me.
Yes, that was the case. I haven't played the new update so I don't know how the distance based filter is applied, but I'd imagine it works vertically seeing that the component is called "3D Sound Settings". 

As a side note: remember that we're only getting two sound delivery sources - left and right (speakers or headphones). There is a process called HRTF which is designed to replicate true 360 degree sound delivery (using stereo delivery only) based on how sound travels around a person's head before getting to their ears irl. I know that it's used in CSGO, but I don't think it's used in most (or any) other popular games. 

I do have some understanding of the performance expense of having audio occlusion. The game would have to check for and calculate for all sound sources and their obstacles for it to apply the proper audio frequency filtering.

I'm an audio engineer so I know how sound works, but I'm not a game developer so I'm not well versed in how it's applied in games. I do think there is a solution to the vertical audio problem that plagues most games (namely first person shooters) that does not require HRTF. It would be direction based audio levels and filtering. If something is on the floor above you and you look up towards it then the audio level of that sound should increase and additional filtering and/or EQ adjustment should be applied to clue the player in that the sound is above them. 

We don't need environmental reality all the time in video games. Unless we're talking about VR, games are still 2D experiences. Game devs seem to lean too much on replicating reality but don't realize that it's not helpful for the player because the player isn't experiencing a real 3D environment. Call of Duty (and other shooters of the like) are the worst at this. They try to make things look so real that you can't tell the difference between the background and the enemy because the player has no true sense of depth, and an enemy will just blend into the environment. Then you factor in audio and you can forget it. Unless you play with a Sony 360 or Dolby Atmos system, you'll never get true 3D sound. All of this needs to be simulated in an exaggerated, unrealistic way for it to be usable in a game.

That's was just a side rant not directed towards 7 Days. 7 Days needs to get audio occlusion through objects first, which I think is an important thing to have. Sound is a fundamental part of gaming. For one it's important aesthetically, but it's ultimately important as a gameplay utility. 

 
All these sounds are played as Unity Audio Sources. They have a curve for falloff with distance. Footsteps were just adjusted recently. This is footsteps, which has 0 volume at 20m.

View attachment 31462




This is a subjective thing, granted, but I played just yesterday and could hear a zombie growl as if beside me that was more than 10 blocks above me (tier3 POI with a big underground level that goes up into a garage). I am almost sure that that could not have been diminished to 55% like the curve suggests.

So either Unity does not get the height information (bug) or Unity itself does not really diminish 3D, but only horizontally (bug).

 
Is this the final version for stable? still says prerelease software, supposed to be like that or we have to wait some minutes\hours for a patch? not trying to be rude but want to wait to make sure i have stable now that i think its out

 
Is this the final version for stable? still says prerelease software, supposed to be like that or we have to wait some minutes\hours for a patch? not trying to be rude but want to wait to make sure i have stable now that i think its out


If it works like with every alpha before (and I think TFP said they would not change the method) then B330 B333 is identical to stable. Just play and don't bother about that label

 
Last edited by a moderator:
If it works like with every alpha before (and I think TFP said they would not change the method) then B330 is identical to stable. Just play and don't bother about that label
It‘s now b333 experimental. Don‘t want to start playing b333 if stable is another update. Worst case you need to start a new map and you can‘t copy player; this is no longer working since beta experimental.

 
It‘s now b333 experimental. Don‘t want to start playing b333 if stable is another update. Worst case you need to start a new map and you can‘t copy player; this is no longer working since beta experimental.


Yeah, meant to say b333, with all the new patches coming out I lost count 😁

 
Status
Not open for further replies.
Back
Top