Jump to content

  • Log In with Google      Sign In   
  • Create Account

Banner advertising on our site currently available from just $5!

1. Learn about the promo. 2. Sign up for GDNet+. 3. Set up your advert!


Member Since 08 Feb 2005
Offline Last Active Jan 17 2012 05:00 PM

Topics I've Started

modular pass-based (forward / deferred) rendering

17 January 2012 - 12:48 PM


For the next 5 months I will be working on a rendering engine (very bare bone) for a school project. The main requirement is to have an innovating key feature like deferred rendering used to be 5 years ago. Because I am fairly new to graphic programming (on this level, I have done 2D and some XNA and a little DirectX9 back in the day) I would like to ask what such an innovating (relatively new) feature could be.

I do have an idea of my own but I'm not sure if its new or actually doable.

My idea is to build a pass-bases render system in which shaders (diffuse, normal, SSAO) can be linked together to form passes.
A forward rendering configuration path would typically have one pass which does the diffuse, normal and light. A Deferred rendering configuration would have the base pass which renders the diffuse, normal, specular and depth to seperate textures which can be used in following passes. A next pass could be the light and pass after that SSAO (or they run concurrently). So each shader has required input and output. Some shaders can be linked together to form a pass because they dont interfere with each other, some do and have to be in a separate pass and has to wait. Also the passes used are exposed to the material system so only used parameters are available.

This might all be too vague and i'm not sure if this is really something but all feedback about this and how to manage shaders or passes is welcome.
Also I am really curious about any suggestions on how to go about this 'innovating' factor. Please help Posted Image



First 3D game project

23 November 2006 - 07:06 AM

Hello everybody :) I and a few friends at college are choosing to make a 3d game for a school project. We are limited at time and skills. We'll start on the project in month so we're looking around the internet to find some good ways to get started. First off we want a very easy but nice engine to deal with. I do have a few C++, actionscript, lingo and php skills but it's very limited so building my own engine or using an advanced one isn't an option. I'd like to get some advice from you people around here :). So I'll just sum a few things we use and want to do. The game we want to make is going to be similar to wacky wheels but with some gore in it and wacky animations. To make 3d models we use 3d studio max 7 and higher and for other art photoshop. We will have 4 months to complete the project and 4 hours a week time ofcourse we'll be at it at home also ;) . Now what would be the right engine or program to get this done? We have been thinking of director but it's limited to what we know. Another few options we've came up are XNA, C# direct x or using an engine like OGRE together with some libraries though it would be tough. I hope someone can give me some good advice :) Thanks in advance

a great book on C++ with STL

24 December 2005 - 10:38 PM

Hey I've been programming in C++ now and then for more than 2 years now and get the syntax. I've made a few apps in MFC, SDL and for GBA all of which are really simple. Now I think I'm missing a few of the advanced C++ things I will definiatly need when I'm gonna program in win32 and directx like the STL and some advanced C++ techniques. I'm wondering if there's a book somewhere (ebook maybe??) that's for people who already know the basics but who want to learn the STL and some advanced C++ stuff like templating. Also, if I am going to program win32 stuff do you recommend me to use the ATL and WTL libraries? If not.. why? Thanks in advance and have a nice christmas.

Source code stripper?

27 September 2005 - 10:09 AM

Hey I'm nearly finishing my 3d engine now and I want to make a sdk with libs and headers only. But since there's stuff around in those headers I don't want people to see I want to strip down my header files so only the public and exported functions are visible. Now to get to the point of all it... Is there a tool that can do such a thing as removind code sections? Please don't say to do it manually I have too many headers to walk through and not enough time. Thanks in advance :)