SoftPixel Engine

Create graphic applications with this 3D engine
Download

SoftPixel Engine Ranking & Summary

Advertisement

  • Rating:

SoftPixel Engine Tags


SoftPixel Engine Description

SoftPixel Engine is designed to be a high-level, real-time, multi-platform 3D engine that is written in C++. The engine was specially created for writing 2D / 3D games and graphics applications. You will see the performance and the big collection of functions for rendering 3D worlds and drawing primitives or complex 2D objects. Main features: General features: 1D textures for cel /cartoon shading. 2D textures for simple texture mapping in 2d and 3d scenes. 3D textures for volumetric texturing. Multiple texture filters supported are bilinear, trilinear and anisotropic all as smooth or linear. Multi texturing supports multiple texture layer on each 3d model, useful for lightmaps and terrains. Animation textures for short textured animation sequences. Multi viewports useful for simple management with multi-viewports in connection to multiple cameras. Terrain rendering assumes a difficult work to render nice mountains, especially relating to optimization. Masking can be used to set image-based transparency. Color key textures allows you to blend out a special color of the texture. Movie to texture for video-sequence rendering. Render to texture using RenderTargets (Direct3D)/ FrameBufferObjects (OpenGL) to draw directly to texture. LOD meshes (Level of detail) to optimize your applications. Key frame- & bone animation supports morph target (keyframe) and skeletal (bone) animation so you can let your characters walk, run, die or what else. Collision detection supports sphere-to-shpere, sphere-to-box and sphere-to-polygon collisions, intersection tests are also supported. Integrated sound system has been created that you needn`t use an external sound system. Integrated network system alows you to send and receive messages over the network or internet. It works with sockets and UDP protocol. Toolset consisting of different 'GameEngine like' tools like the ModelCombiner and LightmapGenerator. Special effects: Volumetric Fog useful for normal fog or under water effects Alpha blending transparent objects and texture blending Particle system called 'sprites' are useful to render fire, dust, snow, sparks etc. Sphere mapping for reflection simulations Dynamic cube mapping for environmental reflections or pseudo ray-tracing. Anti Aliasing for smooth points, lines and polygons 3D glasses effect in this engine called 'virtual reality' (you can use a 3d glasses) Realtime shadows for rendering shadows in real-time using the stencil-buffer Volumetric lights for volumetric/ dynamic lighting Clipping planes can be used e.g. to create mirror effects Cel shading looks like a cartoon scene Fur effect gives your 3d creatures realistic hairs Shader support (GLSL & HLSL) with vertex-, pixel-, geometry-, hull-, domain- and compute shaders Tessellation using hull- and domain shader with Direct3D 11 2D Functions: Image drawing can be used as normal, resized, rotated, alpha Points draws a single pixel (alpha is possible too like in all the other functions) Lines draws a normal line or a dashed Rectangles draws a normal or multi-color rectangle Circles draws a simple circle with a radius Ellipses draws a simple or a more complex ellipse which can be rotated or filled Arcs can be normal and rotated Bézier curves for drawing Bézier curves, like splines (for 2d and 3d) Splines for drawing or interpolating spherical curves (for 2d and 3d) Floodfill fills an area with a specified color (very slow)


SoftPixel Engine Related Software