awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
OpenGVLab avatar

OpenGVLab/DragGAN

0
View on GitHub↗
4,952 stars·477 forks·Python·25 views

DragGAN

DragGAN is an interactive generative image editor and manipulator that allows users to reshape visual output by moving handle points on a generative network manifold. It functions as a tool for point-based image editing, mapping user-defined coordinate shifts to a generative model's latent space to deform images.

The system includes a generative image inversion tool that converts real photographs into latent representations. This process enables the interactive manipulation of non-generated content by bringing real-world images into a compatible format for the generative adversarial network.

The project covers a broad capability surface including image-to-latent inversion, differentiable point tracking, and iterative gradient descent optimization. These components work together to translate graphical handle movements into precise visual modifications while constraining the output to a distribution of realistic images.

Features

  • Latent Space Image Manipulations - Allows users to reshape images by dragging handle points that deform the generative network manifold.
  • Latent Space Manipulations - Maps 2D interactive coordinate shifts to specific modifications within the model's latent space.
  • Interactive GAN Editors - Implements an interactive system where users move handles to control and deform the underlying generative network.
  • Interactive Manifold Editors - Provides a tool for manipulating generative images by dragging points to reshape the output on a generative manifold.
  • Point Tracking - Implements differentiable point tracking to map pixel movements to latent space gradients for image deformation.
  • GAN Inversion - Converts user-provided real-world images into a GAN latent representation for point-based interactive manipulation.
  • Real Image Inversion - Provides tools to invert real photographs into GAN latent codes, enabling interactive editing of non-generated images.
  • Iterative Image Optimizers - Employs iterative gradient descent to refine latent vectors and minimize the distance between current and target handle points.
  • Generative Adversarial Networks - Utilizes a pre-trained Generative Adversarial Network to ensure image modifications remain within a realistic data distribution.
  • Point-Based Manipulation - Provides interactive point-drag controls that drive latent optimization to deform images naturally.
  • Generative Visual Art - Enables precise guidance of generative AI output through an interactive graphical point-based interface.
  • Image Generation - Provides a graphical interface with handle points to interactively guide and control the generative process.

Star history

Star history chart for opengvlab/dragganStar history chart for opengvlab/draggan

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with DragGAN

These projects share indexed features with DragGAN. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • xingangpan/dragganXingangPan avatar

    XingangPan/DragGAN

    35,822View on GitHub↗

    DragGAN is an interactive generative AI editor and GAN image editing tool designed for modifying the shape and structure of objects within images. It functions as a latent space manipulator that enables precise geometric and appearance editing by transforming images into editable latent codes. The system provides a web-based visual dashboard for real-time manipulation. Users can change the appearance of generated objects through an interactive point-based dragging interface, utilizing a process where source and target coordinates drive the optimization of the generative model. The project in

    Pythonartificial-intelligencegenerative-adversarial-networkgenerative-models
    View on GitHub↗35,822
  • tachibanayoshino/animeganv2TachibanaYoshino avatar

    TachibanaYoshino/AnimeGANv2

    5,366View on GitHub↗

    AnimeGANv2 is a generative adversarial network training framework and image stylization tool designed to convert real-world photographs and videos into anime-style imagery. It functions as an anime style generator that transforms real-world scenes into animation through supervised style transfer. The project provides a system for training style models and extracting specific generator weight parameters from deep learning checkpoints to create lightweight models for inference. It focuses on landscape image stylization and the ability to mimic specific artistic styles from provided datasets. T

    Python
    View on GitHub↗5,366
  • hwalsuklee/tensorflow-generative-model-collectionshwalsuklee avatar

    hwalsuklee/tensorflow-generative-model-collections

    3,922View on GitHub↗

    This is a library of generative model architectures built using the TensorFlow framework. It provides implementations for producing synthetic data and realistic images, specifically focusing on Variational Autoencoders and various Generative Adversarial Network variants. The collection includes specific GAN architectures such as WGAN-GP, LSGAN, InfoGAN, and EBGAN. It also features Variational Autoencoders designed to learn latent representations and synthesize new samples from learned distributions. The project covers image processing pipelines for normalizing and cropping data, as well as a

    Python
    View on GitHub↗3,922
  • open-mmlab/mmagicopen-mmlab avatar

    open-mmlab/mmagic

    7,434View on GitHub↗

    mmagic is a multimodal training pipeline and framework for generative AI, focusing on visual synthesis and restoration. It provides the infrastructure to build and train models for tasks such as text-to-image and text-to-video generation, 3D-aware content synthesis, and high-fidelity image translation using diffusion models and generative adversarial networks. The project distinguishes itself through specialized capabilities for generative model personalization, including techniques for fine-tuning subjects and styles. It also supports advanced visual manipulations such as latent space interp

    Jupyter Notebookaigccomputer-visiondeep-learning
    View on GitHub↗7,434
Compare all 30 related projects→

Frequently asked questions

What does opengvlab/draggan do?

DragGAN is an interactive generative image editor and manipulator that allows users to reshape visual output by moving handle points on a generative network manifold. It functions as a tool for point-based image editing, mapping user-defined coordinate shifts to a generative model's latent space to deform images.

What are the main features of opengvlab/draggan?

The main features of opengvlab/draggan are: Latent Space Image Manipulations, Latent Space Manipulations, Interactive GAN Editors, Interactive Manifold Editors, Point Tracking, GAN Inversion, Real Image Inversion, Iterative Image Optimizers.

Which projects share features with opengvlab/draggan?

Projects with overlapping indexed features include: xingangpan/draggan — DragGAN is an interactive generative AI editor and GAN image editing tool designed for modifying the shape and… tachibanayoshino/animeganv2 — AnimeGANv2 is a generative adversarial network training framework and image stylization tool designed to convert… hwalsuklee/tensorflow-generative-model-collections — This is a library of generative model architectures built using the TensorFlow framework. It provides implementations… open-mmlab/mmagic — mmagic is a multimodal training pipeline and framework for generative AI, focusing on visual synthesis and… orpatashnik/styleclip — StyleCLIP is a framework for steering generative models using contrastive language-image pre-training to edit and… xinntao/esrgan — ESRGAN is a deep learning image restoration framework designed for image super-resolution. It uses a generative…