We are right at the lower limit (24 FPS) for the display program running a 6-head gaming card on a monster machine with just the terrain, atmospheric effects, and two copies of the same platform model.
I had a sneaky suspicion that rendering each viewport in its entirety during the “Render” method would be slower than sending all 6 projection matrices to the HLSL shaders and letting them split the geometry across viewports.
I am happy to provide some numbers now after this evening’s spike! I applied this change just to the terrain and turned off the model rendering: 137 FPS before, 154 FPS after (a 13% increase in performance).
So, yes… it is faster. There is one big drawback… the shader wants to know how many vertices to expect coming out of the GS (I usually just run 1 viewport on my development machine).
I have put on maybe 4 or 5 gallons of white paint ranging from $15 to $60 per gallon on the exterior of the Dropship in the past 3 years but I have high hopes for this Sherwin Williams product that I used for my latest coat.
It is thick. It is tenacious. It applied very evenly and dried quickly. If it is as durable in the elements as it claims then they have a customer for the long haul here – I will use it in all my outside projects!
Unfortunately, it appears to be exclusively at Lowe’s so I can’t show you price information but I paid about $45.
More delays in getting the development machine up and running. The new card arrived yesterday but the DVI to VGA adapter I have won’t fit in the new DVI port! Turns out there are 4 different varieties!
What I had before was a Dual Link DVI-I which supported adapting to VGA since it was analog/digital… the Dual Link DVI-D is purely digital and therefore doesn’t support analog adaptation to VGA anymore! So now I am on the hunt for a super long Dual Link DVI-D cable.
From what I am reading, the difference between Single and Dual Link has nothing to do with splitting into two discrete monitor signals – it has more to do with resolutions above HD requiring Dual Link.
A few weeks back I tried to open the Avionics code in VS 2015 but it won’t compile! So the only reason I am keeping a copy of VS 2013 installed is because of DirectX 10.
Earlier this week I did some research about the Windows SDK and DirectX 12 being available. I wanted to see how hard it would be to port the code over for the Avionics and Display programs but it turns out my desktop graphics adapter only supports up to DirectX 10 while the Dropship 6-head display card supports DirectX 11.
MSI GeForce GT 710 DirectX 12 GT 710 1GD3H LP 1GB 64-Bit DDR3 PCI Express 2.0 x 8 HDCP Ready Low Profile Video Card at NeweggDirectX 12 will allow you to use the feature set for DirectX 11 but not DirectX 10 so I bought a new graphics card (due here today) before I can run the samples for DirectX 12.
We have a lot of new development in the works (mostly related to clouds and in-cloud effects) and there is no reason to write them for DirectX 10 if it is deprecated!
Meanwhile, the old HDD that houses the Avionics code for the development desktop crashed! So that set me back an hour or two trying to pull everything down from the cloud and tracking down uncommitted changes that I hadn’t pushed to the cloud. I guess when the graphics card arrives I will be pulling more than the old graphics card out!
I received a text from the Dropship a few minutes ago:
I added a check based on the load on the UPS to make sure I didn’t leave it on overnight again like I did once before. The weird thing is no one was in the Dropship today!
I have logging wrapped around the keyboard commands which would trigger the computer to turn on… none of those appear today before I remoted into the machine. So the machine just turned itself on?
Our insurance company lowered our property insurance premium by almost $1000 annually. That, in combination with a more aggressive schedule (114 billable hours) helped us lower our hourly rate to $127 (37% less than last year). In addition, rather than charging a flat rate for travel within 25 miles we are doing a more realistic per-mile charge of $3.34 (the average gig is 10 miles from our dispatch location).
Events
We submitted our application for the 5th annual Maker Faire KC at Union Station towards the end of June.
New scenario
We expect to keep “Walk in the Park” as a great introductory flight – but we have begun conceptualizing “In the Pipe 5 by 5” as a drop from the farming tier through the clouds and landing down at the mining tier. We will be enhancing the graphics to include clouds, other vehicles, and the new farm structure. The motion will simulate turbulence in the cloud deck and the audio system will simulate varying degrees of precipitation outside.
Cockpit interior
The gunner station is still on the list from last year – as well as illuminating the buttons around the flight displays.
As I am winding down operations for 2015 I decided to run some numbers.
Keep in mind that this time last year I was running the numbers for this first operating season which started in starting April.
I took all of my monthly expenses, hourly operational costs, and annual depreciation into consideration. I was trying to figure out what I needed to charge per hour in order to make it worth doing. In order to do that, I had to come up with a reasonable expectation of how many hours I planned to operate in 2015.
I am not sure all the in’s and out’s of how I arrived at 56 hours, but it had something to do with maybe a 2 hour engagement every other weekend expecting that sometimes I would do more than one in a day or longer engagements on occasion. It seemed like a conservative number but I was hoping to not overbook since I wasn’t sure how the simulator would hold up or how much energy I would have left.
So after all is said and done, with the last booking on the schedule for next week before Thanksgiving, we came to 57 hours operated this season. I thought that was remarkable how close my initial estimate was.
Overall the private engagement (Groupon, LivingSocial) was kind of disappointing, but we had a couple all-day runs that were successful (Maker Faire, KC Air Expo) and a few half day engagements around town for summer camps and the like.
It should be noted that no one paid the full retail price, so overall we are reporting a loss for 2015. Not sure what the plan is for 2016 but I think we have a solid baseline if we are giving it another go!