Comments (7)
If you can fix the artifact, I am happy to reconsider
from molstar.
thanks, applied the fix in fda3481
from molstar.
That is intended, the default bumpFrequency
is set to zero for some representations where is does not look good. See src\mol-repr\structure\representation\ball-and-stick.ts. If you change the bumpFrequency
you can still get bumpiness.
from molstar.
Hmm.. It seems that also varying bump frequency does not produce any effect on the representation. Maybe it is disabled somewhere else?
from molstar.
Oh.. sorry It was my fault. I didn't increase bumpiness on material. It is working fine.
Maybe just reconsider enable it by default since I hardly see any graphic artifacts or issues.
The only issue I can see is this in the contact between cylinders.. but it is super small
from molstar.
I find the artifact quite strong without specular highlights
from molstar.
@arose I have found an other related issue with bumpiness on impostor spheres and cylinders that is most visible when xRayShaded is on. Here is a test state to reproduce the issue test.molj.txt
The issue seems to be due to this piece of code inside perturbNormal
Handling edge cases in which det == 0 like this if (det == 0.0) return vec3(normal);
seems to fix the problem and also reduces the effect of the before mentioned artifact (that is still present though).
I suspect there is an other similar edge case breaking the perturbed normal.
from molstar.
Related Issues (20)
- Occlusion issue on edges HOT 8
- molstar-render issue - no `gl` HOT 3
- Possible way to clean transparent cylinders while on solidInterior mode. HOT 3
- Show residues as spacefill HOT 3
- Safari on iOS/iPadOS unable to use ‘Open Files’ and ‘Load Trajectory’ modules HOT 3
- RCSB will be shutting down its DSN6 service edmaps.rcsb.org HOT 2
- Dof shader blurring blending issue HOT 4
- SSAO use of getMappedDepth instead of getDepth inside normal evaluation
- How to connect 2 atoms from different residues. HOT 1
- How does one convert an object `ref` into a `Loci` selection? HOT 5
- SMAA issue with transparent snapshots
- Using Mol* In Codepen HOT 1
- Wondering if `superpose` should be able to handle chains longer than 100-200 residues? HOT 8
- Add custom interaction from different residues HOT 1
- Quick Style: Illustrative -> Stylized does not work HOT 1
- Error: Symbol 'computed.accessible-surface-area.is-accessible' is not implemented. HOT 2
- unsafe-eval required when setting up CSP header HOT 1
- Highlighting Specific Regions and Adding Custom Geometries in Embedded Mol* Viewer HOT 4
- Loading local pdb files to shiny molstar
- Select a chain
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 molstar.