" I am curious. You mean rendering Bitmap from blender, for later use in
Pharo UI? "

yes exactly. Blender can render in all popular graphics files, most used
are png. Animation frames can be rendered each frame in its own file.

So basically its a lot like the average games out there.

"I will suggest bare bone Morphic mainly, then Athens when you need
vectorial drawing."

ok

"For iStoa I decided to go purely Morphic, I have a lot of bitmap. Bitmap
source is SVG, then converted to PNG, overscaled for production use. Then
from iStoa, depending on the application window extent, the bitmap are
downscaled accordingly, I am pretty satisfied by the result."

I fail to understand how your bitmap source is SVG for me bitmap is a
raster graphic format svg is  procedural graphic format. Two opposite
things.

"Sure. The downpoint, you will depend on one additional layer."

dependency is not an issue. Afterall the graphic files themselves will be
far bigger download even more so if the GUI becomes very large.

"Nice.  What will be the expected outcomes of such API, I am not sure to
understand and I am curious."

Well Blender besides creating 3d objects (which can be used as 2d objects
too) it can also create 3d unrendable objects. That means that objects
produce no graphics and have the role of placeholders or helpers, for
example when you want an emitter of light or emitter of a physical power
like gravity or wind. Those are called dummy objects and I could use them
to give characteristics to the graphics , for example I could use a dummy
to define the are of influence of a mouse click , or what type of event the
bitmap will respond to. That means you wont have to import the graphics
manually to pharo and create a separate morph for each bitmap and then set
the events but rather press a button in blender and then Ephestos will
import then bitmaps to pharo , set the events and create the morphs
automagically.

So basically you will be using Blender as a GUI designer.

"Use fuel to store the state of your application objects."

ah nice so fuel is a good candidate.

I will also take a look at Dr Geo and Phratch , both apps have custom GUIs
and use only Morphic (Dr Geo using Athens for the geometry primitives) .

Reply via email to