fox Posted May 17, 2019 Share Posted May 17, 2019 Your feedback has helped us resolve a number of issues introduced in 2.8. Editor: Fixed wrong texture paths generated when exporting selection to an FBX-file resulting in lost material/texture information. Fixed Editor freezes on quick selection of a large number of nodes in the World Hierarchy window. Fixed a crash on dragging a node layer from the Asset Browser and dropping it to the scene. Fixed a crash on asset thumbnail generation when quickly browsing through the list of assets in the Asset Browser after applying a filter. Fixed an issue with deleting structures defined in a separate .prop file on importing properties. Fixed an issue with applying post materials to cameras. Fixed incorrect widget for planar reflection viewport mask of the water_mesh_base material. Fixed renaming nodes in the World Hierarchy via the F2 button. Fixed default modes for new-created Omni and Projected light sources. You can now reload materials via the Rendering menu (Rendering -> Reload Materials). Improved behavior of node manipulators. Engine: Optimized Engine initialization for large numbers of files in the .runtimes folder. Fixed an issue with importing textures from .mtl files when importing an OBJ-model. Improved pathfinding for 2D and 3D routes. Fixed a number of issues with planar reflections when using Temporal Anti-Aliasing (TAA). Fixed rendering of the Shoreline Wetness effect for the ObjectTerrainGlobal. Fixed crash on baking lighting for Environment Probes when usage of the 16F texture format for rendering buffers is disabled (Rendering -> Buffers -> Color 16F) on DirectX Updated version of documentation is available as 2.8. 2.8 changelog: Link to comment
Lales.Charles Posted May 21, 2019 Share Posted May 21, 2019 Hi, Thanks for post materials to camera fix, that work fine back ;) We updated a project from 2.7.3.1 -> 2.8.x and get now 2 errors "access violation reading location". During init of AppSystemLogic auto igPI = Engine::get()->findPlugin("IG"); ig_manager = (IG::ManagerInterface*)Engine::get()->getPluginData(igPI); ig_manager->setCoordinateSystem(IG::ManagerInterface::COORDINATE_SYSTEM::NED); //ig_manager->setInterpolation(1); <-- here ig_manager->setInterpolationPeriod(0.2); // 200 ms ig_manager->setExtrapolationPeriod(0); // 0 ms, disabled During init of AppWorldLogic auto cigiPI = Engine::get()->findPlugin("CIGIConnector"); _cigi = (IG::CIGI::ConnectorInterface*)Engine::get()->getPluginData(cigiPI); if (_cigi && _cigi->isInitialized()) { //_cigi->showDebug(); <-- here _cigi->setReceivePacketCallback(IG::CIGI::CIGI_OPCODE_VIEW_CONTROL, MakeCallback(this, &AppWorldLogic::view_control)); _cigi->setReceivePacketCallback(IG::CIGI::CIGI_OPCODE_COMPONENT_CONTROL, MakeCallback(this, &AppWorldLogic::component_control)); _cigi->setReceivePacketCallback(IG::CIGI::CIGI_OPCODE_SENSOR_CONTROL, MakeCallback(this, &AppWorldLogic::sensor_control)); } Would you reproduce? Smthg to fix? Simply deprecated..? Kind regards, Charles Link to comment
cash-metall Posted May 22, 2019 Share Posted May 22, 2019 Hi, Charles! Quote We updated a project from 2.7.3.1 -> 2.8.x and get now 2 errors "access violation reading location". Please check that you updated the files IGInterface.h and CIGIConnectorInterface.h. in your project (by default *unigine_project*/source/include/plugins) from Unigine SDK Browser/sdks/*sim_windows_2.8*/utils/project/template/ig/include/plugins It`s look like wrong assembly: crash occurs on the line above, during the first call interface. You can try create new empty project on ig_template and verify that everything works without errors. Link to comment
Lales.Charles Posted May 22, 2019 Share Posted May 22, 2019 Hi, Cool, fixed it directly, thanks! May I suggest that SDK browser project update deal with data (optional check box) as with src maybe..? At least such interface headers from template / plugins selected in project configuration may be concerned. Kind regards, Charles Link to comment
morbid Posted May 22, 2019 Share Posted May 22, 2019 Hello Charles, There's a bug in SDK Browser. The browser ignores IG's *.h files and libraries. We'll fix it in the next update. To avoid errors, please, manually copy and replace Connectors and IG_double libraries from<SDK>\sim_windows_2.8.0.1\utils\project\template\ig to your project folder. How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
Recommended Posts