Page 1 of 1

[School Project] 3D Engine + Shaders

Posted: Mon Apr 25, 2011 3:27 pm
by Boogy
I just received the new assignment for this block :)
We have to create a working rendering engine using one of the popular API’s, either DirectX or OpenGL together with the programmable shader pipeline.

The requirements are:
For a minimum grade of 6
  • Must demonstrate proper lighting effects for point lights, directional lights, and spot lights (according to the content of lecture 2 and the minimum requirements of assignment 2).
  • Must demonstrate an animated model using GPU skinning techniques (according to the content of lecture 3 and the minimum requirements of assignment 3).
  • Must demonstrate environment mapping techniques (according to the content of lecture 4 and the minimum requirements of assignment 4).
  • Must demonstrate bump mapping techniques (according to the content of lecture 5 and the minimum requirements of assignment 5).
  • Must also demonstrate shadow mapping techniques. Objects in the scene must cast shadows onto other objects in the scene using the techniques discussed in the 6th lecture.
  • It must be possible to manipulate the view using a camera implementation of your choice (please keep it intuitive).
The first lecture is tomorrow and I am looking forward to it :)

Re: [School Project] 3D Engine + Shaders

Posted: Mon Apr 25, 2011 3:32 pm
by Boogy
BTW my teacher puts his lectures on his website: myapp.nl. Some great tutorials on 3D programming :)

Re: [School Project] 3D Engine + Shaders

Posted: Mon Apr 25, 2011 7:07 pm
by N64vSNES
This sounds cool! :)

So uh, decided whether you're using OpenGL or DirectX yet?
*pulls out gun*

Re: [School Project] 3D Engine + Shaders

Posted: Tue Apr 26, 2011 5:09 am
by Boogy
N64vSNES wrote:This sounds cool! :)

So uh, decided whether you're using OpenGL or DirectX yet?
*pulls out gun*
I think I'm going with DirectX :)

Re: [School Project] 3D Engine + Shaders

Posted: Tue Apr 26, 2011 7:02 am
by Aleios
Boogy wrote:
N64vSNES wrote:This sounds cool! :)

So uh, decided whether you're using OpenGL or DirectX yet?
*pulls out gun*
I think I'm going with DirectX :)
:( its your choice i guess. And damn, ive never had an assignment like that. seems fun aswell as a pain in the ass. Hope you get a good grade :D

Re: [School Project] 3D Engine + Shaders

Posted: Tue Apr 26, 2011 7:28 am
by N64vSNES
Boogy wrote:
N64vSNES wrote:This sounds cool! :)

So uh, decided whether you're using OpenGL or DirectX yet?
*pulls out gun*
I think I'm going with DirectX :)
I see....
*gunfire*

Re: [School Project] 3D Engine + Shaders

Posted: Tue Apr 26, 2011 12:28 pm
by Boogy
I smell OpenGL fans :lol:

Re: [School Project] 3D Engine + Shaders

Posted: Tue Apr 26, 2011 12:32 pm
by dandymcgee
N64vSNES wrote:
Boogy wrote:
N64vSNES wrote:This sounds cool! :)

So uh, decided whether you're using OpenGL or DirectX yet?
*pulls out gun*
I think I'm going with DirectX :)
I see....
*gunfire*
If you're programming for Windows, Direct3D > OpenGL. That's a fact. I still prefer OpenGL, although I haven't much used Direct3D for anything.

Re: [School Project] 3D Engine + Shaders

Posted: Tue Apr 26, 2011 12:42 pm
by qpHalcy0n
I'd rather have my guts cut out and replaced with hot acid and angry kittens than have to deal w/ OpenGL at any meaningful level for an extended period of time.

Re: [School Project] 3D Engine + Shaders

Posted: Tue Apr 26, 2011 7:14 pm
by Ginto8
qpHalcy0n wrote:I'd rather have my guts cut out and replaced with hot acid and angry kittens than have to deal w/ OpenGL at any meaningful level for an extended period of time.
Some theorize that he has already done this to escape the horrors of OpenGL, which is what makes him such an abrasive douchebag. :lol:

Re: [School Project] 3D Engine + Shaders

Posted: Wed Apr 27, 2011 7:03 am
by N64vSNES
I quite like DirectX itself to be honest, I just hate the idea of using a closed source single platform library.

I guess that's just me :lol:

Never the less I look forward to seeing updates about this :)

Re: [School Project] 3D Engine + Shaders

Posted: Fri Apr 29, 2011 8:38 am
by Aleios
N64vSNES wrote:I quite like DirectX itself to be honest, I just hate the idea of using a closed source single platform library.

I guess that's just me :lol:

Never the less I look forward to seeing updates about this :)
The tech is nice for DirectX, but i like OpenGL since it feels more adaptive rather than directX which is/was constantly throwing shit at me going "DO this NOW! Else i wont work for you!". Also, opengl is closed source aswell, but its an open standard. But yea, i would rather a cross platform library aswell, and i dont feel like implementing 2 api's that give the same output just because windows loves directx.
dandymcgee wrote: If you're programming for Windows, Direct3D > OpenGL. That's a fact. I still prefer OpenGL, although I haven't much used Direct3D for anything.
I have to agree there, i mean, its built for windows lol.

P.S. Sorry if i have bad wording of sentences

Re: [School Project] 3D Engine + Shaders

Posted: Fri Apr 29, 2011 4:50 pm
by GroundUpEngine
dandymcgee wrote: If you're programming for Windows, Direct3D > OpenGL. That's a fact. I still prefer OpenGL, although I haven't much used Direct3D for anything.
OpenGL fan here haha, but totally agreed.