Fulqrum Publishing Home   |   Register   |   Today Posts   |   Members   |   UserCP   |   Calendar   |   Search   |   FAQ

Go Back   Official Fulqrum Publishing forum > Fulqrum Publishing > IL-2 Sturmovik: Cliffs of Dover

IL-2 Sturmovik: Cliffs of Dover Latest instalment in the acclaimed IL-2 Sturmovik series from award-winning developer Maddox Games.

Reply
 
Thread Tools Display Modes
  #1  
Old 04-28-2012, 05:36 PM
6BL Bird-Dog's Avatar
6BL Bird-Dog 6BL Bird-Dog is offline
Approved Member
 
Join Date: Feb 2008
Posts: 209
Default

Quote:
Originally Posted by Blackdog_kt View Post
My understanding is that the work on the sequel is primarily about 3d modeling and laying the groundwork at this point in time.

It's entirely possible to make "static" models in the meantime, but eventually each engine will handle these models differently to give them motion. One engine might do effects one way while the other engine does effects with a different algorithm, the same for calculating lights and shadows, etc, (and this is what results in the differences in performance and quality) but in the end they all take a 3d object and make calculations on top of it: the initial object that is being "read" into the engine can be the same, even if the calculations to be performed on it are different.

To give a simplistic example, it's like you have a bunch of oranges in your kitchen. You can just eat them, make them into orange juice, or extract the pulp and some orange skin shavings and put it in a cake, the oranges will work fine in every case.

I've taken up a computing degree course this year and one of the things they try to really press in all the classes i attend is modularity, especially for the so called object oriented languages.

To give you another example, as a form of practice for my computer classes i've taken up a project with a mate and we want to build an interface that will allow us to play pen-and-paper tabletop RPGs over the internet with other friends.

I don't know anything about how to handle databases, save data to disk or push packets through a network yet. However, i can still design and implement the interface of the application, as well as define categories of all the objects the game includes (with their proper attributes and ways to interact with them). So, what i'll do is exactly that, then i'll give the code over to my buddy and he'll do the rest.

There is no need for us to be doing exactly the same thing, nor is there a need to be able to do things at the same pace. It's like installing household appliances more or less. I can design my part of the modules (ie, pick some electrical appliances in the above example), the other guy can do the same for his share of the work and the we just have to plug it into a suitable outlet. Well, the power grid in that case is the programming language you use. And languages nowadays don't tell you "you can't plug in a fridge unless you first connect a hair dryer", they just let you plug each module in at your own convenience and, most importantly, take a module out, redesign it (to improve it) and put it back in.

That's pretty much what is being done with the sim currently. It's just that the module they are working on is being built from scratch and it's one of the biggest in the game. However, that doesn't mean it needs every other module to work correctly before it can function: new graphics engine will be just that, regardless of whether the switchology in the cockpits is corrected and vice-versa.

Now, both the previous IL2 series and the new one are built with languages that follow this method (C++ and Java for the old one, C++ and C# for the new one).

So, long story short, I can't tell you exactly how they do it, but i can understand the process somewhat to tell you it's not wasted time.
Heck, you could probably take the code that governs the systems modelling in the sim and port it to another sim with totally different graphics if you wanted to.

I hope this helps explain a few things
Thanks for a clear explination.
Reply With Quote
  #2  
Old 04-28-2012, 05:50 PM
Jaws2002 Jaws2002 is offline
Approved Member
 
Join Date: Jan 2008
Posts: 851
Default

Looks like throwing away the "old" graphics engine and starting from scratch, wasn't such a smart thing to do. They just replaced the bugs they knew about, with new ones and lost some of the advanced featured in the process. This "new" graphics engine was suposed to be a quick fix. LMAO.
__________________
----------------------------------------
Asus Sabertooth Z77
i7 3770k@4.3GHz+ Noctua NH D14 cooler
EVGA GTX 780 Superclocked+ACX cooler.
8GB G.Skill ripjaws DDR3-1600
Crucial M4 128GB SSD+Crucial M4 256GB SSD
Seagate 750GB HDD
CH Fighterstick+CH Pro pedals+Saitek X45
Win7 64bit
Reply With Quote
  #3  
Old 04-28-2012, 08:33 PM
von Pilsner von Pilsner is offline
Approved Member
 
Join Date: Apr 2011
Posts: 377
Default

Quote:
Originally Posted by Jaws2002 View Post
Looks like throwing away the "old" graphics engine and starting from scratch, wasn't such a smart thing to do. They just replaced the bugs they knew about, with new ones and lost some of the advanced featured in the process. This "new" graphics engine was suposed to be a quick fix. LMAO.
Where did you read that the new graphics engine was to be a quick fix? I seem to recall they said it would take time to do and get right.
Reply With Quote
  #4  
Old 04-28-2012, 09:01 PM
RickRuski RickRuski is offline
Approved Member
 
Join Date: Oct 2007
Location: Auckland New Zealand
Posts: 462
Default

Just read Blacksix's April 28th post, dear o dear another excuse how sad. Blackdog, I understand that this sim is in modular form but the moduals still have to be able to talk to each other. A mistake in one module should create problems further on. If the main module can't hear what the other is saying correctly then the resultant answer would be something like this. (this is from a birthday card my wife gave me, she says my hearing is getting worse).

Three old friends are walking on the beach one day, male A says "it' fine day" male B replies "no it's Thursday" male C responds "so am I let's have a beer"

A typical example of statements getting mis-interpreted from one to the other. So once again I still can't see how programmer A can complete his module until the master is finished. He will have no way of testing it as has been shown by recent delays in the patch release.
__________________
Rick


Asus M4N98TD-EVO
AMD Phenom2 965 x 4 3.4gig
8gig DDR3 Ram
2x GTS 450 Sli (1gig each)
1Tb HDD Partitioned x 5
700w Coolermaster single rail P/S 52a
Windows 7 64bit
19" Samsung 931BW monitor
1280 x 960 Resolution
Reply With Quote
  #5  
Old 04-28-2012, 10:03 PM
Chivas Chivas is offline
Approved Member
 
Join Date: Oct 2007
Posts: 1,769
Default

Quote:
Originally Posted by Jaws2002 View Post
Looks like throwing away the "old" graphics engine and starting from scratch, wasn't such a smart thing to do. They just replaced the bugs they knew about, with new ones and lost some of the advanced featured in the process. This "new" graphics engine was suposed to be a quick fix. LMAO.
The graphic engine had to be rewritten to provide the necessary performance and stability to allow people to actually play the sim. It appears the rewrite has succeeded in its main objective of the performance increase and fixed CTD's etc, but there are still enough graphics bugs to delay the release. Not sure how you figured a major rewrite of the graphic engine would be a quick fix, the developer certainly never alluded to that.
__________________
Intel core I7 950 @ 3.8
Asus PT6 Motherboard
6 gigs OCZ DDR3 1600
Asus GTX580 Direct CU II
60gigSSD with only Windows7 64bit, Hotas Peripherals, and COD running on it
500gig HD Dual Boot
Samsung 32"LG 120hz
MSFF2 Joystick
Cougar Throttle
Saitek Pro Rudder pedals
Voice Activation Controls
Track IR 5 ProClip
Reply With Quote
  #6  
Old 04-29-2012, 09:14 AM
Falstaff
Guest
 
Posts: n/a
Default

Chivas said:

>>The graphic engine had to be rewritten to provide the necessary performance and stability to allow people to actually play the sim. <<

Yes, it would appear that way.

>>It appears the rewrite has succeeded in its main objective of the performance increase and fixed CTD's etc, but there are still enough graphics bugs to delay the release.<<

Correct. These are deductions we can all agree with...apart from the silly whiners and complainers of course.

>>Not sure how you figured a major rewrite of the graphic engine would be a quick fix, the developer certainly never alluded to that. <<

Correct again. I wonder if the devs should not consider hiring you in some capacity - perhaps in the PR dept - since your knowledge of the dev process seems second to none, and your predictions have unerring accuracy. Perhaps the role of liaison officer?

Last edited by Falstaff; 04-29-2012 at 09:26 AM.
Reply With Quote
  #7  
Old 04-29-2012, 09:22 AM
furbs's Avatar
furbs furbs is offline
Approved Member
 
Join Date: Apr 2008
Posts: 2,039
Default

They alluded that it is "almost finished" at Christmas.
__________________
Furbs, Tree and Falstaff...The COD killers...
Reply With Quote
  #8  
Old 04-30-2012, 04:00 PM
Jaws2002 Jaws2002 is offline
Approved Member
 
Join Date: Jan 2008
Posts: 851
Default

Quote:
Originally Posted by Chivas View Post
The graphic engine had to be rewritten to provide the necessary performance and stability to allow people to actually play the sim. It appears the rewrite has succeeded in its main objective of the performance increase and fixed CTD's etc, but there are still enough graphics bugs to delay the release. Not sure how you figured a major rewrite of the graphic engine would be a quick fix, the developer certainly never alluded to that.
Actually it was advertized as a quick fix. They said we'll have it by Christmas.
Also remember, this bad patch, we are stuck with for six months, is part of that "new graphics engine. The online crashes were introduced with this "primer" for the new graphics engine. My game was looking a lot better, runing faster and was a lot more stable before this last messy patch.
__________________
----------------------------------------
Asus Sabertooth Z77
i7 3770k@4.3GHz+ Noctua NH D14 cooler
EVGA GTX 780 Superclocked+ACX cooler.
8GB G.Skill ripjaws DDR3-1600
Crucial M4 128GB SSD+Crucial M4 256GB SSD
Seagate 750GB HDD
CH Fighterstick+CH Pro pedals+Saitek X45
Win7 64bit
Reply With Quote
  #9  
Old 04-30-2012, 06:07 PM
Chivas Chivas is offline
Approved Member
 
Join Date: Oct 2007
Posts: 1,769
Default

Quote:
Originally Posted by Jaws2002 View Post
Actually it was advertized as a quick fix. They said we'll have it by Christmas.
Also remember, this bad patch, we are stuck with for six months, is part of that "new graphics engine. The online crashes were introduced with this "primer" for the new graphics engine. My game was looking a lot better, runing faster and was a lot more stable before this last messy patch.
No part of the Performance/graphic engine rewrite has been released. They did release tweaks to the old graphic engine, but found it wasn't going to work, and then decided to do the total rewrite of the graphic engine to fix the performance and CTD issues. There is no such thing as a quick fix major graphic engine rewrite.
__________________
Intel core I7 950 @ 3.8
Asus PT6 Motherboard
6 gigs OCZ DDR3 1600
Asus GTX580 Direct CU II
60gigSSD with only Windows7 64bit, Hotas Peripherals, and COD running on it
500gig HD Dual Boot
Samsung 32"LG 120hz
MSFF2 Joystick
Cougar Throttle
Saitek Pro Rudder pedals
Voice Activation Controls
Track IR 5 ProClip
Reply With Quote
  #10  
Old 04-30-2012, 07:48 PM
Jaws2002 Jaws2002 is offline
Approved Member
 
Join Date: Jan 2008
Posts: 851
Default

Quote:
Originally Posted by Chivas View Post
No part of the Performance/graphic engine rewrite has been released. They did release tweaks to the old graphic engine, but found it wasn't going to work, and then decided to do the total rewrite of the graphic engine to fix the performance and CTD issues. There is no such thing as a quick fix major graphic engine rewrite.
August 6 2011 update:

"1. Graphics. Our graphics team is in the middle of a dramatic revision of our graphics engine. The new engine, still in alpha stage, is both faster and better looking. I won’t get into the technical details, but in a word it’s faster and more streamlined. From the appearance point of view, the change is equally as dramatic but is easier seen. Colors are calculated differently, especially in terms of distance. I’m attaching some screenshots showing before and after. The colors are not yet tuned, and there are some other issues but we are much happier with the game’s visuals today than we’ve been for quite some time."

Some of those changes were introduced in the next patch, the one we have now. The patch notes also said, they are in the final stages of testing for this "new" engine.:

From the patch notes of the current version released october 17. :

"MAIN * Drastically reworked graphic algorithms dealing with in-game color;
.....


3. Performance. We are in final stages of testing a thorough overhaul of the game’s graphic engine. It won’t look any different but it will be much more streamlined. It’s too early to say what the FPS increase will be in the final version, but it shouldn’t be less than 50%."


So, as you said. There's no such a thing as quick fix new graphics engine..... they found out the hard way.

I' just curious how much beauty was lost with this engine change. I hope they can restore the reflections.
__________________
----------------------------------------
Asus Sabertooth Z77
i7 3770k@4.3GHz+ Noctua NH D14 cooler
EVGA GTX 780 Superclocked+ACX cooler.
8GB G.Skill ripjaws DDR3-1600
Crucial M4 128GB SSD+Crucial M4 256GB SSD
Seagate 750GB HDD
CH Fighterstick+CH Pro pedals+Saitek X45
Win7 64bit
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:04 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.