Any .NET CF 3d engines?

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hi there

i am looking for a managed 3d engine written using one of the .net languages with .NET Compact Framework

I seen most managed engines like gapidraw.net provides an interface to the gapidraw dll.

I am looking for a open source engine which is totally written in c#

Is there such thing?

And frankly, speaking is 3d rendering very possible on Pocket PC 2003 emulators or devices? Can they support Directx 9 effects like Shaders

I am new to pocket pc. Never really used pocket pc before

Thanks.
 
Hi Chua,

There are a few 3-d engines available but they run in native code. I do not
think it is practical to even attempt one in managed code. I am currently
working on a series of articles about developing a 2-d engine in managed
code (C#) and the performance is pretty reasonable but probably not good
enough to warrant a jump to 3-d. As far as DirectX and shaders, there is
nothing like that available at this time.

My first sample, the article is submitted for publishing but not available
yet, shows you how to create a DLL to wrap GAPI that works in managed code
and use it to create the start of a graphics engine. In this sample, the
engine only draws colored rectangles but future samples will support various
bitmap formats and effects.
http://www.microsoft.com/downloads/...7E-8010-4FF5-9833-4499E3328D21&displaylang=en

The following is a list of graphics libraries. Links of interest from here
would be PocketGL and DieselEngine:
http://www.pocketpcdn.com/libraries/index.html#gapi

--
Geoff Schwab
Program Manager
Excell Data Corporation
http://msdn.com/mobility
http://msdn.microsoft.com/mobility/prodtechinfo/devtools/netcf/FAQ/default.aspx

This posting is provided "AS IS" with no warranties, and confers no rights.
Chua Wen Ching said:
Hi there,

i am looking for a managed 3d engine written using one of the .net
languages with .NET Compact Framework.
I seen most managed engines like gapidraw.net provides an interface to the gapidraw dll.

I am looking for a open source engine which is totally written in c#.

Is there such thing?

And frankly, speaking is 3d rendering very possible on Pocket PC 2003
emulators or devices? Can they support Directx 9 effects like Shaders?
 
Hi there,

i am looking for a managed 3d engine written using one of the .net languages with .NET Compact Framework.

I seen most managed engines like gapidraw.net provides an interface to the gapidraw dll.

I am looking for a open source engine which is totally written in c#.

Is there such thing?

And frankly, speaking is 3d rendering very possible on Pocket PC 2003 emulators or devices? Can they support Directx 9 effects like Shaders?

I am new to pocket pc. Never really used pocket pc before.

Thanks.


3d is quite possible on the ppc in c++. I ported the yeti engine and it
runs at about 40fps on most xscale machines. Even allowing for sound
etc, it should be possible to pull 25fps for a full game.

You can download the arm binary from
http://www.picsprint.com/download/yeti.zip .

Note that as this code is non gpl, I can't provide the source

Yeti is at http://www.theteahouse.com.au/gba/index.html

It might be possible to do a engine in managed code, but you would lose
a large amount of performance, and there isn't that much to spare. Most
current managed code engines link into opengl/directx.

You would be better off wrapping an existing c/c++ library rather than
writing it.

Regards

Sean
---------------------------------------
Sean Cross
mailto:[email protected]

Pics Print - The photo printing solution for Windows.
http://www.picsprint.com

http://www.Intuitex.com -
Multimedia software for Windows
Game libraries for the dot net compact framework
 
Back
Top