JS3D引擎 -CopperLicht

3D No Comments »

基于HTML5,采用WebGL加速的JS3D引擎,运行流畅。

地址:http://www.ambiera.com/copperlicht/index.html
文档:http://www.ambiera.com/copperlicht/documentation/index.html

运行环境: chrome,Firefox

Quake 3 Map Demo

Tags: , ,

Blender exporter

Tools No Comments »

1.Blender to WebGL exporter

http://code.google.com/p/blender-webgl-exporter/

2.Blender to ActionScript Exporter

所支持的引擎:
Alternativa3D
Away3D
Flash Player 10
Native 3D
Papervision3D
Sandy

http://code.google.com/p/blender-as-exporter/

Tags: , , ,

Balder: Silverlight 3D Engine

3D, News No Comments »

filedownload

balder是第一个基于Silverlight开发的3D引擎.使用了webGL进行加速。作者的Blog>>>

一段示例代码:

using Balder.Core.Execution;
using Balder.Core.Objects.Geometries;
using System;
using Balder.Core.Lighting;
using Balder.Core;
using Colors=System.Windows.Media.Colors;

namespace Balder.Silverlight4.TestApp
{
    public class MyGame : Game
    {
        public override void OnInitialize()
        {

            Camera.Position.X = 0;
            Camera.Position.Y = 0;
            Camera.Position.Z = -80;

            var light = new OmniLight();
            light.Diffuse = Color.FromSystemColor(Colors.Green);
            light.Ambient = Color.FromSystemColor(Colors.Green);
            light.Specular = Color.FromSystemColor(Colors.White);
            light.Position.X = 0;
            light.Position.Y = 0;
            light.Position.Z = -130;

            Scene.AddNode(light);

            base.OnInitialize();
        }

        public override void OnLoadContent()
        {
            var teapot = ContentManager.Load("teapot.ase");
            Scene.AddNode(teapot);
            base.OnLoadContent();
        }

        private double _sin;

        public override void OnUpdate()
        {

            Camera.Position.X = (float)(Math.Sin(_sin)*80);
            Camera.Position.Y = 0;
            Camera.Position.Z = (float)(Math.Cos(_sin) * 80);

            _sin += 0.05;
            base.OnUpdate();
        }

    }
}
Tags: , , ,

在Chrome中启用WebGL

3D No Comments »

打开chrome的快捷键属性 在 “目标:”后加入  –enable-webgl –no-sandbox

测试>>>

Tags: , ,

WebGL Cheat Sheet

3D No Comments »

WebGL Cheat Sheet PDF

WebGL Cheat Sheet HTML

Tags: ,

WebGL on Nokia’s N900

News, mobile No Comments »

诺基亚N900手机使用移动版Firefox软件演示WebGL标准的视频

Tags: ,

Web3D发展路上的新种族 JS3D

3D 1 Comment »

在Web3D快速发展的开始阶段,除了flash3D各种技术的发展外。有另一股力量已经涌现,那就是JS3D.本日志将会分享目前线上的新种族的情况.

1.WebGL的宣布,JavaScript的控制OpenGL标准.(OpenGL的负责人宣布)
opengl-logo-1-1
project:http://blog.wolfire.com/2009/09/preview-of-webkits-webgl-canvas3d/
Khronos Details WebGL Initiative to Bring Hardware-Accelerated 3D Graphics to the Internet
JavaScript Binding to OpenGL ES 2.0 for Rich 3D Web Graphics without Browser Plugins;
Wide industry Support from Major Browser Vendors including Google, Mozilla and Opera; Specification will be Available Royalty-free to all Developers

4th August, 2009 – New Orleans, SIGGRAPH 2009 – The Khronos™ Group, today announced more details on its new WebGL™ working group for enabling hardware-accelerated 3D graphics in Web pages without the need for browser plug-ins. First announced at the Game Developers Conference in March of 2009, the WebGL working group includes many industry leaders such as AMD, Ericsson, Google, Mozilla, NVIDIA and Opera. The WebGL working group is defining a JavaScript binding to OpenGL® ES 2.0 to enable rich 3D graphics within a browser on any platform supporting the OpenGL or OpenGL ES graphics standards. The working group is developing the specification to provide content portability across diverse browsers and platforms, including the capability of portable, secure shader programs. WebGL will be a royalty-free standard developed under the proven Khronos development process, with the target of a first public release in first half of 2010. Khronos warmly welcomes any interested company to become a member and participate in the development of the WebGL specification.

2.O3D
API: http://code.google.com/apis/o3d/
Demos:http://code.google.com/apis/o3d/docs/samplesdirectory.html#demos

3.V8 JavaScript Engine

v8gl2
code: http://code.google.com/p/v8/
Start:http://github.com/philogb/v8-gl/tree/master#readme

Tags: , , , ,
2010 Vibo’s Blog — FLASH3V | Powered by WordPress |京ICP备09027267号