Domain: unity3d.com
Stories and comments across the archive that link to unity3d.com.
Stories · 10
-
OpenAI's Dactyl System Gives Robots Humanlike Dexterity (venturebeat.com)
An anonymous reader quotes a report from VentureBeat: In a forthcoming paper ("Dexterous In-Hand Manipulation"), OpenAI researchers describe a system that uses a reinforcement model, where the AI [known as Dactyl] learns through trial and error, to direct robot hands in grasping and manipulating objects with state-of-the-art precision. All the more impressive, it was trained entirely digitally, in a computer simulation, and wasn't provided any human demonstrations by which to learn. The researchers used the MuJoCo physics engine to simulate a physical environment in which a real robot might operate, and Unity to render images for training a computer vision model to recognize poses. But this approach had its limitations, the team writes -- the simulation was merely a "rough approximation" of the physical setup, which made it "unlikely" to produce systems that would translate well to the real world. Their solution was to randomize aspects of the environment, like its physics (friction, gravity, joint limits, object dimensions, and more) and visual appearance (lighting conditions, hand and object poses, materials, and textures). This both reduced the likelihood of overfitting -- a phenomenon that occurs when a neural network learns noise in training data, negatively affecting its performance -- and increased the chances of producing an algorithm that would successfully choose actions based on real-world fingertip positions and object poses.
Next, the researchers trained the model -- a recurrent neural network -- with 384 machines, each with 16 CPU cores, allowing them to generate roughly two years of simulated experience per hour. After optimizing it on an eight-GPU PC, they moved onto the next step: training a convolutional neural network that would predict the position and orientation of objects in the robot's "hand" from three simulated camera images. Once the models were trained, it was onto validation tests. The researchers used a Shadow Dexterous Hand, a robotic hand with five fingers with a total of 24 degrees of freedom, mounted on an aluminum frame to manipulate objects. Two sets of cameras, meanwhile -- motion capture cameras as well as RGB cameras -- served as the system's eyes, allowing it to track the objects' rotation and orientation. In the first of two tests, the algorithms were tasked with reorienting a block labeled with letters of the alphabet. The team chose a random goal, and each time the AI achieved it, they selected a new one until the robot (1) dropped the block, (2) spent more than a minute manipulating the block, or (3) reached 50 successful rotations. In the second test, the block was swapped with an octagonal prism. The result? The models not only exhibited "unprecedented" performance, but naturally discovered types of grasps observed in humans, such as tripod (a grip that uses the thumb, index finger, and middle finger), prismatic (a grip in which the thumb and finger oppose each other), and tip pinch grip. They also learned how to pivot and slide the robot hand's fingers, and how to use gravitational, translational, and torsional forces to slot the object into the desired position. -
Unity Benchmarks Browser WebGL Performance (unity3d.com)
An anonymous reader writes: Jonas Echterhoff from Unity has posted the latest Unity WebGL benchmark results on the Unity blog. He writes, "A bit over a year ago, we released a blog post with performance benchmarks for Unity WebGL, to compare WebGL performance in different browsers. We figured it was time to revisit those benchmarks to see how the numbers have changed. Microsoft has since released Windows 10 with their new Edge browser (which supports asm.js and is now enabling it by default) – so we were interested to see how that competes. Also, we have an experimental build of Unity using Shared Array Buffers to run multithreaded code, and we wanted to see what kind of performance gains to expect. So we tested this in a nightly build of Firefox with Shared Array Buffer support." The benchmark concludes that Firefox 42 64-bit is the fastest, Edge takes second, and Chrome and Safari share third place. -
Unity Benchmarks Browser WebGL Performance (unity3d.com)
An anonymous reader writes: Jonas Echterhoff from Unity has posted the latest Unity WebGL benchmark results on the Unity blog. He writes, "A bit over a year ago, we released a blog post with performance benchmarks for Unity WebGL, to compare WebGL performance in different browsers. We figured it was time to revisit those benchmarks to see how the numbers have changed. Microsoft has since released Windows 10 with their new Edge browser (which supports asm.js and is now enabling it by default) – so we were interested to see how that competes. Also, we have an experimental build of Unity using Shared Array Buffers to run multithreaded code, and we wanted to see what kind of performance gains to expect. So we tested this in a nightly build of Firefox with Shared Array Buffer support." The benchmark concludes that Firefox 42 64-bit is the fastest, Edge takes second, and Chrome and Safari share third place. -
Unity Benchmarks Browser WebGL Performance (unity3d.com)
An anonymous reader writes: Jonas Echterhoff from Unity has posted the latest Unity WebGL benchmark results on the Unity blog. He writes, "A bit over a year ago, we released a blog post with performance benchmarks for Unity WebGL, to compare WebGL performance in different browsers. We figured it was time to revisit those benchmarks to see how the numbers have changed. Microsoft has since released Windows 10 with their new Edge browser (which supports asm.js and is now enabling it by default) – so we were interested to see how that competes. Also, we have an experimental build of Unity using Shared Array Buffers to run multithreaded code, and we wanted to see what kind of performance gains to expect. So we tested this in a nightly build of Firefox with Shared Array Buffer support." The benchmark concludes that Firefox 42 64-bit is the fastest, Edge takes second, and Chrome and Safari share third place. -
New Oculus SDK Adds Experimental Linux Support and Unity Free For Rift Headset
An anonymous reader writes: Oculus, creator of the Rift VR headset, has released a new version of their SDK which brings with it long sought-after support for Linux, which the company says is "experimental." Linux support was previously unavailable since the launch of the company's second development kit, the DK2. The latest SDK update also adds support for Unity Free, the non-commercial version of the popular game authoring engine. Previously, Unity developers needed the Pro version—costing $1,500 or $75/month—to create experiences for the Oculus Rift. -
Auralux Release For Browsers Shows Emscripten Is Reaching Indie Devs
New submitter MorgyTheMole writes Porting C++/OpenGL based games using Emscripten and WebGL has been an approach pushed by Mozilla for some time now. Games using the technology are compatible with most modern browsers and require no separate install. We've seen Epic Games demonstrate UnrealEngine 4 in browser as well as Unity show off a variety of games. Now as the technology matures, indie devs are looking to get into the mix, including this near one-to-one port of E McNeill's Auralux, a simplified RTS game, from Android and iOS. (Disclosure: I am a programmer who worked on this title.) -
Fighting Gamer Rage With an Arduino Based Biometrics Headset
An anonymous reader writes "Gamer rage is a common phenomenon among people who play online, a product of the intense frustration created by stressful in-game situations and an inability to cope. It can have significant impact on the gamer's ability to play well, and to get along with others. To combat this rage and train gamers to deal with the stress, visual designer Samuel Matson of Seattle has created the Immersion project, integrating a pulse sensor tied to a Tiny Arduino with Bluetooth into a headset to monitor the gamer's heart rate. The heart rate data is sent in real time to the gaming PC, where it is displayed in the game. Matson even created a simple FPS using the Unity game engine that varies the AI and gaming difficulty based on the user's heart rate. Using this system, the gamer is able to train themselves to recognize the stress and learn to control it, in order to make them a much more agreeable and competitive player." -
Teaching Game Development To Fine Arts Students?
jkavalier writes "I've been asked to prepare a short course (50 hours) of video game development to Fine Arts students. That means people with little-to-no technical skills, and hopefully, highly creative individuals. By the end of it, I would like to have finished 1-3 very basic minigames. I'm considering Unity 3D, Processing, and even Scratch. How would you approach teaching such a course? What do you think is the best tool/engine/environment for such a task?" -
3D Video Game Collaboration Used To Solve Crimes
eldavojohn writes "Reuters explains how the National Science Foundation's Cyber-Enabled Discovery and Innovation (CDI) program is funding research used to implement real life crimes in a CSI-like game. They will use IC-CRIME's laser scanner technology and the Unity platform (which recently enjoyed the release of a freeware version) to recreate the crime scene as closely as possible. The crime scene will then be hosted for multiple remote crime scene investigators to explore concurrently while discussing what they see, sharing their data and experience as well as learning and asking questions." -
Epic Releases Free Version of Unreal Engine
anomnomnomymous writes "Just a week after Unity announced its engine is now available for free to indie users, Epic Games has revealed a free version of its popular Unreal Engine technology. Called the Unreal Development Kit (UDK), it is a free edition of UE3 that allows community, modder and indie users more access to the engine's features and is available for all. Epic said game developers, students, hobbyists, researchers, creators of 3D visualizations and simulations plus digital filmmakers can all take advantage of the UDK for non-commercial use. The UDK site also offers detailed product features, technical documentation, commercial licensing terms and support resources."