Comments (1)
Fog Opacity is controlled using the start and end distance. The greater the distance between them, the less opacity the fog has (but it always is 100% at the end distance).
Since the problem seems to be the max density for the fog (since it's blocking the Skybox) I added a "Fog Density Clamp" attribute that limits the max value for the fog opacity. I also added 2 new modes for the fog formula, Exponential and Exponential Squared, with a density value that controls the way the density ramps up.
Finally the Fog Layer functionality was enabled for the Mobile pipeline. It's a little more expensive than the traditional deferred fog, but Shader Variants were added when the Fog Layer is on/off. Also, Fog Layer (and Turbulence) are disabled for low and medium mobile devices.
from o3de.
Related Issues (20)
- [Pre Release] O3DE 24.09.0 Release: Ensure PR is created for bumping the version number in the Linux install instructions
- [Pre Release] O3DE 24.09.0 Release: Ensure PR is created for applying the generated API reference to the docs site
- script canvas camera change HOT 4
- AssetProcessorBatch does not process all assets on the first pass if there are asset dependencies HOT 3
- Registered AZ_CVARs don't update in console if set from code HOT 2
- Bug Report: Server Issues with PhysX 5 and Network Character Controller Components HOT 1
- Bug Report: Transform offset is gone when spawning a multi-entity network prefab using `CreateEntitiesImmediate`
- Bug Report - Deleted Projects remain in "Restricted" folder.
- Bug Report - O3DE-Extras Templates reference an old static link in Project Manager Create Project Window.
- Floating triangle or rectangle shaped shadows are displayed HOT 1
- Editor Requires 2 Play-Mode launches to properly reflect changes to Script Canvases. Crashes MP Editor-Server. HOT 5
- Logger should respect chronological message order
- Ghost shadow follows the camera on mobile devices
- Vector3(0,0,0) and/or EntityId() arrays as input are not working
- Change the deadzone for Asset Browser items
- Lua Memory Leak HOT 1
- Deprecation Notice: Legacy Android Generation Scripts
- There Is A Bug With The Console Tab Breaking The Add Component Button
- Right Clicking Breaks The Lua Coding Window
- Vectors accessed from Lua return garbage when indexed 0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from o3de.