Bonzai
Events
Subscribe:  iCal  |  Google Calendar
Vancouver CA   12, Aug — 17, Aug
London XE   17, Aug — 20, Aug
Cologne DE   19, Aug — 21, Aug
Cologne DE   22, Aug — 26, Aug
Seattle US   28, Aug — 30, Aug
Latest comments

Most interesting and inspiring artist on the business.

by chemo3000@hotmail.com
2 hours ago

Great interview! I appreciate you make this kind of material that inspire and helps people in the same path :) Thanks 80 level and Mats! Ancelmo Toledo ;)

by earn to die
14 hours ago

Thanks for sharing.I found a lot of interesting information here. A really good post, very thankful and hopeful that you will write many more posts like this one. - earn to die

Bonzai
Content
Tools
0 followers
1 posts
0 questions answered
Bonzai Engine is a cross platform 3d engine (OpenGL/OpenGL Es) for Windows, Mac, Linux and Android platforms and is compatible with most web browsers for 3D web content.

General engine features:

barbarian1

 

  • Geometry: triangle, polygons (concave/convex), accelerated rendering and hardware data storage
  • Mesh hierarchy and LOD (Level of Details)
  • Biped/Rigged models
  • Animation: keyframe, morphing, morph target and skinning (CPU and GPU with GLSL)
  • Animation (advanced): animation state machine using anim graph, skeletal animation retarget
  • Material: color, transparency and texture maps (opacity, normal, specular, reflection, refraction, height maps), 2 uv sets

Clip_40

  • Material (advanced): fully customizable material using material graph (material backed with glsl shader code)
  • Shader: support for vertex, fragment and compute shaders
  • Lighting: forward and deferred lighting, light assignable per object
  • Asset manager: asynchronous loading, asset reference counter (with automatic unreferenced asset unload support)

Clip_41

  • Collision: box, sphere, cylinder, capsule, convex hull and concave mesh collision shapes (powered by Bullet physics and V-HACD)
  • Physics: rigid and soft body dynamics (powered by Bullet physics)
  • Game: scene graph with component based system, scriptable game objects and rendering (editor integration in progress)

Various

BonzaiEngine-ModelViewer-GrandCanyonheightmap

Visibility: frustum culling, depth sorting, LOD

Unified pluggable IO api to read and write respectively from and to: file system, jar, zip, gz and lzma; and read from class loader and network (http, https, ftp)

UI/Widgets with OpenGL based rendering UI system

  • Widgets: label, button, slider, check box, radio button, combo box, panel, scroll pane and popup.
  • Events: mouse, key, mouse wheel and focus events listener (Swing alike)
  • Layout manager (vertical/horizontal and grid layouts)
  • Theme support: fully customizable widgets, two default themes available (one theme is a third party)
  • Xml/Json support: layout and theme can be stored/read in easy editable xml/json file
  • Asynchronous ui texture loading and support of atlas texture (texture packing, sprite)
Videos
Questions
Still have questions?

18 August, 2015

689 views