Skip to content

HelloMking/Cube-Engine

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cube Engine

###what's this?###

Cube Engine is my own hobby porject, It's a small Graphic Engine written in c++ and powered by OpenGL (ES 2.0 or higher), I develop it so that I can improve my knowledges of CG and common programming Skills(generic algorithm ,code style ,design patterns).

Any questions or ideas please contact me:
tzwtangziwen@163.com or ziwen.tang@chukong-inc.com

###Features:###

  1. Camera Control
  2. Commons Model Format loading with Skeleton Animation
  3. SkyBox
  4. Terrain generate and render from HeightMap
  5. Lighting (ambient ,diffuse ,specular)
  6. NormalMapping
  7. ShadowMapping with soft edges

##ChangeLog##

###alpha v0.06 12.2.2014###

  • Refactor lot's of code
  • Fix the Terrain's default position

###alpha v0.05 11.24.2014###

  • Now lots's of Classes are inherited from the 'Node' class, you can easy handle them(Entity,Camera ,etc) hierarchically via unified interface
    engine now can render terrian from a height map , see demo

###alpha v0.04 11.19.2014#

  • Add normal mapping

###alpha v0.03-1 11.17.2014#

  • Refactor code

###alpha v0.03 11.13.2014#

  • Add skybox
  • Fix texture's path
  • Refactor code

###alpha v0.02 11.10.2014#

  • Add skeleton animation
  • Add shadow map

###alpha v0.01 10.30.2014#

  • Basic camera
  • Support for model loading.
  • Material system
  • Basic Lighting : directionalLight , spotLight , pointLight

Releases

No releases published

Packages

No packages published

Languages

  • C 52.0%
  • C++ 47.9%
  • Objective-C 0.1%