background preloader

SceneJS - WebGL Scene Graph Library

SceneJS - WebGL Scene Graph Library
Related:  Node.js | GraphicsGame Engines

evanw/csg.js x3dom/x3dom GLGE WebGL Library/Framework CopperLicht - JavaScript 3D Engine using WebGL Commercial grade WebGL 3D engine with editor CopperLicht is a WebGL library and JavaScript 3D engine for creating games and 3d applications in the webbrowser. It uses the WebGL canvas supported by modern browsers and is able to render hardware accelerated 3d graphics without any plugins. Optimized, Fast and Free CopperLicht originally was the WebGL rendering backend of the CopperCube editor, and was made free to be used by anyone. Many supported 3D file formats Currently, the following 3D file formats are supported: 3ds, obj, x, lwo, b3d, csm, dae, dmf, oct, irrmesh, ms3d, my3D, mesh, lmts, bsp, md2, stl and more, see below. Read more about CopperLicht on the features page Games using CopperLicht Although WebGL is a relatively new technology, there are already a couple of games using it, also thanks to the popularity of CopperCube. Want to get notified when a new version of CopperLicht will be released? Latest News CopperLicht 1.7.1 released. CopperLicht 1.7 released. CopperLicht 1.6 released.

Caat by hyperandroid Canvas Advanced Animation Toolkit CAAT is an scene graph director-based animation framework for javascript. Based in the concept of a timeline, offers a powerful animation environment featuring: Scenes. Samples Featured Games Tutorials Tutorials JSDoc API API documentation CopperLicht - Open Source JavaScript 3D Engine using WebGL Open Source WebGL 3D engine with editor CopperLicht is a commercial grade WebGL library and JavaScript 3D engine for creating games and 3D applications in the webbrowser. It uses the WebGL canvas supported by modern browsers and is able to render hardware accelerated 3d graphics without any plugins. Optimized, Fast, and Free CopperLicht originally was the WebGL rendering backend of the CopperCube editor, and was made free to be used by anyone. Thus, it comes with a full 3D editor and supports all features necessary to create full 3d games in the browser. Many supported 3D file formats Currently, the following 3D file formats are supported by the editor: 3ds, obj, x, lwo, b3d, csm, dae, dmf, oct, irrmesh, ms3d, my3D, mesh, lmts, bsp, md2, stl and more, see below. Read more about CopperLicht on the features page Games using CopperLicht T-World Endtime at Home Below is a video, showing CopperLicht being used by the in-development game 'EndTime at Home', a post-apocalyptic simulator game:

Learning WebGL A year ago, at a biggest-ever, record-breaking HTML5 Meetup in San Francisco all about WebGL, I predicted we were a tipping point; I think I was right. Let’s take a look at 2014, a banner year for 3D on the web! A Year of Great Content John Cale and Liam Young’s City of Drones brought together experiments in music and architecture; Isaac Cohen continued to blow minds with visualizations like Weird Kids and Webby; Google’s A Spacecraft for All chronicled the 36-year journey of the ISEE-3 space probe; and SKAZKA showed us an alternate world created by The Mill and powered by Goo. A Year of Killer Apps In 2014, WebGL made its mark– an indelible impression– on advertising, e-commerce, music, news and engineering. A Year of Pro Tools Goo, Verold, Turbulenz and PlayCanvas all made great strides with their WebGL engines and development environments. A Year of Gaming WebGL is definitely up to the challenge of creating high-quality MMOs. A Year of Virtual Reality A Year of Ubiquity

One Geek's Blog Shifty! Shifty is a JavaScript tweening engine designed to fit any number of tweening needs. Its features include: Speed: Shifty is optimized for performance. Shifty is an excellent animation solution for scenarios in which jQuery's animate() function is either unavailable or insufficient. Another use for Shifty is computing single, specific frames of a tween, as it is used to do in Rekapi and Joe Lambert's Morf library. If used without an AMD or CommonJS script loader, Shifty exposes only one object globally: Tweenable. This snippet tweens the x variable from 0 to 10 over one second, and then alerts the final value. Shifty also allows you to define filters to transform tweened values (for example, to support data types more complex than JavaScript numbers. A collection of Robert Penner's easing functions have been adapted for use with Shifty and are included in the standard download. Please fork, use and contribute to Shifty! Here's another example of Shifty in use:

Related: