Big Update! Oak3D v0.5.7 Released!

May 5th, 2012

Hello, guys! Today we released a new version of Oak3D. In this release we have an important functional update:

  1. Skeletal animation supports scaling (needs latest max animation exporter).
  2. Support registering custom document parser to load non-builtin model/animation format.
  3. okCustomMeshEntity.computeBoundingBox has been removed in this version. The bounding box will be computed automatically.
  4. Unify the behavior of okCamera.rotX/Y/Z and okBaseEntity.
  5. Bug fixes.

You can find it in our Download page. Also remember to check the API Reference.

Besides, we have also upgraded the Oak3D Animation & Model Exporter for 3dsMax. You may need to update in our Download page.

Hope you enjoy it!

Oak3D v0.5.6 Released!

April 22nd, 2012

Hello, guys! We’re back again! Today we released Oak3D 0.5.6, here’s the release note:

  1. Further compress the size of the Oak3D.js.
  2. Resolve the incorrect lighting problem on mobile devices.
  3. Special optimization for mobile platform.
  4. Skeletal animation supports at most 64 bones(32 before)for every single mesh if the WebGL capability is strong enough.
  5. Big update on performance optimization and bug fix.

As usual, you can find it in our Download page, and check the online API Reference!

Oak3D Demo Updated

March 31st, 2012

Hello, guys! Today we updated all the demos with new interfaces, models and textures. Now all the demos will be presented in a full-window-sized canvas, and we also replaced some texures, for example the old Oak3D logo image, with the new one.

You can check them by visiting http://demo.oak3d.com, or donwload the Oak3D Demo Package in our wiki.

Wish you like this serie of demos.

Oak3D 0.5.5 Released!

March 28th, 2012

Hello everyone! Today we released a new version of Oak3D. So far we reached v0.5.5, here’s the release note:

  1. Anti-aliasing is enabled in this release.
  2. Math library optimization;
  3. Dynamic shadow system optimization.
  4. Light group is supported to allow light only lighting specified entities.
  5. Two new projection modes are added to okCamera which is OAK.PROJMODE_ORTHO_NORMALIZED, OAK.PROJMODE_ORTHO_PIXEL. And OAK.PROJMODE_ORTHO is deprecated.
  6. okProgram.setUniformVecXArray series have been removed and okProgram.setUniformFloatXArray have covered their function.
  7. Bug fixes.

We also add a thanks.txt to express our thanks to the people who greatly helped us.

As usual, you can find it in our Download page, and also remember to check the API Reference of this version!

API Reference in Chinese Released!

March 21st, 2012

Hello, guys! Today we released the Oak3D API Reference in Chinese! We want to express our great thanks to HiWebGL.com for translating it.

HiWebGL.com is a chinese web site dedicated to the promotion of WebGL in China. We’re very glad to collaborate with them to expand our engine to more chinese developers. We wish Oak3D could help them to build their amazing Web3D demos.

If you prefer Chinese rather than English, please use this version.

At last, very welcome the chinese developers to try out Oak3D! We sincerely wish you enjoy it!

Oak3D 0.5.4 Released and Oak3D Utilities Upgraded!

March 17th, 2012

Today is another big update-day. We gived away a new release for each member of Oak3D serie. First is the Oak3D Javascript Library in version 0.5.4, here’s the release note:

  1. Support loading binary model & aniamtion document (with the new export plugins).
  2. okParticleEntity supports auto-calculating the needed particles;
  3. setTickTime/getTickTime of okSkAnimation, okSkAnimPlayer, okDynamicEntity are renamed to setFrameTime/getFrameTime.
  4. Fix black screen issue on Mac in 0.5.3.
  5. Bug fixes.

As above, we also upgrade the Oak3D Utilities with new user interface and binary model & animation support added. If you need a tutorial, please check out our Oak3D Utility User Guide page.

And at last we updated the Oak3D Demo Package.

You can find them all in our Download page. Thank you!

 

Try this tiny game — Magic Cube

March 15th, 2012

We’re glad to introduce a new Oak3D demo to you — Magic Cube. In some way, it’s our first complete gameplay demo.

In this demo, we directly move the Rubik’s Cube on web using the most cutting-edged web technology, including HTML5, WebGL. Benefited from Oak3D, it took us only 5 hours to finish the construction of the main function.
It’s not a big work, but has no lack of any fundamental element as other gaming experience, such like user register, players rank. We wish you could enjoy it, and via this demo to know more about the Oak3D project.

Model Viewer supports to replay animation now!

March 7th, 2012

Hello, developers. We’re glad to annouce you a new great feature, that our online Model Viewer have already supported animation replay now. To have a try please follow the instructions below:

  1. Dowload Oak3D Utility -> Oak Animation XML Exporter for 3dsMax. Remember to choose the one accrod with the same version of your 3dsMax.
  2. Use Oak Animation XML Exporter to export your animation from 3dsMax. For detail, please check this tutorial.
  3. Select the exported animation xml file in Model Viewer.

We sincerely hope this new feature could help you in your work. Enjoy it!

Oak3D 0.5.3 Released!

March 6th, 2012

Hello, everyone! Today we released a new version of Oak3D. In this version we added some new features to help developers facilitating the workflow. Here’s the full release note of Oak3D 0.5.3:

  1. Utility function okIsSupportWebGL is added to help developers testing if the current environment supports WebGL.
  2. Utility object okExtensiion is added to help developers initializing and using WebGL extensions.
  3. Support iterates attributes/indices array and their corresponding buffer object of okMesh.
  4. okCamera supports setting background image.
  5. okEngineInfo is added to enable querying system information and WebGL capabilities in engine level.
  6. Light entities support setting lighting intensity.
  7. okDynamicEntity will not perform skin when there is no animation binding.
  8. Rendering pipeline optimization.
  9. Bug fixes.

As usual, you can find it in our Download page, and don’t forget to also check the updated API Reference.

Oak3D 0.5.2 Released!

February 11th, 2012

Hello, guys. Today we update again our Oak3D library. This update is mainly a bug-fixed version, but we also improved the performance of the math library. Here’s the release note, repeatly.

  1. Improved math library.
  2. Bug fixes.

You can find it in our Download page. Also don’t forget check the newest API Reference.