On Wed, 10 Aug 2016 12:47:51 +0000 Oleksander Zazubrina
<cf...@outlook.com> wrote:

> >The Evas_3D developers recently requested some design comments on
> >this list.  I was the only person that actually responded on the
> >list, and as far as I can tell, my responses where ignored, not even
> >any acknowledgement that they where read.
> 
> It wasn't ignored. We try to collect different views about raised
> features (Ephysics and CPU transformation)

Ah, good to hear.

> >I'm the only one outside of Samsung actually trying to use Evas_3D
> 
> It is a pity but it sounds as it.

I don't mind, so long as we can actually cooperate.

> In my opinion if you want contribute to Evas 3D WELLCOME!!!.

Thanks.

> Also I think you should discuss your features with community and
> announcement it in Evas 3D TODO list.

I'll do that.

> In addition I really wandering that you offer trying bring new format
> file in Evas 3D. I didn't know any about it.

I had detailed that on this mailing list before you took over Evas_3D.
Perhaps the previous people didn't pass the information onto you?

> Could you add support *.fbx format file?

FBX isn't specifically mentioned in libg3d, but it could be added.
FBX includes motion capture data, I don't think Evas_3D supports that
yet.  libg3d only deals with 3D models and textures, not motion data.
The BVH motion capture file format is something I'll be needing as
well, I'm not sure what your plans are about that sort of motion data
and skeletal systems.


I'll just copy from the libg3d README, to give you an idea what it
is about, what I offer is to port it to EFL, it's currently based on
GTK.


LIBG3D:

This library loads 3D models from various file formats. Its aim is to
support basic import functionality for as much formats as possible.
More complete support is better, of course, and the long time goal.

To help developing plugins and for general use, too, there are a lot of
basic 3d manipulation function, including vector and matrix math, common
file reading stuff, transformations and 3d primitive support.

SUPPORTED FILETYPES:
+-------+---+---+---+---+---------------------------------------------+
|\ feat.| i | c | t | n | s                                           |
| \     | m | o | e | o | u +-----------------------------------------+
|  \    | p | l | x | r | b |                                         |
|   \   | o | o | t | m | o |                                         |
|    \  | r | r | u | a | b |                                         |
|     \ | t | s | r | l | j |                                         |
| type \|   |   | e | s | s | Program                                 |
+-------+---+---+---+---+---+-----------------------------------------+
| .3mf  | x | x |   |   |   | 3D Metafile                             |
| .3ds  | x | x | p |   |   | 3D Studio                               |
| .ac   | x | x | x |   | x | AC3D                                    |
| .acc  | x | x | x |   | x | AC3D with triangle strips (TORCS)       |
| .ar   | x |   |   |   | x | Racer container files                   |
| .ase  | x |   | p | x |   | ASCII Scene Exporter (3D Studio)        |
| .b3d  | x | x |   |   |   | ?? (3D MetaFile format)                 |
| .car  | x |   |   |   | x | VDrift car description                  |
| .cob  | x | x |   |   |   | Caligari TrueSpace                      |
| .dof  | x | x | p | x |   | Racer model files                       |
| .dxf  | x |   |   |   |   | AutoCAD                                 |
| .flt  | p |   |   |   |   | OpenFlight (in Progress, experimental)  |
| .glb  | x | x | x | x |   | UltimateStunts models                   |
| .iob  | x | x |   |   |   | Impulse Turbo Silver / Imagine          |
| .iv   | p |   |   |   |   | SGI Inventor (ascii only)               |
| .joe  | x |   | x | x |   | VDrift v3 .joe car models               |
| .lcd  | x | x |   |   |   | LeoCAD                                  |
| .lw   | x | x |   |   |   | LightWave                               |
| .lwb  | x | x |   |   |   | LightWave                               |
| .lwo  | x | x |   |   |   | LightWave                               |
| .mb   | p |   |   |   | x | Maya (binary)                           |
| .md2  | x |   |   |   |   | id Software Quake II                    |
| .md3  | x | x | x | ? |   | id Software Quake III                   |
| .mon  | p |   |   |   |   | Monzoom (Reflections) (experimental)    |
| .nff  | x | x |   | x |   | Neutral File Format                     |
| .obj  | x | x |   |   |   | Alias Wavefront Maya                    |
| .prj  | x | ? |   |   |   | 3D Studio                               |
| .q3o  | x | x | x |   |   | Quick3D Object                          |
| .q3s  | x | x | x |   |   | Quick3D Scene                           |
| .r3   | p |   |   |   |   | Reflections 3 (experimental)            |
| .r4   | p |   |   |   |   | Reflections 4 (experimental)            |
| .stl  | p |   |   |   |   | Standard Tessellation Language          |
| .stla | p |   |   |   |   | Standard Tessellation Language (ASCII)  |
| .stlb | p |   |   |   |   | Standard Tessellation Language (binary) |
| .wrl  | x | x |   |   |   | VRML World (VRML 1 only and incomplete) |
+-------+---+---+---+---+---------------------------------------------+

x: implemented
p: partly done (strange results)

Wishlist:

also see http://homepage.gna.org/libg3d/references.html

type                  docs  ex.avail. status
-----------------------------------------------------------------------------
.wrl (VRML 2.0)       yes   yes       not started yet
.x3d (X3D)            yes   yes       not started yet
.max (3D Studio MAX)  no    yes       probably not (no docs, no clue)
.blend (Blender)      (yes) yes       difficult format, low priority
.w3d (Shockwave 3D)   no    yes       not started yet
.c4d (Cinema 4D)      no    yes       not started yet
.br4 (Brice 4)        no    yes       not started yet
.x (DirectX)          ?     yes       not started yet
.3dm (Rhino 2)        ?     yes       not started yet

other model plugins:
* heightfield: generates a landscape from an image
* test: some tests (primitives, transformation...)
* rbh: experimental, maybe Discworld Noir models (or no 3D at all ;))

IMAGE PLUGINS:

* bmp: Windows Bitmap, uncompressed, only 8-bit tested
* sgi: SGI RGB files, uncompressed & RLE, 8, 24, 32 bit
* GdkPixbuf: everything GdkPixbuf can load, GTK 2.x required


-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.

Attachment: signature.asc
Description: PGP signature

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. http://sdm.link/zohodev2dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to