MascotCapsule V3OverviewFunctionalityOperating EnvironmentMascotCapsule V4OverviewFunctionalityOperating EnvironmentMascotCapsule eruptionOverviewFunctionalityProduct SpecificationMascotCapsule RenderionOverviewMCXOverviewMCX Collision3DView packageImplementation OverviewData Flow and System ArchitectureProduct Specification

MascotCapsul V3 Overview

Features and main functionalities of MascotCapsule V3

Features
  • MascotCapsule V3 (we call it V3 from now on) introduces perspective projection in order to achieve 3D rendering of the model and background. On the other hand, V2 was only capable of rendering a single 3D character with parallel projection.
  • Multiple models enable more subtle, intricate, and versatile 3D rendering such as deploying multiple models in a single scene, or creating characters with more vivid facial expression using texture animations, etc. Maximum texture size is 256 x 256 (8-bit).
  • In addition to native and Java environment, V3 supports a variety of other environment. It already has been verified to run on wide variety of platforms, and is expected to greatly reduce the cost and time required for adopting the engine software.
Main Functionality
  • Arbitrary translation, rotation, and scaling for the model (3 x 4 matrix)
  • Bone animation
  • Primitive (triangular polygon, quadrilateral polygon, line, and point) rendering (*)
  • Point sprite rendering (*)
  • Ambient light (white only)
  • Specifying the light (a single white directional light only)
  • Specifying the shading method (Gouraud, toon)
  • Environment mapping using texture.
  • Semi-transparency (50%+50%), additive blending (100%+100%), and subtractive blending (100%-100%)
  • Parallel projection, perspective projection (*)
  • Rendering multiple models using Z-sort (*)
  • Multiple texture mapping (*)
  • Texture animation (*)

(*) indicates a newly added functionality in MascotCapsule V3.