AltSoftLab

Be Individuality - Choose Alternative ©

We are on Facebook! 

View User Profile for AltSoftLab
Posted by AltSoftLab Team Monday, June 2, 2014 3:54:00 AM Categories: News
Rate this Content 7 Votes

AltSketch 0.83 - Titan-ALPHA 

First HW Render backend on Irrlicht 3D Engine

AltSketch Irrlicht 3D Engine

After a long time of delay we got one of the main features of AltSketch Graphics Engine: now AltSketch has HW Render Backend! Firstly we decided to implement hardware render on Irrlicht 3D Engine. AltSketch 0.83 is the Alpha version of Titan Release with only one HW Render Layer (on Irrlicht via Irrlicht Lime .NET wrapper). Other HW Render Backend implementations coming very soon! Follow the AltSoftLab news on this Site, on Twitter and soon on Facebook

As AltSketch has several integrations with most popular GUI systems, you can develop and test drawing part of your 3D application/game as independent program, and then easy integrate it into your main solution. It is flexible and useful development method in case of main project bulking and test complexity or useful for team development process. Now you can draw Graphics in 3D with Brushes and Pens like you do it with any drawing library.

SVG.NET rendering library has been ported & integrated into AltSketch Extensions Library. New AltSketch Example "SVG" you can find in Demo in "Graphics" section.

For a HW Render specific uses we created new special Brush - BrushExt. It is an object that can be used with not standard AltSketch render materials. New AltSketch Example "RenderBrush" you can find in Demo in "Graphics" section.

Also the Core of AltSketch Engine has been restructured, optimized and got some improvements in SDK:

  • Clipped RenderBox Example (you can find it in "Irrlicht" section).
  • Almost all demo examples has been optimized by quality.
  • In all AltSketch Extension Libraries backbuffers exchanged by RederImage backbuffers - this is a special objects that can work with RTT (Render Target Texture) in HW Render Backends.
  • Gwen GUI is now uses AltSketch Font instead of old lesser functional native Gwen Font. And some useful improvements in Gwen GUI also made.
  • You can use asynchronous parallel thread Bitmap initialization with Streams or Files by using addition parameter in constructor or method. It is useful for multicore systems.

 

Irrlicht SVG

AltSketch Irrlicht SVG

Render in Irrlicht GUI Control

AltSketch Irrlicht GUI Control

Look other Screenshots in Image Gallery

View User Profile for AltSoftLab
Posted by AltSoftLab Team Thursday, May 29, 2014 5:29:00 PM Categories: News Releases
Rate this Content 9 Votes

Axiom Font with AltNETType & Image loading 

Demid Korneev shared a code of AltSketch integration into Axiom Graphics Engine (go to Axiom forum thread Font with AltNETType (FreeType C# port) & C# Image loading)

View User Profile for AltSoftLab
Posted by AltSoftLab Team Wednesday, November 27, 2013 4:57:00 PM Categories: News
Rate this Content 9 Votes

AltNETType in OpenGL 

Demid Korneev posted an Article on CodeProject.com "Rendering AltNETType (= .NET FreeType port) with OpenGL" with an example of AltNETType use in OpenGL. Example source code is available in Community Downloads section

AltNETType in OpenGL

View User Profile for AltSoftLab
Posted by AltSoftLab Team Tuesday, October 15, 2013 5:40:00 PM Categories: News
Rate this Content 17 Votes

AltSketch 0.81 - Silver 

AltSketch ported to Silverlight. So now AltNETType (FreeType native C# port), AltNETImage & all other AltSketch functionality available in Silverlight. For more useful port operations in AltSketch.Silverlight realized Alt.Xml, Alt.Xml.Linq, Alt.Data, some NET2 collections & many other low level functionality compatible to standart NET2.System.XXX functionality.

Go to Silverlight Demo


​PDFsharp library has been ported to AltSketch. AltSketch.PDFsharp has only managed dependencies (no unmanaged code at all). AltSketch.PDFsharp uses AltSketch for drawings, image operations & core structures (Points, Sizes, Rects etc.) Realized PDFsharp Gwen control. Added PDFsharp Demo.

AltSketch PDFsharp


MigraDoc charting library renderer ported to AltSketch. AltSketch.MigraDoc (based on AltSketch.PDFsharp) has only managed dependencies (no unmanaged code at all). AltSketch.MigraDoc uses AltSketch for drawings, image operations & core structures (Points, Sizes, Rects etc.) Realized MigraDoc Gwen control. Added MigraDoc Demo.

AltSketch MigraDoc - Alignment


Created AltOpenTK – AltSketch port of OpenTK library. In AltOpenTK System.Drawing functionality replaced by AltSketch. So AltOpenTK has more managed dependencies now (lesser unmanaged code). AltOpenTK uses AltSketch for fonts (text rendering), images loading, core structures (Points, Sizes, Rects etc.) Main OpenTK Examples Demo Window ported to Gwen GUI (from WinForms) & can be used where WinForms is unavailable (it is need to more clean examples demo project). Added AltOpenTK Integration & Integration Demo.

AltOpenTK - Description Panel


Other improvements & Bug Fixes:

  • Polar & Sine Geometry examples upgrated by text clipping operation.
  • Added About window to Demo

AltSketch Demo About Window

View User Profile for AltSoftLab
Posted by AltSoftLab Team Wednesday, October 9, 2013 3:19:00 PM Categories: News Releases
Rate this Content 19 Votes

AltSketch 0.77 - Resonance 

TIFF image format support


Added Virtual File System support with Zip support for resources loading. So now all AltSketch functionality works via Virtual File System and all resources can be loaded as from real file system, so from Zip containers (from files or memory streams). It’s needed for future Silverlight support.


Created AltSdlDotNet – AltSketch port of SdlDotNet library. In AltSdlDotNet System.Drawing functionality replaced by AltSketch. So AltSdlDotNet has more managed dependencies now (lesser unmanaged code). AltSdlDotNet uses AltSketch for image operations & core structures (Points, Sizes, Rects etc.) Added AltSdlDotNet Integration & Integration Demo.


OxyPlot charting library renderer ported to AltSketch. AltSketch.OxyPlot has only managed dependencies (no unmanaged code at all). AltSketch.OxyPlot uses AltSketch for drawings, image operations & core structures (Points, Sizes, Rects etc.) Realized OxyPlot Gwen interactive control. Added interactive OxyPlot Demo.

AltSketch OxyPlot - Mandelbrot


Realized interactive Gmap Gwen control. Created interactive GMap Demo.

AltSketch GMap.NET Demo - YahooMap


Realized interactive HTML Renderer Gwen control. Added interactive HTML Renderer Demo.

AltSketch HTML Renderer


Realized Gwen PictureBox with animated GIFs support. AltSketch.PictureBox example with animated GIF added to Gwen demos. PictureBox example with animated GIF added to main GUI section.

AltSketch Gwen PictureBox Control with Animated Gif


Miyagi HTML Control plugin ported to HTML Renderer using and example added to Miyagi Demo.

AltSketch Miyagi - Html Control Demo


Realized Pen patterns for dotted/dashed lines support.


Other improvements & Bug Fixes:

  • LinearGradientBrush supports gradient angle now.

View User Profile for AltSoftLab
Posted by AltSoftLab Team Wednesday, September 11, 2013 11:37:00 AM Categories: News Releases
Rate this Content 19 Votes

AltSketch 0.68 - Quartz 

GIF image format support (used by AltSketch.HTMLRenderer)


Gwen restructured to support several Canvas views.


Added Cursor support to integrations.


GMap.NET GIS library ported to AltSketch. In AltSketch.GMap System.Drawing functionality replaced by AltSketch. So AltSketch.GMap has more managed dependencies now (lesser unmanaged code). AltSketch.GMap uses AltSketch for drawings, image operations & core structures (Points, Sizes, Rects etc.) Added GMap.NET Big Map Maker Demo.

AltSketch GMap.NET Big Map Maker Demo


HTML Renderer library ported to AltSketch. In AltSketch.HTMLRenderer System.Drawing functionality replaced by AltSketch. So AltSketch.HTMLRenderer has only managed dependencies now (no unmanaged code at all). AltSketch.HTMLRenderer uses AltSketch for drawings, image operations & core structures (Points, Sizes, Rects etc.) Added HTMLRenderer Render to Bitmap Demo.

AltSketch HTML Renderer - Render to Bitmap


Accord.NET Scientific Computing library ported to AltSketch. In AltSketch.Accord (based on AltSketch.AForge) System.Drawing functionality replaced by AltSketch. So AltSketch.Accord has only managed dependencies now (no external dependencies in core at all). AltSketch.Accord uses AltSketch for image operations & core structures (Points, Sizes, Rects etc.) Realized some Accord examples & added to Demo.

AltSketch Accord.NET Face Detection Demo


Miyagi GUI library ported to AltSketch. In AltSketch.Miyagi System.Drawing functionality replaced by AltSketch. So AltSketch.Miyagi has only managed dependencies now (no unmanaged code at all). AltSketch.Miyagi uses AltSketch for image operations & core structures (Points, Sizes, Rects etc.) Realized Miyagi AltSketch renderer & Demo with TrueTypeFont, Charting & BitmapControl plugins.

AltSketch Miyagi - GUI Demo


Atlas creation tool Example.

AltNETType Atlas Creation Tool

View User Profile for AltSoftLab
Posted by AltSoftLab Team Thursday, August 15, 2013 5:17:00 PM Categories: News Releases
Rate this Content 19 Votes

AltSketch 0.60 - Photon 

Upgrated GUI integrations & demos (WinForms, WPF, Qt, GTK, wxWidgets, SDL, Tao.OpenGL, etc.)


TGA image format support (used by AltSketch.CeGUI)


Image saving operations are realized (Screenshot creation creation tool added – press F12 or F11 for transparent work area only).


Created PieChart3D interactive Gwen control. Added PieChart3D interactive Demo with options panel.

AltSketch Pie Chart 3D


AForge.NET Scientific Computing library ported to AltSketch. In AltSketch.AForge System.Drawing functionality replaced by AltSketch. So AltSketch.AForge has only managed dependencies now (no external dependencies in core at all). AltSketch.AForge uses AltSketch for image operations & core structures (Points, Sizes, Rects etc.) Realized some AForge examples & added to Demo.

AltSketch AForge.NET Fuzzy AGV Demo

AltSketch AForge.NET Filters Demo


ZedGraph charting library ported to AltSketch. In AltSketch.ZedGraph System.Drawing functionality replaced by AltSketch. So AltSketch.ZedGraph has only managed dependencies now (no unmanaged code at all). AltSketch.ZedGraph uses AltSketch for drawings, image operations & core structures (Points, Sizes, Rects etc.) Realized ZedGraph Gwen interactive control. Added interactive ZedGraph Demo.

AltSketch ZedGraph - Dual Y Demo


CeGui GUI library ported to AltSketch. In AltSketch.CeGUI System.Drawing functionality replaced by AltSketch. So AltSketch.CeGUI has only managed dependencies now (no unmanaged code at all). AltSketch.CeGUI uses AltSketch for image operations & core structures (Points, Sizes, Rects etc.) Realized CeGUI AltSketch renderer & Demo.

AltSketch CeGui - Taharez Look


Created new Geometry Example with Sine function transformer.

AltSketch Geometry Sine Transformation


Other improvements & Bug Fixes:

  • Solved PNG loading internal bug (some formats previously read incorrectly & produce destroyed pixel data).
  • AltQuickFont center text alignment bug fixed (native QuickFont bug). Improved & optimized loading operations for faster library initialization.

AltSketch QuickFont (Bounds and Justify) - Alignment Centre

OpenTK AltSketch QuickFont (Bounds and Justify) - Alignment Centre

View User Profile for AltSoftLab
Posted by AltSoftLab Team Friday, July 5, 2013 1:45:00 PM Categories: News Releases
Rate this Content 19 Votes

AltSketch 0.52 - Optic 

New Geometry & Transformer using example Polar Transform.

AltSketch Geometry Polar Transformation

AltSketch Geometry Polar Transformation

View User Profile for AltSoftLab
Posted by AltSoftLab Team Friday, June 7, 2013 6:32:00 PM Categories: News Releases
Rate this Content 23 Votes

AltSketch 0.51 - Neutrino 

AltSketch Vector Text Double Path Transformer

AltSketch Vector Text Double Path Transformer (Contour)

AltSketch Vector Text Double Path Transformer (Fill and Contour)

View User Profile for AltSoftLab
Posted by AltSoftLab Team Wednesday, May 29, 2013 5:41:00 PM Categories: News Releases
Rate this Content 23 Votes
Page 2 of 4 << < 1 2 3 4 > >>