We have sent you a version for Max 2013. Please try if that works. If yes, we will put it into our official SDK. It should show you all the different materials. Besides the maps you use, we just use a 'shader hint' to define a material.
Posts by IPACS Support
-
-
Before we answer your question, but you can't open the DR400 with your Max version? If that is the case we need to fix it.
-
Sorry for that, please try again to download. Here is the correct link:
-
We have fixed the texture conversion bug internally and will commit a new version of the converter soon.
It was caused by the most recent NVIDIA drivers. Reverting back to older versions, fixed the issue. But we have rewritten the conversion process entirely, so its no longer ( hopefully ) dependent on the NVIDIA drivers.
-
We have fixed the texture conversion bug internally and will commit a new version of the converter soon.
It was caused by the most recent NVIDIA drivers. Reverting back to older versions, fixed the issue. But we have rewritten the conversion process entirely, so its no longer ( hopefully ) dependent on the NVIDIA drivers.
-
for the record and before this information is being spread too much:
The assumptions by Antoine on how the scenery of Aerofly is composed are not correct. Newer versions of our SDK might shed some more light into it in the future.
Also, load times will likely not increase that much too even if we add new features like water for example. Please observe that New York just has a tremendous amount of buildings.
-
Dave,
in theory one could use any 3D modelling tool he likes, we just don't have the time and/or manpower yet to sit down and write tools for other modelling programs. -
The meaning of [Inertia] and [InertiaLength] are different, depending on the value of [InertiaLength]. If [InertiaLength] is non zero, the Inertia matrix is computed using the above formulas, its used as a simple way of getting a reasonable inertia tensor.
However, if [InertiaLength] is zero, inertia is what you specify as the matrix values for [Inertia]. In most cases, stick to using [InertiaLength] as most bodies can be specified this way.
-
Dear Aerofly user,
if you are interested in creating your own airplane or scenery objects or if you intend to read and send back simulation data using a Windows DLL, you can download our SDK right here:
https://www.aerofly.com/community/file…rofly-fs-2-sdk/
We do require an email registration in this forum as the SDK is subject to change and we would like to inform all users of changes that might no longer be backward compatible.
Please note, that besides our SDK you also need either Microsoft Visual Studio 2015 to develop your own DLLs or one of the 3D modelling tools 3D Studio Max 2012 or newer or Maxon Cinema 4D 2016 or newer.
We also support AC3D Version 8 for creating your own airplanes. A sample AC3D file of the DR400 airplane is included.
-
-
If you have bugs to report, please use our special support section here:
-
At this point the easiest solution to get same settings on two computers is just to exchange the main.mcf config file. It includes all the required settings, excluding your controller assignments. Beware however, that the screen resolutions might not be exchangeable.
Savable flight configurations are something we have already planned in a future update.
-
Please open a new thread and describe the issue again, it makes it easier for other users as well.
-
Die Adresse ist korrekt. Bitte aber erst ab dem 2.1.2017 aufgeben.
-
Cumulus clouds have a big impact on the performance, ensure the settings are the same to compare results!
-
Falls es eine Option ist, kannst Du uns das gute Stueck ja mal zuschicken?
Unsere Email hast Du ja noch. -
Here are the formulas we use to get from web mercator to lon lat and vice versa. We simple
did a copy/paste from our source code. tmvector2d is just a simple structure containing
two values:So here are the two function. Note lon lat are always in radians.
Code
Display Moretmvector2d LonLatFromWebMercator( const vector2d webmercator ) { vector2d lonlat; lonlat.x = ( webmercator.x * 2.0 * PI / 131072.0 ) - PI; lonlat.y = webmercator.y - 65536.0; lonlat.y *= -2.0 * TM_PI / 131072.0; lonlat.y = exp( lonlat.y ); lonlat.y = atan( lonlat.y ); lonlat.y = 2.0 * ( lonlat.y - PI / 4.0 ); return lonlat; } vector2d WebMercatorFromLonLat( const vector2d lonlat ) { vector2d webmercator; webmercator.y = ( 0.5*lonlat.y + TM_PI / 4.0 ); webmercator.y = tan( webmercator.y ); webmercator.y = log( webmercator.y ); webmercator.y *= 131072.0 / ( -2.0*TM_PI ); webmercator.y = webmercator.y + 65536.0; webmercator.x = ( lonlat.x + TM_PI ) * ( 131072.0 / ( 2.0*TM_PI ) ); return webmercator; }
We strongly recommend to use web mercator for now as lon lat adds some additional complexity. We do support lon lat as well, but we have to create a sample first.
-
In general its a good idea, however it puts more work on the administrative side as we would
need somebody who monitors the forum and does some administrative work. We might consider
a sub forum for developers where they can get better support.Keep in mind most people just come here once for a question and never visit the forum again,
creating lots of sub forums just confuses new users, at least the past has shown this. -
Hallo,
mit dem Cyborg Evo Force hatten wir schon einmal einen Kunden der Probleme hatte. Leider koennen wir
diesen Joystick nicht mehr bestellen, deshalb wissen wir immer noch nicht wo das Problem liegt.Koennen wir mal die tm.log haben, wenn der Joystick angeschlossen ist?
-
Thanks for reporting this, we will try to fix this issue in the next update.
We also intend to improve quality and performance of shadows in general, but this is tricky for the case of New York.