All Projects → keijiro → Pix2pix

keijiro / Pix2pix

Real-time pix2pix implementation with Unity

Projects that are alternatives of or similar to Pix2pix

Ngx
Ngx - Neural network based visual generator and mixer
Stars: ✭ 277 (-69.63%)
Mutual labels:  unity, unity3d, pix2pix
Unity Ml Environments
This repository features game simulations as machine learning environments to experiment with deep learning approaches such as deep reinforcement learning inside of Unity.
Stars: ✭ 23 (-97.48%)
Mutual labels:  unity, unity3d
Unityprojecttreegenerator
This script will generate universal folder structure for your Unity3D project.
Stars: ✭ 12 (-98.68%)
Mutual labels:  unity, unity3d
Tower Defense Game
this is a game made with Unity, the goal is to protect the tower against robots.
Stars: ✭ 25 (-97.26%)
Mutual labels:  unity, unity3d
Ocean community next gen
Next gen iteration of the unity community ocean shader
Stars: ✭ 855 (-6.25%)
Mutual labels:  unity, unity3d
Simpleunitytcp
🖧 Simple Unity Project to show how TCP communication are builded in C# without multi-threading or Unity network (Unet) involved.
Stars: ✭ 22 (-97.59%)
Mutual labels:  unity, unity3d
Unitynativescripting
Unity Scripting in C++
Stars: ✭ 844 (-7.46%)
Mutual labels:  unity, unity3d
Number Wizard Ui Original
Introducing basic User Interface in the Complete Unity C# Developer 2D course (http://gdev.tv/cudgithub)
Stars: ✭ 18 (-98.03%)
Mutual labels:  unity, unity3d
Uduino
Simple and easy connection between Arduino and Unity
Stars: ✭ 25 (-97.26%)
Mutual labels:  unity, unity3d
Pokemonunity
A framework to build Pokémon RPG games.
Stars: ✭ 934 (+2.41%)
Mutual labels:  unity, unity3d
Testbedhdrp
Testbed project for Unity HDRP (High Definition Render Pipeline)
Stars: ✭ 859 (-5.81%)
Mutual labels:  unity, unity3d
Shadergraphexamples
Simple examples of Unity shader graphs.
Stars: ✭ 869 (-4.71%)
Mutual labels:  unity, unity3d
Tracerysharp
C#/Unity port of Tracery (heavily WIP)
Stars: ✭ 19 (-97.92%)
Mutual labels:  unity, unity3d
Beaverandfairies
Stars: ✭ 14 (-98.46%)
Mutual labels:  unity, unity3d
Ffmpegoutbinaries
Separated binary package of FFmpegOut Unity plugin
Stars: ✭ 19 (-97.92%)
Mutual labels:  unity, unity3d
Timelinetool
Provides an easy way to change Playable Director's Bindings and Clips at runtime.
Stars: ✭ 24 (-97.37%)
Mutual labels:  unity, unity3d
C Sharp Promise
Promises library for C# for management of asynchronous operations.
Stars: ✭ 870 (-4.61%)
Mutual labels:  unity, unity3d
Buttons And Boxes
A Sokoban-esque puzzle game developed in unity 3D in 2016
Stars: ✭ 17 (-98.14%)
Mutual labels:  unity, unity3d
Centrifuge
Cross-platform runtime mod loader and API for any Unity-based game. Supports Unity 5 and up!
Stars: ✭ 18 (-98.03%)
Mutual labels:  unity, unity3d
Voxelengine unity
Voxel engine made in C# for Unity
Stars: ✭ 25 (-97.26%)
Mutual labels:  unity, unity3d

Pix2Pix for Unity

This is an attempt to run pix2pix (image-to-image translation with deep neural network) in real time with Unity. It contains its own implementation of an inference engine, so it doesn't require installation of other neural network frameworks.

Sketch Pad demo

screenshot screenshot

Sketch Pad is a demonstration that resembles the famous edges2cats demo but in real time. You can download a pre-built binary from the Releases page.

Demo video

System requirements

  • Unity 2018.1
  • Compute shader capability (DX11, Metal, Vulkan, etc.)

Although it's implemented in a platform agnostic fashion, many parts of it are optimized for NVIDIA GPU architectures. To run the Sketch Pad demo flawlessly, it's highly recomended to use a Windows system with GeForce GTX 1070 or greater.

How to use a trained model

This repository doesn't contain any trained model to save the bandwidth and storage quota. To run the example project on Unity Editor, download the pre-trained edges2cats model and copy it into Assets/StreamingAssets.

This implementation only supports the .pict weight data format which is used in Christopher Hesse's interactive demo. You can pick one of the pre-trained models or train your own model with using pix2pix-tensorflow. To export weight data from a checkpoint, please see the description in the export-checkpoint.py script.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].