View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0015857 | VTK | (No Category) | public | 2015-12-01 05:08 | 2016-01-25 12:05 | ||||
Reporter | Jean M. Favre | ||||||||
Assigned To | |||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | |||||||||
Target Version | Fixed in Version | 7.0.0 | |||||||
Summary | 0015857: PointGaussianMapper wrongly shows triangular shape of imposters | ||||||||
Description | I translated to Python and modified the original TestPointGaussianMapperOpacity.cxx to fit my normal setup used for the visualization of the nano-devices (shown at SC15). The only difference is that I use the default SplatShaderCode. That is the part commented out. The attached Python code demonstrates how the black triangular shape of the Gaussian mapper imposters are shown. this is using the origin/master branch of VTK | ||||||||
Tags | No tags attached. | ||||||||
Project | TBD | ||||||||
Type | incorrect functionality | ||||||||
Attached Files | TestPointGaussianMapperOpacity.py [^] (2,278 bytes) 2015-12-01 05:08 | ||||||||
Relationships | |
Relationships |
Notes | |
(0035675) Ken Martin (developer) 2016-01-25 12:04 |
The default shader code creates a gaussian splat that is partially translucent. With translucent geometry there can be rendering artifacts depending on the order that the translucent surfaces are rendered. There are multiple ways to address these artifacts. The PointGaussianMapper has an Emissive mode where the blending function used is order independent. This blend function is good for cosmology as light sources are additive. Another approach is to use depth peeling at the cost of performance. In summary If you have opaque data - EmissiveOff no DepthPeeling needed If you want to render translucent points - turn EmissiveOn or turn on depth peeling on the renderer. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2015-12-01 05:08 | Jean M. Favre | New Issue | |
2015-12-01 05:08 | Jean M. Favre | File Added: TestPointGaussianMapperOpacity.py | |
2016-01-25 12:04 | Ken Martin | Note Added: 0035675 | |
2016-01-25 12:05 | Ken Martin | Reproducibility | have not tried => always |
2016-01-25 12:05 | Ken Martin | Status | backlog => closed |
2016-01-25 12:05 | Ken Martin | Resolution | open => fixed |
2016-01-25 12:05 | Ken Martin | Fixed in Version | => 7.0.0 |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |