Black Shark Graphics Engine

Version 4.0
shark.engl@gmail.com
Channel in Telegram

Main Gallery Forum Download







Forum/Engine
Author Topic: Engine release 2.02
BlackShark

Messages: 8

05/11/21 17:41:55

I am glad to present a new version 2.02 of Black Shark Graphics Engine:

  • loader of 3d-scenes and 3d-objects for COLLADA free specification (for example see TBSTestCollada);
  • implementation of skeletal animation;
  • instancing 2d primitives implemented by TBlackSharkInstancing2d (for example see TBSTestInstancing2d);
  • itself color was linked for an every instance in bs.instancing.TBlackSharkInstancing;
  • in bs.canvas.TArc:
    • a new porperty bs.canvas.TArc.Position2dCenter;
    • a new property TArc.InterpolateFactor; it allows to adjust degree of smoothing;
  • in bs.canvas.TPath:
    • added a possibility to draw by arc (for example see TBSTestCanvasPathArc);
    • a new property of curve smoothing InterpolateFactor;
  • a new class TPathMultiColored - the path in which can set itself color for an every point;
  • in TBSTest:
    • possibility to move camera and key events;
    • virtual methods for mouse input;
    • added new actions above the camera by mouse: rotate and move;
    • added a new property Allow3dManipulationByMouse;
  • platform-dependent binary resources were divided by directory;
  • new approach for using of shaders - selection of uniforms when they assigned to object instead explicit type conversion of the shader and get need uniform;
  • new virtual method in bs.shader.TBlackSharkShader.DefaultName; it allows don't remember a name of a file for every shader;
  • TheXmlWriter - a few bugfixes;