PDA

View Full Version : What do you think about this 3D engine



Trass3r
February 22nd, 2011, 23:04
I just stumbled across a 3D engine with really impressive graphics for an open source project

http://vimeo.com/17813985
Ignore the DShade, Deadlock and Boxen parts of the video but be sure to watch til the end, according to his other video named "Sponza Party" it shows 50 deferred lights, 100k particles + distortion, glare

Must be that good cause it's written in D :D
http://h3.gd/code/nucleus/
This guy wrote his Master's thesis about it and it seems to use an interesting new approach.

A New Room
February 22nd, 2011, 23:33
Looks pretty, then again all engines do until you try to play a game with +100 enemies.

dotted
February 22nd, 2011, 23:50
http://h3.gd/devlog/?p=22 <- Reading that, you gotta wonder why he even bothers with D

Trass3r
February 23rd, 2011, 20:29
Cause it's an awesome language. Use it for some time, then go back to C++. That's like being thrown back to the stone age.
And he proved that you can actually create huge, awesome projects with it.

I think there are several reasons for his particular indignation:

He's been in the community nearly since the beginnings where the compiler was completely buggy, development wasn't much community-driven and so on. So he's accumulated a lot of frustration over the years. Being one of the guys who fight forwardmost in inhospitable areas is always nasty.
But the situation has been improving a lot lately imho!
He's one of the few guys who actually created huge projects pushing D's immature tool chain to its limits.
He has stuck with Windows. On Linux he could have avoided all the linker issues he describes since GNU ld is used there.
He belongs to a group of D2 haters and D1 doesn't really have a future.

Airandius
February 24th, 2011, 00:38
Cause it's an awesome language. Use it for some time, then go back to C++. That's like being thrown back to the stone age.
And he proved that you can actually create huge, awesome projects with it.

I think there are several reasons for his particular indignation:

He's been in the community nearly since the beginnings where the compiler was completely buggy, development wasn't much community-driven and so on. So he's accumulated a lot of frustration over the years. Being one of the guys who fight forwardmost in inhospitable areas is always nasty.
But the situation has been improving a lot lately imho!
He's one of the few guys who actually created huge projects pushing D's immature tool chain to its limits.
He has stuck with Windows. On Linux he could have avoided all the linker issues he describes since GNU ld is used there.
He belongs to a group of D2 haters and D1 doesn't really have a future.


He hates D2? Which is? (Thinking of Diablo 2 but I'm certain that's wrong.)

Anyway, what's up with all the languages. I've heard of C, C+ and C++ and now D. Is there also an A B+ and a E- or what lol.
*obviously not a programmer*

dotted
February 24th, 2011, 02:19
He hates D2? Which is? (Thinking of Diablo 2 but I'm certain that's wrong.)

Anyway, what's up with all the languages. I've heard of C, C+ and C++ and now D. Is there also an A B+ and a E- or what lol.
*obviously not a programmer*
D2 is version 2 of D, with new features and such.

And yeah pretty much, no B+, but there is B and E: http://en.wikipedia.org/wiki/List_of_programming_languages