Misplaced Pages

Open Dynamics Engine

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

The Open Dynamics Engine ( ODE ) is a physics engine written in C/C++. Its two main components are a rigid body dynamics simulation engine and a collision detection engine. It is free software licensed both under the BSD license and the LGPL .

#0

44-406: ODE was started in 2001 and has already been used in many applications and games, such as Assetto Corsa , BloodRayne 2 , Call of Juarez , S.T.A.L.K.E.R. , Titan Quest , World of Goo , X-Moto and OpenSimulator . The Open Dynamics Engine is used for simulating the dynamic interactions between bodies in space. It is not tied to any particular graphics package although it includes

88-418: A limited-slip differential can perform some of the same tasks, and this is also commonly adjusted as part of a racing setup . Brake migration is an advanced adjustment of brake balance where the brake balance changes dynamically through a turn as a function of the force on the brake pedal. This function is made possible with brake-by-wire systems. For example, it can be useful to use less distribution on

132-504: A basic one called drawstuff . It supports several geometries: box, sphere, capsule (cylinder capped with hemispheres), triangle mesh , cylinder and heightmap . Higher level environments that allow non-programmers access to ODE include Player Project , Webots , Opensimulator , anyKode Marilou and CoppeliaSim . ODE is a popular choice for robotics simulation applications, with scenarios such as mobile robot locomotion and simple grasping. ODE has some drawbacks in this field, for example

176-488: A feature complete version of the game, was released on 15 October 2014. The final version, following general bugfixing and performance optimizations, was released on 19 December 2014. The game continues to receive free updates, new features and paid DLC with additional content such as new cars and tracks. In May 2015, the PlayStation 4 and Xbox One version of the game was announced. It is published by 505 Games and

220-482: A greater braking force to the front (for example 55/45). In other cases, it may be desirable for the brake balance to be the more similar at the front and rear (e.g. 50/50) for the tires to last longer, which may be beneficial in endurance racing . Adjustment of the brake balance is often done by adjusting a proportioning valve which determines the distribution of the brake force between the front and rear brakes. The adjustment can be made via mechanical couplings or with

264-531: A multiplayer community that could really benefit from more clean racers. The mods available for the sim, however, take it to the next level", concluding: "If you're looking for a good sim to enter the sim-racing community with, Assetto Corsa is a fantastic choice that will provide an incredible number of cars and tracks for a one-time payment." On 15 May 2015 Rock, Paper, Shotgun 's Tim Stone put Assetto Corsa on place five of its "The 25 Best Simulation Games Ever Made" list. The game has been regularly featured in

308-528: A partnership with RSeat Ltd. and France Simulateur SARL and the release of an Assetto Corsa -branded full simulation rig named RSeat RS1 Assetto Corsa Special Edition , supporting a wide range of peripherals and capable of being upgraded with full motion systems. The Steam version of Assetto Corsa is included in this package. Assetto Corsa (PC) received mostly positive reviews. It received "generally positive" reviews from critics. The PC version received an aggregated score of 85/100 rating on Metacritic , with

352-554: A setup interface. Depending on the car this includes gear ratios, tyre compounds, tyre pressures, fuel, suspension settings like anti-roll bars, wheel rates, ride height, packer rates, travel range, damper settings like bump stops and rebounds, heave dampers, alignment setting, drivetrain settings for differential lock and pre-load, hybrid settings, adjustments to the wings, brake bias , brake power, engine limiter, etc. Assists like traction control and ABS , turbo boost, KERS , ERS and engine brake settings and brake bias can be adjusted on

396-420: A total of 1.4 million copies. Brake bias The brake balance or brake bias of a vehicle is the distribution of brake force at the front and rear tires , and may be given as the percentage distributed to the front brakes (e.g. 52%) or as the ratio of front and rear percentages (e.g. 52/48). The braking balance affects the driving characteristics in terms of how fast the vehicle can brake, how

440-410: Is a list of all 15 official race tracks; 4 DLCs are marked with (*). Some of these tracks are available in different layouts (45 layouts in total). Kunos Simulazioni built Assetto Corsa on the experience acquired with the development of netKar Pro and Ferrari Virtual Academy . The studio acquired practical knowledge working closely to real motorsport as their R&D office was located at

484-609: Is coded in multiple programming languages. C++ is used for the simulation part and Go for the multiplayer server. The user interface and launcher core is coded in C# , but the interface frontend in HTML to allow users to create interface modifications. Python can be used for developing plugins for retrieving simulation data in real time. APIs used are DirectX 11 for graphics, FMOD for sound and ODE for collision detection and rigid body physics . The Assetto Corsa Technology Preview

SECTION 10

#1732802444000

528-600: Is set to be released in 2025. Assetto Corsa is a racing simulation that attempts to offer a realistic driving experience with a variety of road and race cars through detailed physics and tyre simulation on race tracks recreated through laser-scanning technology. It supports a range of peripherals like mouse, keyboard, wheels, gamepads, triple-displays, TrackIR head tracking and VR head-mounted displays as well as Nvidia 3D Vision and professional motion systems. The software can be extended through modded third-party content. The game allows to adjust realism settings fitting

572-596: The 250 GTO , 288 GTO , 312/67 , 330 P4 , 812 Superfast and the F2004 , as well as a community-voted seventh car from Ferrari's history. After receiving over 30000 votes in total the result of the poll to be included in the DLC is the 2017 Ferrari SF70H with 15.39% of the votes. Preliminary VR support for the Oculus Rift Development Kit 1 was first added in 2013 and support was updated throughout

616-836: The Maserati GranTurismo MC GT4 . The introduction of modern Formula 1 extends the simulated hybrid systems in the game with the complex Energy Recovery Systems (ERS) utilised in modern F1 . On 25 October 2016 Kunos released the Porsche Pack Volume 1 DLC. It introduces the Porsche brand to the game together with seven new cars: the 718 Cayman S , the 1974 911 Carrera RSR 3.0 , the 2015 911 Carrera S , 917/30 Spyder , 918 Spyder Weissach , 935/78 "Moby Dick" and Cayman GT4 Clubsport . The Ferrari 70th Anniversary Celebration Pack DLC, released on 19 September 2017, added seven new Ferrari cars:

660-533: The PS4 version receiving 73/100. Eurogamer.net , in its January 2015 PC review, writes that "Kunos' solution is simple, elegant and—if there's any common sense knocking around other developers—surely a standard for all driving games that follow in its wake" and concludes that " Assetto Corsa' s laser focus on the driving experience works wonders—and when it comes to replicating that simple, brilliant pleasure, there's no other game right now that does it better"; it awarded

704-674: The Ruf brand to the game in form of the 1987 CTR Yellowbird . Patch 1.2 on 31 July 2015 saw the introduction of Circuit Park Zandvoort , and added the Alfa Romeo MiTo QV , Audi Sport Quattro , Lamborghini Miura P400 SV , Nissan R35 GT-R NISMO and Toyota GT86 to the game. With patch 1.5 on 31 March 2016 a major free update was released for the game, bringing a new fictional USA-themed location named Black Cat County, available in 3 layouts, two additional Nürburgring layouts, an additional Nürburgring Nordschleife endurance layout,

748-723: The Vallelunga classic layout, new drag strip distances, a graphical rework of most existing circuits in the game, as well as the introduction of the Abarth 595 SS (including variants), Chevrolet Corvette C7 Stingray and the 2015 Ford Mustang . The Dream Pack 1 downloadable content (DLC) was released on 11 March 2015, adding a number of new car licences to the game: Alfa Romeo 155 V6 Ti , Alfa Romeo 4C , Alfa Romeo GTA , BMW M235i Racing , Chevrolet Corvette C7.R , McLaren F1 GTR , McLaren P1 , Mercedes 190E Evo II , Sauber-Mercedes C9 and Nissan GT-R Nismo GT3 . It also introduces

792-529: The RPM. Assetto Corsa started development in 2010 with a driving school project for Automobile Club d'Italia . In 2011, Kunos moved to developing the game in Unity engine , however, due to constraints of external integrability i.e. not being modding friendly, and due to long loading times, they decided to leave it be and at the end of 2011 built a new engine completely in-house from the ground up instead. The game

836-505: The Xbox One "matching the PS4 as closely as possible". The console version of the game received an entirely new UI optimised for use with a gamepad. On February 14, 2018, a new release called Ultimate Edition , containing all previously available DLC, was announced for consoles. This edition was then released on April 20, 2018. In August 2021, a mobile port of the game was announced. It

880-455: The benchmark that Gran Turismo Sport , Project CARS 2 and Forza 7 will have to beat." In contrast, GamesMaster said that it is "lacking in most areas compared to its rivals." As of May 2016 the game is ranked among the most played racing sims on the Steam platform. There are more than 900 active multiplayer servers for Assetto Corsa and the game is used by several leagues around

924-515: The experience of the player, ranging from artificial to "factory" or entirely disabled assists. A variety of session modes and session settings are available for offline and online play. Offline campaign, special events, custom championships, hotlap, quick race, drift, drag and race weekend sessions can be played alone or against AI. A server manager tool allows to create servers for online sessions, LAN sessions are also supported. When joining an offline/online session players can adjust their car through

SECTION 20

#1732802444000

968-506: The fly through hot-keys. The in-game HUD consists of multiple "virtual desktops" that allow to manually place a wide variety of "apps" anywhere on screen, and the selection can be expanded through custom apps written in the Python language. The API allows access to the session and simulation data through external LCDs or phone apps and the simulation exports telemetry data in a compatible format for professional data analysis software. This

1012-465: The game a score of 9/10 and a silver 'Recommended' label. Eurogamer.net's Italian sister-website Eurogamer.it reviewed the game earlier on 16 October 2014 and awarded it the same score of 9/10. Justin Sutton of American automobile news site Motorsport.com , writes that " Assetto Corsa is a beautiful game, the result of laser-scanning accuracy and precision, with good sound, AI that needs improving, and

1056-619: The game does deliver in terms of graphics, but he reckons its physics engine "lacks seriousness". As of May 2016, various updates to the game solved or improve upon many of the listed issues like AI, netcode, physics and single player AI pitstops, and the game continues being updated in all areas with regular cadence. The game reached number 8 in the UK sales chart. It got to number 3 in Australia and number 5 in New Zealand. The game has sold

1100-426: The game for the upcoming console release RedBull.com 's, Curtis Moldrich states that "although we didn't get a chance to play the game with a controller, with a steering wheel at least, Assetto Corsa is a revolution. By embracing reality and modelling it perfectly, Assetto Corsa actually makes for a more entertaining game. Throw in super-realistic sound, solid AI and smooth graphics, and Assetto Corsa could well be

1144-514: The game's Early Access period. Work on Oculus support ceased after support for Development Kit 2, with Kunos Simulazioni citing increased difficulty in keeping the latest Oculus SDK's supported while production priorities are focused on updates for the PC version and preparation for the console release, promising "to support VR—and not necessarily only the Oculus Rift—when we will be able to take

1188-446: The help of a small electric motor. Road cars with front-wheel drive can typically have a brake balance of 80% front-wheel bias, while road cars with rear-wheel drive typically have around 60-70% front-wheel bias. Sometimes the brake balance can also be adjusted individually between the left and right tires, such as in systems for electronic brakeforce distribution and cornering brake control . In racing cars without such systems,

1232-626: The laserscanned Nürburgring Nordschleife in three different layouts that took over two years to make. The Red Pack DLC was released on 14 July 2016, introducing the Maserati brand and the laserscanned Red Bull Ring in GP and National layouts to the game, containing seven cars like the Ferrari 488 GT3 , Ferrari F138 , Ferrari SF15-T , Lamborghini LP 750-4 Aventador SV , the classic GP six-/twelve-cylinder Maserati 250F and 250F T2 monoposto and

1276-543: The method of approximating friction and poor support for joint-damping. This video game software -related article is a stub . You can help Misplaced Pages by expanding it . Assetto Corsa Assetto Corsa ( Italian for "Race Setup") is a sim racing video game developed by the Italian video game developer Kunos Simulazioni . It is designed with an emphasis on a realistic racing experience with support for extensive customization and moddability . The game

1320-622: The racing game", British automobile magazine TopGear 's Mike Channell writes: "Released at the tail end of 2014, Assetto Corsa is a spectacularly tactile PC sim that offers up a garage full of cars that will tug at your very loins". In a preview of the upcoming console version in January 2016, TopGear writes that " Assetto Corsa might not have the same storied history as Forza or Gran Turismo , but it's established its brilliance on PC already and as with just about everything built by Italians it's forged with all-consuming passion." Previewing

1364-470: The racing simulation game market, and also developers’ different interpretations of the term ‘simulation’. [...] While lacking in vehicle and circuits right now, Assetto Corsa is one of the best simulations we’ve tried". However, in September 2016, The PlayStation Official Magazine said "as an actual racing game, it's rather sedate, feature-light and often unfairly difficult." Declaring 2015 as "Year of

Open Dynamics Engine - Misplaced Pages Continue

1408-515: The software ReVive this version of the simulator also works with the HTC Vive —official support for the device was confirmed to release at a later date. On 22 March 2017 patch 1.13 added the beta implementation of Vive support through OpenVR . Assetto Corsa supports many different VR headsets utilizing Oculus runtime or Open VR. Including but not limited to Oculus Rift, Oculus Quest, Oculus Quest 2, HTC Vive, Valve Index and many more. The game

1452-544: The time and resources required." In an official community poll on the official support forums, open from 2 to 9 April 2016, "VR support" reached first place with 25% of a total of 4801 votes. With the 1.6 update released on 18 May 2016 the development studio implemented pre-Alpha support for the Oculus Rift SDK 1.3, enabling support for the consumer version of the Oculus VR HMD. Thanks to a workaround using

1496-420: The time on Vallelunga Circuit , Italy. The game includes renditions of international circuits (surveyed using both traditional and laser scanning technology) as well as many cars from global car brands, ranging from everyday road cars to racing prototypes and historic vehicles. As in case of most car simulators, the car performance is one of the most important factor, including the torque and power in function of

1540-443: The vehicle can take corners, and tire wear . The optimal brake balance can vary between circuits, weather conditions and driving styles. On race cars, the brake balance is often part of the racing setup , and in formula car racing it is regularly adjusted during the course of an entire lap. In some cases, the brake balance may be adjusted to match the traction (grip) of the vehicle during braking, which usually means distributing

1584-412: The website's simulation and wargame-focused The Flare Path section. In its 2015 review of the PC version, British automobile magazine Evo highlights Assetto Corsa' s physics, writing that "some aspects that other games barely touch on, such as tyre deformation and accurate friction models, are impressively accurate", and concludes: "What Assetto Corsa neatly demonstrates is the variety available in

1628-428: The world. On racedepartment.com, more than 9000 modifications have been published for the title until October 2018. Kunos Simulazioni has stated since game release that, due to engine limitations and due to the small size of the software developer, the game would not support features such as wet weather conditions, rain, night racing, or multi-class racing compatible AI. According to simulation engineer James Dover,

1672-471: Was a playable benchmark that was released on 22 February 2013. It offered one car, Lotus Elise SC , and one track, Autodromo dell'Umbria in Magione , Italy, as well as two playing modes, free practice and time attack. The preview's main purpose was to allow users to get their first taste of the engine, test it, and report feedback. The preview required the player to own a netKar Pro license. Assetto Corsa

1716-502: Was announced that the console release was delayed to 3 June 2016. 505 Games and Kunos Simulazioni announced another delay and a new release date for the console versions on 6 May 2016, the game was released on consoles on 26 and 30 August 2016 in Europe and North America respectively. A second game, Assetto Corsa Competizione , was released in May 2019, while the sequel, Assetto Corsa EVO

1760-706: Was designed to support extensive modification and creation of additional cars and tracks by users themselves. A special WYSIWYG editor, bundled with the game, enables importing of 3D models (in FBX file format) and allows artists to assign properties and material shaders to objects, with an emphasis on ease of use. The editor exports a single game model file and does not allow opening of, or addition of objects to, an already exported file. The game also supports addition of third party widgets and plugins written in Python , C++ and C# , for uses such as telemetry or interface enhancements. On 10 April 2015 Kunos Simulazioni announced

1804-476: Was first released through the Steam Early Access program on 8 November 2016, and officially left Early Access as final release version on 19 December 2014. Publisher 505 Games in partnership with Kunos Simulazioni announced on 3 June 2015 that they would bring the game to Xbox One and PlayStation 4 in 2016 and on 20 January 2016 revealed a release date of 22 April 2016. On 24 February 2016 it

Open Dynamics Engine - Misplaced Pages Continue

1848-584: Was greenlit on Steam Greenlight on 13 June 2013. The game was released through Steam 's Early Access program on 8 November 2013. This service allows developers to release a functional but yet incomplete product, such as beta versions , to allow users to buy the title and help provide funding, testing and feedback towards the final production. Through the Early Access programme the game received updates roughly every two weeks, adding new and improving existing content and features. The Release Candidate ,

1892-493: Was officially released for iOS devices (iPhone and iPad) on August 31 and it was entrusted to Digital Tales. Since release out of the Steam Early Access program the game content of the PC version has been expanded with several free updates. The later released console versions receive the same content with a slightly different release schedule. On 24 December 2014, shortly after the game's release, patch 1.0.1 brought

1936-472: Was released after delays on 26 and 30 August 2016 in Europe and North America respectively. Marco Massarutto, co-founder and executive manager of Kunos Simulazioni, states that the physics model of the console version is identical to the PC version and the rendering and physics engines had to be rebuilt to better utilise multi-threading—the performance targets for the PlayStation 4 are 1080p, 60FPS, with

#0