High-end Professional 3d application

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
DtD
Posts: 264
Joined: Mon Aug 11, 2008 7:05 am
Location: Kansas
Contact:

Post by DtD »

The problem with C# is not only that it will be slower, but it will be harder to expand. Especially if you are using a 3d libary like it seems you intend to do.

How about instead take blender and completly redo its UI? I'm gonna agree with the other people, why reinvent the wheel?

==C++==
Faster
Industry Standard
The majority of 3d libaries will be using it
Can be multiplatform

==C#==
Slower
Not that commonly used/Not as developed
No popular 3d libaries for it afaik
Bound to .NET, which si bound to Windows.

~DtD
Katsankat
Posts: 178
Joined: Sun Mar 12, 2006 4:15 am
Contact:

Post by Katsankat »

Both are portable, but C++ produces native code. I've heard of programmers forcing to install a large framework to run C# apps outside windows (which is not a sign of a good development plan). Mono.

:wink: Maya, Softimage XSI, 3ds Max, LightWave, etc... were not build with PHP via accelerator bindings anyway.

If I was asked to join a Formula1 race, I'd take a car at least as fast as others ... Probably harder to learn but the learning curve is more interesting. Life is a learning experience.
Dorth
Posts: 931
Joined: Sat May 26, 2007 11:03 pm

Post by Dorth »

Mono, while great, is not on a 1:1 ratio with .NET. It is lagging behind and it is likely it will continue to do so. Thus, for portability, it should never be considered as an equivalence.
Dorth
Posts: 931
Joined: Sat May 26, 2007 11:03 pm

Post by Dorth »

And to make a liar out of me...
http://www.betanews.com/article/Mono_22 ... 1232551276

For my defense, it's fresh off the press, so...
BlindSide
Admin
Posts: 2821
Joined: Thu Dec 08, 2005 9:09 am
Location: NZ!

Post by BlindSide »

Dorth wrote:And to make a liar out of me...
http://www.betanews.com/article/Mono_22 ... 1232551276

For my defense, it's fresh off the press, so...
No, not really :P

It's great news though, I was waiting patiently for it to be implemented.
ShadowMapping for Irrlicht!: Get it here
Need help? Come on the IRC!: #irrlicht on irc://irc.freenode.net
Dorth
Posts: 931
Joined: Sat May 26, 2007 11:03 pm

Post by Dorth »

Yeah but saying you will do something and seeing it done are 2 things. Right OpenGL? Indeed DirectX 10? How about you center kernel of linux? I don't know what you're talking about, Windows Vista. Sure you don't, Duke Nukem Forever. Well, this is going Phantom Entertainment.
full.metal.coder
Posts: 68
Joined: Sat May 10, 2008 11:30 am
Contact:

Post by full.metal.coder »

BlindSide wrote:
Dorth wrote:And to make a liar out of me...
http://www.betanews.com/article/Mono_22 ... 1232551276

For my defense, it's fresh off the press, so...
No, not really :P

It's great news though, I was waiting patiently for it to be implemented.
Such a joke! No really, this is a good news for C# developpers but the graph lacks credibility...
An objective comparision would also include the C++ program compiled with SIMD enabled, which is always turned off because by default, most compilers stick to the basic x86 instruction set, or at best i686.
I'd wagger a proper build of the C++ app (with all instructions sets for the target machine enabled, including but not limited to SIMD) would outperform the SIMD-enabled C# program by an order of magnitude, and probably even more if it made use of libraries optimized for such instruction sets (as the C# SIMD lib certainly is...) like Eigen or Intel MKL to name a few...
Post Reply