Friday, November 12, 2010

ImageFX on Mac

Dear Friends,

I'm finishing porting our modern tools called ImageFX to Mac OS X. On Mac OS ImageFX use OpenGL fragment programs. Also i rewrite ImageFX core. Now it is more clear and better. New version will support Lazarus for Windows and Mac OS X. Also i start to developing shader editor - for easy developing of custom filters.

This is screenshot of Mac version:




This is new FXHouse - rewritten using VGScene. Now FXHouse called FXShow and available only as binary.

Eugene

Wednesday, November 3, 2010

Better iOS Support

Dear Friends,

Today i was upload new our FPC build, now it contains VGScene units and samples. Full support iOS simulator and device.

Changed Wiki article:
http://ksdev.com/wiki/index.php?title=IOS_Development

And new Delphi to Xcode converter - link in Wiki.

Now development for iOS with VGScene become very easy.

Just Screenshots:





Eugene

Monday, November 1, 2010

Full Direct 2D Support and new WIC Image Filter

Dear Friends,

Last two weeks i worked to add full Direct 2D support in VGScene & DXScene. And now this work finished. Also i was add new WIC (Windows Imaging Component) filter for imaging i/o.

This is screenshot of CtrlsDemo:


This is link to Direct 2D based CtrlsDemo:
http://www.ksdev.com/files/ctrlsdemo.zip

And now to set Direct 2D Canvas as default - just add two lines in main unit. Like this:

initialization
UseDirect2DCanvas;
end.

If application running on Windows XP - Direct2D canvas not loaded and automatically used GDI+.

Eugene

Monday, October 25, 2010

New VGScene Calendar & CalloutPanel

Dear Friends,

After many request i finish VGScene Calendar control. Now i'm working with MaskEdit and CalandardTextBox. This is screenshot of Calendar control placed to new CalloutPanel:


With Best Regards,

Eugene Kryukov

Friday, October 15, 2010

ImageFX 1.00 just released

Dear Friends,

I'm happy to announce our new product ImageFX.

What is ImageFX ?

Image FX is an image processing component library for Delphi and C++ Builder that leverages programmable graphics hardware whenever possible to provide near real-time processing. ImageFX use only hardware acceleration for image processing. ImageFX abstracts the pixel-level manipulation process required when applying a filter to an image, making it simple for applications to implement image transformation capabilities without extensive coding. Each filter specifies a single transform or effect. Like Photoshop, ImageFX can apply multiple filters to the same image source. Instead of applying a series of filters individually. ImageFX also have support of the Graphics32 bitmap and VGScene bitmap.

http://www.ksdev.com/imagefx/index.html

Eugene

Friday, October 8, 2010

VGScene + Pixel Shader Effects

Dear Friends,

Today i try to use our new (in development) image processing library as effects in VGScene. I create new effects like (Shadow, Glow) which use Image FX effect. Add TvgFloatAnimation object and merge with new effect. This is my final sample program:
http://www.ksdev.com/files/vgfx.zip
and screenshot:


With Best Regards,

Eugene Kryukov

Friday, October 1, 2010

ImageFX - CoreImage for Windows and Delphi

Hello All,

May be you know what is Apple Core Image? Copied from Wikipedia - "Core Image is a pixel-accurate, near-realtime, non-destructive image processing technology in Mac OS X. Implemented as part of the QuartzCore framework of Mac OS X 10.4 and later, Core Image provides a plugin-based architecture for applying filters and effects within the Quartz graphics rendering layer."

Latest few month i'm working to implementation CoreImage like technology (GPU-based image processing using DirectX Pixel Shader effects) on Windows platform. Now i get good result. This is link to demo program (require Pixel Shader 2.0 support video card - low-end video card at this time):

http://www.ksdev.com/files/fxhouse.zip

Soon i offer this work as Delphi Component Library. I can said - image processing performance is very very good. About 5-10x faster CPU version on Intel building video.

Screenshot:



Eugene

Tuesday, September 21, 2010

VGScene iPad video

Dear Friends,

This is my first VGScene iPad video:


Eugene

Wednesday, September 15, 2010

VGScene on iPad

Dear Friends,

After Apple allow develop for iOS on FreePascal. I finishing iOS port of VGScene. Today i run VGScene on my iPad:



I thing, i need 1-2 weeks for finish iOS support.

Eugene

Monday, August 23, 2010

VGScene Table

Dear Friends,

I'm finishing to implement advanced VCL Grid analog called TvgTable in VGScene.

This is current screenshot:


Eugene

Thursday, August 19, 2010

SynEdit for VGScene

Dear Friends,

Latest few days i'm working to port SynEdit component to he VGScene. Now i can't publish my work. Please test it.

Instruction:

1. You must download and install Unicode SynEdit from this
2. You must download VGScene's SynEdit
3. Place vg_synedit.pas to you VGScene's folder.
4. Add vg_synedit.pas to VGScene package.
5. Rebuild VGScene (IDE will add required package SynEdit)

Now you can use TvgSynEdit in your project.

This is screenshot:


With Best Regards,

Eugene Kryukov

Tuesday, August 10, 2010

VGScene and Windows 64

Dear Friends,

I'm glad to post this news about full support 64-bit Windows in VGScene.

Please try this 64-bit compiled demo of VGScene (if you have 64-bit Windows):

http://www.ksdev.com/files/vg64.zip

Eugene

Monday, July 26, 2010

3D Web Browser in Delphi

Dear Friends,

I'm working with integration IE ActiveX (using EmbeddedWB Components) and DXScene. This is not ideal solution, but i thing this demo can help.

This is first screenshot:


DXScene can be found here

With Best Regards,

Eugene

Wednesday, June 23, 2010

VCL Control Layout

Dear Friends,

Today we release new update of VGScene and DXScene.

VCL Control Layout

New version have new object TvgNonVGLayout. Using this object you can easy layout VCL controls. Also this object check visibility of object and show/hide VCL control.


What's new:
+ Added: Public FontFill and SelectionFill properties for text editor
+ Added: TvgCanvas.LoadFontFromStream method to load private font
+ Added: New ListBox feature - odd item filling
+ Added: TvgNonVGLayout object - easy alignment VCL controls - see Layout Demo
+ Added: FileName property to TvgResources - allow to load resource from file
+ Update: Styles
+ Update: Layout demo
+ Improved: Styles
+ Improved: SVG export tool - text and polygon objects added
+ Fixed: Enabled not work on color controls
+ Fixed: Few minor bugs

Eugene

Monday, June 14, 2010

VGScene 3.75 & DXScene 3.75

I'm happy to announce new update of our VGScene and DXScene tools.

What's new VGScene 3.75:

+ Added: GripSize property to Selection
+ Added: Index property now published
+ Added: GetColor function to ColorPicker
+ Improved: ClearType text drawing on transparent objects
+ Improved: Lazarus support
+ Improved: Set ClearType text rendering by default in Windows
+ Removed: TextRendering property
+ Fixed: AV in Lazarus for Windows
+ Fixed: AV when application closed
+ Fixed: Trail on SelectionPoint
+ Fixed: Selection.Proportional work incorrect
+ Fixed: SpinBox change event not called if buttons are pressed

What's new DXScene 3.75:

+ Added: GripSize property to Selection
+ Added: Index property now published
+ Added: GetColor function to ColorPicker
+ Improved: ClearType text drawing on transparent objects
+ Improved: Lazarus support
+ Improved: Set ClearType text rendering by default in Windows
+ Removed: TextRendering property
+ Fixed: AV in Lazarus for Windows
+ Fixed: AV when application closed
+ Fixed: Trail on SelectionPoint
+ Fixed: Selection.Proportional work incorrect
+ Fixed: SpinBox change event not called if buttons are pressed
+ Fixed: Big DirectX-memory leaks when window resized
+ Fixed: Few DirectX-specified errors

With Best Regards,

Eugene

Thursday, May 6, 2010

New Extreme Style

Dear Friends,

Today i finish new Extreme style (extreme Mac OS X). This style will includes to next update.

See screenshot:


Eugene

Wednesday, May 5, 2010

DXScene 3.70 & VGScene 3.70 released

Dear Friends,

New updates just released.

What's New in DXScene:

  • Added: All 3D shaped not have different meterial for sides

  • Added: Save button to Bitmap Designer

  • Added: NumberBox.ShowCaret and SpinBox.ShowCaret property

  • Added: Cool iPhone like SmallScrollBar control

  • Added: UseSmallScrollBars property to all scrolled controls

  • Added: Non visual BitmapObject as bitmap storage

  • Added: Bitmap.Resource and Bitmap.ResourceName properties for link to BitmapObject

  • Added: Non visual PathObject as bitmap storage

  • Added: Path.Resource and Path.ResourceName properties for link to PathObject

  • Added: RepeatClick property to buttons

  • Added: Drag-and-drop image in ImageList

  • Added: Multiselection to Lists and Trees

  • Added: IsSelected property to list and tree items

  • Added: Apply button to Style Designer

  • Improved: Round corners on rect now have real circle shape

  • Improved: Objects in scrolled control picking

  • Improved: Memo measuring

  • Fixed: TdxObject I/O

  • Fixed: Few bugs in Material Editor

  • Fixed: HudMemo scrollbars

  • Fixed: AV in when opening Style Designer

  • Fixed: Message Popup ignore style

  • Fixed: Lazarus on Linux compilation error

  • Removed: TvgWindow, TvgLayerWindow controls



What's New in VGScene:

  • Added: Save button to Bitmap Designer

  • Added: NumberBox.ShowCaret and SpinBox.ShowCaret property

  • Added: Cool iPhone like SmallScrollBar control

  • Added: UseSmallScrollBars property to all scrolled controls

  • Added: Non visual BitmapObject as bitmap storage

  • Added: Bitmap.Resource and Bitmap.ResourceName properties for link to BitmapObject

  • Added: Non visual PathObject as bitmap storage

  • Added: Path.Resource and Path.ResourceName properties for link to PathObject

  • Added: RepeatClick property to buttons

  • Added: Drag-and-drop image in ImageList

  • Added: Multiselection to Lists and Trees

  • Added: IsSelected property to list and tree items

  • Added: Apply button to Style Designer

  • Improved: Round corners on rect now have real circle shape

  • Improved: Objects in scrolled control picking

  • Improved: Memo measuring

  • Fixed: HudMemo scrollbars

  • Fixed: AV in when opening Style Designer

  • Fixed: Message Popup ignore style

  • Fixed: Lazarus on Linux compilation error

  • Removed: TvgWindow, TvgLayerWindow controls




With Best Regards,

Eugene

Tuesday, April 27, 2010

3D Text - New DXScene's powered project

Dear Friends,

I'm happy to announce new DXScene's powered project. This tool called "3D Text".

What is 3D Text

A compact, flexible and affordable tool that will help you create custom 3D logos and headers in minutes. Fully configurable text parameters, any output resolution, lightning-fast rendering and instant preview of the changes made to the text model.



Web-Site: http://www.binerus.com/textgen3d/index.html

Available for Windows and Mac OS X

Eugene

Monday, April 19, 2010

Cool SmallScrollBars

Hello,

Today i finished new cool control SmallScrollBar (scrollbar like iPhone, iPad). And add this control support to all scrolled objects. You can change scrollbars using new property UseSmallScrollBars.

This is a screenshot:


With Best Regards,

Eugene

Thursday, April 8, 2010

VGScene - Improved Memo, List, Tree and new controls

Dear Friends,

What's new in next update:

Improved Memo
New Memo control have many improvements, bugs fixes and new wrapping. Now text wrapped by word. Memo now scrolled using animation.


New Lists, Trees and New Controls
Now all list and tree controls support sorting and have checkboxes. Also next update have few new controls like - PopupButton, CircleButton, RoundTextBox

Thursday, April 1, 2010

New Default Style

Dear Friends,

I create new default skin for VGScene. Old default style now called Blend. This is screenshot:


What do you thing about ?

Eugene

Wednesday, March 31, 2010

VGScene Multi-Languages Support

Dear Friends,

VGScene now have easy internationalization feature. This screenshot of example and designer:


Eugene

Sunday, March 28, 2010

VGScene, FreePascal and iPhone

Dear Friends,

Now i can say - "VGScene support iPhone development". Today i test VGScene application on real device. This is screenshot from real device:


All VGScene features are work ok - such as animation, effects, skins. Application on device work very fast.

Eugene

Saturday, March 27, 2010

VGScene on iPhone

Dear Friends,

Last few weeks i'm working for porting VGScene to iPhone & iPad platform. Most part are converted. And today i can post this first screenshot from iPhone simulator. VGScene now can work on iPhone simulator. Soon i try to post screenshot from real device.


VGScene without VCL (LCL)

And second good news, VGScene now can work without VCL (LCL). And Mac OS X version soon will support Cocoa Framework.

Eugene

Thursday, March 11, 2010

Direct2D & DirectWrite Preview

Dear Friends,

I'm happy to announce first preview implementation of the Microsoft Direct2D and DirectWrite API in VGScene. Not all features are implemented yet. This is APIs only available on Window 7.
This is screenshot:

VGScene is a first Delphi library which use this modern APIs. Please download compiled sample and try it. I need your feedback.

Download Sample (only for Windows 7)

Eugene

Tuesday, January 26, 2010

VGScene andDXScene now DB-Aware

Hello,

Now DXScene and VGScene are DB-Aware. At this time i was add cool Navigator and few control - label, textbox and image. Soon I'll add more control.

Eugene

Monday, January 25, 2010

New DXImport Tool

Hello,

DXImport tool now can import many new 3D file-formats - GLSM,WRL,TIN,STL,SMD,Q3BSP,BSP,PLY,OCT,OBJ,OBJF,NURBS,NMF,MS3D,MDC,MD2,LWO,GTS,GLM,GLX,GLA,B3D,MD5MESH,MD5ANIM,MD3,3DS,PRJ.

And have few improvement in GUI. Set screenshot:

Eugene

Corner Buttons

Dear Friends,

Today i playing with SmartButton example, and add new VGScene control called TvgCornerButton. This screenshot from final demo:
This control will added in next release.

Eugene