• News
    • General
    • Software
    • Industry
    • Video Games
    • Tech
    • Hardware
  • Articles
    • General
    • Reviews
    • Interviews
  • Tutorials
    • By subject
    • By software
    • Training & Courses
  • Resources
  • Spotlight
    • Reels
    • Films
    • Film Trailers
    • Game Trailers and Art
    • Breakdowns
    • Making Ofs
    • Music Videos
    • CG Videos
    • Images
    • Spots
  • Contribute News
News Channels:
  • CG News
  • 3DS Max
  • Blender
  • After Effects
  • Modo

AI and Machine Learning | News

DragGan source code now available – a new AI powered photo “warping” tool

Jul 03, 2023 by CGPress Staff
0 |
Tweet

Researchers from several institutions around the world, including the Max Planck Institute for Informatics, MIT, University of Pennsylvania, Google AR/VR, and Saarbrücken Research Center for Visual Computing, Interaction and AI, have developed a new method for manipulating digital images in a highly flexible and precise manner. The researchers’ system, known as “DragGAN”, is now available on GitHub.

Unlike previous methods for controlling the output of generative adversarial networks (GANs), which are a type of artificial intelligence used to create images, DragGAN offers a higher level of precision, flexibility, and broad application. Traditional methods often rely on manually annotated training data or pre-existing 3D models, which can limit the system’s versatility.

What sets DragGAN apart is its ability to let users “drag” any point in an image to a specific target point interactively. This method allows anyone to alter the pose, shape, expression, or layout of various image categories such as animals, cars, humans, landscapes, etc., with exceptional precision.

DragGAN comprises two main components. The first, a feature-based motion supervision, guides the selected point to its target position. The second is a novel point tracking approach, which keeps track of the position of the selected point using GAN features.

One of the benefits of DragGAN is that it generates highly realistic outputs even in complex situations. For instance, it can create plausible representations of obscured content, or alter shapes in a way that adheres to the object’s natural rigidity.

The system has shown significant advantages over previous methods in both image manipulation and point tracking. To see example and learn more, visit the project’s website and download the sourcecode from GitHub. 

Related News

  • GitHub announces Copilot – an AI powered programming tool
  • AI that can animate characters from speech
  • KaleidoCamera

ADVERTISEMENT

Latest Comments

  • Artur Mandas on V-Ray now officially available for Blender
  • Jumanji on V-Ray now officially available for Blender
  • slebed on V-Ray now officially available for Blender
  • Dan on V-Ray now officially available for Blender
  • CGPress Staff on V-Ray now officially available for Blender
  • JokerMartini on V-Ray now officially available for Blender
  • Nossgrr on Autodesk releases 3ds Max 2026.1 with a new Attribute Transfer modifier
  • mohinder on V-Ray now officially available for Blender

Latest Features

1

Review of the Huion Kamvas 13 Pen Display for 3D artists

6

Archvis artists – what the hell do they do?

See All CGPress Features

Follow CGPress

Terms and Conditions | Privacy Policy | Cookie Policy
Copyright ©2000-2025 CGPress. All rights reserved.

About Us | Contact Us | Contribute News | Advertise
facebook
twitter
rss
Manage Cookie Consent

CGPress uses technology like cookies to analyse the number of visitors to our site and how it is navigated. We DO NOT sell or profit from your data beyond displaying inconspicuous adverts relevant to CG artists. It'd really help us out if you could accept the cookies, but of course we appreciate your choice not to share data. 

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}