China’s first Flash 10 3D engine is now open source

Thanks to the author machaoii for the painstaking, day-and-night grind.

Work on the Flash 3D engine officially kicked off in early July, and yesterday it finally took shape. The project has now been renamed NewX3D — China’s first Flash 10-based 3D engine

After several months of late-night coding by the author, this Flash 3D engine — with all the basic features you’d expect from a 3D engine — is finally done.

Project codename: NewX3D

[caption id=”attachment_81” align=”alignnone” width=”250” caption=”Awesome 3D Engine”]Awesome 3D Engine[/caption]

What the project is:

A Flash 3D engine built on Flash 10 Astro. Its architecture and algorithms are unlike those of any mainstream 3D engine today. The hope is to approach 3D from a different angle and deliver features other engines simply can’t (no pervy stuff, mind you).

Project strengths:

  1. Clear architecture, built on polygon and vertex operations, easy to extend.
  2. Developed by a Chinese author, with tutorials published continuously to guide developers in maintaining and extending the engine together. Foreign engines usually only give you tutorials on how to use their API rather than how to extend it, so you end up boxed in by whatever features they happen to ship — and they don’t document their workflows or algorithms either, so extending them yourself is pure wishful thinking.
  3. Documentation entirely in Chinese, so a shaky grasp of English no longer keeps you away from 3D work.

The project still has plenty of rough edges, and it needs enthusiastic people like you to join in — let’s build an engine that’s high-performance and full-featured together. More importantly, this is an engine of our own.

If you’d like to join the project or just keep an eye on it, get in touch with the author and do your small part for the open source cause.

Contact:

  • EMAIL: machaoii[on]263.net
  • MSN: machaoii[on]hotmail.com
  • QQ: 68552233

Project BLOG:http://newx3d.cn google code:http://code.google.com/p/newx3d/

Download:

SVN Checkout address (right-click -> Copy Link Address), regular download page

(For how to download via SVN, see Downloading and installing before using PV3D)