Comments (3)
I noticed an interesting comment in "Dither Temporal AA"...
So I tried something silly by inverting the fade percentage (using a 1 - x
node) ... and it weirdly works? The tilesets no longer flicker at the highest level of detail! This is true regardless of whether Enable LOD Transitions is true.
For the acutal transitions, I can't tell the difference between the previous implementation and mine. But maybe I've been staring at this for too long. 😅
from cesium-unreal.
Sounds very much like,
#1359
from cesium-unreal.
Trying to do some experimentation to resolve this issue. I made some test modifications to our ML_DitherFade Blueprint.
From what I understand, the "Fade Percentage" seems to roughly translate to the intended opacity of the tile, or the amount that the tile has faded in. I noticed that even when the Fade Percentage is 1.0, it still goes through the "Dither Temporal AA" block, which causes the flickering. Indeed when I hardcode the opacity mask to be 1.0, that flickering goes away.
So with that in mind, I tried to catch when the percentage is 1.0. If it is, I hardcode the opacity mask to 1.0
This does remove the flickering at the highest level of detail. But unfortunately, it impacts the transitions themselves, making them look a lot less smooth. (Between multiple levels of detail you can see clear "jumps" where that percentage is 1.0).
So I don't know what the fix is 😅 Ideally, that "Dither Temporal AA" block wouldn't apply dithering if the fade percentage was zero. I'll keep digging
from cesium-unreal.
Related Issues (20)
- Collision / tracing / picking not working in UE 5.4 HOT 1
- Plugin artifacts for UE 5.4 are huge (too many objects files) HOT 3
- Delete CesiumCreditSystemBP0 In a specific way will cause the editor crash!!
- Samples project's CesiumIonSaaS.uasset was saved with UE 5.2
- Issues with remote desktop / pixel streaming
- `DynamicPawn` can get stuck underground if flying with speed multiplier HOT 1
- Linker error when packaging when the Cesium and Pixel Streaming plugins are both enabled HOT 5
- FName Overflow, allocated 1024MB of string data. FName strings are never freed and should be created sparingly. Some system might be generating too many FNames, see call stack. HOT 3
- Can you add support for shp/kml/geojson [including vertex lines and surfaces]/tif images HOT 2
- CI failing for macOS / iOS builds HOT 1
- iOS version of libktx.a is missing from release distribution
- Occlusion culling is stuck on waiting for results? HOT 1
- Need packaging tests for non-Windows platforms HOT 2
- Unreal Marketplace version of Cesium for Unreal for UE 5.2 and 5.3 is missing Config/Engine.ini HOT 2
- VS 2022 build error with CesiumTextureUtility.spec.cpp HOT 5
- VisionOS build support HOT 5
- Allow Cartographic Polygon points to be specified as Longitude/Latitude/Height or ECEF instead of UE coordinates
- "Reached threaded request limit" warning in UE 5.4
- Why are there blue squares HOT 1
- Dynamic Activate and Deactivate of CesiumRasterOverlay layers can cause tiles fail to be properly removed during the rendering frame tick.
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 cesium-unreal.