Irrlicht.NET is here!


There is a new Irrlicht.NET wrapper available. It makes it possible to use Irrlicht from any .NET language like C# or VisualBasic.NET. It is implemented in C# and supports Irrlicht 1.7.2.

//Sample Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Irrlicht.Net;
using Irrlicht.Net.Core;
using Irrlicht.Net.GUI;
using Irrlicht.Net.IO;
using Irrlicht.Net.Scene;
using Irrlicht.Net.Video;

namespace Tutorial1
{
    class Program
    {
        static void Main(string[] args)
        {
            Device device = new Device(DriverTypes.OpenGL, new Dimension2D(640, 480), false);
            VideoDriver driver = device.VideoDriver;
            SceneManager scene = device.SceneManager;
            GUIEnvironment gui = device.GUIEnvironment;

            device.WindowCaption = "Tutorial 1 - Hello World!";

            StaticText text = gui.AddStaticText("Hello World!", new Rectangle(10, 10, 250, 22), true);

            AnimatedMesh mesh = scene.GetMesh("faerie.md2");
            AnimatedMeshSceneNode node = scene.AddAnimatedMeshSceneNode(mesh);
            node.SetMaterialFlag(MaterialFlags.Lightning, false);
            node.SetMaterialTexture(0, driver.GetTexture("faerie2.bmp"));
            node.Animation = AnimationTypes.Stand;

            scene.AddCameraSceneNodeFPS();

            while(device.Run())
            {
                driver.BeginScene(true, true, new Color(255, 100, 101, 140));
                scene.DrawAll();
                gui.DrawAll();
                driver.EndScene();
            }
            device.Dispose();
        }
    }
}

Irrlicht Sourcefourge

[via]

Flash Player 11 Incubator preview release


New features available in the current Incubator build include:

  • “Molehill” 3D APIs for Flash Player and AIR — “Molehill” is the code name for a new set of low-level, GPU-accelerated 3D APIs that will enable advanced 3D experiences across screens through the Adobe® Flash® Platform runtimes. These new low-level APIs will provide advanced 3D and 3D engine developers the flexibility to leverage GPU hardware acceleration for significant performance gains. Today, Adobe Flash Player 10.1, renders thousands of non z-buffered triangles at approximately 30 Hz. With the new 3D APIs, developers can expect hundreds of thousands of z-buffered triangles to be rendered at HD resolution in full screen at around 60 Hz. Using the new 3D APIs in Flash Player and AIR will make it possible to deliver sophisticated 3D experiences across almost every computer and device connected to the Internet. The 3D capabilities enabled by the new APIs will also be available to the broader developer community through popular ActionScript® 3D frameworks, such as Alternativa3D, Away3d, CopperCube, Flare3D, Minko, Sophie3D or Yogurt3D.
  • Cubic Bezier Curves — Using the cubicCurveTo drawing API, developers can easily create cubic Beziers without requiring custom ActionScript code.

Find more…[via]

PhiloGL : A WebGL Framework


Features
  • Idiomatic JavaScript
    PhiloGL is built on JavaScript good practices and idioms, providing an expressive and powerful API
  • Focused on Performance
    PhiloGL tries to be as close to the gl calls as possible, providing a clear yet tight abstraction to WebGL
  • All the Modules you need
    PhiloGL modules cover from Program and Shader management to XHR, JSONP, Effects, Web Workers and much more.
  • Library Agnostic
    All modules lie under the unique global PhiloGL
  • Open Source
    Licensed under the MIT License
Learn by Example
All lessons from Learning WebGL have been ported into the PhiloGL Framework. This is a great starting point for people wanting to learn PhiloGL and/or WebGL as well.

Additional Links: Learn WebGL by examples..
home..