Video Technology Helps Pokémon Interact with Real World

Research, Augmented Reality, GeForce, Higher Education / Academia, Media & Entertainment

Nadeem Mohammad, posted Aug 02 2016

The augmented reality game Pokémon Go is by far the most popular mobile game ever created – but what if its virtual characters could interact with the real world? Researchers at MIT recently published a paper introducing a technique called “interactive dynamic video,” which lets people reach in and touch objects in videos. Using an

Read more

Reading Between The Threads: Shader Intrinsics

GameWorks, GameWorks Expert Developer, DX11, DX12, Vulkan, OpenGL, nvapi, DesignWorks

Mathias Schott, posted Jul 29 2016


When writing compute shaders, it’s often necessary to communicate values between threads. This is typically done via shared memory. Kepler GPUs introduced “shuffle” intrinsics, which allow threads of a warp to directly read each other's registers avoiding memory access and synchronization. Shared memory is relatively fast but instructions that operate without using memory of any kind are significantly faster still.

Read more

The Technology Behind the Viral Prisma Photo App

News, Research, cuDNN, GeForce, Image Recognition, Machine Learning & Artificial Intelligence, Media & Entertainment

Nadeem Mohammad, posted Jul 29 2016

The new Prisma mobile app that transforms your photos into a work of art has been downloaded nearly 17 million times since it was released last month on iOS devices and is now surpassing 2 million a day after it was made available for Android users this week. People of all ages and celebrities around

Read more

World’s First Real-Time 3D Oil Painting Simulator

Research, CUDA, Machine Learning & Artificial Intelligence, Media & Entertainment

Nadeem Mohammad, posted Jul 28 2016

The painting and drawing tools most people use are 2D, but now a new project gives artists the ability to choose any brush they like, a limitless array of paint colors, and use the same natural twists and turns of the brush to create the rich textures of oil painting, all on a digital canvas.

Read more