• Advertisement
Sign in to follow this  

How to organize graphic engine architecture?

This topic is 1536 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello to everyone. I am going to write the graphic engine for FPS. So-and-so I begun it partly. In march of 2013 I begun to study a math and a functional analysis for to understand based on a spherical harmonics global lighting effect. Now I am on a diff expressions studying stage. In end of November I plan to get for a Legendre polinomials and to code the global illumination shader. The engine will be free under LGPL license.

So, I have some questions.

 

1) What the base effects need else except for Global illumination?

2) How to organize a connection between the engine.dll and  game.exe better. I see so:

there are some structs as "RenderSystem", "Scene". And there are the  functions like "somefunction (RenderSystem& rs,...)" in the dll?

Edited by graveman

Share this post


Link to post
Share on other sites
Advertisement

Global illumination is really a high-end feature right now. With the advent of digital distribution and widespread indie games successes, I would be very careful in taking for granted GI is a requirement at all. You're making a lot of assumptions in your post and you seem to be very theory-oriented. You will have surprises.

 

BTW get the rid of the runtime linking madness. For a start, you want to keep it simple.

Share this post


Link to post
Share on other sites


BTW get the rid of the runtime linking madness.
what you mean? Is it need to put render system classes themselves into the dll?

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement