Showing posts with label Speed. Show all posts
Showing posts with label Speed. Show all posts

Saturday, April 24, 2010

Working on a script language

Hi all

Currently I am creating a new scripting language called Cyrus Script.
Cyrus Script(CS) syntax is similar to C language and it's in early production.
CS has a different design from other scripts. It dose not use virtual machine to run the script programs.

I test CS speed against C++ and the results was amazing when you don't use default C++ types like int for all commands. CS is 5%-15% slower than C++which is very good performance result. I heard the fastest scripts are 15 times slower than C++.

I also test CS speed against Angle Script and CS was 6 times faster than AS.

I want to write a technical article about the design of this script. Please if you have any information on this please advise me how can I do this.

Monday, March 1, 2010

Shadow map

  • I worked on shadow mapping and after some works finally I successfully implemented shadow mapping for directional lights but I don't add this feature to the engine yet.


  • Now KGE use PhysX for the physics and dynamics You can build the terrain shape and box for the dynamics and we will add more shapes for dynamics later.
  • Everything in scene is rendering with multistream
  • The Animated Meshes and tile terrain now use dynamic vertex buffers

Thursday, November 12, 2009

Attach nodes to bones

Now you can attach objects to the bones and they will be updated automatically.


The terrain is now divided to smaller sections and the ray picking speed is very good now.
I also write a simple shader that represent the water effect that color the terrain depend on height.
You can see the terrain AABB in the picture that get updated during the edit.