[Cuis] Morphic 3 sneak preview
Juan Vuletich
juan at jvuletich.org
Mon Sep 15 09:19:18 CDT 2014
Hi Folks,
It is a great pleasure to share the current state of the Morphic 3 code
with you. Take a look at
https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/tree/master/Experimental
.
Morphic 3 is a new vector graphics engine for Cuis, together with the
pixel independent Morphic framework already in Cuis, that can now be
fully used.
Disclaimer: This is not what you expect. It is not usable. But if you
are curious about Morphic 3, you might enjoy it.
The Morphic3Demo.image has the Morphic 3 packages already loaded. It is
running the old FormCanvas graphics engine. Please forgive the weird
looking browsers at the right, and the generally sloppy appearance of
text everywhere. The open Workspace contains an expression that redraws
the whole desktop using the Smalltalk version of the Morphic 3 graphics
engine, and renders a couple of SVG demo files (found in the SVGSamples
folder). I know, it is slow. It will be 100 or 1000 times faster when
optimized a bit, and run as a VM plugin.
Take a look at the attach, and see the details, like the guy's hair and
the tiger whiskers over the background text, or the beer bubbles. See
how text is at the same time crisp, non pixellated and free of color
fringes.
Besides the basic Vector Graphics and SVG support, the newer stuff I've
been working on this year includes a new, good looking font based on
http://en.wikipedia.org/wiki/Technical_lettering , proper clipping to
the owner shape, and quick identification of the morph lying at some
point. So, the biggest technical challenges are already solved, and it
is closer to being good enough for building a VM plugin.
References:
http://www.defensivepublications.org/publications/prefiltering-antialiasing-for-general-vector-graphics
http://www.jvuletich.org/Morphic3/Morphic3-201006.html
The source code itself!
Thanks Casey for asking for this.
If you want to take part, there is plenty of stuff to be done, at
various levels of technical complexity :)
Cheers,
Juan Vuletich
-------------- next part --------------
A non-text attachment was scrubbed...
Name: M3.png
Type: image/png
Size: 1245019 bytes
Desc: not available
URL: <http://jvuletich.org/pipermail/cuis_jvuletich.org/attachments/20140915/68e86367/attachment-0001.png>
More information about the Cuis
mailing list