[School Project] 3D Engine + Shaders

Anything related in any way to game development as a whole is welcome here. Tell us about your game, grace us with your project, show us your new YouTube video, etc.

Moderator: PC Supremacists

Post Reply
User avatar
Boogy
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 27
Joined: Sun Mar 06, 2011 3:59 pm
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: Breda, The Netherlands
Contact:

[School Project] 3D Engine + Shaders

Post 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 :)
Student @ IGAD
Image
User avatar
Boogy
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 27
Joined: Sun Mar 06, 2011 3:59 pm
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: Breda, The Netherlands
Contact:

Re: [School Project] 3D Engine + Shaders

Post by Boogy »

BTW my teacher puts his lectures on his website: myapp.nl. Some great tutorials on 3D programming :)
Student @ IGAD
Image
N64vSNES
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Thu Aug 12, 2010 11:25 am

Re: [School Project] 3D Engine + Shaders

Post by N64vSNES »

This sounds cool! :)

So uh, decided whether you're using OpenGL or DirectX yet?
*pulls out gun*
User avatar
Boogy
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 27
Joined: Sun Mar 06, 2011 3:59 pm
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: Breda, The Netherlands
Contact:

Re: [School Project] 3D Engine + Shaders

Post 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 :)
Student @ IGAD
Image
Aleios
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 78
Joined: Mon Feb 21, 2011 2:55 am
Current Project: Aleios Engine
Favorite Gaming Platforms: PC, Dreamcast
Programming Language of Choice: C++
Location: Melbourne, Australia

Re: [School Project] 3D Engine + Shaders

Post 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
Image
N64vSNES
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Thu Aug 12, 2010 11:25 am

Re: [School Project] 3D Engine + Shaders

Post 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*
User avatar
Boogy
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 27
Joined: Sun Mar 06, 2011 3:59 pm
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: Breda, The Netherlands
Contact:

Re: [School Project] 3D Engine + Shaders

Post by Boogy »

I smell OpenGL fans :lol:
Student @ IGAD
Image
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: [School Project] 3D Engine + Shaders

Post 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.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
qpHalcy0n
Respected Programmer
Respected Programmer
Posts: 387
Joined: Fri Dec 19, 2008 3:33 pm
Location: Dallas
Contact:

Re: [School Project] 3D Engine + Shaders

Post 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.
User avatar
Ginto8
ES Beta Backer
ES Beta Backer
Posts: 1064
Joined: Tue Jan 06, 2009 4:12 pm
Programming Language of Choice: C/C++, Java

Re: [School Project] 3D Engine + Shaders

Post 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:
Quit procrastinating and make something awesome.
Ducky wrote:Give a man some wood, he'll be warm for the night. Put him on fire and he'll be warm for the rest of his life.
N64vSNES
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Thu Aug 12, 2010 11:25 am

Re: [School Project] 3D Engine + Shaders

Post 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 :)
Aleios
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 78
Joined: Mon Feb 21, 2011 2:55 am
Current Project: Aleios Engine
Favorite Gaming Platforms: PC, Dreamcast
Programming Language of Choice: C++
Location: Melbourne, Australia

Re: [School Project] 3D Engine + Shaders

Post 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
Image
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: [School Project] 3D Engine + Shaders

Post 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.
Post Reply