background preloader

WebGL Academy MOOC

WebGL Academy MOOC
Related:  webGL

WebGL Fundamentals LearningWebGL Websites WebGL Water Loading... Made by Evan Wallace This demo requires a decent graphics card and up-to-date drivers. If you can't run the demo, you can still see it on YouTube. Interactions: Draw on the water to make ripples Drag the background to rotate the camera Press SPACEBAR to pause and unpause Drag the sphere to move it around Press the L key to set the light direction Press the G key to toggle gravity Features: Raytraced reflections and refractions Analytic ambient occlusion Heightfield water simulation * Soft shadows Caustics (see this for details) ** * requires the OES_texture_float extension** requires the OES_standard_derivatives extension Tile texture from zooboing on Flickr

HTML5 Video Streaming from Google Drive If you made it here, then you’re probably wondering weather or not Google Drive is a viable option for hosting streamable videos? Well, the answer is yes! This is a follow-up to HTML5 Video is Finally Ready, so read that first for more info on the state of HTML5 video. In order to make files publicly playable by anyone you need to share the files as “Public on the web” via your Google Drive, otherwise standard OAuth rules apply. Here is an example using an H.264/AVC encoded MP4 which plays on Chrome, Firefox and Safari, and apparently Internet Explorer 11 too (untested): This page has received a lot of traffic, so if the video isn’t displaying then Drive may have temporarily restricted access to the file. And the source code: In order to be completely cross-browser we can’t forget about the geriatric fathers of the browser world who still claim a market share, and require a Flash fallback.

Tutoriels WebGL Introduction Bienvenue dans le sommaire des traductions des tutoriels WebGL du site learningwebgl. WebGL est une bibliothèque JavaScript donnant accès aux fonctionnalités d'OpenGL permettant ainsi de réaliser des rendus 3D et 2D directement dans une page Web. La bibliothèque s'intègre complètement dans les standards du Web. L'affichage du canvas utilise la puissance de la carte graphique de la machine cliente. Cette série de tutoriels vous apprendra progressivement à utiliser WebGL pour réaliser un rendu 3D dans un page Web. Cette page est valide HTML 5 et CSS 3 Copyright © 2013 - 2013 Developpez LLC.

Game Architecture · huytd/ Wiki This document will help you understand the project architecture, what's in the source and how the game is running on both client and server side. Requirements NodeJSNPMBowerSocket.IOExpress Architecture The game runs on a NodeJS environment using Socket.IO to create a WebSocket server listening on port 3000 (by default). There's also a ExpressJS setup serving a simple HTTP service that displays index.html, which has the Canvas element used to render the game and some client side Javascript to coummunicate with the WebSocket server. Project Structure This project has 3 main parts: Config files (bower.json, package.json, etc.)Client sideServer side The config files list the libraries, packages, etc. that are needed for the game to run. npm install It will install all the libraries listed in package.json and bower.json Game Client The client folder contains the code used in the game client. The game client logic inside js/app.js. No game logic are processed from client side. to and see the crappy lag

Learning WebGL Books Teapot Test Click and drag to rotate teapot. Original demo from O3D. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi pellentesque, metus sit amet auctor convallis, massa lectus interdum dui, vitae auctor diam sapien vel metus. Vestibulum quam augue, vehicula ut congue nec, pulvinar in risus. Vivamus at mauris velit. Vestibulum placerat scelerisque lectus eu facilisis. Adding a video background? An easy solution for integrating a fullscreen video background from YouTube or Vimeo. In your page go to Settings > Advanced and paste in this code: Note: Change the Video-ID to the unique YouTube video identifier src=" Video-ID An example: You can also write a text over the video, just change the z-index in the code, for example from 1000 to 50. More info: CSS-Tricks Fluid Width Video

How can I destroy THREEJS Scene? OpenGL Step by Step - OpenGL Development 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

Part 1 - Five Essential Principles of Interaction Design | Classroom: Five Essential Principles of Interaction Design Community Translation Episode available in 1 languages Available Translations: Join the Community Translation Project Thanks for your interest in translating this episode! Please Confirm Your Interest Thanks for your interest in adding translations to this episode! An error occurred while processing your request. Another translator has already started to translate this episode. Thanks for Participating! This episode has been assigned to you and you can expect an e-mail shortly containing all the information you need to get started. About This Episode Understand what interaction design is and how the five essential principals of interaction design could help you make better interaction design decisions.