请输入您要查询的百科知识:

 

词条 StormEngineC
释义

  1. Image gallery

  2. Features

  3. Usage

  4. History

  5. See also

  6. References

  7. External links

{{lowercase title}}{{Infobox software
| name = StormEngineC
| screenshot = StormEngineC Screenshoot.jpg
| caption =
| logo =
| author = Roberto González Domínguez
| released = {{start date|2011|02|03}}
| programming language = JavaScript
| status = Active
| genre = JavaScript library
| license = MIT License
| website = {{url|https://stormcolour.appspot.com/stormenginec}}
}}

StormEngineC is a 3D graphics library written in JavaScript and using several HTML5 features like WebGL, WebCL and WebSockets. It provides an easy way to load objects in OBJ and Collada format and add the physical simulation for them.

The source code is free and is hosted in GitHub.

Image gallery

Features

  • Real-time visualization of 3D scenes through WebGL
  • Sun and spot lights
  • Shadow mapping
  • SSAO
  • Load of objects on .obj format or Collada (.DAE)
  • Physical system integrated through JigLib2
  • Keyframe animation
  • Option for enable edit menus
  • Multiplayer utilities using Node.js
  • Path Tracing render using the [https://web.archive.org/web/20120510173953/http://webcl.nokiaresearch.com/ WebCL Nokia Extension]
  • Render farm option for path tracing render using Node.js

Usage

The basic source code for initializing a small scene in StormEngineC:

History

StormEngineC comes from the author's intention to provide a means for displaying 3D scenes in the web browser and enable a physical system with gravity and collisions for objects easily.

Initially written in Java and called StormEngineJ, Appearing the first public specification of WebGL, was ported to JavaScript since this brought benefits with respect other 3D visualization methods in a web browser. For example, does not require additional plug-ins for the viewing.

The first version of the library was published on Google Code in February 2011. At the moment, has not been offered a stable version for this.

From version 1.2 was introduced a rendering system based on path tracing with the option able to be used as render farm, and some facilities for starting up a game server using Node.js.

See also

{{Portal|Free and open-source software}}
  • WebGL
  • WebCL
  • Websocket

References

External links

  • [https://stormcolour.appspot.com/stormenginec Official site]
  • [https://github.com/3DRoberto/stormenginec Repository]
  • [https://stormcolour.appspot.com/CONTENT/StormEngineC-1.2-API-Doc/StormEngineC.html API Reference]
  • Quick reference
  • [https://stormcolour.appspot.com/stormenginec/demos StormEngineC Demos]
  • Learning WebGL
  • WebGL libraries
{{DEFAULTSORT:StormEngineC}}

6 : 3D scenegraph APIs|Application programming interfaces|Cross-platform software|Graphics libraries|Free 3D graphics software|JavaScript libraries

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/12 12:33:37