[Cuis-dev] Morphic 3 update

Ron Teitelbaum ron at 3dicc.com
Thu Aug 24 09:20:59 CDT 2017


Juan,

Thanks for the update.  It is beautiful work!

All the best,


*Ron Teitelbaum*
*Chief Executive Officer*
*3D Immersive Collaboration Consulting*ron at 3Dicc.com
Follow Me On Twitter: @RonTeitelbaum <https://twitter.com/RonTeitelbaum>
www.3Dicc.com <http://www.3dicc.com/>
https://www.google.com/+3Dicc

On Thu, Aug 24, 2017 at 9:53 AM, Thierry Goubier via Cuis-dev <
cuis-dev at cuis-smalltalk.org> wrote:

> Hi Juan,
>
> this is great news. I'm really interested to see how this will turns out,
> especially your ideas about rendering.
>
> Do you intend to use the OpenCL approach to get good vector processing
> support on CPUs, or is your intention to offload rendering to GPUs?
>
> Regards,
>
> Thierry
>
> 2017-08-24 15:40 GMT+02:00 Juan Vuletich via Cuis-dev <
> cuis-dev at cuis-smalltalk.org>:
>
>> Hi Folks,
>>
>> (below)
>>
>>
>> On 8/22/2017 5:38 PM, Ron Teitelbaum via Cuis-dev wrote:
>>
>>> Hi Juan,
>>>
>>> Just wondering if you have an update on Morphic 3.  I saw your last
>>> major update was 2014.
>>> http://www.jvuletich.org/Morphic3/Morphic3-200911.html  (2010)
>>> http://forum.world.st/Morphic-3-sneak-preview-td4778101.html  (2014)
>>>
>>> It's amazing work! Can you give us an update on its current state? Do
>>> you have plans for the future?
>>>
>>> Thanks!
>>>
>>> Ron Teitelbaum
>>>
>>>
>>>
>> I'm glad you like it so far! Truth is that my job has been extremely
>> demanding for the last few years, and I struggled to give adequate updates
>> and support to Cuis. Cuis is my top priority because it is production
>> quality and many people and projects are using it.
>>
>> So, Morphic 3 has only been advancing slowly. I haven't been talking much
>> about it because I hate vaporware! But, as I don't want to keep it to
>> myself, this year I added it to the Cuis Github repo, and updated it to
>> work on latest Cuis. So, please, start Cuis, open a FileList, navigate to
>> the M3/ folder and install Morphic3.pck.st. There you can (for example):
>>
>> "This will draw all the SGV examples. There are a few other methods
>> there."
>> SVGElementMorph examples.
>>
>> "Font rendering."
>> Display restore.
>> BitstreamVeraRenderer testCharacter: 100.    "Better than any, if
>> subpixel AA is on, as it is by default."
>> Display restore.
>> TechnicalFontRenderer testCharacter: 100.    "Something that TrueType /
>> OpenType can't even do!"
>>
>> "Add a few Morphs like this to the world."
>> EllipseMorph new openInWorld morphExtent: 300 at 80; color: Color red;
>> borderColor: Color green; borderWidth: 15; rotation: 0.4 scale: 1.3;
>> morphPosition: 500 at 200.
>>
>> "Whole Morphic world (slow!)"
>> Display fillColor: Color gray. (VectorCanvas onForm: Display) fullDraw:
>> self runningWorld.
>>
>> In 2013 I published a technical disclosure, both as documentation and as
>> IP protection (establish prior art, to avoid others patenting it). It is at
>> http://www.defensivepublications.org/publications/prefilteri
>> ng-antialiasing-for-general-vector-graphics
>>
>> The rendering engine is essentially done, and not much is missing. It
>> fits perfectly well in Cuis' Morphic, as I've been refactoring Morphic to
>> support both BitBlt style and Vector Graphics style drawing engines. The
>> biggest part that is missing is a high performance implementation.
>> Originally I planned a Slang VM plugin. But in these last few years I had a
>> great experience with OpenCL (you can find the OpenCL package in the
>> Pagkages/ folder). So I plan to translate the rendering primitives to
>> OpenCL. That should give more than adequate performance on most hardware,
>> to make the vector engine the default renderer for Cuis.
>>
>> Thanks for your interest!
>>
>> Cheers,
>>
>> --
>> Juan Vuletich
>> www.cuis-smalltalk.org
>> https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
>> @JuanVuletich
>>
>>
>>
>>
>> _______________________________________________
>> Cuis-dev mailing list
>> Cuis-dev at cuis-smalltalk.org
>> http://cuis-smalltalk.org/mailman/listinfo/cuis-dev_cuis-smalltalk.org
>>
>
>
> _______________________________________________
> Cuis-dev mailing list
> Cuis-dev at cuis-smalltalk.org
> http://cuis-smalltalk.org/mailman/listinfo/cuis-dev_cuis-smalltalk.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cuis-smalltalk.org/pipermail/cuis-dev_cuis-smalltalk.org/attachments/20170824/20028dd6/attachment.html>


More information about the Cuis-dev mailing list