webGL is new technology for the web browsers make programmers capable to design 3D contents inside the web pages. There are many demos and examples in the internet used this technology that can be found by a simple search. In this article I want to focus on webGL usage in scientific related simulations.
Our solar system simulation or common things like it, are made by many developers; but how about complex and advanced technologies? I try to illustrate some examples of this kind.
First I have found a book with the name “Visualization of molecular structures using state-of-the-art techniques in WebGL” published by Springer. The authors have done a fluid dynamic simulation. In its abstract we read:
Another great job is done about visualization of molecular structures presented in an article named “Visualization of molecular structures using state-of-the-art techniques in WebGL“. The authors said in its abstract:
“The potential of web browsers as a platform for remote visualization has long been recognized. One of the motivations behind remote visualization has mainly been large data that cannot be easily transferred to the client. Further impeding factors for local visualization at the client side included lack of compute power or capabilities as well as lack of native support for hardware-accelerated APIs in the browser. However, moving the visualization to a remote site is challenging because of high latency and low available bandwidth affecting interactivity and visual quality. Although bandwidth is continuously improving, latency remains an issue. To obtain optimal interactivity, the rendering needs to be performed on the client machine. With the introduction of WebGL, it is now possible to exploit the power of the GPU inside the browser without third-party additions. We present a GPU-based ray-casting technique for the visualization of molecular structures that adheres to the restrictions of WebGL. We describe implementation details with respect to these restrictions and present the results and performance. Biomolecules with tens of thousands of atoms can be rendered at interactive rates. This shows the potential of establishing the web as an attractive platform for interactive visualization using GPU-accelerated algorithms.”
And finally there was a great scientific conference in the year 2014 in Vancouver, Canada with tha name “19TH INTERNATIONAL CONFERENCE ON 3D WEB TECHNOLOGY” that invited all developers to participate.