CesiumGS / CesiumGS/cesium

CZML billboard and path with alpha-channel and enabled OIT in 2D

Open
#2,940 4 comments 0 reactions 0 assignees View on GitHub
category - graphics type - enhancement
Dominant language
JavaScript
Stars
15.7k
Forks
3.9k
Avg merge
4d 6h
Merged PRs (30d)
34

Description

Hi, guys!

We are testing satellite CZML with semi-transparent white orbit path and facing the following issue: satellite's billboard doesn't overlay the path in 2D scene mode, and the path is blacked there (though everything is fine in 3D scene mode):

![aqua-billboard-path](https://cloud.githubusercontent.com/assets/665479/9284821/f37eedac-42e7-11e5-8c20-caea1238faa1.png)

Turning off the OIT solves the issue for 2D.

I saw few OIT issues like #2441 and #2129 but have doubts whether my issue is linked with them. Is it hardware specific problem or not? It also persists on machines of a couple co-workers.

My setup:
- ASUS X73SM;
- Ubuntu 14.04 (64-bit);
- Google Chrome 44.0.2403.155 (64-bit);
- NVIDIA GeForge GT630M (NVIDIA proprietary drivers 340.76);
- Cesium 1.12.

CZML sample is available [here](https://drive.google.com/file/d/0B-KzCR6v7_RZbm1ZNEJlcURpRDg/view?usp=sharing).

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the linked CZML sample in Cesium 1.12 with OIT enabled, comparing 2D and 3D scene modes and then disabling OIT. Investigate the billboard and semi-transparent path rendering behavior; done means the billboard overlays the path correctly and the path is not black in 2D with OIT enabled.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
computer-graphics, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.