On Mon, Apr 12, 2010 at 2:04 PM, Andreas Volz <[email protected]> wrote:
> Hello,
>
> I've read this on the E website:
>
> -------
> Evas not only does quality rendering and compositing, but also can
> scale, rotate and fully 3D transform objects, allowing for sought-after
> 3D effects in your interfaces. It supplies these abilities in both
> software and OpenGL rendering, so you are never caught with unexpected
> loss of features. The software rendering is even fast enough to provide
> the 3D without any acceleration on devices for simple uses.
> -------
>
> Could someone explain what is meant with this? I've not yet seen any 3D
> support in Evas. Except to pre-render an 3D animation and simply
> display all image frames. But this isn't 3D support. :-)

Come on to Evas 2010 ;-) Actually, even Edje supports it. You can see
examples in expedite "Map" tests or
http://www.rasterman.com/files/map.edc for a stand-alone Edje file. I
guess Elementary also ships with a test.

Map is not really 3d, is just 2d manipulation of shapes according to
an output grid. This grid can give the effect of perspective, rotation
and as it takes vertices colors, it can do light/shadow effects, as
helped by various Evas/Edje high-level calls.

http://www.youtube.com/watch?v=edLTo61dIgA
http://www.youtube.com/watch?v=6tuVSkrdjiE

Evas is quite low-level and does the basics. More complex shapes like
spheres and meshes that composes full-bodies like a game character
should be done elsewhere,  like an smart object that loads
3d-studio/maya/blender3d output files and build them from triangles
with individual transformations.   This is also the same for more
complex shapes like circles and ellipses, that should be made into
polygons (but no-one ever wrote these, probably lack of
requirement/time/interest).

Note that the current Evas implementation does not account for the "z"
hint and lacks the fixes to make it really look like 3d, then you have
some distortion. This is to be fixed when time allows (according to
Rasterman).

BR,

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: [email protected]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to