VGC

下一代平面设计和2D动画。(Next-Gen Graphic Design and 2D Animation)

  • 所有者: vgc/vgc
  • 平台: Linux, Mac, Windows
  • 許可證: Apache License 2.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

VGC

TravisCI Build Status
AppVeyor Build status

VGC is an upcoming suite of applications for graphic design and 2D animation,
in which the lines and shapes you draw are connected to each others both in
space and time, allowing for faster editing and inbetweening.

VGC is licensed under the Apache 2.0 License.

More info: www.vgc.io

Disclaimer

This project is still in very early development (pre-alpha) and doesn't yet
have any of the innovative features which make VGC unique. If you are curious,
you can try our earlier research prototype VPaint.

Build Instructions

Prerequisites:

  • CMake 3.1+: We recommend the latest version of CMake.
  • C++11: We recommend Visual Studio 2017 on Windows, and any recent version of Clang/GCC on macOS/Linux.
  • Python 3.6+: We recommend the latest Python 3.7.x version via the official installer.
  • Qt 5.12+: We recommend the latest Qt 5.12.x version via the official installer.
  • OpenGL Dev Tools: Already installed on Windows, macOS, and many Linux distributions. On Ubuntu, you need sudo apt install libglu1-mesa-dev.

VGC also depends on the following libraries, but these are already included in
the third folder, so there is no need to pre-install them:

  • Eigen
  • {fmt}
  • Google Test
  • pybind11

VGC follows the VFX Reference Platform
recommendations for library versions.

Windows 7/8/10, Visual Studio 2017 64bit, Python 3.7, Qt 5.12.6

(Manually installed: Git, CMake, Visual Studio, Python, Qt)

git clone https://github.com/vgc/vgc.git
mkdir build && cd build
cmake ..\vgc ^
    -G "Visual Studio 15 2017" -A x64 ^
    -DPython="%UserProfile%\AppData\Local\Programs\Python\Python37" ^
    -DQt="C:\Qt\5.12.6\msvc2017_64"
make
\Release\bin\vgcillustration.exe

macOS 10.14, Xcode 10.3 (=> Clang 10.0.1), Python 3.7, Qt 5.12.6

(Manually installed: Xcode, Python, Qt)

git clone https://github.com/vgc/vgc.git
mkdir build && cd build
cmake ../vgc \
    -DCMAKE_BUILD_TYPE=Release \
    -DPython="/Library/Frameworks/Python.framework/Versions/3.7" \
    -DQt="~/Qt/5.12.6/clang_64"
make
./Release/bin/vgcillustration

Ubuntu 18.04 (=> GCC 7.4, Python 3.6), Qt 5.12.6

(Manually installed: Qt)

sudo apt install git cmake build-essential python3-dev libglu1-mesa-dev
git clone https://github.com/vgc/vgc.git
mkdir build && cd build
cmake ../vgc \
    -DCMAKE_BUILD_TYPE=Release \
    -DQt="~/Qt/5.12.6/gcc_64"
make
./Release/bin/vgcillustration

主要指標

概覽
名稱與所有者vgc/vgc
主編程語言C++
編程語言CMake (語言數: 10)
平台Linux, Mac, Windows
許可證Apache License 2.0
所有者活动
創建於2017-11-05 10:44:49
推送於2025-01-31 16:48:41
最后一次提交2025-01-31 17:48:40
發布數0
用户参与
星數326
關注者數15
派生數28
提交數2k
已啟用問題?
問題數345
打開的問題數105
拉請求數1559
打開的拉請求數0
關閉的拉請求數21
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?