Skip navigation.

exploreopera

| Help

Sign up | Help

The Wii Opera SDK

And Internet Channel Software that Uses It

Posts tagged with "canvas"

avatar

Triangle Texture-Mapping Now in the Wii Opera SDK

, , , ...


I’ve just finished adding triangle texture-mapping to the Draw class of the Wii Opera SDK and have placed a demo at http://wiioperasdk.com/texturemap.html. Since the canvas object lacks support for 3D at the moment, I had to use some trickery by rotating the coordinate system then drawing horizontal scanlines, but it works fairly well, aside from some minor glitches. Don’t expect any high-speed fully 3D games to be playable in the Internet Channel, but it will make for some nice demos and simple animations.

EDIT:
The texture-mapping has been accelerated an estimated 20-fold by replacing the scanline drawing with Tangent128's transformation algorithms used in the 3D Globe widget. Now the Internet Channel will be able to display an estimated 500 textured triangles per second, adding greatly to the graphical possibilities!
avatar

Several Wii Opera SDK Demo Videos on YouTube

, , , ...


Many of the Wii Opera SDK demos have been captured to video and placed on YouTube for those who cannot get online with the Wii and who have a Web browser that can't handle HTML5 standards (ex. Internet Explorer). The videos are under http://www.youtube.com/breakdancecrew.
avatar

Press Release: Wii Opera SDK v2.0 and 3D Mesh Gallery Released

, , , ...


Version 2 of the Wii Opera SDK has been released today, opening the door for Internet Channel homebrew programmers who wish to delve into 3D game design.

The Wii Opera SDK is an unofficial JavaScript library at http://hullbreachonline.com which has allowed developers to access all four Wii Remotes and unlock the power of the HTML canvas drawing object since mid-2007. Version 2 adds the ability to create 3D games with imported meshes, real-time lighting, explosions, backface culling, and more. In addition, the official website has opened a 3D Mesh Gallery where enthusiasts can create meshes and models of their own to be submitted for inclusion for use and ratings by others. These meshes can be created in 3D modelling programs like Milk Shape then converted for homebrew games.

Two new demos of the SDK in action are available for immediate viewing at http://hullbreachonline.com/sdk/ripple.html and http://hullbreachonline.com/sdk/shooting.html . Those wishing to create games using the Wii Opera SDK can download its components for free at http://hullbreachonline.com/sdk.

-- end --
avatar

Wii Opera SDK v2.0 Progress

, , , ...


Here's the first progress report on the Wii Opera SDK v2.0:

Real-Time Lighting
This determines the angle of a triangle's normal with respect to a given lightsource, then adjusting the RGB values proportionally. For speed, it does not raytrace or cast shadows.

Explosions
This moves all triangles a given distance along their normals, in effect exploding them from the object center.

Backface Culling
This removes triangles from the working-mesh if the normal vector is facing away from the viewer to save processing time.

Mesh Loading
This loads a pre-made 3D mesh from an external file for instant use in graphics.

Set/Get Points
These send triangles to a buffer and retrieve them from a buffer.

Move/Rotate/Scale
These mesh-primitives are carry-overs from the Wii Opera SDK v1.0. This moves all triangles a given distance along their normals, in effect exploding them from the object center.
avatar

New Internet Channel Update

, , , ...

Many people have been complaining about minor issues of the new Opera (Internet Channel) update for the Wii. Yet, I see this as the most important update yet. After numerous tests, I have found much more speed and stability of Javascript and the canvas object. Previously, very intensive graphics (from a Javascript standpoint) would frequently crash or hang the Internet Channel, but not that no longer seems to be an issue. Also, the canvas object appears to render about 3x faster, making texture-mapping much more useful in Internet gaming.