From 98cde37f1d56568a1a2e7083db7c27e7f0ae8555 Mon Sep 17 00:00:00 2001 From: Adrian Iain Lam Date: Thu, 28 Mar 2024 18:14:25 +0000 Subject: [PATCH] Upgrade to Cubism 5 Release R1. Linux only. Windows will be done in next commit. --- .gitignore | 2 +- README.md | 8 +- example/build.sh | 4 +- example/demo.patch | 155771 ++++++++++++++++++++++++++++++++++++++++++- example/generate_patch.sh | 4 +- 5 files changed, 155661 insertions(+), 128 deletions(-) diff --git a/.gitignore b/.gitignore index 6243a90..8a7d187 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ build -example/CubismSdkForNative-4-r.*/ +example/CubismSdkForNative-*-r.*/ example/demo_build/ example/demo_clean/ example/demo_dev/ diff --git a/README.md b/README.md index 488acde..14117ab 100644 --- a/README.md +++ b/README.md @@ -71,17 +71,17 @@ if you don't have C++17 support. To build the example program: -5. Download "Cubism 4 SDK for Native R7" from the Live2D website: +5. Download "Cubism 5 SDK for Native R1" from the Live2D website: . - Extract the archive -- put the "CubismSdkForNative-4-r.7" folder under + Extract the archive -- put the "CubismSdkForNative-5-r.1" folder under the "example" folder of this repo. Note: The Cubism SDK is the property of Live2D and is not part of this project. You must agree to Live2D's license agreements to use it. 6. Go into the - "example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/scripts" + "example/CubismSdkForNative-5-r.1/Samples/OpenGL/thirdParty/scripts" directory and run ./setup_glew_glfw @@ -101,7 +101,7 @@ To build the example program: First, (in a separate terminal) go to where you have downloaded OpenSeeFace, and run - ./python3 ./facetracker.py -v 4 --model 3 -M + python3 ./facetracker.py -v 4 --model 3 -M I tried models 3 and 4, and I think both work reasonably well. Please feel free to explore other options provided by OSF. diff --git a/example/build.sh b/example/build.sh index 9a4b9b4..1acc272 100755 --- a/example/build.sh +++ b/example/build.sh @@ -3,11 +3,11 @@ mkdir -p demo_build if [ "$OSTYPE" = "msys" -o "$OSTYPE" = "cygwin" ]; then - cp -r CubismSdkForNative-4-r.7/Samples/OpenGL/Demo/proj.win.cmake/* ./demo_build/ + cp -r CubismSdkForNative-5-r.1/Samples/OpenGL/Demo/proj.win.cmake/* ./demo_build/ patch -d demo_build -p2 < demo_win.patch echo "Now go into ./demo_build/scripts and run the corresponding script for your MSVC version" else - cp -r CubismSdkForNative-4-r.7/Samples/OpenGL/Demo/proj.linux.cmake/* ./demo_build/ + cp -r CubismSdkForNative-5-r.1/Samples/OpenGL/Demo/proj.linux.cmake/* ./demo_build/ patch -d demo_build -p2 < demo.patch ./demo_build/scripts/make_gcc fi diff --git a/example/demo.patch b/example/demo.patch index 2991c11..175d932 100644 --- a/example/demo.patch +++ b/example/demo.patch @@ -1,12 +1,12 @@ diff -pruN --exclude build ./demo_clean/CMakeLists.txt ./demo_dev/CMakeLists.txt ---- ./demo_clean/CMakeLists.txt 2023-05-18 09:58:50.000000000 +0100 -+++ ./demo_dev/CMakeLists.txt 2023-05-28 08:11:25.750067591 +0100 +--- ./demo_clean/CMakeLists.txt 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/CMakeLists.txt 2024-03-28 17:57:13.744580626 +0000 @@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.16) # Set app name. set(APP_NAME Demo) # Set directory paths. -set(SDK_ROOT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../../..) -+set(SDK_ROOT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../CubismSdkForNative-4-r.7) ++set(SDK_ROOT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../CubismSdkForNative-5-r.1) set(CORE_PATH ${SDK_ROOT_PATH}/Core) set(FRAMEWORK_PATH ${SDK_ROOT_PATH}/Framework) set(THIRD_PARTY_PATH ${SDK_ROOT_PATH}/Samples/OpenGL/thirdParty) @@ -42,10 +42,154796 @@ diff -pruN --exclude build ./demo_clean/CMakeLists.txt ./demo_dev/CMakeLists.txt # Copy resource directory to build directory. add_custom_command( +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeCache.txt ./demo_dev/build_old/make_gcc/CMakeCache.txt +--- ./demo_clean/build_old/make_gcc/CMakeCache.txt 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeCache.txt 2024-03-28 17:57:40.564997982 +0000 +@@ -0,0 +1,990 @@ ++# This is the CMakeCache file. ++# For build in directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++# It was generated by CMake: /usr/local/bin/cmake ++# You can edit this file to change values found and used by cmake. ++# If you do not want to change any of the values, simply exit the editor. ++# If you do want to change a value, simply edit, save, and exit the editor. ++# The syntax for the file is as follows: ++# KEY:TYPE=VALUE ++# KEY is the name of a variable in the cache. ++# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. ++# VALUE is the current value for the KEY. ++ ++######################## ++# EXTERNAL cache entries ++######################## ++ ++//Build shared libraries ++BUILD_SHARED_LIBS:BOOL=OFF ++ ++//utilities ++BUILD_UTILS:BOOL=OFF ++ ++//Path to a program. ++CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line ++ ++//Path to a program. ++CMAKE_AR:FILEPATH=/usr/bin/ar ++ ++//Choose the type of build, options are: None Debug Release RelWithDebInfo ++// MinSizeRel ... ++CMAKE_BUILD_TYPE:STRING=Release ++ ++//Enable/Disable color output during build. ++CMAKE_COLOR_MAKEFILE:BOOL=ON ++ ++//Configurations ++CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release ++ ++//CXX compiler ++CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ ++ ++//A wrapper around 'ar' adding the appropriate '--plugin' option ++// for the GCC compiler ++CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7 ++ ++//A wrapper around 'ranlib' adding the appropriate '--plugin' option ++// for the GCC compiler ++CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7 ++ ++//Flags used by the CXX compiler during all build types. ++CMAKE_CXX_FLAGS:STRING= ++ ++//Flags used by the CXX compiler during DEBUG builds. ++CMAKE_CXX_FLAGS_DEBUG:STRING=-g ++ ++//Flags used by the CXX compiler during MINSIZEREL builds. ++CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG ++ ++//Flags used by the CXX compiler during RELEASE builds. ++CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG ++ ++//Flags used by the CXX compiler during RELWITHDEBINFO builds. ++CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG ++ ++//C compiler ++CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc ++ ++//A wrapper around 'ar' adding the appropriate '--plugin' option ++// for the GCC compiler ++CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7 ++ ++//A wrapper around 'ranlib' adding the appropriate '--plugin' option ++// for the GCC compiler ++CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7 ++ ++//Flags used by the C compiler during all build types. ++CMAKE_C_FLAGS:STRING= ++ ++//Flags used by the C compiler during DEBUG builds. ++CMAKE_C_FLAGS_DEBUG:STRING=-g ++ ++//Flags used by the C compiler during MINSIZEREL builds. ++CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG ++ ++//Flags used by the C compiler during RELEASE builds. ++CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG ++ ++//Flags used by the C compiler during RELWITHDEBINFO builds. ++CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG ++ ++//Path to a program. ++CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND ++ ++//Flags used by the linker during all build types. ++CMAKE_EXE_LINKER_FLAGS:STRING= ++ ++//Flags used by the linker during DEBUG builds. ++CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= ++ ++//Flags used by the linker during MINSIZEREL builds. ++CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= ++ ++//Flags used by the linker during RELEASE builds. ++CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= ++ ++//Flags used by the linker during RELWITHDEBINFO builds. ++CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= ++ ++//Enable/Disable output of compile commands during generation. ++CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= ++ ++//User executables (bin) ++CMAKE_INSTALL_BINDIR:PATH=bin ++ ++//Read-only architecture-independent data (DATAROOTDIR) ++CMAKE_INSTALL_DATADIR:PATH= ++ ++//Read-only architecture-independent data root (share) ++CMAKE_INSTALL_DATAROOTDIR:PATH=share ++ ++//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) ++CMAKE_INSTALL_DOCDIR:PATH= ++ ++//C header files (include) ++CMAKE_INSTALL_INCLUDEDIR:PATH=include ++ ++//Info documentation (DATAROOTDIR/info) ++CMAKE_INSTALL_INFODIR:PATH= ++ ++//Object code libraries (lib) ++CMAKE_INSTALL_LIBDIR:PATH=lib ++ ++//Program executables (libexec) ++CMAKE_INSTALL_LIBEXECDIR:PATH=libexec ++ ++//Locale-dependent data (DATAROOTDIR/locale) ++CMAKE_INSTALL_LOCALEDIR:PATH= ++ ++//Modifiable single-machine data (var) ++CMAKE_INSTALL_LOCALSTATEDIR:PATH=var ++ ++//Man documentation (DATAROOTDIR/man) ++CMAKE_INSTALL_MANDIR:PATH= ++ ++//C header files for non-gcc (/usr/include) ++CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include ++ ++//Install path prefix, prepended onto install directories. ++CMAKE_INSTALL_PREFIX:PATH=/usr/local ++ ++//Run-time variable data (LOCALSTATEDIR/run) ++CMAKE_INSTALL_RUNSTATEDIR:PATH= ++ ++//System admin executables (sbin) ++CMAKE_INSTALL_SBINDIR:PATH=sbin ++ ++//Modifiable architecture-independent data (com) ++CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com ++ ++//Read-only single-machine data (etc) ++CMAKE_INSTALL_SYSCONFDIR:PATH=etc ++ ++//Path to a program. ++CMAKE_LINKER:FILEPATH=/usr/bin/ld ++ ++//Path to a program. ++CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make ++ ++//Flags used by the linker during the creation of modules during ++// all build types. ++CMAKE_MODULE_LINKER_FLAGS:STRING= ++ ++//Flags used by the linker during the creation of modules during ++// DEBUG builds. ++CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= ++ ++//Flags used by the linker during the creation of modules during ++// MINSIZEREL builds. ++CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= ++ ++//Flags used by the linker during the creation of modules during ++// RELEASE builds. ++CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= ++ ++//Flags used by the linker during the creation of modules during ++// RELWITHDEBINFO builds. ++CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= ++ ++//Path to a program. ++CMAKE_NM:FILEPATH=/usr/bin/nm ++ ++//Path to a program. ++CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy ++ ++//Path to a program. ++CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump ++ ++//Value Computed by CMake ++CMAKE_PROJECT_DESCRIPTION:STATIC= ++ ++//Value Computed by CMake ++CMAKE_PROJECT_HOMEPAGE_URL:STATIC= ++ ++//Value Computed by CMake ++CMAKE_PROJECT_NAME:STATIC=Demo ++ ++//Value Computed by CMake ++CMAKE_PROJECT_VERSION:STATIC=3.3.8 ++ ++//Value Computed by CMake ++CMAKE_PROJECT_VERSION_MAJOR:STATIC=3 ++ ++//Value Computed by CMake ++CMAKE_PROJECT_VERSION_MINOR:STATIC=3 ++ ++//Value Computed by CMake ++CMAKE_PROJECT_VERSION_PATCH:STATIC=8 ++ ++//Value Computed by CMake ++CMAKE_PROJECT_VERSION_TWEAK:STATIC= ++ ++//Path to a program. ++CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib ++ ++//Path to a program. ++CMAKE_READELF:FILEPATH=/usr/bin/readelf ++ ++//Flags used by the linker during the creation of shared libraries ++// during all build types. ++CMAKE_SHARED_LINKER_FLAGS:STRING= ++ ++//Flags used by the linker during the creation of shared libraries ++// during DEBUG builds. ++CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= ++ ++//Flags used by the linker during the creation of shared libraries ++// during MINSIZEREL builds. ++CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= ++ ++//Flags used by the linker during the creation of shared libraries ++// during RELEASE builds. ++CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= ++ ++//Flags used by the linker during the creation of shared libraries ++// during RELWITHDEBINFO builds. ++CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= ++ ++//If set, runtime paths are not added when installing shared libraries, ++// but are added when building. ++CMAKE_SKIP_INSTALL_RPATH:BOOL=NO ++ ++//If set, runtime paths are not added when using shared libraries. ++CMAKE_SKIP_RPATH:BOOL=NO ++ ++//Flags used by the linker during the creation of static libraries ++// during all build types. ++CMAKE_STATIC_LINKER_FLAGS:STRING= ++ ++//Flags used by the linker during the creation of static libraries ++// during DEBUG builds. ++CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= ++ ++//Flags used by the linker during the creation of static libraries ++// during MINSIZEREL builds. ++CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= ++ ++//Flags used by the linker during the creation of static libraries ++// during RELEASE builds. ++CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= ++ ++//Flags used by the linker during the creation of static libraries ++// during RELWITHDEBINFO builds. ++CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= ++ ++//Path to a program. ++CMAKE_STRIP:FILEPATH=/usr/bin/strip ++ ++//If this value is on, makefiles will be generated without the ++// .SILENT directive, and all commands will be echoed to the console ++// during the make. This is useful for debugging only. With Visual ++// Studio IDE projects all commands are done without /nologo. ++CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE ++ ++//Value Computed by CMake ++Demo_BINARY_DIR:STATIC=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++//Value Computed by CMake ++Demo_SOURCE_DIR:STATIC=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++//Path to a file. ++FREETYPE_INCLUDE_DIR_freetype2:PATH=/usr/include/freetype2 ++ ++//Path to a file. ++FREETYPE_INCLUDE_DIR_ft2build:PATH=/usr/include/freetype2 ++ ++//Path to a library. ++FREETYPE_LIBRARY_DEBUG:FILEPATH=FREETYPE_LIBRARY_DEBUG-NOTFOUND ++ ++//Path to a library. ++FREETYPE_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libfreetype.so ++ ++//Value Computed by CMake ++FacialLandmarksForCubism_project_BINARY_DIR:STATIC=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build ++ ++//Value Computed by CMake ++FacialLandmarksForCubism_project_SOURCE_DIR:STATIC=/home/ace/src/vtb/FacialLandmarksForCubism ++ ++//Path to a file. ++Fontconfig_INCLUDE_DIR:PATH=/usr/include ++ ++//Path to a library. ++Fontconfig_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libfontconfig.so ++ ++//Dependencies for the target ++Framework_LIB_DEPENDS:STATIC=general;Live2DCubismCore;general;glew_s; ++ ++//OSMesa mode ++GLEW_OSMESA:BOOL=OFF ++ ++//Regal mode ++GLEW_REGAL:BOOL=OFF ++ ++//Value Computed by CMake ++GLFW_BINARY_DIR:STATIC=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw ++ ++//Build the GLFW documentation ++GLFW_BUILD_DOCS:BOOL=OFF ++ ++//Build the GLFW example programs ++GLFW_BUILD_EXAMPLES:BOOL=OFF ++ ++//Build the GLFW test programs ++GLFW_BUILD_TESTS:BOOL=OFF ++ ++//Generate installation target ++GLFW_INSTALL:BOOL=OFF ++ ++//Value Computed by CMake ++GLFW_SOURCE_DIR:STATIC=/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-5-r.1/Samples/OpenGL/thirdParty/glfw ++ ++//Use OSMesa for offscreen context creation ++GLFW_USE_OSMESA:BOOL=OFF ++ ++//Use Wayland for window creation ++GLFW_USE_WAYLAND:BOOL=OFF ++ ++//Assume the Vulkan loader is linked with the application ++GLFW_VULKAN_STATIC:BOOL=OFF ++ ++//Path to a library. ++MATH_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libm.so ++ ++//Path to a file. ++OPENGL_EGL_INCLUDE_DIR:PATH=/usr/include ++ ++//Path to a file. ++OPENGL_GLX_INCLUDE_DIR:PATH=/usr/include ++ ++//Path to a file. ++OPENGL_INCLUDE_DIR:PATH=/usr/include ++ ++//Path to a library. ++OPENGL_egl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libEGL.so ++ ++//Path to a library. ++OPENGL_gl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGL.so ++ ++//Path to a library. ++OPENGL_glu_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLU.so ++ ++//Path to a library. ++OPENGL_glx_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLX.so ++ ++//Path to a library. ++OPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libOpenGL.so ++ ++//Path to a file. ++OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND ++ ++//pkg-config executable ++PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config ++ ++//Path to a library. ++RT_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/librt.so ++ ++//Path to a file. ++X11_ICE_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a library. ++X11_ICE_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libICE.so ++ ++//Path to a file. ++X11_SM_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a library. ++X11_SM_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libSM.so ++ ++//Path to a file. ++X11_X11_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a library. ++X11_X11_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libX11.so ++ ++//Path to a file. ++X11_XRes_INCLUDE_PATH:PATH=X11_XRes_INCLUDE_PATH-NOTFOUND ++ ++//Path to a library. ++X11_XRes_LIB:FILEPATH=X11_XRes_LIB-NOTFOUND ++ ++//Path to a file. ++X11_XShm_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a file. ++X11_XSync_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a file. ++X11_Xaccessrules_INCLUDE_PATH:PATH=X11_Xaccessrules_INCLUDE_PATH-NOTFOUND ++ ++//Path to a file. ++X11_Xaccessstr_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a file. ++X11_Xau_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a library. ++X11_Xau_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXau.so ++ ++//Path to a file. ++X11_Xcomposite_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a library. ++X11_Xcomposite_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXcomposite.so ++ ++//Path to a file. ++X11_Xcursor_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a library. ++X11_Xcursor_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXcursor.so ++ ++//Path to a file. ++X11_Xdamage_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a library. ++X11_Xdamage_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXdamage.so ++ ++//Path to a file. ++X11_Xdmcp_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a library. ++X11_Xdmcp_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXdmcp.so ++ ++//Path to a file. ++X11_Xext_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a library. ++X11_Xext_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXext.so ++ ++//Path to a file. ++X11_Xfixes_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a library. ++X11_Xfixes_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXfixes.so ++ ++//Path to a file. ++X11_Xft_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a library. ++X11_Xft_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXft.so ++ ++//Path to a file. ++X11_Xi_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a library. ++X11_Xi_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXi.so ++ ++//Path to a file. ++X11_Xinerama_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a library. ++X11_Xinerama_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXinerama.so ++ ++//Path to a file. ++X11_Xkb_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a file. ++X11_Xkblib_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a file. ++X11_Xlib_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a file. ++X11_Xmu_INCLUDE_PATH:PATH=X11_Xmu_INCLUDE_PATH-NOTFOUND ++ ++//Path to a library. ++X11_Xmu_LIB:FILEPATH=X11_Xmu_LIB-NOTFOUND ++ ++//Path to a file. ++X11_Xpm_INCLUDE_PATH:PATH=X11_Xpm_INCLUDE_PATH-NOTFOUND ++ ++//Path to a library. ++X11_Xpm_LIB:FILEPATH=X11_Xpm_LIB-NOTFOUND ++ ++//Path to a file. ++X11_Xrandr_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a library. ++X11_Xrandr_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXrandr.so ++ ++//Path to a file. ++X11_Xrender_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a library. ++X11_Xrender_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXrender.so ++ ++//Path to a file. ++X11_Xshape_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a file. ++X11_Xss_INCLUDE_PATH:PATH=X11_Xss_INCLUDE_PATH-NOTFOUND ++ ++//Path to a library. ++X11_Xss_LIB:FILEPATH=X11_Xss_LIB-NOTFOUND ++ ++//Path to a file. ++X11_Xt_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a library. ++X11_Xt_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXt.so ++ ++//Path to a file. ++X11_Xtst_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a library. ++X11_Xtst_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXtst.so ++ ++//Path to a file. ++X11_Xutil_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a file. ++X11_Xv_INCLUDE_PATH:PATH=X11_Xv_INCLUDE_PATH-NOTFOUND ++ ++//Path to a library. ++X11_Xv_LIB:FILEPATH=X11_Xv_LIB-NOTFOUND ++ ++//Path to a file. ++X11_Xxf86misc_INCLUDE_PATH:PATH=X11_Xxf86misc_INCLUDE_PATH-NOTFOUND ++ ++//Path to a library. ++X11_Xxf86misc_LIB:FILEPATH=X11_Xxf86misc_LIB-NOTFOUND ++ ++//Path to a file. ++X11_Xxf86vm_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a library. ++X11_Xxf86vm_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXxf86vm.so ++ ++//Path to a file. ++X11_dpms_INCLUDE_PATH:PATH=/usr/include ++ ++//Path to a file. ++X11_xkbfile_INCLUDE_PATH:PATH=X11_xkbfile_INCLUDE_PATH-NOTFOUND ++ ++//Path to a library. ++X11_xkbfile_LIB:FILEPATH=X11_xkbfile_LIB-NOTFOUND ++ ++//Value Computed by CMake ++glew_BINARY_DIR:STATIC=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew ++ ++//Dependencies for the target ++glew_LIB_DEPENDS:STATIC=general;/usr/lib/x86_64-linux-gnu/libGL.so;general;/usr/lib/x86_64-linux-gnu/libGLU.so;general;/usr/lib/x86_64-linux-gnu/libSM.so;general;/usr/lib/x86_64-linux-gnu/libICE.so;general;/usr/lib/x86_64-linux-gnu/libX11.so;general;/usr/lib/x86_64-linux-gnu/libXext.so; ++ ++//Value Computed by CMake ++glew_SOURCE_DIR:STATIC=/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-5-r.1/Samples/OpenGL/thirdParty/glew/build/cmake ++ ++//Dependencies for the target ++glew_s_LIB_DEPENDS:STATIC=general;/usr/lib/x86_64-linux-gnu/libGL.so;general;/usr/lib/x86_64-linux-gnu/libGLU.so;general;/usr/lib/x86_64-linux-gnu/libSM.so;general;/usr/lib/x86_64-linux-gnu/libICE.so;general;/usr/lib/x86_64-linux-gnu/libX11.so;general;/usr/lib/x86_64-linux-gnu/libXext.so; ++ ++//Path to a library. ++pkgcfg_lib_PKG_FONTCONFIG_fontconfig:FILEPATH=/usr/lib/x86_64-linux-gnu/libfontconfig.so ++ ++//Path to a library. ++pkgcfg_lib_PKG_FONTCONFIG_freetype:FILEPATH=/usr/lib/x86_64-linux-gnu/libfreetype.so ++ ++ ++######################## ++# INTERNAL cache entries ++######################## ++ ++//ADVANCED property for variable: CMAKE_ADDR2LINE ++CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_AR ++CMAKE_AR-ADVANCED:INTERNAL=1 ++//This is the directory where this CMakeCache.txt was created ++CMAKE_CACHEFILE_DIR:INTERNAL=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++//Major version of cmake used to create the current loaded cache ++CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 ++//Minor version of cmake used to create the current loaded cache ++CMAKE_CACHE_MINOR_VERSION:INTERNAL=17 ++//Patch version of cmake used to create the current loaded cache ++CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 ++//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE ++CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 ++//Path to CMake executable. ++CMAKE_COMMAND:INTERNAL=/usr/local/bin/cmake ++//Path to cpack program executable. ++CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/bin/cpack ++//Path to ctest program executable. ++CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/bin/ctest ++//ADVANCED property for variable: CMAKE_CXX_COMPILER ++CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR ++CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB ++CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_FLAGS ++CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG ++CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL ++CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE ++CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO ++CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_COMPILER ++CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_COMPILER_AR ++CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB ++CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_FLAGS ++CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG ++CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL ++CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE ++CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO ++CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_DLLTOOL ++CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 ++//Executable file format ++CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF ++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS ++CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG ++CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL ++CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE ++CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO ++CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS ++CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 ++//Name of external makefile project generator. ++CMAKE_EXTRA_GENERATOR:INTERNAL= ++//Name of generator. ++CMAKE_GENERATOR:INTERNAL=Unix Makefiles ++//Generator instance identifier. ++CMAKE_GENERATOR_INSTANCE:INTERNAL= ++//Name of generator platform. ++CMAKE_GENERATOR_PLATFORM:INTERNAL= ++//Name of generator toolset. ++CMAKE_GENERATOR_TOOLSET:INTERNAL= ++//Have function connect ++CMAKE_HAVE_CONNECT:INTERNAL=1 ++//Have function gethostbyname ++CMAKE_HAVE_GETHOSTBYNAME:INTERNAL=1 ++//Test CMAKE_HAVE_LIBC_PTHREAD ++CMAKE_HAVE_LIBC_PTHREAD:INTERNAL= ++//Have library pthreads ++CMAKE_HAVE_PTHREADS_CREATE:INTERNAL= ++//Have library pthread ++CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1 ++//Have include pthread.h ++CMAKE_HAVE_PTHREAD_H:INTERNAL=1 ++//Have function remove ++CMAKE_HAVE_REMOVE:INTERNAL=1 ++//Have function shmat ++CMAKE_HAVE_SHMAT:INTERNAL=1 ++//Source directory with the top level CMakeLists.txt file for this ++// project ++CMAKE_HOME_DIRECTORY:INTERNAL=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++//ADVANCED property for variable: CMAKE_INSTALL_BINDIR ++CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_INSTALL_DATADIR ++CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR ++CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR ++CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR ++CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_INSTALL_INFODIR ++CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR ++CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR ++CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR ++CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR ++CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_INSTALL_MANDIR ++CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR ++CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR ++CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR ++CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR ++CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 ++//Install .so files without execute permission. ++CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR ++CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 ++//Have library ICE ++CMAKE_LIB_ICE_HAS_ICECONNECTIONNUMBER:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_LINKER ++CMAKE_LINKER-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_MAKE_PROGRAM ++CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS ++CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG ++CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL ++CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE ++CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO ++CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_NM ++CMAKE_NM-ADVANCED:INTERNAL=1 ++//number of local generators ++CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=3 ++//ADVANCED property for variable: CMAKE_OBJCOPY ++CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_OBJDUMP ++CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 ++//Platform information initialized ++CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_RANLIB ++CMAKE_RANLIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_READELF ++CMAKE_READELF-ADVANCED:INTERNAL=1 ++//Path to CMake installation. ++CMAKE_ROOT:INTERNAL=/usr/local/share/cmake-3.17 ++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS ++CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG ++CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL ++CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE ++CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO ++CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH ++CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_SKIP_RPATH ++CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS ++CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG ++CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL ++CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE ++CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO ++CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: CMAKE_STRIP ++CMAKE_STRIP-ADVANCED:INTERNAL=1 ++//uname command ++CMAKE_UNAME:INTERNAL=/bin/uname ++//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE ++CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 ++//Details about finding OpenGL ++FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libOpenGL.so][/usr/lib/x86_64-linux-gnu/libGLX.so][/usr/include][c ][v()] ++//Details about finding Threads ++FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] ++//Details about finding X11 ++FIND_PACKAGE_MESSAGE_DETAILS_X11:INTERNAL=[/usr/include][/usr/lib/x86_64-linux-gnu/libX11.so][c ][v()] ++//ADVANCED property for variable: FREETYPE_INCLUDE_DIR_freetype2 ++FREETYPE_INCLUDE_DIR_freetype2-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: FREETYPE_INCLUDE_DIR_ft2build ++FREETYPE_INCLUDE_DIR_ft2build-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: FREETYPE_LIBRARY_DEBUG ++FREETYPE_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: FREETYPE_LIBRARY_RELEASE ++FREETYPE_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: Fontconfig_INCLUDE_DIR ++Fontconfig_INCLUDE_DIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: Fontconfig_LIBRARY ++Fontconfig_LIBRARY-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: MATH_LIBRARY ++MATH_LIBRARY-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: OPENGL_EGL_INCLUDE_DIR ++OPENGL_EGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: OPENGL_GLX_INCLUDE_DIR ++OPENGL_GLX_INCLUDE_DIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: OPENGL_INCLUDE_DIR ++OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: OPENGL_egl_LIBRARY ++OPENGL_egl_LIBRARY-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: OPENGL_gl_LIBRARY ++OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: OPENGL_glu_LIBRARY ++OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: OPENGL_glx_LIBRARY ++OPENGL_glx_LIBRARY-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: OPENGL_opengl_LIBRARY ++OPENGL_opengl_LIBRARY-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: OPENGL_xmesa_INCLUDE_DIR ++OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE ++PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 ++PKG_FONTCONFIG_CFLAGS:INTERNAL=-I/usr/include/freetype2;-I/usr/include/libpng16;-I/usr/include/freetype2;-I/usr/include/libpng16 ++PKG_FONTCONFIG_CFLAGS_I:INTERNAL= ++PKG_FONTCONFIG_CFLAGS_OTHER:INTERNAL= ++PKG_FONTCONFIG_FOUND:INTERNAL=1 ++PKG_FONTCONFIG_INCLUDEDIR:INTERNAL=/usr/include ++PKG_FONTCONFIG_INCLUDE_DIRS:INTERNAL=/usr/include/freetype2;/usr/include/libpng16;/usr/include/freetype2;/usr/include/libpng16 ++PKG_FONTCONFIG_LDFLAGS:INTERNAL=-lfontconfig;-lfreetype ++PKG_FONTCONFIG_LDFLAGS_OTHER:INTERNAL= ++PKG_FONTCONFIG_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu ++PKG_FONTCONFIG_LIBRARIES:INTERNAL=fontconfig;freetype ++PKG_FONTCONFIG_LIBRARY_DIRS:INTERNAL= ++PKG_FONTCONFIG_LIBS:INTERNAL= ++PKG_FONTCONFIG_LIBS_L:INTERNAL= ++PKG_FONTCONFIG_LIBS_OTHER:INTERNAL= ++PKG_FONTCONFIG_LIBS_PATHS:INTERNAL= ++PKG_FONTCONFIG_MODULE_NAME:INTERNAL=fontconfig ++PKG_FONTCONFIG_PREFIX:INTERNAL=/usr ++PKG_FONTCONFIG_STATIC_CFLAGS:INTERNAL=-I/usr/include/freetype2;-I/usr/include/libpng16;-I/usr/include/freetype2;-I/usr/include/libpng16 ++PKG_FONTCONFIG_STATIC_CFLAGS_I:INTERNAL= ++PKG_FONTCONFIG_STATIC_CFLAGS_OTHER:INTERNAL= ++PKG_FONTCONFIG_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/freetype2;/usr/include/libpng16;/usr/include/freetype2;/usr/include/libpng16 ++PKG_FONTCONFIG_STATIC_LDFLAGS:INTERNAL=-lfontconfig;-lexpat;-lfreetype;-lexpat;-lfreetype;-lpng16;-lm;-lz;-lm;-lz ++PKG_FONTCONFIG_STATIC_LDFLAGS_OTHER:INTERNAL= ++PKG_FONTCONFIG_STATIC_LIBDIR:INTERNAL= ++PKG_FONTCONFIG_STATIC_LIBRARIES:INTERNAL=fontconfig;expat;freetype;expat;freetype;png16;m;z;m;z ++PKG_FONTCONFIG_STATIC_LIBRARY_DIRS:INTERNAL= ++PKG_FONTCONFIG_STATIC_LIBS:INTERNAL= ++PKG_FONTCONFIG_STATIC_LIBS_L:INTERNAL= ++PKG_FONTCONFIG_STATIC_LIBS_OTHER:INTERNAL= ++PKG_FONTCONFIG_STATIC_LIBS_PATHS:INTERNAL= ++PKG_FONTCONFIG_VERSION:INTERNAL=2.12.6 ++PKG_FONTCONFIG_fontconfig_INCLUDEDIR:INTERNAL= ++PKG_FONTCONFIG_fontconfig_LIBDIR:INTERNAL= ++PKG_FONTCONFIG_fontconfig_PREFIX:INTERNAL= ++PKG_FONTCONFIG_fontconfig_VERSION:INTERNAL= ++//ADVANCED property for variable: RT_LIBRARY ++RT_LIBRARY-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_ICE_INCLUDE_PATH ++X11_ICE_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_ICE_LIB ++X11_ICE_LIB-ADVANCED:INTERNAL=1 ++//Have library /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so ++X11_LIB_X11_SOLO:INTERNAL=1 ++//ADVANCED property for variable: X11_SM_INCLUDE_PATH ++X11_SM_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_SM_LIB ++X11_SM_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_X11_INCLUDE_PATH ++X11_X11_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_X11_LIB ++X11_X11_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_XRes_INCLUDE_PATH ++X11_XRes_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_XRes_LIB ++X11_XRes_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_XShm_INCLUDE_PATH ++X11_XShm_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_XSync_INCLUDE_PATH ++X11_XSync_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xaccessrules_INCLUDE_PATH ++X11_Xaccessrules_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xaccessstr_INCLUDE_PATH ++X11_Xaccessstr_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xau_INCLUDE_PATH ++X11_Xau_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xau_LIB ++X11_Xau_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xcomposite_INCLUDE_PATH ++X11_Xcomposite_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xcomposite_LIB ++X11_Xcomposite_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xcursor_INCLUDE_PATH ++X11_Xcursor_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xcursor_LIB ++X11_Xcursor_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xdamage_INCLUDE_PATH ++X11_Xdamage_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xdamage_LIB ++X11_Xdamage_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xdmcp_INCLUDE_PATH ++X11_Xdmcp_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xdmcp_LIB ++X11_Xdmcp_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xext_INCLUDE_PATH ++X11_Xext_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xext_LIB ++X11_Xext_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xfixes_INCLUDE_PATH ++X11_Xfixes_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xfixes_LIB ++X11_Xfixes_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xft_INCLUDE_PATH ++X11_Xft_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xft_LIB ++X11_Xft_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xi_INCLUDE_PATH ++X11_Xi_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xi_LIB ++X11_Xi_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xinerama_INCLUDE_PATH ++X11_Xinerama_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xinerama_LIB ++X11_Xinerama_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xkb_INCLUDE_PATH ++X11_Xkb_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xkblib_INCLUDE_PATH ++X11_Xkblib_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xlib_INCLUDE_PATH ++X11_Xlib_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xmu_INCLUDE_PATH ++X11_Xmu_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xmu_LIB ++X11_Xmu_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xpm_INCLUDE_PATH ++X11_Xpm_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xpm_LIB ++X11_Xpm_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xrandr_INCLUDE_PATH ++X11_Xrandr_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xrandr_LIB ++X11_Xrandr_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xrender_INCLUDE_PATH ++X11_Xrender_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xrender_LIB ++X11_Xrender_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xshape_INCLUDE_PATH ++X11_Xshape_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xss_INCLUDE_PATH ++X11_Xss_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xss_LIB ++X11_Xss_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xt_INCLUDE_PATH ++X11_Xt_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xt_LIB ++X11_Xt_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xtst_INCLUDE_PATH ++X11_Xtst_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xtst_LIB ++X11_Xtst_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xutil_INCLUDE_PATH ++X11_Xutil_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xv_INCLUDE_PATH ++X11_Xv_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xv_LIB ++X11_Xv_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xxf86misc_INCLUDE_PATH ++X11_Xxf86misc_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xxf86misc_LIB ++X11_Xxf86misc_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xxf86vm_INCLUDE_PATH ++X11_Xxf86vm_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_Xxf86vm_LIB ++X11_Xxf86vm_LIB-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_dpms_INCLUDE_PATH ++X11_dpms_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_xkbfile_INCLUDE_PATH ++X11_xkbfile_INCLUDE_PATH-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: X11_xkbfile_LIB ++X11_xkbfile_LIB-ADVANCED:INTERNAL=1 ++//CMAKE_INSTALL_PREFIX during last run ++_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local ++__pkg_config_arguments_PKG_FONTCONFIG:INTERNAL=QUIET;fontconfig ++__pkg_config_checked_PKG_FONTCONFIG:INTERNAL=1 ++//ADVANCED property for variable: pkgcfg_lib_PKG_FONTCONFIG_fontconfig ++pkgcfg_lib_PKG_FONTCONFIG_fontconfig-ADVANCED:INTERNAL=1 ++//ADVANCED property for variable: pkgcfg_lib_PKG_FONTCONFIG_freetype ++pkgcfg_lib_PKG_FONTCONFIG_freetype-ADVANCED:INTERNAL=1 ++prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CMakeCCompiler.cmake ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CMakeCCompiler.cmake +--- ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CMakeCCompiler.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CMakeCCompiler.cmake 2023-05-28 08:19:44.611282455 +0100 +@@ -0,0 +1,76 @@ ++set(CMAKE_C_COMPILER "/usr/bin/cc") ++set(CMAKE_C_COMPILER_ARG1 "") ++set(CMAKE_C_COMPILER_ID "GNU") ++set(CMAKE_C_COMPILER_VERSION "7.5.0") ++set(CMAKE_C_COMPILER_VERSION_INTERNAL "") ++set(CMAKE_C_COMPILER_WRAPPER "") ++set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") ++set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") ++set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") ++set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") ++set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") ++ ++set(CMAKE_C_PLATFORM_ID "Linux") ++set(CMAKE_C_SIMULATE_ID "") ++set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") ++set(CMAKE_C_SIMULATE_VERSION "") ++ ++ ++ ++set(CMAKE_AR "/usr/bin/ar") ++set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-7") ++set(CMAKE_RANLIB "/usr/bin/ranlib") ++set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7") ++set(CMAKE_LINKER "/usr/bin/ld") ++set(CMAKE_MT "") ++set(CMAKE_COMPILER_IS_GNUCC 1) ++set(CMAKE_C_COMPILER_LOADED 1) ++set(CMAKE_C_COMPILER_WORKS TRUE) ++set(CMAKE_C_ABI_COMPILED TRUE) ++set(CMAKE_COMPILER_IS_MINGW ) ++set(CMAKE_COMPILER_IS_CYGWIN ) ++if(CMAKE_COMPILER_IS_CYGWIN) ++ set(CYGWIN 1) ++ set(UNIX 1) ++endif() ++ ++set(CMAKE_C_COMPILER_ENV_VAR "CC") ++ ++if(CMAKE_COMPILER_IS_MINGW) ++ set(MINGW 1) ++endif() ++set(CMAKE_C_COMPILER_ID_RUN 1) ++set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) ++set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) ++set(CMAKE_C_LINKER_PREFERENCE 10) ++ ++# Save compiler ABI information. ++set(CMAKE_C_SIZEOF_DATA_PTR "8") ++set(CMAKE_C_COMPILER_ABI "ELF") ++set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") ++ ++if(CMAKE_C_SIZEOF_DATA_PTR) ++ set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") ++endif() ++ ++if(CMAKE_C_COMPILER_ABI) ++ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") ++endif() ++ ++if(CMAKE_C_LIBRARY_ARCHITECTURE) ++ set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") ++endif() ++ ++set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") ++if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) ++ set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") ++endif() ++ ++ ++ ++ ++ ++set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include") ++set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") ++set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") ++set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CMakeCXXCompiler.cmake ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CMakeCXXCompiler.cmake +--- ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CMakeCXXCompiler.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CMakeCXXCompiler.cmake 2023-05-28 08:19:44.883287437 +0100 +@@ -0,0 +1,88 @@ ++set(CMAKE_CXX_COMPILER "/usr/bin/c++") ++set(CMAKE_CXX_COMPILER_ARG1 "") ++set(CMAKE_CXX_COMPILER_ID "GNU") ++set(CMAKE_CXX_COMPILER_VERSION "7.5.0") ++set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") ++set(CMAKE_CXX_COMPILER_WRAPPER "") ++set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") ++set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") ++set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") ++set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") ++set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") ++set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") ++set(CMAKE_CXX20_COMPILE_FEATURES "") ++ ++set(CMAKE_CXX_PLATFORM_ID "Linux") ++set(CMAKE_CXX_SIMULATE_ID "") ++set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") ++set(CMAKE_CXX_SIMULATE_VERSION "") ++ ++ ++ ++set(CMAKE_AR "/usr/bin/ar") ++set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-7") ++set(CMAKE_RANLIB "/usr/bin/ranlib") ++set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7") ++set(CMAKE_LINKER "/usr/bin/ld") ++set(CMAKE_MT "") ++set(CMAKE_COMPILER_IS_GNUCXX 1) ++set(CMAKE_CXX_COMPILER_LOADED 1) ++set(CMAKE_CXX_COMPILER_WORKS TRUE) ++set(CMAKE_CXX_ABI_COMPILED TRUE) ++set(CMAKE_COMPILER_IS_MINGW ) ++set(CMAKE_COMPILER_IS_CYGWIN ) ++if(CMAKE_COMPILER_IS_CYGWIN) ++ set(CYGWIN 1) ++ set(UNIX 1) ++endif() ++ ++set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") ++ ++if(CMAKE_COMPILER_IS_MINGW) ++ set(MINGW 1) ++endif() ++set(CMAKE_CXX_COMPILER_ID_RUN 1) ++set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) ++set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) ++ ++foreach (lang C OBJC OBJCXX) ++ if (CMAKE_${lang}_COMPILER_ID_RUN) ++ foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) ++ list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) ++ endforeach() ++ endif() ++endforeach() ++ ++set(CMAKE_CXX_LINKER_PREFERENCE 30) ++set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) ++ ++# Save compiler ABI information. ++set(CMAKE_CXX_SIZEOF_DATA_PTR "8") ++set(CMAKE_CXX_COMPILER_ABI "ELF") ++set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") ++ ++if(CMAKE_CXX_SIZEOF_DATA_PTR) ++ set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") ++endif() ++ ++if(CMAKE_CXX_COMPILER_ABI) ++ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") ++endif() ++ ++if(CMAKE_CXX_LIBRARY_ARCHITECTURE) ++ set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") ++endif() ++ ++set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") ++if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) ++ set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") ++endif() ++ ++ ++ ++ ++ ++set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/7;/usr/include/x86_64-linux-gnu/c++/7;/usr/include/c++/7/backward;/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include") ++set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") ++set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") ++set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CMakeDetermineCompilerABI_C.bin and ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CMakeDetermineCompilerABI_C.bin differ +Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CMakeDetermineCompilerABI_CXX.bin and ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CMakeDetermineCompilerABI_CXX.bin differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CMakeSystem.cmake ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CMakeSystem.cmake +--- ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CMakeSystem.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CMakeSystem.cmake 2023-05-28 08:19:40.879214106 +0100 +@@ -0,0 +1,15 @@ ++set(CMAKE_HOST_SYSTEM "Linux-5.4.0-149-generic") ++set(CMAKE_HOST_SYSTEM_NAME "Linux") ++set(CMAKE_HOST_SYSTEM_VERSION "5.4.0-149-generic") ++set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") ++ ++ ++ ++set(CMAKE_SYSTEM "Linux-5.4.0-149-generic") ++set(CMAKE_SYSTEM_NAME "Linux") ++set(CMAKE_SYSTEM_VERSION "5.4.0-149-generic") ++set(CMAKE_SYSTEM_PROCESSOR "x86_64") ++ ++set(CMAKE_CROSSCOMPILING "FALSE") ++ ++set(CMAKE_SYSTEM_LOADED 1) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdC/CMakeCCompilerId.c ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdC/CMakeCCompilerId.c +--- ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdC/CMakeCCompilerId.c 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdC/CMakeCCompilerId.c 2023-05-28 08:19:41.139218868 +0100 +@@ -0,0 +1,671 @@ ++#ifdef __cplusplus ++# error "A C++ compiler has been selected for C." ++#endif ++ ++#if defined(__18CXX) ++# define ID_VOID_MAIN ++#endif ++#if defined(__CLASSIC_C__) ++/* cv-qualifiers did not exist in K&R C */ ++# define const ++# define volatile ++#endif ++ ++ ++/* Version number components: V=Version, R=Revision, P=Patch ++ Version date components: YYYY=Year, MM=Month, DD=Day */ ++ ++#if defined(__INTEL_COMPILER) || defined(__ICC) ++# define COMPILER_ID "Intel" ++# if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++# endif ++# if defined(__GNUC__) ++# define SIMULATE_ID "GNU" ++# endif ++ /* __INTEL_COMPILER = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) ++# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) ++# if defined(__INTEL_COMPILER_UPDATE) ++# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) ++# else ++# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) ++# endif ++# if defined(__INTEL_COMPILER_BUILD_DATE) ++ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ ++# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) ++# endif ++# if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++# endif ++# if defined(__GNUC__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) ++# elif defined(__GNUG__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) ++# endif ++# if defined(__GNUC_MINOR__) ++# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) ++# endif ++# if defined(__GNUC_PATCHLEVEL__) ++# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) ++# endif ++ ++#elif defined(__PATHCC__) ++# define COMPILER_ID "PathScale" ++# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) ++# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) ++# if defined(__PATHCC_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) ++# endif ++ ++#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) ++# define COMPILER_ID "Embarcadero" ++# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) ++# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) ++# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) ++ ++#elif defined(__BORLANDC__) ++# define COMPILER_ID "Borland" ++ /* __BORLANDC__ = 0xVRR */ ++# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) ++# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) ++ ++#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 ++# define COMPILER_ID "Watcom" ++ /* __WATCOMC__ = VVRR */ ++# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) ++# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) ++# if (__WATCOMC__ % 10) > 0 ++# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) ++# endif ++ ++#elif defined(__WATCOMC__) ++# define COMPILER_ID "OpenWatcom" ++ /* __WATCOMC__ = VVRP + 1100 */ ++# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) ++# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) ++# if (__WATCOMC__ % 10) > 0 ++# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) ++# endif ++ ++#elif defined(__SUNPRO_C) ++# define COMPILER_ID "SunPro" ++# if __SUNPRO_C >= 0x5100 ++ /* __SUNPRO_C = 0xVRRP */ ++# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) ++# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) ++# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) ++# else ++ /* __SUNPRO_CC = 0xVRP */ ++# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) ++# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) ++# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) ++# endif ++ ++#elif defined(__HP_cc) ++# define COMPILER_ID "HP" ++ /* __HP_cc = VVRRPP */ ++# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) ++# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) ++# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) ++ ++#elif defined(__DECC) ++# define COMPILER_ID "Compaq" ++ /* __DECC_VER = VVRRTPPPP */ ++# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) ++# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) ++# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) ++ ++#elif defined(__IBMC__) && defined(__COMPILER_VER__) ++# define COMPILER_ID "zOS" ++ /* __IBMC__ = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) ++# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) ++ ++#elif defined(__ibmxl__) && defined(__clang__) ++# define COMPILER_ID "XLClang" ++# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) ++# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) ++# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) ++# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) ++ ++ ++#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 ++# define COMPILER_ID "XL" ++ /* __IBMC__ = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) ++# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) ++ ++#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 ++# define COMPILER_ID "VisualAge" ++ /* __IBMC__ = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) ++# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) ++ ++#elif defined(__PGI) ++# define COMPILER_ID "PGI" ++# define COMPILER_VERSION_MAJOR DEC(__PGIC__) ++# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) ++# if defined(__PGIC_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) ++# endif ++ ++#elif defined(_CRAYC) ++# define COMPILER_ID "Cray" ++# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) ++# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) ++ ++#elif defined(__TI_COMPILER_VERSION__) ++# define COMPILER_ID "TI" ++ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ ++# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) ++# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) ++# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) ++ ++#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) ++# define COMPILER_ID "Fujitsu" ++ ++#elif defined(__ghs__) ++# define COMPILER_ID "GHS" ++/* __GHS_VERSION_NUMBER = VVVVRP */ ++# ifdef __GHS_VERSION_NUMBER ++# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) ++# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) ++# endif ++ ++#elif defined(__TINYC__) ++# define COMPILER_ID "TinyCC" ++ ++#elif defined(__BCC__) ++# define COMPILER_ID "Bruce" ++ ++#elif defined(__SCO_VERSION__) ++# define COMPILER_ID "SCO" ++ ++#elif defined(__ARMCC_VERSION) && !defined(__clang__) ++# define COMPILER_ID "ARMCC" ++#if __ARMCC_VERSION >= 1000000 ++ /* __ARMCC_VERSION = VRRPPPP */ ++ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) ++ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) ++ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) ++#else ++ /* __ARMCC_VERSION = VRPPPP */ ++ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) ++ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) ++ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) ++#endif ++ ++ ++#elif defined(__clang__) && defined(__apple_build_version__) ++# define COMPILER_ID "AppleClang" ++# if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++# endif ++# define COMPILER_VERSION_MAJOR DEC(__clang_major__) ++# define COMPILER_VERSION_MINOR DEC(__clang_minor__) ++# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) ++# if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++# endif ++# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) ++ ++#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) ++# define COMPILER_ID "ARMClang" ++ # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) ++ # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) ++ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) ++# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) ++ ++#elif defined(__clang__) ++# define COMPILER_ID "Clang" ++# if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++# endif ++# define COMPILER_VERSION_MAJOR DEC(__clang_major__) ++# define COMPILER_VERSION_MINOR DEC(__clang_minor__) ++# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) ++# if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++# endif ++ ++#elif defined(__GNUC__) ++# define COMPILER_ID "GNU" ++# define COMPILER_VERSION_MAJOR DEC(__GNUC__) ++# if defined(__GNUC_MINOR__) ++# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) ++# endif ++# if defined(__GNUC_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) ++# endif ++ ++#elif defined(_MSC_VER) ++# define COMPILER_ID "MSVC" ++ /* _MSC_VER = VVRR */ ++# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) ++# if defined(_MSC_FULL_VER) ++# if _MSC_VER >= 1400 ++ /* _MSC_FULL_VER = VVRRPPPPP */ ++# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) ++# else ++ /* _MSC_FULL_VER = VVRRPPPP */ ++# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) ++# endif ++# endif ++# if defined(_MSC_BUILD) ++# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) ++# endif ++ ++#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) ++# define COMPILER_ID "ADSP" ++#if defined(__VISUALDSPVERSION__) ++ /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ ++# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) ++# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) ++# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) ++#endif ++ ++#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) ++# define COMPILER_ID "IAR" ++# if defined(__VER__) && defined(__ICCARM__) ++# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) ++# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) ++# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) ++# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) ++# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) ++# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) ++# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) ++# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) ++# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) ++# endif ++ ++#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) ++# define COMPILER_ID "SDCC" ++# if defined(__SDCC_VERSION_MAJOR) ++# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) ++# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) ++# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) ++# else ++ /* SDCC = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(SDCC/100) ++# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(SDCC % 10) ++# endif ++ ++ ++/* These compilers are either not known or too old to define an ++ identification macro. Try to identify the platform and guess that ++ it is the native compiler. */ ++#elif defined(__hpux) || defined(__hpua) ++# define COMPILER_ID "HP" ++ ++#else /* unknown compiler */ ++# define COMPILER_ID "" ++#endif ++ ++/* Construct the string literal in pieces to prevent the source from ++ getting matched. Store it in a pointer rather than an array ++ because some compilers will just produce instructions to fill the ++ array rather than assigning a pointer to a static array. */ ++char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; ++#ifdef SIMULATE_ID ++char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; ++#endif ++ ++#ifdef __QNXNTO__ ++char const* qnxnto = "INFO" ":" "qnxnto[]"; ++#endif ++ ++#if defined(__CRAYXE) || defined(__CRAYXC) ++char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; ++#endif ++ ++#define STRINGIFY_HELPER(X) #X ++#define STRINGIFY(X) STRINGIFY_HELPER(X) ++ ++/* Identify known platforms by name. */ ++#if defined(__linux) || defined(__linux__) || defined(linux) ++# define PLATFORM_ID "Linux" ++ ++#elif defined(__CYGWIN__) ++# define PLATFORM_ID "Cygwin" ++ ++#elif defined(__MINGW32__) ++# define PLATFORM_ID "MinGW" ++ ++#elif defined(__APPLE__) ++# define PLATFORM_ID "Darwin" ++ ++#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) ++# define PLATFORM_ID "Windows" ++ ++#elif defined(__FreeBSD__) || defined(__FreeBSD) ++# define PLATFORM_ID "FreeBSD" ++ ++#elif defined(__NetBSD__) || defined(__NetBSD) ++# define PLATFORM_ID "NetBSD" ++ ++#elif defined(__OpenBSD__) || defined(__OPENBSD) ++# define PLATFORM_ID "OpenBSD" ++ ++#elif defined(__sun) || defined(sun) ++# define PLATFORM_ID "SunOS" ++ ++#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) ++# define PLATFORM_ID "AIX" ++ ++#elif defined(__hpux) || defined(__hpux__) ++# define PLATFORM_ID "HP-UX" ++ ++#elif defined(__HAIKU__) ++# define PLATFORM_ID "Haiku" ++ ++#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) ++# define PLATFORM_ID "BeOS" ++ ++#elif defined(__QNX__) || defined(__QNXNTO__) ++# define PLATFORM_ID "QNX" ++ ++#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) ++# define PLATFORM_ID "Tru64" ++ ++#elif defined(__riscos) || defined(__riscos__) ++# define PLATFORM_ID "RISCos" ++ ++#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) ++# define PLATFORM_ID "SINIX" ++ ++#elif defined(__UNIX_SV__) ++# define PLATFORM_ID "UNIX_SV" ++ ++#elif defined(__bsdos__) ++# define PLATFORM_ID "BSDOS" ++ ++#elif defined(_MPRAS) || defined(MPRAS) ++# define PLATFORM_ID "MP-RAS" ++ ++#elif defined(__osf) || defined(__osf__) ++# define PLATFORM_ID "OSF1" ++ ++#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) ++# define PLATFORM_ID "SCO_SV" ++ ++#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) ++# define PLATFORM_ID "ULTRIX" ++ ++#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) ++# define PLATFORM_ID "Xenix" ++ ++#elif defined(__WATCOMC__) ++# if defined(__LINUX__) ++# define PLATFORM_ID "Linux" ++ ++# elif defined(__DOS__) ++# define PLATFORM_ID "DOS" ++ ++# elif defined(__OS2__) ++# define PLATFORM_ID "OS2" ++ ++# elif defined(__WINDOWS__) ++# define PLATFORM_ID "Windows3x" ++ ++# else /* unknown platform */ ++# define PLATFORM_ID ++# endif ++ ++#elif defined(__INTEGRITY) ++# if defined(INT_178B) ++# define PLATFORM_ID "Integrity178" ++ ++# else /* regular Integrity */ ++# define PLATFORM_ID "Integrity" ++# endif ++ ++#else /* unknown platform */ ++# define PLATFORM_ID ++ ++#endif ++ ++/* For windows compilers MSVC and Intel we can determine ++ the architecture of the compiler being used. This is because ++ the compilers do not have flags that can change the architecture, ++ but rather depend on which compiler is being used ++*/ ++#if defined(_WIN32) && defined(_MSC_VER) ++# if defined(_M_IA64) ++# define ARCHITECTURE_ID "IA64" ++ ++# elif defined(_M_X64) || defined(_M_AMD64) ++# define ARCHITECTURE_ID "x64" ++ ++# elif defined(_M_IX86) ++# define ARCHITECTURE_ID "X86" ++ ++# elif defined(_M_ARM64) ++# define ARCHITECTURE_ID "ARM64" ++ ++# elif defined(_M_ARM) ++# if _M_ARM == 4 ++# define ARCHITECTURE_ID "ARMV4I" ++# elif _M_ARM == 5 ++# define ARCHITECTURE_ID "ARMV5I" ++# else ++# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) ++# endif ++ ++# elif defined(_M_MIPS) ++# define ARCHITECTURE_ID "MIPS" ++ ++# elif defined(_M_SH) ++# define ARCHITECTURE_ID "SHx" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__WATCOMC__) ++# if defined(_M_I86) ++# define ARCHITECTURE_ID "I86" ++ ++# elif defined(_M_IX86) ++# define ARCHITECTURE_ID "X86" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) ++# if defined(__ICCARM__) ++# define ARCHITECTURE_ID "ARM" ++ ++# elif defined(__ICCRX__) ++# define ARCHITECTURE_ID "RX" ++ ++# elif defined(__ICCRH850__) ++# define ARCHITECTURE_ID "RH850" ++ ++# elif defined(__ICCRL78__) ++# define ARCHITECTURE_ID "RL78" ++ ++# elif defined(__ICCRISCV__) ++# define ARCHITECTURE_ID "RISCV" ++ ++# elif defined(__ICCAVR__) ++# define ARCHITECTURE_ID "AVR" ++ ++# elif defined(__ICC430__) ++# define ARCHITECTURE_ID "MSP430" ++ ++# elif defined(__ICCV850__) ++# define ARCHITECTURE_ID "V850" ++ ++# elif defined(__ICC8051__) ++# define ARCHITECTURE_ID "8051" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__ghs__) ++# if defined(__PPC64__) ++# define ARCHITECTURE_ID "PPC64" ++ ++# elif defined(__ppc__) ++# define ARCHITECTURE_ID "PPC" ++ ++# elif defined(__ARM__) ++# define ARCHITECTURE_ID "ARM" ++ ++# elif defined(__x86_64__) ++# define ARCHITECTURE_ID "x64" ++ ++# elif defined(__i386__) ++# define ARCHITECTURE_ID "X86" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++#else ++# define ARCHITECTURE_ID ++#endif ++ ++/* Convert integer to decimal digit literals. */ ++#define DEC(n) \ ++ ('0' + (((n) / 10000000)%10)), \ ++ ('0' + (((n) / 1000000)%10)), \ ++ ('0' + (((n) / 100000)%10)), \ ++ ('0' + (((n) / 10000)%10)), \ ++ ('0' + (((n) / 1000)%10)), \ ++ ('0' + (((n) / 100)%10)), \ ++ ('0' + (((n) / 10)%10)), \ ++ ('0' + ((n) % 10)) ++ ++/* Convert integer to hex digit literals. */ ++#define HEX(n) \ ++ ('0' + ((n)>>28 & 0xF)), \ ++ ('0' + ((n)>>24 & 0xF)), \ ++ ('0' + ((n)>>20 & 0xF)), \ ++ ('0' + ((n)>>16 & 0xF)), \ ++ ('0' + ((n)>>12 & 0xF)), \ ++ ('0' + ((n)>>8 & 0xF)), \ ++ ('0' + ((n)>>4 & 0xF)), \ ++ ('0' + ((n) & 0xF)) ++ ++/* Construct a string literal encoding the version number components. */ ++#ifdef COMPILER_VERSION_MAJOR ++char const info_version[] = { ++ 'I', 'N', 'F', 'O', ':', ++ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', ++ COMPILER_VERSION_MAJOR, ++# ifdef COMPILER_VERSION_MINOR ++ '.', COMPILER_VERSION_MINOR, ++# ifdef COMPILER_VERSION_PATCH ++ '.', COMPILER_VERSION_PATCH, ++# ifdef COMPILER_VERSION_TWEAK ++ '.', COMPILER_VERSION_TWEAK, ++# endif ++# endif ++# endif ++ ']','\0'}; ++#endif ++ ++/* Construct a string literal encoding the internal version number. */ ++#ifdef COMPILER_VERSION_INTERNAL ++char const info_version_internal[] = { ++ 'I', 'N', 'F', 'O', ':', ++ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', ++ 'i','n','t','e','r','n','a','l','[', ++ COMPILER_VERSION_INTERNAL,']','\0'}; ++#endif ++ ++/* Construct a string literal encoding the version number components. */ ++#ifdef SIMULATE_VERSION_MAJOR ++char const info_simulate_version[] = { ++ 'I', 'N', 'F', 'O', ':', ++ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', ++ SIMULATE_VERSION_MAJOR, ++# ifdef SIMULATE_VERSION_MINOR ++ '.', SIMULATE_VERSION_MINOR, ++# ifdef SIMULATE_VERSION_PATCH ++ '.', SIMULATE_VERSION_PATCH, ++# ifdef SIMULATE_VERSION_TWEAK ++ '.', SIMULATE_VERSION_TWEAK, ++# endif ++# endif ++# endif ++ ']','\0'}; ++#endif ++ ++/* Construct the string literal in pieces to prevent the source from ++ getting matched. Store it in a pointer rather than an array ++ because some compilers will just produce instructions to fill the ++ array rather than assigning a pointer to a static array. */ ++char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; ++char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; ++ ++ ++ ++ ++#if !defined(__STDC__) ++# if (defined(_MSC_VER) && !defined(__clang__)) \ ++ || (defined(__ibmxl__) || defined(__IBMC__)) ++# define C_DIALECT "90" ++# else ++# define C_DIALECT ++# endif ++#elif __STDC_VERSION__ >= 201000L ++# define C_DIALECT "11" ++#elif __STDC_VERSION__ >= 199901L ++# define C_DIALECT "99" ++#else ++# define C_DIALECT "90" ++#endif ++const char* info_language_dialect_default = ++ "INFO" ":" "dialect_default[" C_DIALECT "]"; ++ ++/*--------------------------------------------------------------------------*/ ++ ++#ifdef ID_VOID_MAIN ++void main() {} ++#else ++# if defined(__CLASSIC_C__) ++int main(argc, argv) int argc; char *argv[]; ++# else ++int main(int argc, char* argv[]) ++# endif ++{ ++ int require = 0; ++ require += info_compiler[argc]; ++ require += info_platform[argc]; ++ require += info_arch[argc]; ++#ifdef COMPILER_VERSION_MAJOR ++ require += info_version[argc]; ++#endif ++#ifdef COMPILER_VERSION_INTERNAL ++ require += info_version_internal[argc]; ++#endif ++#ifdef SIMULATE_ID ++ require += info_simulate[argc]; ++#endif ++#ifdef SIMULATE_VERSION_MAJOR ++ require += info_simulate_version[argc]; ++#endif ++#if defined(__CRAYXE) || defined(__CRAYXC) ++ require += info_cray[argc]; ++#endif ++ require += info_language_dialect_default[argc]; ++ (void)argv; ++ return require; ++} ++#endif +Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdC/a.out and ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdC/a.out differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdCXX/CMakeCXXCompilerId.cpp ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdCXX/CMakeCXXCompilerId.cpp +--- ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdCXX/CMakeCXXCompilerId.cpp 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdCXX/CMakeCXXCompilerId.cpp 2023-05-28 08:19:42.731248025 +0100 +@@ -0,0 +1,660 @@ ++/* This source file must have a .cpp extension so that all C++ compilers ++ recognize the extension without flags. Borland does not know .cxx for ++ example. */ ++#ifndef __cplusplus ++# error "A C compiler has been selected for C++." ++#endif ++ ++ ++/* Version number components: V=Version, R=Revision, P=Patch ++ Version date components: YYYY=Year, MM=Month, DD=Day */ ++ ++#if defined(__COMO__) ++# define COMPILER_ID "Comeau" ++ /* __COMO_VERSION__ = VRR */ ++# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) ++# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) ++ ++#elif defined(__INTEL_COMPILER) || defined(__ICC) ++# define COMPILER_ID "Intel" ++# if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++# endif ++# if defined(__GNUC__) ++# define SIMULATE_ID "GNU" ++# endif ++ /* __INTEL_COMPILER = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) ++# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) ++# if defined(__INTEL_COMPILER_UPDATE) ++# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) ++# else ++# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) ++# endif ++# if defined(__INTEL_COMPILER_BUILD_DATE) ++ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ ++# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) ++# endif ++# if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++# endif ++# if defined(__GNUC__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) ++# elif defined(__GNUG__) ++# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) ++# endif ++# if defined(__GNUC_MINOR__) ++# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) ++# endif ++# if defined(__GNUC_PATCHLEVEL__) ++# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) ++# endif ++ ++#elif defined(__PATHCC__) ++# define COMPILER_ID "PathScale" ++# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) ++# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) ++# if defined(__PATHCC_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) ++# endif ++ ++#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) ++# define COMPILER_ID "Embarcadero" ++# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) ++# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) ++# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) ++ ++#elif defined(__BORLANDC__) ++# define COMPILER_ID "Borland" ++ /* __BORLANDC__ = 0xVRR */ ++# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) ++# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) ++ ++#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 ++# define COMPILER_ID "Watcom" ++ /* __WATCOMC__ = VVRR */ ++# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) ++# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) ++# if (__WATCOMC__ % 10) > 0 ++# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) ++# endif ++ ++#elif defined(__WATCOMC__) ++# define COMPILER_ID "OpenWatcom" ++ /* __WATCOMC__ = VVRP + 1100 */ ++# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) ++# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) ++# if (__WATCOMC__ % 10) > 0 ++# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) ++# endif ++ ++#elif defined(__SUNPRO_CC) ++# define COMPILER_ID "SunPro" ++# if __SUNPRO_CC >= 0x5100 ++ /* __SUNPRO_CC = 0xVRRP */ ++# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) ++# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) ++# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) ++# else ++ /* __SUNPRO_CC = 0xVRP */ ++# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) ++# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) ++# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) ++# endif ++ ++#elif defined(__HP_aCC) ++# define COMPILER_ID "HP" ++ /* __HP_aCC = VVRRPP */ ++# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) ++# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) ++# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) ++ ++#elif defined(__DECCXX) ++# define COMPILER_ID "Compaq" ++ /* __DECCXX_VER = VVRRTPPPP */ ++# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) ++# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) ++# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) ++ ++#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) ++# define COMPILER_ID "zOS" ++ /* __IBMCPP__ = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) ++# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) ++ ++#elif defined(__ibmxl__) && defined(__clang__) ++# define COMPILER_ID "XLClang" ++# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) ++# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) ++# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) ++# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) ++ ++ ++#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 ++# define COMPILER_ID "XL" ++ /* __IBMCPP__ = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) ++# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) ++ ++#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 ++# define COMPILER_ID "VisualAge" ++ /* __IBMCPP__ = VRP */ ++# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) ++# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) ++ ++#elif defined(__PGI) ++# define COMPILER_ID "PGI" ++# define COMPILER_VERSION_MAJOR DEC(__PGIC__) ++# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) ++# if defined(__PGIC_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) ++# endif ++ ++#elif defined(_CRAYC) ++# define COMPILER_ID "Cray" ++# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) ++# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) ++ ++#elif defined(__TI_COMPILER_VERSION__) ++# define COMPILER_ID "TI" ++ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ ++# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) ++# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) ++# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) ++ ++#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) ++# define COMPILER_ID "Fujitsu" ++ ++#elif defined(__ghs__) ++# define COMPILER_ID "GHS" ++/* __GHS_VERSION_NUMBER = VVVVRP */ ++# ifdef __GHS_VERSION_NUMBER ++# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) ++# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) ++# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) ++# endif ++ ++#elif defined(__SCO_VERSION__) ++# define COMPILER_ID "SCO" ++ ++#elif defined(__ARMCC_VERSION) && !defined(__clang__) ++# define COMPILER_ID "ARMCC" ++#if __ARMCC_VERSION >= 1000000 ++ /* __ARMCC_VERSION = VRRPPPP */ ++ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) ++ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) ++ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) ++#else ++ /* __ARMCC_VERSION = VRPPPP */ ++ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) ++ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) ++ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) ++#endif ++ ++ ++#elif defined(__clang__) && defined(__apple_build_version__) ++# define COMPILER_ID "AppleClang" ++# if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++# endif ++# define COMPILER_VERSION_MAJOR DEC(__clang_major__) ++# define COMPILER_VERSION_MINOR DEC(__clang_minor__) ++# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) ++# if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++# endif ++# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) ++ ++#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) ++# define COMPILER_ID "ARMClang" ++ # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) ++ # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) ++ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) ++# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) ++ ++#elif defined(__clang__) ++# define COMPILER_ID "Clang" ++# if defined(_MSC_VER) ++# define SIMULATE_ID "MSVC" ++# endif ++# define COMPILER_VERSION_MAJOR DEC(__clang_major__) ++# define COMPILER_VERSION_MINOR DEC(__clang_minor__) ++# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) ++# if defined(_MSC_VER) ++ /* _MSC_VER = VVRR */ ++# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) ++# endif ++ ++#elif defined(__GNUC__) || defined(__GNUG__) ++# define COMPILER_ID "GNU" ++# if defined(__GNUC__) ++# define COMPILER_VERSION_MAJOR DEC(__GNUC__) ++# else ++# define COMPILER_VERSION_MAJOR DEC(__GNUG__) ++# endif ++# if defined(__GNUC_MINOR__) ++# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) ++# endif ++# if defined(__GNUC_PATCHLEVEL__) ++# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) ++# endif ++ ++#elif defined(_MSC_VER) ++# define COMPILER_ID "MSVC" ++ /* _MSC_VER = VVRR */ ++# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) ++# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) ++# if defined(_MSC_FULL_VER) ++# if _MSC_VER >= 1400 ++ /* _MSC_FULL_VER = VVRRPPPPP */ ++# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) ++# else ++ /* _MSC_FULL_VER = VVRRPPPP */ ++# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) ++# endif ++# endif ++# if defined(_MSC_BUILD) ++# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) ++# endif ++ ++#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) ++# define COMPILER_ID "ADSP" ++#if defined(__VISUALDSPVERSION__) ++ /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ ++# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) ++# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) ++# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) ++#endif ++ ++#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) ++# define COMPILER_ID "IAR" ++# if defined(__VER__) && defined(__ICCARM__) ++# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) ++# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) ++# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) ++# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) ++# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) ++# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) ++# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) ++# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) ++# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) ++# endif ++ ++ ++/* These compilers are either not known or too old to define an ++ identification macro. Try to identify the platform and guess that ++ it is the native compiler. */ ++#elif defined(__hpux) || defined(__hpua) ++# define COMPILER_ID "HP" ++ ++#else /* unknown compiler */ ++# define COMPILER_ID "" ++#endif ++ ++/* Construct the string literal in pieces to prevent the source from ++ getting matched. Store it in a pointer rather than an array ++ because some compilers will just produce instructions to fill the ++ array rather than assigning a pointer to a static array. */ ++char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; ++#ifdef SIMULATE_ID ++char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; ++#endif ++ ++#ifdef __QNXNTO__ ++char const* qnxnto = "INFO" ":" "qnxnto[]"; ++#endif ++ ++#if defined(__CRAYXE) || defined(__CRAYXC) ++char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; ++#endif ++ ++#define STRINGIFY_HELPER(X) #X ++#define STRINGIFY(X) STRINGIFY_HELPER(X) ++ ++/* Identify known platforms by name. */ ++#if defined(__linux) || defined(__linux__) || defined(linux) ++# define PLATFORM_ID "Linux" ++ ++#elif defined(__CYGWIN__) ++# define PLATFORM_ID "Cygwin" ++ ++#elif defined(__MINGW32__) ++# define PLATFORM_ID "MinGW" ++ ++#elif defined(__APPLE__) ++# define PLATFORM_ID "Darwin" ++ ++#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) ++# define PLATFORM_ID "Windows" ++ ++#elif defined(__FreeBSD__) || defined(__FreeBSD) ++# define PLATFORM_ID "FreeBSD" ++ ++#elif defined(__NetBSD__) || defined(__NetBSD) ++# define PLATFORM_ID "NetBSD" ++ ++#elif defined(__OpenBSD__) || defined(__OPENBSD) ++# define PLATFORM_ID "OpenBSD" ++ ++#elif defined(__sun) || defined(sun) ++# define PLATFORM_ID "SunOS" ++ ++#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) ++# define PLATFORM_ID "AIX" ++ ++#elif defined(__hpux) || defined(__hpux__) ++# define PLATFORM_ID "HP-UX" ++ ++#elif defined(__HAIKU__) ++# define PLATFORM_ID "Haiku" ++ ++#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) ++# define PLATFORM_ID "BeOS" ++ ++#elif defined(__QNX__) || defined(__QNXNTO__) ++# define PLATFORM_ID "QNX" ++ ++#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) ++# define PLATFORM_ID "Tru64" ++ ++#elif defined(__riscos) || defined(__riscos__) ++# define PLATFORM_ID "RISCos" ++ ++#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) ++# define PLATFORM_ID "SINIX" ++ ++#elif defined(__UNIX_SV__) ++# define PLATFORM_ID "UNIX_SV" ++ ++#elif defined(__bsdos__) ++# define PLATFORM_ID "BSDOS" ++ ++#elif defined(_MPRAS) || defined(MPRAS) ++# define PLATFORM_ID "MP-RAS" ++ ++#elif defined(__osf) || defined(__osf__) ++# define PLATFORM_ID "OSF1" ++ ++#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) ++# define PLATFORM_ID "SCO_SV" ++ ++#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) ++# define PLATFORM_ID "ULTRIX" ++ ++#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) ++# define PLATFORM_ID "Xenix" ++ ++#elif defined(__WATCOMC__) ++# if defined(__LINUX__) ++# define PLATFORM_ID "Linux" ++ ++# elif defined(__DOS__) ++# define PLATFORM_ID "DOS" ++ ++# elif defined(__OS2__) ++# define PLATFORM_ID "OS2" ++ ++# elif defined(__WINDOWS__) ++# define PLATFORM_ID "Windows3x" ++ ++# else /* unknown platform */ ++# define PLATFORM_ID ++# endif ++ ++#elif defined(__INTEGRITY) ++# if defined(INT_178B) ++# define PLATFORM_ID "Integrity178" ++ ++# else /* regular Integrity */ ++# define PLATFORM_ID "Integrity" ++# endif ++ ++#else /* unknown platform */ ++# define PLATFORM_ID ++ ++#endif ++ ++/* For windows compilers MSVC and Intel we can determine ++ the architecture of the compiler being used. This is because ++ the compilers do not have flags that can change the architecture, ++ but rather depend on which compiler is being used ++*/ ++#if defined(_WIN32) && defined(_MSC_VER) ++# if defined(_M_IA64) ++# define ARCHITECTURE_ID "IA64" ++ ++# elif defined(_M_X64) || defined(_M_AMD64) ++# define ARCHITECTURE_ID "x64" ++ ++# elif defined(_M_IX86) ++# define ARCHITECTURE_ID "X86" ++ ++# elif defined(_M_ARM64) ++# define ARCHITECTURE_ID "ARM64" ++ ++# elif defined(_M_ARM) ++# if _M_ARM == 4 ++# define ARCHITECTURE_ID "ARMV4I" ++# elif _M_ARM == 5 ++# define ARCHITECTURE_ID "ARMV5I" ++# else ++# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) ++# endif ++ ++# elif defined(_M_MIPS) ++# define ARCHITECTURE_ID "MIPS" ++ ++# elif defined(_M_SH) ++# define ARCHITECTURE_ID "SHx" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__WATCOMC__) ++# if defined(_M_I86) ++# define ARCHITECTURE_ID "I86" ++ ++# elif defined(_M_IX86) ++# define ARCHITECTURE_ID "X86" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) ++# if defined(__ICCARM__) ++# define ARCHITECTURE_ID "ARM" ++ ++# elif defined(__ICCRX__) ++# define ARCHITECTURE_ID "RX" ++ ++# elif defined(__ICCRH850__) ++# define ARCHITECTURE_ID "RH850" ++ ++# elif defined(__ICCRL78__) ++# define ARCHITECTURE_ID "RL78" ++ ++# elif defined(__ICCRISCV__) ++# define ARCHITECTURE_ID "RISCV" ++ ++# elif defined(__ICCAVR__) ++# define ARCHITECTURE_ID "AVR" ++ ++# elif defined(__ICC430__) ++# define ARCHITECTURE_ID "MSP430" ++ ++# elif defined(__ICCV850__) ++# define ARCHITECTURE_ID "V850" ++ ++# elif defined(__ICC8051__) ++# define ARCHITECTURE_ID "8051" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++ ++#elif defined(__ghs__) ++# if defined(__PPC64__) ++# define ARCHITECTURE_ID "PPC64" ++ ++# elif defined(__ppc__) ++# define ARCHITECTURE_ID "PPC" ++ ++# elif defined(__ARM__) ++# define ARCHITECTURE_ID "ARM" ++ ++# elif defined(__x86_64__) ++# define ARCHITECTURE_ID "x64" ++ ++# elif defined(__i386__) ++# define ARCHITECTURE_ID "X86" ++ ++# else /* unknown architecture */ ++# define ARCHITECTURE_ID "" ++# endif ++#else ++# define ARCHITECTURE_ID ++#endif ++ ++/* Convert integer to decimal digit literals. */ ++#define DEC(n) \ ++ ('0' + (((n) / 10000000)%10)), \ ++ ('0' + (((n) / 1000000)%10)), \ ++ ('0' + (((n) / 100000)%10)), \ ++ ('0' + (((n) / 10000)%10)), \ ++ ('0' + (((n) / 1000)%10)), \ ++ ('0' + (((n) / 100)%10)), \ ++ ('0' + (((n) / 10)%10)), \ ++ ('0' + ((n) % 10)) ++ ++/* Convert integer to hex digit literals. */ ++#define HEX(n) \ ++ ('0' + ((n)>>28 & 0xF)), \ ++ ('0' + ((n)>>24 & 0xF)), \ ++ ('0' + ((n)>>20 & 0xF)), \ ++ ('0' + ((n)>>16 & 0xF)), \ ++ ('0' + ((n)>>12 & 0xF)), \ ++ ('0' + ((n)>>8 & 0xF)), \ ++ ('0' + ((n)>>4 & 0xF)), \ ++ ('0' + ((n) & 0xF)) ++ ++/* Construct a string literal encoding the version number components. */ ++#ifdef COMPILER_VERSION_MAJOR ++char const info_version[] = { ++ 'I', 'N', 'F', 'O', ':', ++ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', ++ COMPILER_VERSION_MAJOR, ++# ifdef COMPILER_VERSION_MINOR ++ '.', COMPILER_VERSION_MINOR, ++# ifdef COMPILER_VERSION_PATCH ++ '.', COMPILER_VERSION_PATCH, ++# ifdef COMPILER_VERSION_TWEAK ++ '.', COMPILER_VERSION_TWEAK, ++# endif ++# endif ++# endif ++ ']','\0'}; ++#endif ++ ++/* Construct a string literal encoding the internal version number. */ ++#ifdef COMPILER_VERSION_INTERNAL ++char const info_version_internal[] = { ++ 'I', 'N', 'F', 'O', ':', ++ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', ++ 'i','n','t','e','r','n','a','l','[', ++ COMPILER_VERSION_INTERNAL,']','\0'}; ++#endif ++ ++/* Construct a string literal encoding the version number components. */ ++#ifdef SIMULATE_VERSION_MAJOR ++char const info_simulate_version[] = { ++ 'I', 'N', 'F', 'O', ':', ++ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', ++ SIMULATE_VERSION_MAJOR, ++# ifdef SIMULATE_VERSION_MINOR ++ '.', SIMULATE_VERSION_MINOR, ++# ifdef SIMULATE_VERSION_PATCH ++ '.', SIMULATE_VERSION_PATCH, ++# ifdef SIMULATE_VERSION_TWEAK ++ '.', SIMULATE_VERSION_TWEAK, ++# endif ++# endif ++# endif ++ ']','\0'}; ++#endif ++ ++/* Construct the string literal in pieces to prevent the source from ++ getting matched. Store it in a pointer rather than an array ++ because some compilers will just produce instructions to fill the ++ array rather than assigning a pointer to a static array. */ ++char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; ++char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; ++ ++ ++ ++ ++#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L ++# if defined(__INTEL_CXX11_MODE__) ++# if defined(__cpp_aggregate_nsdmi) ++# define CXX_STD 201402L ++# else ++# define CXX_STD 201103L ++# endif ++# else ++# define CXX_STD 199711L ++# endif ++#elif defined(_MSC_VER) && defined(_MSVC_LANG) ++# define CXX_STD _MSVC_LANG ++#else ++# define CXX_STD __cplusplus ++#endif ++ ++const char* info_language_dialect_default = "INFO" ":" "dialect_default[" ++#if CXX_STD > 201703L ++ "20" ++#elif CXX_STD >= 201703L ++ "17" ++#elif CXX_STD >= 201402L ++ "14" ++#elif CXX_STD >= 201103L ++ "11" ++#else ++ "98" ++#endif ++"]"; ++ ++/*--------------------------------------------------------------------------*/ ++ ++int main(int argc, char* argv[]) ++{ ++ int require = 0; ++ require += info_compiler[argc]; ++ require += info_platform[argc]; ++#ifdef COMPILER_VERSION_MAJOR ++ require += info_version[argc]; ++#endif ++#ifdef COMPILER_VERSION_INTERNAL ++ require += info_version_internal[argc]; ++#endif ++#ifdef SIMULATE_ID ++ require += info_simulate[argc]; ++#endif ++#ifdef SIMULATE_VERSION_MAJOR ++ require += info_simulate_version[argc]; ++#endif ++#if defined(__CRAYXE) || defined(__CRAYXC) ++ require += info_cray[argc]; ++#endif ++ require += info_language_dialect_default[argc]; ++ (void)argv; ++ return require; ++} +Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdCXX/a.out and ./demo_dev/build_old/make_gcc/CMakeFiles/3.17.3/CompilerIdCXX/a.out differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/CMakeFiles/CMakeDirectoryInformation.cmake +--- ./demo_clean/build_old/make_gcc/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/CMakeDirectoryInformation.cmake 2023-05-28 08:19:46.799322525 +0100 +@@ -0,0 +1,16 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Relative path conversion top directories. ++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev") ++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc") ++ ++# Force unix paths in dependencies. ++set(CMAKE_FORCE_UNIX_PATHS 1) ++ ++ ++# The C and CXX include file regular expressions for this directory. ++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") ++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") ++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) ++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/CMakeError.log ./demo_dev/build_old/make_gcc/CMakeFiles/CMakeError.log +--- ./demo_clean/build_old/make_gcc/CMakeFiles/CMakeError.log 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/CMakeError.log 2023-05-28 08:19:46.583318569 +0100 +@@ -0,0 +1,65 @@ ++Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output: ++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp ++ ++Run Build Command(s):/usr/bin/make cmTC_68051/fast && /usr/bin/make -f CMakeFiles/cmTC_68051.dir/build.make CMakeFiles/cmTC_68051.dir/build ++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++Building C object CMakeFiles/cmTC_68051.dir/src.c.o ++/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_68051.dir/src.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp/src.c ++Linking C executable cmTC_68051 ++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_68051.dir/link.txt --verbose=1 ++/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD CMakeFiles/cmTC_68051.dir/src.c.o -o cmTC_68051 ++CMakeFiles/cmTC_68051.dir/src.c.o: In function `main': ++src.c:(.text+0x3e): undefined reference to `pthread_create' ++src.c:(.text+0x4a): undefined reference to `pthread_detach' ++src.c:(.text+0x56): undefined reference to `pthread_cancel' ++src.c:(.text+0x67): undefined reference to `pthread_join' ++src.c:(.text+0x7b): undefined reference to `pthread_atfork' ++collect2: error: ld returned 1 exit status ++CMakeFiles/cmTC_68051.dir/build.make:106: recipe for target 'cmTC_68051' failed ++make[1]: *** [cmTC_68051] Error 1 ++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++Makefile:141: recipe for target 'cmTC_68051/fast' failed ++make: *** [cmTC_68051/fast] Error 2 ++ ++ ++Source file was: ++#include ++ ++void* test_func(void* data) ++{ ++ return data; ++} ++ ++int main(void) ++{ ++ pthread_t thread; ++ pthread_create(&thread, NULL, test_func, NULL); ++ pthread_detach(thread); ++ pthread_cancel(thread); ++ pthread_join(thread, NULL); ++ pthread_atfork(NULL, NULL, NULL); ++ pthread_exit(NULL); ++ ++ return 0; ++} ++ ++Determining if the function pthread_create exists in the pthreads failed with the following output: ++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp ++ ++Run Build Command(s):/usr/bin/make cmTC_3e3a6/fast && /usr/bin/make -f CMakeFiles/cmTC_3e3a6.dir/build.make CMakeFiles/cmTC_3e3a6.dir/build ++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++Building C object CMakeFiles/cmTC_3e3a6.dir/CheckFunctionExists.c.o ++/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_3e3a6.dir/CheckFunctionExists.c.o -c /usr/local/share/cmake-3.17/Modules/CheckFunctionExists.c ++Linking C executable cmTC_3e3a6 ++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3e3a6.dir/link.txt --verbose=1 ++/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -rdynamic CMakeFiles/cmTC_3e3a6.dir/CheckFunctionExists.c.o -o cmTC_3e3a6 -lpthreads ++/usr/bin/ld: cannot find -lpthreads ++collect2: error: ld returned 1 exit status ++CMakeFiles/cmTC_3e3a6.dir/build.make:106: recipe for target 'cmTC_3e3a6' failed ++make[1]: *** [cmTC_3e3a6] Error 1 ++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++Makefile:141: recipe for target 'cmTC_3e3a6/fast' failed ++make: *** [cmTC_3e3a6/fast] Error 2 ++ ++ ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/CMakeOutput.log ./demo_dev/build_old/make_gcc/CMakeFiles/CMakeOutput.log +--- ./demo_clean/build_old/make_gcc/CMakeFiles/CMakeOutput.log 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/CMakeOutput.log 2023-05-28 08:19:46.687320473 +0100 +@@ -0,0 +1,577 @@ ++The system is: Linux - 5.4.0-149-generic - x86_64 ++Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. ++Compiler: /usr/bin/cc ++Build flags: ++Id flags: ++ ++The output was: ++0 ++ ++ ++Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" ++ ++The C compiler identification is GNU, found in "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/3.17.3/CompilerIdC/a.out" ++ ++Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. ++Compiler: /usr/bin/c++ ++Build flags: ++Id flags: ++ ++The output was: ++0 ++ ++ ++Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" ++ ++The CXX compiler identification is GNU, found in "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/3.17.3/CompilerIdCXX/a.out" ++ ++Determining if the C compiler works passed with the following output: ++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp ++ ++Run Build Command(s):/usr/bin/make cmTC_35008/fast && /usr/bin/make -f CMakeFiles/cmTC_35008.dir/build.make CMakeFiles/cmTC_35008.dir/build ++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++Building C object CMakeFiles/cmTC_35008.dir/testCCompiler.c.o ++/usr/bin/cc -o CMakeFiles/cmTC_35008.dir/testCCompiler.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp/testCCompiler.c ++Linking C executable cmTC_35008 ++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_35008.dir/link.txt --verbose=1 ++/usr/bin/cc CMakeFiles/cmTC_35008.dir/testCCompiler.c.o -o cmTC_35008 ++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++ ++ ++ ++Detecting C compiler ABI info compiled with the following output: ++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp ++ ++Run Build Command(s):/usr/bin/make cmTC_bc9ad/fast && /usr/bin/make -f CMakeFiles/cmTC_bc9ad.dir/build.make CMakeFiles/cmTC_bc9ad.dir/build ++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++Building C object CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o ++/usr/bin/cc -v -o CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.17/Modules/CMakeCCompilerABI.c ++Using built-in specs. ++COLLECT_GCC=/usr/bin/cc ++OFFLOAD_TARGET_NAMES=nvptx-none ++OFFLOAD_TARGET_DEFAULT=1 ++Target: x86_64-linux-gnu ++Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu ++Thread model: posix ++gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ++COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' ++ /usr/lib/gcc/x86_64-linux-gnu/7/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.17/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/cc5DYMmX.s ++GNU C11 (Ubuntu 7.5.0-3ubuntu1~18.04) version 7.5.0 (x86_64-linux-gnu) ++ compiled by GNU C version 7.5.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP ++ ++GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ++ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" ++ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/include" ++#include "..." search starts here: ++#include <...> search starts here: ++ /usr/lib/gcc/x86_64-linux-gnu/7/include ++ /usr/local/include ++ /usr/lib/gcc/x86_64-linux-gnu/7/include-fixed ++ /usr/include/x86_64-linux-gnu ++ /usr/include ++End of search list. ++GNU C11 (Ubuntu 7.5.0-3ubuntu1~18.04) version 7.5.0 (x86_64-linux-gnu) ++ compiled by GNU C version 7.5.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP ++ ++GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ++Compiler executable checksum: b62ed4a2880cd4159476ea8293b72fa8 ++COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' ++ as -v --64 -o CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o /tmp/cc5DYMmX.s ++GNU assembler version 2.30 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.30 ++COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/ ++LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/ ++COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' ++Linking C executable cmTC_bc9ad ++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bc9ad.dir/link.txt --verbose=1 ++/usr/bin/cc -v CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o -o cmTC_bc9ad ++Using built-in specs. ++COLLECT_GCC=/usr/bin/cc ++COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper ++OFFLOAD_TARGET_NAMES=nvptx-none ++OFFLOAD_TARGET_DEFAULT=1 ++Target: x86_64-linux-gnu ++Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu ++Thread model: posix ++gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ++COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/ ++LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/ ++COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_bc9ad' '-mtune=generic' '-march=x86-64' ++ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccbKAbn6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_bc9ad /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o ++COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_bc9ad' '-mtune=generic' '-march=x86-64' ++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++ ++ ++ ++Parsed C implicit include dir info from above output: rv=done ++ found start of include info ++ found start of implicit include info ++ add: [/usr/lib/gcc/x86_64-linux-gnu/7/include] ++ add: [/usr/local/include] ++ add: [/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed] ++ add: [/usr/include/x86_64-linux-gnu] ++ add: [/usr/include] ++ end of search list found ++ collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/7/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/7/include] ++ collapse include dir [/usr/local/include] ==> [/usr/local/include] ++ collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed] ==> [/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed] ++ collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] ++ collapse include dir [/usr/include] ==> [/usr/include] ++ implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include] ++ ++ ++Parsed C implicit link information from above output: ++ link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ++ ignore line: [Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp] ++ ignore line: [] ++ ignore line: [Run Build Command(s):/usr/bin/make cmTC_bc9ad/fast && /usr/bin/make -f CMakeFiles/cmTC_bc9ad.dir/build.make CMakeFiles/cmTC_bc9ad.dir/build] ++ ignore line: [make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'] ++ ignore line: [Building C object CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o] ++ ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.17/Modules/CMakeCCompilerABI.c] ++ ignore line: [Using built-in specs.] ++ ignore line: [COLLECT_GCC=/usr/bin/cc] ++ ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none] ++ ignore line: [OFFLOAD_TARGET_DEFAULT=1] ++ ignore line: [Target: x86_64-linux-gnu] ++ ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] ++ ignore line: [Thread model: posix] ++ ignore line: [gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ] ++ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] ++ ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/7/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.17/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/cc5DYMmX.s] ++ ignore line: [GNU C11 (Ubuntu 7.5.0-3ubuntu1~18.04) version 7.5.0 (x86_64-linux-gnu)] ++ ignore line: [ compiled by GNU C version 7.5.0 GMP version 6.1.2 MPFR version 4.0.1 MPC version 1.1.0 isl version isl-0.19-GMP] ++ ignore line: [] ++ ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] ++ ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] ++ ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/include"] ++ ignore line: [#include "..." search starts here:] ++ ignore line: [#include <...> search starts here:] ++ ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/7/include] ++ ignore line: [ /usr/local/include] ++ ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/7/include-fixed] ++ ignore line: [ /usr/include/x86_64-linux-gnu] ++ ignore line: [ /usr/include] ++ ignore line: [End of search list.] ++ ignore line: [GNU C11 (Ubuntu 7.5.0-3ubuntu1~18.04) version 7.5.0 (x86_64-linux-gnu)] ++ ignore line: [ compiled by GNU C version 7.5.0 GMP version 6.1.2 MPFR version 4.0.1 MPC version 1.1.0 isl version isl-0.19-GMP] ++ ignore line: [] ++ ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] ++ ignore line: [Compiler executable checksum: b62ed4a2880cd4159476ea8293b72fa8] ++ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] ++ ignore line: [ as -v --64 -o CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o /tmp/cc5DYMmX.s] ++ ignore line: [GNU assembler version 2.30 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.30] ++ ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/] ++ ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/] ++ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] ++ ignore line: [Linking C executable cmTC_bc9ad] ++ ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bc9ad.dir/link.txt --verbose=1] ++ ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o -o cmTC_bc9ad ] ++ ignore line: [Using built-in specs.] ++ ignore line: [COLLECT_GCC=/usr/bin/cc] ++ ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ++ ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none] ++ ignore line: [OFFLOAD_TARGET_DEFAULT=1] ++ ignore line: [Target: x86_64-linux-gnu] ++ ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] ++ ignore line: [Thread model: posix] ++ ignore line: [gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ] ++ ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/] ++ ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/] ++ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_bc9ad' '-mtune=generic' '-march=x86-64'] ++ link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccbKAbn6.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_bc9ad /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] ++ arg [/usr/lib/gcc/x86_64-linux-gnu/7/collect2] ==> ignore ++ arg [-plugin] ==> ignore ++ arg [/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so] ==> ignore ++ arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ==> ignore ++ arg [-plugin-opt=-fresolution=/tmp/ccbKAbn6.res] ==> ignore ++ arg [-plugin-opt=-pass-through=-lgcc] ==> ignore ++ arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore ++ arg [-plugin-opt=-pass-through=-lc] ==> ignore ++ arg [-plugin-opt=-pass-through=-lgcc] ==> ignore ++ arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore ++ arg [--build-id] ==> ignore ++ arg [--eh-frame-hdr] ==> ignore ++ arg [-m] ==> ignore ++ arg [elf_x86_64] ==> ignore ++ arg [--hash-style=gnu] ==> ignore ++ arg [--as-needed] ==> ignore ++ arg [-dynamic-linker] ==> ignore ++ arg [/lib64/ld-linux-x86-64.so.2] ==> ignore ++ arg [-pie] ==> ignore ++ arg [-znow] ==> ignore ++ arg [-zrelro] ==> ignore ++ arg [-o] ==> ignore ++ arg [cmTC_bc9ad] ==> ignore ++ arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore ++ arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o] ==> ignore ++ arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o] ==> ignore ++ arg [-L/usr/lib/gcc/x86_64-linux-gnu/7] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7] ++ arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ++ arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ++ arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] ++ arg [-L/lib/../lib] ==> dir [/lib/../lib] ++ arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] ++ arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] ++ arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ++ arg [CMakeFiles/cmTC_bc9ad.dir/CMakeCCompilerABI.c.o] ==> ignore ++ arg [-lgcc] ==> lib [gcc] ++ arg [--push-state] ==> ignore ++ arg [--as-needed] ==> ignore ++ arg [-lgcc_s] ==> lib [gcc_s] ++ arg [--pop-state] ==> ignore ++ arg [-lc] ==> lib [c] ++ arg [-lgcc] ==> lib [gcc] ++ arg [--push-state] ==> ignore ++ arg [--as-needed] ==> ignore ++ arg [-lgcc_s] ==> lib [gcc_s] ++ arg [--pop-state] ==> ignore ++ arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o] ==> ignore ++ arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] ==> ignore ++ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7] ==> [/usr/lib/gcc/x86_64-linux-gnu/7] ++ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] ++ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> [/usr/lib] ++ collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] ++ collapse library dir [/lib/../lib] ==> [/lib] ++ collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] ++ collapse library dir [/usr/lib/../lib] ==> [/usr/lib] ++ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> [/usr/lib] ++ implicit libs: [gcc;gcc_s;c;gcc;gcc_s] ++ implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] ++ implicit fwks: [] ++ ++ ++Determining if the CXX compiler works passed with the following output: ++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp ++ ++Run Build Command(s):/usr/bin/make cmTC_02af5/fast && /usr/bin/make -f CMakeFiles/cmTC_02af5.dir/build.make CMakeFiles/cmTC_02af5.dir/build ++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++Building CXX object CMakeFiles/cmTC_02af5.dir/testCXXCompiler.cxx.o ++/usr/bin/c++ -o CMakeFiles/cmTC_02af5.dir/testCXXCompiler.cxx.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp/testCXXCompiler.cxx ++Linking CXX executable cmTC_02af5 ++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_02af5.dir/link.txt --verbose=1 ++/usr/bin/c++ CMakeFiles/cmTC_02af5.dir/testCXXCompiler.cxx.o -o cmTC_02af5 ++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++ ++ ++ ++Detecting CXX compiler ABI info compiled with the following output: ++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp ++ ++Run Build Command(s):/usr/bin/make cmTC_5f4fd/fast && /usr/bin/make -f CMakeFiles/cmTC_5f4fd.dir/build.make CMakeFiles/cmTC_5f4fd.dir/build ++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++Building CXX object CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o ++/usr/bin/c++ -v -o CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.17/Modules/CMakeCXXCompilerABI.cpp ++Using built-in specs. ++COLLECT_GCC=/usr/bin/c++ ++OFFLOAD_TARGET_NAMES=nvptx-none ++OFFLOAD_TARGET_DEFAULT=1 ++Target: x86_64-linux-gnu ++Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu ++Thread model: posix ++gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ++COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' ++ /usr/lib/gcc/x86_64-linux-gnu/7/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.17/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/ccB6mwKl.s ++GNU C++14 (Ubuntu 7.5.0-3ubuntu1~18.04) version 7.5.0 (x86_64-linux-gnu) ++ compiled by GNU C version 7.5.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP ++ ++GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ++ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/7" ++ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" ++ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/include" ++#include "..." search starts here: ++#include <...> search starts here: ++ /usr/include/c++/7 ++ /usr/include/x86_64-linux-gnu/c++/7 ++ /usr/include/c++/7/backward ++ /usr/lib/gcc/x86_64-linux-gnu/7/include ++ /usr/local/include ++ /usr/lib/gcc/x86_64-linux-gnu/7/include-fixed ++ /usr/include/x86_64-linux-gnu ++ /usr/include ++End of search list. ++GNU C++14 (Ubuntu 7.5.0-3ubuntu1~18.04) version 7.5.0 (x86_64-linux-gnu) ++ compiled by GNU C version 7.5.0, GMP version 6.1.2, MPFR version 4.0.1, MPC version 1.1.0, isl version isl-0.19-GMP ++ ++GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ++Compiler executable checksum: 3eb3dc290cd5714c3e1c3ae751116f07 ++COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' ++ as -v --64 -o CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccB6mwKl.s ++GNU assembler version 2.30 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.30 ++COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/ ++LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/ ++COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' ++Linking CXX executable cmTC_5f4fd ++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5f4fd.dir/link.txt --verbose=1 ++/usr/bin/c++ -v CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_5f4fd ++Using built-in specs. ++COLLECT_GCC=/usr/bin/c++ ++COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper ++OFFLOAD_TARGET_NAMES=nvptx-none ++OFFLOAD_TARGET_DEFAULT=1 ++Target: x86_64-linux-gnu ++Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu ++Thread model: posix ++gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ++COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/ ++LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/ ++COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5f4fd' '-shared-libgcc' '-mtune=generic' '-march=x86-64' ++ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2IYGVr.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_5f4fd /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o ++COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5f4fd' '-shared-libgcc' '-mtune=generic' '-march=x86-64' ++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++ ++ ++ ++Parsed CXX implicit include dir info from above output: rv=done ++ found start of include info ++ found start of implicit include info ++ add: [/usr/include/c++/7] ++ add: [/usr/include/x86_64-linux-gnu/c++/7] ++ add: [/usr/include/c++/7/backward] ++ add: [/usr/lib/gcc/x86_64-linux-gnu/7/include] ++ add: [/usr/local/include] ++ add: [/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed] ++ add: [/usr/include/x86_64-linux-gnu] ++ add: [/usr/include] ++ end of search list found ++ collapse include dir [/usr/include/c++/7] ==> [/usr/include/c++/7] ++ collapse include dir [/usr/include/x86_64-linux-gnu/c++/7] ==> [/usr/include/x86_64-linux-gnu/c++/7] ++ collapse include dir [/usr/include/c++/7/backward] ==> [/usr/include/c++/7/backward] ++ collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/7/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/7/include] ++ collapse include dir [/usr/local/include] ==> [/usr/local/include] ++ collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed] ==> [/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed] ++ collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] ++ collapse include dir [/usr/include] ==> [/usr/include] ++ implicit include dirs: [/usr/include/c++/7;/usr/include/x86_64-linux-gnu/c++/7;/usr/include/c++/7/backward;/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include] ++ ++ ++Parsed CXX implicit link information from above output: ++ link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ++ ignore line: [Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp] ++ ignore line: [] ++ ignore line: [Run Build Command(s):/usr/bin/make cmTC_5f4fd/fast && /usr/bin/make -f CMakeFiles/cmTC_5f4fd.dir/build.make CMakeFiles/cmTC_5f4fd.dir/build] ++ ignore line: [make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp'] ++ ignore line: [Building CXX object CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o] ++ ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.17/Modules/CMakeCXXCompilerABI.cpp] ++ ignore line: [Using built-in specs.] ++ ignore line: [COLLECT_GCC=/usr/bin/c++] ++ ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none] ++ ignore line: [OFFLOAD_TARGET_DEFAULT=1] ++ ignore line: [Target: x86_64-linux-gnu] ++ ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] ++ ignore line: [Thread model: posix] ++ ignore line: [gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ] ++ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] ++ ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/7/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.17/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/ccB6mwKl.s] ++ ignore line: [GNU C++14 (Ubuntu 7.5.0-3ubuntu1~18.04) version 7.5.0 (x86_64-linux-gnu)] ++ ignore line: [ compiled by GNU C version 7.5.0 GMP version 6.1.2 MPFR version 4.0.1 MPC version 1.1.0 isl version isl-0.19-GMP] ++ ignore line: [] ++ ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] ++ ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/7"] ++ ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] ++ ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/7/../../../../x86_64-linux-gnu/include"] ++ ignore line: [#include "..." search starts here:] ++ ignore line: [#include <...> search starts here:] ++ ignore line: [ /usr/include/c++/7] ++ ignore line: [ /usr/include/x86_64-linux-gnu/c++/7] ++ ignore line: [ /usr/include/c++/7/backward] ++ ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/7/include] ++ ignore line: [ /usr/local/include] ++ ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/7/include-fixed] ++ ignore line: [ /usr/include/x86_64-linux-gnu] ++ ignore line: [ /usr/include] ++ ignore line: [End of search list.] ++ ignore line: [GNU C++14 (Ubuntu 7.5.0-3ubuntu1~18.04) version 7.5.0 (x86_64-linux-gnu)] ++ ignore line: [ compiled by GNU C version 7.5.0 GMP version 6.1.2 MPFR version 4.0.1 MPC version 1.1.0 isl version isl-0.19-GMP] ++ ignore line: [] ++ ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] ++ ignore line: [Compiler executable checksum: 3eb3dc290cd5714c3e1c3ae751116f07] ++ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] ++ ignore line: [ as -v --64 -o CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccB6mwKl.s] ++ ignore line: [GNU assembler version 2.30 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.30] ++ ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/] ++ ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/] ++ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] ++ ignore line: [Linking CXX executable cmTC_5f4fd] ++ ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5f4fd.dir/link.txt --verbose=1] ++ ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_5f4fd ] ++ ignore line: [Using built-in specs.] ++ ignore line: [COLLECT_GCC=/usr/bin/c++] ++ ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ++ ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none] ++ ignore line: [OFFLOAD_TARGET_DEFAULT=1] ++ ignore line: [Target: x86_64-linux-gnu] ++ ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] ++ ignore line: [Thread model: posix] ++ ignore line: [gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ] ++ ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/] ++ ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/] ++ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5f4fd' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] ++ link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2IYGVr.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_5f4fd /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] ++ arg [/usr/lib/gcc/x86_64-linux-gnu/7/collect2] ==> ignore ++ arg [-plugin] ==> ignore ++ arg [/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so] ==> ignore ++ arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ==> ignore ++ arg [-plugin-opt=-fresolution=/tmp/cc2IYGVr.res] ==> ignore ++ arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore ++ arg [-plugin-opt=-pass-through=-lgcc] ==> ignore ++ arg [-plugin-opt=-pass-through=-lc] ==> ignore ++ arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore ++ arg [-plugin-opt=-pass-through=-lgcc] ==> ignore ++ arg [--build-id] ==> ignore ++ arg [--eh-frame-hdr] ==> ignore ++ arg [-m] ==> ignore ++ arg [elf_x86_64] ==> ignore ++ arg [--hash-style=gnu] ==> ignore ++ arg [--as-needed] ==> ignore ++ arg [-dynamic-linker] ==> ignore ++ arg [/lib64/ld-linux-x86-64.so.2] ==> ignore ++ arg [-pie] ==> ignore ++ arg [-znow] ==> ignore ++ arg [-zrelro] ==> ignore ++ arg [-o] ==> ignore ++ arg [cmTC_5f4fd] ==> ignore ++ arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore ++ arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o] ==> ignore ++ arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o] ==> ignore ++ arg [-L/usr/lib/gcc/x86_64-linux-gnu/7] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7] ++ arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ++ arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ++ arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] ++ arg [-L/lib/../lib] ==> dir [/lib/../lib] ++ arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] ++ arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] ++ arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ++ arg [CMakeFiles/cmTC_5f4fd.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore ++ arg [-lstdc++] ==> lib [stdc++] ++ arg [-lm] ==> lib [m] ++ arg [-lgcc_s] ==> lib [gcc_s] ++ arg [-lgcc] ==> lib [gcc] ++ arg [-lc] ==> lib [c] ++ arg [-lgcc_s] ==> lib [gcc_s] ++ arg [-lgcc] ==> lib [gcc] ++ arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o] ==> ignore ++ arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] ==> ignore ++ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7] ==> [/usr/lib/gcc/x86_64-linux-gnu/7] ++ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] ++ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> [/usr/lib] ++ collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] ++ collapse library dir [/lib/../lib] ==> [/lib] ++ collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] ++ collapse library dir [/usr/lib/../lib] ==> [/usr/lib] ++ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> [/usr/lib] ++ implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] ++ implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] ++ implicit fwks: [] ++ ++ ++Determining if the function XOpenDisplay exists in the /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so passed with the following output: ++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp ++ ++Run Build Command(s):/usr/bin/make cmTC_5126e/fast && /usr/bin/make -f CMakeFiles/cmTC_5126e.dir/build.make CMakeFiles/cmTC_5126e.dir/build ++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++Building C object CMakeFiles/cmTC_5126e.dir/CheckFunctionExists.c.o ++/usr/bin/cc -DCHECK_FUNCTION_EXISTS=XOpenDisplay -o CMakeFiles/cmTC_5126e.dir/CheckFunctionExists.c.o -c /usr/local/share/cmake-3.17/Modules/CheckFunctionExists.c ++Linking C executable cmTC_5126e ++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5126e.dir/link.txt --verbose=1 ++/usr/bin/cc -DCHECK_FUNCTION_EXISTS=XOpenDisplay -rdynamic CMakeFiles/cmTC_5126e.dir/CheckFunctionExists.c.o -o cmTC_5126e /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so ++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++ ++ ++ ++Determining if the function gethostbyname exists passed with the following output: ++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp ++ ++Run Build Command(s):/usr/bin/make cmTC_7b7e7/fast && /usr/bin/make -f CMakeFiles/cmTC_7b7e7.dir/build.make CMakeFiles/cmTC_7b7e7.dir/build ++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++Building C object CMakeFiles/cmTC_7b7e7.dir/CheckFunctionExists.c.o ++/usr/bin/cc -DCHECK_FUNCTION_EXISTS=gethostbyname -o CMakeFiles/cmTC_7b7e7.dir/CheckFunctionExists.c.o -c /usr/local/share/cmake-3.17/Modules/CheckFunctionExists.c ++Linking C executable cmTC_7b7e7 ++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7b7e7.dir/link.txt --verbose=1 ++/usr/bin/cc -DCHECK_FUNCTION_EXISTS=gethostbyname -rdynamic CMakeFiles/cmTC_7b7e7.dir/CheckFunctionExists.c.o -o cmTC_7b7e7 ++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++ ++ ++ ++Determining if the function connect exists passed with the following output: ++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp ++ ++Run Build Command(s):/usr/bin/make cmTC_9cd42/fast && /usr/bin/make -f CMakeFiles/cmTC_9cd42.dir/build.make CMakeFiles/cmTC_9cd42.dir/build ++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++Building C object CMakeFiles/cmTC_9cd42.dir/CheckFunctionExists.c.o ++/usr/bin/cc -DCHECK_FUNCTION_EXISTS=connect -o CMakeFiles/cmTC_9cd42.dir/CheckFunctionExists.c.o -c /usr/local/share/cmake-3.17/Modules/CheckFunctionExists.c ++Linking C executable cmTC_9cd42 ++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9cd42.dir/link.txt --verbose=1 ++/usr/bin/cc -DCHECK_FUNCTION_EXISTS=connect -rdynamic CMakeFiles/cmTC_9cd42.dir/CheckFunctionExists.c.o -o cmTC_9cd42 ++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++ ++ ++ ++Determining if the function remove exists passed with the following output: ++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp ++ ++Run Build Command(s):/usr/bin/make cmTC_12e51/fast && /usr/bin/make -f CMakeFiles/cmTC_12e51.dir/build.make CMakeFiles/cmTC_12e51.dir/build ++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++Building C object CMakeFiles/cmTC_12e51.dir/CheckFunctionExists.c.o ++/usr/bin/cc -DCHECK_FUNCTION_EXISTS=remove -o CMakeFiles/cmTC_12e51.dir/CheckFunctionExists.c.o -c /usr/local/share/cmake-3.17/Modules/CheckFunctionExists.c ++Linking C executable cmTC_12e51 ++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_12e51.dir/link.txt --verbose=1 ++/usr/bin/cc -DCHECK_FUNCTION_EXISTS=remove -rdynamic CMakeFiles/cmTC_12e51.dir/CheckFunctionExists.c.o -o cmTC_12e51 ++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++ ++ ++ ++Determining if the function shmat exists passed with the following output: ++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp ++ ++Run Build Command(s):/usr/bin/make cmTC_3b890/fast && /usr/bin/make -f CMakeFiles/cmTC_3b890.dir/build.make CMakeFiles/cmTC_3b890.dir/build ++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++Building C object CMakeFiles/cmTC_3b890.dir/CheckFunctionExists.c.o ++/usr/bin/cc -DCHECK_FUNCTION_EXISTS=shmat -o CMakeFiles/cmTC_3b890.dir/CheckFunctionExists.c.o -c /usr/local/share/cmake-3.17/Modules/CheckFunctionExists.c ++Linking C executable cmTC_3b890 ++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3b890.dir/link.txt --verbose=1 ++/usr/bin/cc -DCHECK_FUNCTION_EXISTS=shmat -rdynamic CMakeFiles/cmTC_3b890.dir/CheckFunctionExists.c.o -o cmTC_3b890 ++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++ ++ ++ ++Determining if the function IceConnectionNumber exists in the ICE passed with the following output: ++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp ++ ++Run Build Command(s):/usr/bin/make cmTC_b302e/fast && /usr/bin/make -f CMakeFiles/cmTC_b302e.dir/build.make CMakeFiles/cmTC_b302e.dir/build ++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++Building C object CMakeFiles/cmTC_b302e.dir/CheckFunctionExists.c.o ++/usr/bin/cc -DCHECK_FUNCTION_EXISTS=IceConnectionNumber -o CMakeFiles/cmTC_b302e.dir/CheckFunctionExists.c.o -c /usr/local/share/cmake-3.17/Modules/CheckFunctionExists.c ++Linking C executable cmTC_b302e ++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b302e.dir/link.txt --verbose=1 ++/usr/bin/cc -DCHECK_FUNCTION_EXISTS=IceConnectionNumber -rdynamic CMakeFiles/cmTC_b302e.dir/CheckFunctionExists.c.o -o cmTC_b302e -lICE ++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++ ++ ++ ++Determining if the include file pthread.h exists passed with the following output: ++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp ++ ++Run Build Command(s):/usr/bin/make cmTC_31e5a/fast && /usr/bin/make -f CMakeFiles/cmTC_31e5a.dir/build.make CMakeFiles/cmTC_31e5a.dir/build ++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++Building C object CMakeFiles/cmTC_31e5a.dir/CheckIncludeFile.c.o ++/usr/bin/cc -o CMakeFiles/cmTC_31e5a.dir/CheckIncludeFile.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp/CheckIncludeFile.c ++Linking C executable cmTC_31e5a ++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_31e5a.dir/link.txt --verbose=1 ++/usr/bin/cc CMakeFiles/cmTC_31e5a.dir/CheckIncludeFile.c.o -o cmTC_31e5a ++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++ ++ ++ ++Determining if the function pthread_create exists in the pthread passed with the following output: ++Change Dir: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp ++ ++Run Build Command(s):/usr/bin/make cmTC_85cd8/fast && /usr/bin/make -f CMakeFiles/cmTC_85cd8.dir/build.make CMakeFiles/cmTC_85cd8.dir/build ++make[1]: Entering directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++Building C object CMakeFiles/cmTC_85cd8.dir/CheckFunctionExists.c.o ++/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_85cd8.dir/CheckFunctionExists.c.o -c /usr/local/share/cmake-3.17/Modules/CheckFunctionExists.c ++Linking C executable cmTC_85cd8 ++/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_85cd8.dir/link.txt --verbose=1 ++/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -rdynamic CMakeFiles/cmTC_85cd8.dir/CheckFunctionExists.c.o -o cmTC_85cd8 -lpthread ++make[1]: Leaving directory '/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/CMakeTmp' ++ ++ ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/CMakeRuleHashes.txt ./demo_dev/build_old/make_gcc/CMakeFiles/CMakeRuleHashes.txt +--- ./demo_clean/build_old/make_gcc/CMakeFiles/CMakeRuleHashes.txt 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/CMakeRuleHashes.txt 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,3 @@ ++# Hashes of file build rules. ++d734ae11427898910b908a79b32c17f0 glew/CMakeFiles/uninstall ++be92cc1663652e3e132406d6fbd0241c glfw/src/CMakeFiles/update_mappings +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/CXX.includecache ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/CXX.includecache +--- ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/CXX.includecache 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/CXX.includecache 2023-05-28 08:20:00.507573512 +0100 +@@ -0,0 +1,726 @@ ++#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) ++ ++#IncludeRegexScan: ^.*$ ++ ++#IncludeRegexComplain: ^$ ++ ++#IncludeRegexTransform: ++ ++../../../../include/facial_landmark_detector.h ++deque ++- ++string ++- ++ ++../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ ++../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++cstddef ++- ++cstdint ++- ++stddef.h ++- ++stdint.h ++- ++stddef.h ++- ++inttypes.h ++- ++stdint.h ++- ++inttypes.h ++- ++Availability.h ++- ++OpenGL/glu.h ++- ++GL/glu.h ++- ++ ++../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/stb/stb_image.h ++stb_image.h ++../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/stb/stb_image.h ++stdio.h ++- ++stdlib.h ++- ++stdarg.h ++- ++stddef.h ++- ++stdlib.h ++- ++string.h ++- ++limits.h ++- ++math.h ++- ++stdio.h ++- ++assert.h ++- ++stdint.h ++- ++emmintrin.h ++- ++intrin.h ++- ++arm_neon.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Live2DCubismCore.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++CubismFrameworkConfig.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++new ++- ++ICubismAllocator.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++cstdlib ++- ++Type/CubismBasicType.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++Utils/CubismJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.hpp ++ICubismModelSetting.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++CubismJsonHolder.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++Utils/CubismJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Model/CubismModel.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Id/CubismId.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Type/csmVector.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Model/CubismModel.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Type/csmVector.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Id/CubismId.hpp ++ICubismModelSetting.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/ICubismModelSetting.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Model/CubismModel.hpp ++Utils/CubismJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Utils/CubismJson.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Type/CubismBasicType.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Type/csmMap.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Type/csmString.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/Type/csmString.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++Type/CubismBasicType.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/Type/CubismBasicType.hpp ++Type/csmString.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/Type/csmString.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/Type/csmVector.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Live2DCubismCore.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Type/CubismBasicType.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/Type/CubismBasicType.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++CubismMatrix44.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Type/csmMap.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/Type/csmMap.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismFramework.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismFramework.hpp ++math.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/math.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp ++CubismMatrix44.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismFramework.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismFramework.hpp ++Type/csmMap.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Type/csmMap.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Type/csmVector.hpp ++Rendering/CubismRenderer.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Rendering/CubismRenderer.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Id/CubismId.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++Effect/CubismPose.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Effect/CubismPose.hpp ++Effect/CubismEyeBlink.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Effect/CubismEyeBlink.hpp ++Effect/CubismBreath.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Effect/CubismBreath.hpp ++Math/CubismModelMatrix.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Math/CubismModelMatrix.hpp ++Math/CubismTargetPoint.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Math/CubismTargetPoint.hpp ++Model/CubismMoc.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Model/CubismMoc.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Model/CubismModel.hpp ++Motion/CubismMotionManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Motion/CubismMotionManager.hpp ++Motion/CubismExpressionMotion.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Motion/CubismExpressionMotion.hpp ++Physics/CubismPhysics.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Physics/CubismPhysics.hpp ++Rendering/CubismRenderer.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Rendering/CubismRenderer.hpp ++Model/CubismModelUserData.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Model/CubismModelUserData.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismFramework.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Id/CubismId.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/csmVector.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++ACubismMotion.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++Utils/CubismJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Utils/CubismJson.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Model/CubismModel.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp ++ACubismMotion.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++Type/CubismBasicType.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/CubismBasicType.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/csmVector.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Id/CubismId.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Model/CubismModel.hpp ++ACubismMotion.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++CubismMotionQueueManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp ++ACubismMotion.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/csmVector.hpp ++Model/CubismUserModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Model/CubismUserModel.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++ACubismMotion.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Model/CubismModel.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/csmVector.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++Math/CubismVector2.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Math/CubismVector2.hpp ++CubismPhysicsInternal.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Model/CubismModel.hpp ++Math/CubismVector2.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Math/CubismVector2.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Id/CubismId.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismFramework.hpp ++Math/CubismMatrix44.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/Math/CubismMatrix44.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismFramework.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmVector.hpp ++Type/csmRectF.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmRectF.hpp ++Type/csmMap.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmMap.hpp ++float.h ++- ++jni.h ++- ++errno.h ++- ++GLES2/gl2.h ++- ++GLES2/gl2ext.h ++- ++OpenGLES/ES2/gl.h ++- ++OpenGLES/ES2/glext.h ++- ++GL/glew.h ++- ++GL/gl.h ++- ++GL/glew.h ++- ++OpenGL/gl.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp ++../CubismRenderer.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismFramework.hpp ++CubismOffscreenSurface_OpenGLES2.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmVector.hpp ++Type/csmRectF.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmRectF.hpp ++Math/CubismVector2.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Math/CubismVector2.hpp ++Type/csmMap.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmMap.hpp ++jni.h ++- ++errno.h ++- ++GLES2/gl2.h ++- ++GLES2/gl2ext.h ++- ++OpenGLES/ES2/gl.h ++- ++OpenGLES/ES2/glext.h ++- ++GL/glew.h ++- ++GL/gl.h ++- ++GL/glew.h ++- ++OpenGL/gl.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++cstddef ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismFramework.hpp ++csmString.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Utils/CubismDebug.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/Utils/CubismDebug.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismFramework.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismFramework.hpp ++string.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++csmString.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismFramework.hpp ++Utils/CubismDebug.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/Utils/CubismDebug.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismFramework.hpp ++assert.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/assert.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++stdio.h ++- ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismFramework.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmVector.hpp ++Type/csmMap.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmMap.hpp ++Type/csmString.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmString.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp ++Type/csmString.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmString.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++stddef.h ++- ++stdint.h ++- ++vulkan/vulkan.h ++- ++GLES/gl.h ++- ++GLES/glext.h ++- ++GLES2/gl2.h ++- ++GLES2/gl2ext.h ++- ++GLES3/gl3.h ++- ++GLES2/gl2ext.h ++- ++GLES3/gl31.h ++- ++GLES2/gl2ext.h ++- ++GLES3/gl32.h ++- ++GLES2/gl2ext.h ++- ++OpenGL/gl3.h ++- ++OpenGL/gl3ext.h ++- ++GL/glcorearb.h ++- ++GL/glext.h ++- ++OpenGL/glu.h ++- ++GL/glu.h ++- ++OpenGL/gl.h ++- ++GL/gl.h ++- ++GL/glext.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.cpp ++LAppAllocator.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp ++CubismFramework.hpp ++- ++ICubismAllocator.hpp ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.cpp ++LAppDefine.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp ++CubismFramework.hpp ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp ++CubismFramework.hpp ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.cpp ++LAppDelegate.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp ++iostream ++- ++sstream ++- ++unistd.h ++- ++GL/glew.h ++- ++GLFW/glfw3.h ++- ++LAppView.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.hpp ++LAppPal.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp ++LAppDefine.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp ++LAppLive2DManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.hpp ++LAppTextureManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp ++string ++- ++GL/glew.h ++- ++GLFW/glfw3.h ++- ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/Type/csmVector.hpp ++LAppAllocator.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.cpp ++LAppLive2DManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.hpp ++string ++- ++GL/glew.h ++- ++GLFW/glfw3.h ++- ++Rendering/CubismRenderer.hpp ++- ++LAppPal.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp ++LAppDefine.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp ++LAppDelegate.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp ++LAppModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.hpp ++LAppView.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.hpp ++LAppSprite.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.hpp ++string ++- ++CubismFramework.hpp ++- ++Math/CubismMatrix44.hpp ++- ++Type/csmVector.hpp ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.cpp ++LAppModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.hpp ++fstream ++- ++vector ++- ++CubismModelSettingJson.hpp ++- ++Motion/CubismMotion.hpp ++- ++Physics/CubismPhysics.hpp ++- ++CubismDefaultParameterId.hpp ++- ++Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp ++- ++Utils/CubismString.hpp ++- ++Id/CubismIdManager.hpp ++- ++Motion/CubismMotionQueueEntry.hpp ++- ++LAppDefine.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp ++LAppPal.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp ++LAppTextureManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.hpp ++LAppDelegate.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp ++facial_landmark_detector.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/facial_landmark_detector.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.hpp ++CubismFramework.hpp ++- ++Model/CubismUserModel.hpp ++- ++ICubismModelSetting.hpp ++- ++Type/csmRectF.hpp ++- ++Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++- ++facial_landmark_detector.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/facial_landmark_detector.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.cpp ++LAppPal.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp ++stdexcept ++- ++stdio.h ++- ++stdlib.h ++- ++stdarg.h ++- ++sys/stat.h ++- ++iostream ++- ++fstream ++- ++GL/glew.h ++- ++GLFW/glfw3.h ++- ++Model/CubismMoc.hpp ++- ++LAppDefine.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp ++CubismFramework.hpp ++- ++cstdlib ++- ++string ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.cpp ++LAppSprite.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.hpp ++LAppDelegate.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.hpp ++GL/glew.h ++- ++GLFW/glfw3.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.cpp ++LAppTextureManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.hpp ++iostream ++- ++stb_image.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/stb_image.h ++LAppPal.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.hpp ++string ++- ++GL/glew.h ++- ++GLFW/glfw3.h ++- ++Type/csmVector.hpp ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.cpp ++LAppView.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.hpp ++math.h ++- ++string ++- ++LAppPal.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp ++LAppDelegate.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp ++LAppLive2DManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.hpp ++LAppTextureManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.hpp ++LAppDefine.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp ++LAppSprite.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.hpp ++LAppModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.hpp ++Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++- ++Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.hpp ++GL/glew.h ++- ++GLFW/glfw3.h ++- ++Math/CubismMatrix44.hpp ++- ++Math/CubismViewMatrix.hpp ++- ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/CubismFramework.hpp ++Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/main.cpp ++thread ++- ++stdexcept ++- ++sstream ++- ++filesystem ++- ++experimental/filesystem ++- ++LAppDelegate.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp ++LAppLive2DManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.hpp ++facial_landmark_detector.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/facial_landmark_detector.h ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/DependInfo.cmake ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/DependInfo.cmake +--- ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/DependInfo.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/DependInfo.cmake 2023-05-28 08:19:46.795322451 +0100 +@@ -0,0 +1,45 @@ ++# The set of languages for which implicit dependencies are needed: ++set(CMAKE_DEPENDS_LANGUAGES ++ "CXX" ++ ) ++# The set of files for implicit dependencies of each language: ++set(CMAKE_DEPENDS_CHECK_CXX ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/LAppDefine.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/LAppModel.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/LAppPal.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/LAppSprite.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/LAppView.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/main.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/src/main.cpp.o" ++ ) ++set(CMAKE_CXX_COMPILER_ID "GNU") ++ ++# Preprocessor definitions for this target. ++set(CMAKE_TARGET_DEFINITIONS_CXX ++ "CSM_TARGET_LINUX_GL" ++ "GLEW_STATIC" ++ ) ++ ++# The include file search paths: ++set(CMAKE_CXX_TARGET_INCLUDE_PATH ++ "../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/stb" ++ "../../../../include" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src" ++ "../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include" ++ "../../../CubismSdkForNative-4-r.7/Core/include" ++ ) ++ ++# Targets to which this target links. ++set(CMAKE_TARGET_LINKED_INFO_FILES ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/DependInfo.cmake" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/DependInfo.cmake" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/DependInfo.cmake" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/glew_s.dir/DependInfo.cmake" ++ ) ++ ++# Fortran module output directory. ++set(CMAKE_Fortran_TARGET_MODULE_DIR "") +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/build.make ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/build.make +--- ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/build.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/build.make 2023-05-28 08:19:46.795322451 +0100 +@@ -0,0 +1,270 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Delete rule output on recipe failure. ++.DELETE_ON_ERROR: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++# Include any dependencies generated for this target. ++include CMakeFiles/Demo.dir/depend.make ++ ++# Include the progress variables for this target. ++include CMakeFiles/Demo.dir/progress.make ++ ++# Include the compile flags for this target's objects. ++include CMakeFiles/Demo.dir/flags.make ++ ++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: CMakeFiles/Demo.dir/flags.make ++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: ../../src/LAppAllocator.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.cpp ++ ++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/LAppAllocator.cpp.i" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.cpp > CMakeFiles/Demo.dir/src/LAppAllocator.cpp.i ++ ++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/LAppAllocator.cpp.s" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.cpp -o CMakeFiles/Demo.dir/src/LAppAllocator.cpp.s ++ ++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: CMakeFiles/Demo.dir/flags.make ++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: ../../src/LAppDefine.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/Demo.dir/src/LAppDefine.cpp.o" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/LAppDefine.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.cpp ++ ++CMakeFiles/Demo.dir/src/LAppDefine.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/LAppDefine.cpp.i" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.cpp > CMakeFiles/Demo.dir/src/LAppDefine.cpp.i ++ ++CMakeFiles/Demo.dir/src/LAppDefine.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/LAppDefine.cpp.s" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.cpp -o CMakeFiles/Demo.dir/src/LAppDefine.cpp.s ++ ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: CMakeFiles/Demo.dir/flags.make ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../src/LAppDelegate.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.cpp ++ ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/LAppDelegate.cpp.i" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.cpp > CMakeFiles/Demo.dir/src/LAppDelegate.cpp.i ++ ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/LAppDelegate.cpp.s" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.cpp -o CMakeFiles/Demo.dir/src/LAppDelegate.cpp.s ++ ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: CMakeFiles/Demo.dir/flags.make ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppLive2DManager.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.cpp ++ ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.i" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.cpp > CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.i ++ ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.s" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.cpp -o CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.s ++ ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: CMakeFiles/Demo.dir/flags.make ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../src/LAppModel.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/Demo.dir/src/LAppModel.cpp.o" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/LAppModel.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.cpp ++ ++CMakeFiles/Demo.dir/src/LAppModel.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/LAppModel.cpp.i" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.cpp > CMakeFiles/Demo.dir/src/LAppModel.cpp.i ++ ++CMakeFiles/Demo.dir/src/LAppModel.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/LAppModel.cpp.s" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.cpp -o CMakeFiles/Demo.dir/src/LAppModel.cpp.s ++ ++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: CMakeFiles/Demo.dir/flags.make ++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: ../../src/LAppPal.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/Demo.dir/src/LAppPal.cpp.o" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/LAppPal.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.cpp ++ ++CMakeFiles/Demo.dir/src/LAppPal.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/LAppPal.cpp.i" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.cpp > CMakeFiles/Demo.dir/src/LAppPal.cpp.i ++ ++CMakeFiles/Demo.dir/src/LAppPal.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/LAppPal.cpp.s" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.cpp -o CMakeFiles/Demo.dir/src/LAppPal.cpp.s ++ ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: CMakeFiles/Demo.dir/flags.make ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: ../../src/LAppSprite.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/Demo.dir/src/LAppSprite.cpp.o" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/LAppSprite.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.cpp ++ ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/LAppSprite.cpp.i" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.cpp > CMakeFiles/Demo.dir/src/LAppSprite.cpp.i ++ ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/LAppSprite.cpp.s" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.cpp -o CMakeFiles/Demo.dir/src/LAppSprite.cpp.s ++ ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: CMakeFiles/Demo.dir/flags.make ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: ../../src/LAppTextureManager.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.cpp ++ ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.i" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.cpp > CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.i ++ ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.s" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.cpp -o CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.s ++ ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: CMakeFiles/Demo.dir/flags.make ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppView.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/Demo.dir/src/LAppView.cpp.o" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/LAppView.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.cpp ++ ++CMakeFiles/Demo.dir/src/LAppView.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/LAppView.cpp.i" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.cpp > CMakeFiles/Demo.dir/src/LAppView.cpp.i ++ ++CMakeFiles/Demo.dir/src/LAppView.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/LAppView.cpp.s" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.cpp -o CMakeFiles/Demo.dir/src/LAppView.cpp.s ++ ++CMakeFiles/Demo.dir/src/main.cpp.o: CMakeFiles/Demo.dir/flags.make ++CMakeFiles/Demo.dir/src/main.cpp.o: ../../src/main.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object CMakeFiles/Demo.dir/src/main.cpp.o" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Demo.dir/src/main.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/main.cpp ++ ++CMakeFiles/Demo.dir/src/main.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Demo.dir/src/main.cpp.i" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/main.cpp > CMakeFiles/Demo.dir/src/main.cpp.i ++ ++CMakeFiles/Demo.dir/src/main.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Demo.dir/src/main.cpp.s" ++ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/main.cpp -o CMakeFiles/Demo.dir/src/main.cpp.s ++ ++# Object files for target Demo ++Demo_OBJECTS = \ ++"CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o" \ ++"CMakeFiles/Demo.dir/src/LAppDefine.cpp.o" \ ++"CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o" \ ++"CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o" \ ++"CMakeFiles/Demo.dir/src/LAppModel.cpp.o" \ ++"CMakeFiles/Demo.dir/src/LAppPal.cpp.o" \ ++"CMakeFiles/Demo.dir/src/LAppSprite.cpp.o" \ ++"CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o" \ ++"CMakeFiles/Demo.dir/src/LAppView.cpp.o" \ ++"CMakeFiles/Demo.dir/src/main.cpp.o" ++ ++# External object files for target Demo ++Demo_EXTERNAL_OBJECTS = ++ ++bin/Demo/Demo: CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o ++bin/Demo/Demo: CMakeFiles/Demo.dir/src/LAppDefine.cpp.o ++bin/Demo/Demo: CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o ++bin/Demo/Demo: CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o ++bin/Demo/Demo: CMakeFiles/Demo.dir/src/LAppModel.cpp.o ++bin/Demo/Demo: CMakeFiles/Demo.dir/src/LAppPal.cpp.o ++bin/Demo/Demo: CMakeFiles/Demo.dir/src/LAppSprite.cpp.o ++bin/Demo/Demo: CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o ++bin/Demo/Demo: CMakeFiles/Demo.dir/src/LAppView.cpp.o ++bin/Demo/Demo: CMakeFiles/Demo.dir/src/main.cpp.o ++bin/Demo/Demo: CMakeFiles/Demo.dir/build.make ++bin/Demo/Demo: Framework/libFramework.a ++bin/Demo/Demo: glfw/src/libglfw3.a ++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libOpenGL.so ++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libGLX.so ++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libGLU.so ++bin/Demo/Demo: FacialLandmarksForCubism_build/libFacialLandmarksForCubism.a ++bin/Demo/Demo: ../../../CubismSdkForNative-4-r.7/Core/lib/linux/x86_64/libLive2DCubismCore.a ++bin/Demo/Demo: lib/libGLEW.a ++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libGL.so ++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libSM.so ++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libICE.so ++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libXext.so ++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/librt.so ++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libm.so ++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libX11.so ++bin/Demo/Demo: /usr/lib/x86_64-linux-gnu/libGLU.so ++bin/Demo/Demo: CMakeFiles/Demo.dir/link.txt ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Linking CXX executable bin/Demo/Demo" ++ $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/Demo.dir/link.txt --verbose=$(VERBOSE) ++ /usr/local/bin/cmake -E copy_directory /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/../CubismSdkForNative-4-r.7/Samples/Resources /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/bin/Demo/Resources ++ ++# Rule to build all files generated by this target. ++CMakeFiles/Demo.dir/build: bin/Demo/Demo ++ ++.PHONY : CMakeFiles/Demo.dir/build ++ ++CMakeFiles/Demo.dir/clean: ++ $(CMAKE_COMMAND) -P CMakeFiles/Demo.dir/cmake_clean.cmake ++.PHONY : CMakeFiles/Demo.dir/clean ++ ++CMakeFiles/Demo.dir/depend: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir/DependInfo.cmake --color=$(COLOR) ++.PHONY : CMakeFiles/Demo.dir/depend ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/cmake_clean.cmake ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/cmake_clean.cmake +--- ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/cmake_clean.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/cmake_clean.cmake 2023-05-28 08:19:46.795322451 +0100 +@@ -0,0 +1,19 @@ ++file(REMOVE_RECURSE ++ "CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o" ++ "CMakeFiles/Demo.dir/src/LAppDefine.cpp.o" ++ "CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o" ++ "CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o" ++ "CMakeFiles/Demo.dir/src/LAppModel.cpp.o" ++ "CMakeFiles/Demo.dir/src/LAppPal.cpp.o" ++ "CMakeFiles/Demo.dir/src/LAppSprite.cpp.o" ++ "CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o" ++ "CMakeFiles/Demo.dir/src/LAppView.cpp.o" ++ "CMakeFiles/Demo.dir/src/main.cpp.o" ++ "bin/Demo/Demo" ++ "bin/Demo/Demo.pdb" ++) ++ ++# Per-language clean rules from dependency scanning. ++foreach(lang CXX) ++ include(CMakeFiles/Demo.dir/cmake_clean_${lang}.cmake OPTIONAL) ++endforeach() +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/depend.internal ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/depend.internal +--- ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/depend.internal 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/depend.internal 2023-05-28 08:20:00.507573512 +0100 +@@ -0,0 +1,257 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o ++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp ++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o ++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o ++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o ++ ../../../../include/facial_landmark_detector.h ++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o ++ ../../../../include/facial_landmark_detector.h ++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.hpp ++CMakeFiles/Demo.dir/src/LAppPal.cpp.o ++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o ++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.hpp ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o ++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++ ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/stb/stb_image.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o ++ ../../../../include/facial_landmark_detector.h ++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDefine.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppPal.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppSprite.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppTextureManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppView.hpp ++CMakeFiles/Demo.dir/src/main.cpp.o ++ ../../../../include/facial_landmark_detector.h ++ ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppDelegate.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/LAppLive2DManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src/main.cpp +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/depend.make ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/depend.make +--- ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/depend.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/depend.make 2023-05-28 08:20:00.507573512 +0100 +@@ -0,0 +1,257 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: ../../src/LAppAllocator.cpp ++CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o: ../../src/LAppAllocator.hpp ++ ++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: ../../src/LAppDefine.cpp ++CMakeFiles/Demo.dir/src/LAppDefine.cpp.o: ../../src/LAppDefine.hpp ++ ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../src/LAppAllocator.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../src/LAppDefine.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../src/LAppDelegate.cpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../src/LAppDelegate.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../src/LAppLive2DManager.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../src/LAppPal.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../src/LAppTextureManager.hpp ++CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o: ../../src/LAppView.hpp ++ ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../../../include/facial_landmark_detector.h ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppAllocator.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppDefine.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppDelegate.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppLive2DManager.cpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppLive2DManager.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppModel.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppPal.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppSprite.hpp ++CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o: ../../src/LAppView.hpp ++ ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../../../include/facial_landmark_detector.h ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../src/LAppAllocator.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../src/LAppDefine.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../src/LAppDelegate.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../src/LAppModel.cpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../src/LAppModel.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../src/LAppPal.hpp ++CMakeFiles/Demo.dir/src/LAppModel.cpp.o: ../../src/LAppTextureManager.hpp ++ ++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: ../../src/LAppDefine.hpp ++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: ../../src/LAppPal.cpp ++CMakeFiles/Demo.dir/src/LAppPal.cpp.o: ../../src/LAppPal.hpp ++ ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: ../../src/LAppAllocator.hpp ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: ../../src/LAppDelegate.hpp ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: ../../src/LAppSprite.cpp ++CMakeFiles/Demo.dir/src/LAppSprite.cpp.o: ../../src/LAppSprite.hpp ++ ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/stb/stb_image.h ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: ../../src/LAppPal.hpp ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: ../../src/LAppTextureManager.cpp ++CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o: ../../src/LAppTextureManager.hpp ++ ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../../../include/facial_landmark_detector.h ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppAllocator.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppDefine.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppDelegate.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppLive2DManager.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppModel.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppPal.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppSprite.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppTextureManager.hpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppView.cpp ++CMakeFiles/Demo.dir/src/LAppView.cpp.o: ../../src/LAppView.hpp ++ ++CMakeFiles/Demo.dir/src/main.cpp.o: ../../../../include/facial_landmark_detector.h ++CMakeFiles/Demo.dir/src/main.cpp.o: ../../../CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++CMakeFiles/Demo.dir/src/main.cpp.o: ../../../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++CMakeFiles/Demo.dir/src/main.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++CMakeFiles/Demo.dir/src/main.cpp.o: ../../src/LAppAllocator.hpp ++CMakeFiles/Demo.dir/src/main.cpp.o: ../../src/LAppDelegate.hpp ++CMakeFiles/Demo.dir/src/main.cpp.o: ../../src/LAppLive2DManager.hpp ++CMakeFiles/Demo.dir/src/main.cpp.o: ../../src/main.cpp ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/flags.make ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/flags.make +--- ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/flags.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/flags.make 2023-05-28 08:19:46.795322451 +0100 +@@ -0,0 +1,10 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# compile CXX with /usr/bin/c++ ++CXX_FLAGS = -O3 -DNDEBUG -std=c++1z ++ ++CXX_DEFINES = -DCSM_TARGET_LINUX_GL -DGLEW_STATIC ++ ++CXX_INCLUDES = -I/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/stb -I/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/../../include -I/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src -I/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include -I/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include -isystem /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/../CubismSdkForNative-4-r.7/Core/include ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/link.txt ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/link.txt +--- ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/link.txt 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/link.txt 2023-05-28 08:19:46.795322451 +0100 +@@ -0,0 +1 @@ ++/usr/bin/c++ -O3 -DNDEBUG CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o CMakeFiles/Demo.dir/src/LAppDefine.cpp.o CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o CMakeFiles/Demo.dir/src/LAppModel.cpp.o CMakeFiles/Demo.dir/src/LAppPal.cpp.o CMakeFiles/Demo.dir/src/LAppSprite.cpp.o CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o CMakeFiles/Demo.dir/src/LAppView.cpp.o CMakeFiles/Demo.dir/src/main.cpp.o -o bin/Demo/Demo Framework/libFramework.a glfw/src/libglfw3.a /usr/lib/x86_64-linux-gnu/libOpenGL.so /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libGLU.so FacialLandmarksForCubism_build/libFacialLandmarksForCubism.a -lstdc++fs ../../../CubismSdkForNative-4-r.7/Core/lib/linux/x86_64/libLive2DCubismCore.a lib/libGLEW.a /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/librt.so -lm -ldl /usr/lib/x86_64-linux-gnu/libX11.so -lpthread /usr/lib/x86_64-linux-gnu/libGLU.so +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/progress.make ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/progress.make +--- ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/progress.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/progress.make 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,12 @@ ++CMAKE_PROGRESS_1 = 1 ++CMAKE_PROGRESS_2 = 2 ++CMAKE_PROGRESS_3 = 3 ++CMAKE_PROGRESS_4 = 4 ++CMAKE_PROGRESS_5 = 5 ++CMAKE_PROGRESS_6 = 6 ++CMAKE_PROGRESS_7 = 7 ++CMAKE_PROGRESS_8 = 8 ++CMAKE_PROGRESS_9 = 9 ++CMAKE_PROGRESS_10 = 10 ++CMAKE_PROGRESS_11 = 11 ++ +Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppDefine.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppDefine.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppModel.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppModel.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppPal.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppPal.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppSprite.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppSprite.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppView.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/LAppView.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/CMakeFiles/Demo.dir/src/main.cpp.o and ./demo_dev/build_old/make_gcc/CMakeFiles/Demo.dir/src/main.cpp.o differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/Makefile2 ./demo_dev/build_old/make_gcc/CMakeFiles/Makefile2 +--- ./demo_clean/build_old/make_gcc/CMakeFiles/Makefile2 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/Makefile2 2023-05-28 08:19:46.831323111 +0100 +@@ -0,0 +1,661 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Directory level rules for the build root directory ++ ++# The main recursive "all" target. ++all: CMakeFiles/Demo.dir/all ++all: glew/all ++all: glfw/all ++all: Framework/all ++all: FacialLandmarksForCubism_build/all ++all: src/all ++ ++.PHONY : all ++ ++# The main recursive "preinstall" target. ++preinstall: glew/preinstall ++preinstall: glfw/preinstall ++preinstall: Framework/preinstall ++preinstall: FacialLandmarksForCubism_build/preinstall ++preinstall: src/preinstall ++ ++.PHONY : preinstall ++ ++# The main recursive "clean" target. ++clean: CMakeFiles/Demo.dir/clean ++clean: glew/clean ++clean: glfw/clean ++clean: Framework/clean ++clean: FacialLandmarksForCubism_build/clean ++clean: src/clean ++ ++.PHONY : clean ++ ++#============================================================================= ++# Directory level rules for directory FacialLandmarksForCubism_build ++ ++# Recursive "all" directory target. ++FacialLandmarksForCubism_build/all: FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/all ++ ++.PHONY : FacialLandmarksForCubism_build/all ++ ++# Recursive "preinstall" directory target. ++FacialLandmarksForCubism_build/preinstall: ++ ++.PHONY : FacialLandmarksForCubism_build/preinstall ++ ++# Recursive "clean" directory target. ++FacialLandmarksForCubism_build/clean: FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/clean ++ ++.PHONY : FacialLandmarksForCubism_build/clean ++ ++#============================================================================= ++# Directory level rules for directory Framework ++ ++# Recursive "all" directory target. ++Framework/all: Framework/CMakeFiles/Framework.dir/all ++Framework/all: Framework/src/all ++ ++.PHONY : Framework/all ++ ++# Recursive "preinstall" directory target. ++Framework/preinstall: Framework/src/preinstall ++ ++.PHONY : Framework/preinstall ++ ++# Recursive "clean" directory target. ++Framework/clean: Framework/CMakeFiles/Framework.dir/clean ++Framework/clean: Framework/src/clean ++ ++.PHONY : Framework/clean ++ ++#============================================================================= ++# Directory level rules for directory Framework/src ++ ++# Recursive "all" directory target. ++Framework/src/all: Framework/src/Effect/all ++Framework/src/all: Framework/src/Id/all ++Framework/src/all: Framework/src/Math/all ++Framework/src/all: Framework/src/Model/all ++Framework/src/all: Framework/src/Motion/all ++Framework/src/all: Framework/src/Physics/all ++Framework/src/all: Framework/src/Rendering/all ++Framework/src/all: Framework/src/Type/all ++Framework/src/all: Framework/src/Utils/all ++ ++.PHONY : Framework/src/all ++ ++# Recursive "preinstall" directory target. ++Framework/src/preinstall: Framework/src/Effect/preinstall ++Framework/src/preinstall: Framework/src/Id/preinstall ++Framework/src/preinstall: Framework/src/Math/preinstall ++Framework/src/preinstall: Framework/src/Model/preinstall ++Framework/src/preinstall: Framework/src/Motion/preinstall ++Framework/src/preinstall: Framework/src/Physics/preinstall ++Framework/src/preinstall: Framework/src/Rendering/preinstall ++Framework/src/preinstall: Framework/src/Type/preinstall ++Framework/src/preinstall: Framework/src/Utils/preinstall ++ ++.PHONY : Framework/src/preinstall ++ ++# Recursive "clean" directory target. ++Framework/src/clean: Framework/src/Effect/clean ++Framework/src/clean: Framework/src/Id/clean ++Framework/src/clean: Framework/src/Math/clean ++Framework/src/clean: Framework/src/Model/clean ++Framework/src/clean: Framework/src/Motion/clean ++Framework/src/clean: Framework/src/Physics/clean ++Framework/src/clean: Framework/src/Rendering/clean ++Framework/src/clean: Framework/src/Type/clean ++Framework/src/clean: Framework/src/Utils/clean ++ ++.PHONY : Framework/src/clean ++ ++#============================================================================= ++# Directory level rules for directory Framework/src/Effect ++ ++# Recursive "all" directory target. ++Framework/src/Effect/all: ++ ++.PHONY : Framework/src/Effect/all ++ ++# Recursive "preinstall" directory target. ++Framework/src/Effect/preinstall: ++ ++.PHONY : Framework/src/Effect/preinstall ++ ++# Recursive "clean" directory target. ++Framework/src/Effect/clean: ++ ++.PHONY : Framework/src/Effect/clean ++ ++#============================================================================= ++# Directory level rules for directory Framework/src/Id ++ ++# Recursive "all" directory target. ++Framework/src/Id/all: ++ ++.PHONY : Framework/src/Id/all ++ ++# Recursive "preinstall" directory target. ++Framework/src/Id/preinstall: ++ ++.PHONY : Framework/src/Id/preinstall ++ ++# Recursive "clean" directory target. ++Framework/src/Id/clean: ++ ++.PHONY : Framework/src/Id/clean ++ ++#============================================================================= ++# Directory level rules for directory Framework/src/Math ++ ++# Recursive "all" directory target. ++Framework/src/Math/all: ++ ++.PHONY : Framework/src/Math/all ++ ++# Recursive "preinstall" directory target. ++Framework/src/Math/preinstall: ++ ++.PHONY : Framework/src/Math/preinstall ++ ++# Recursive "clean" directory target. ++Framework/src/Math/clean: ++ ++.PHONY : Framework/src/Math/clean ++ ++#============================================================================= ++# Directory level rules for directory Framework/src/Model ++ ++# Recursive "all" directory target. ++Framework/src/Model/all: ++ ++.PHONY : Framework/src/Model/all ++ ++# Recursive "preinstall" directory target. ++Framework/src/Model/preinstall: ++ ++.PHONY : Framework/src/Model/preinstall ++ ++# Recursive "clean" directory target. ++Framework/src/Model/clean: ++ ++.PHONY : Framework/src/Model/clean ++ ++#============================================================================= ++# Directory level rules for directory Framework/src/Motion ++ ++# Recursive "all" directory target. ++Framework/src/Motion/all: ++ ++.PHONY : Framework/src/Motion/all ++ ++# Recursive "preinstall" directory target. ++Framework/src/Motion/preinstall: ++ ++.PHONY : Framework/src/Motion/preinstall ++ ++# Recursive "clean" directory target. ++Framework/src/Motion/clean: ++ ++.PHONY : Framework/src/Motion/clean ++ ++#============================================================================= ++# Directory level rules for directory Framework/src/Physics ++ ++# Recursive "all" directory target. ++Framework/src/Physics/all: ++ ++.PHONY : Framework/src/Physics/all ++ ++# Recursive "preinstall" directory target. ++Framework/src/Physics/preinstall: ++ ++.PHONY : Framework/src/Physics/preinstall ++ ++# Recursive "clean" directory target. ++Framework/src/Physics/clean: ++ ++.PHONY : Framework/src/Physics/clean ++ ++#============================================================================= ++# Directory level rules for directory Framework/src/Rendering ++ ++# Recursive "all" directory target. ++Framework/src/Rendering/all: Framework/src/Rendering/OpenGL/all ++ ++.PHONY : Framework/src/Rendering/all ++ ++# Recursive "preinstall" directory target. ++Framework/src/Rendering/preinstall: Framework/src/Rendering/OpenGL/preinstall ++ ++.PHONY : Framework/src/Rendering/preinstall ++ ++# Recursive "clean" directory target. ++Framework/src/Rendering/clean: Framework/src/Rendering/OpenGL/clean ++ ++.PHONY : Framework/src/Rendering/clean ++ ++#============================================================================= ++# Directory level rules for directory Framework/src/Rendering/OpenGL ++ ++# Recursive "all" directory target. ++Framework/src/Rendering/OpenGL/all: ++ ++.PHONY : Framework/src/Rendering/OpenGL/all ++ ++# Recursive "preinstall" directory target. ++Framework/src/Rendering/OpenGL/preinstall: ++ ++.PHONY : Framework/src/Rendering/OpenGL/preinstall ++ ++# Recursive "clean" directory target. ++Framework/src/Rendering/OpenGL/clean: ++ ++.PHONY : Framework/src/Rendering/OpenGL/clean ++ ++#============================================================================= ++# Directory level rules for directory Framework/src/Type ++ ++# Recursive "all" directory target. ++Framework/src/Type/all: ++ ++.PHONY : Framework/src/Type/all ++ ++# Recursive "preinstall" directory target. ++Framework/src/Type/preinstall: ++ ++.PHONY : Framework/src/Type/preinstall ++ ++# Recursive "clean" directory target. ++Framework/src/Type/clean: ++ ++.PHONY : Framework/src/Type/clean ++ ++#============================================================================= ++# Directory level rules for directory Framework/src/Utils ++ ++# Recursive "all" directory target. ++Framework/src/Utils/all: ++ ++.PHONY : Framework/src/Utils/all ++ ++# Recursive "preinstall" directory target. ++Framework/src/Utils/preinstall: ++ ++.PHONY : Framework/src/Utils/preinstall ++ ++# Recursive "clean" directory target. ++Framework/src/Utils/clean: ++ ++.PHONY : Framework/src/Utils/clean ++ ++#============================================================================= ++# Directory level rules for directory glew ++ ++# Recursive "all" directory target. ++glew/all: glew/CMakeFiles/glew.dir/all ++glew/all: glew/CMakeFiles/glew_s.dir/all ++ ++.PHONY : glew/all ++ ++# Recursive "preinstall" directory target. ++glew/preinstall: ++ ++.PHONY : glew/preinstall ++ ++# Recursive "clean" directory target. ++glew/clean: glew/CMakeFiles/glew.dir/clean ++glew/clean: glew/CMakeFiles/uninstall.dir/clean ++glew/clean: glew/CMakeFiles/glew_s.dir/clean ++ ++.PHONY : glew/clean ++ ++#============================================================================= ++# Directory level rules for directory glfw ++ ++# Recursive "all" directory target. ++glfw/all: glfw/src/all ++ ++.PHONY : glfw/all ++ ++# Recursive "preinstall" directory target. ++glfw/preinstall: glfw/src/preinstall ++ ++.PHONY : glfw/preinstall ++ ++# Recursive "clean" directory target. ++glfw/clean: glfw/src/clean ++ ++.PHONY : glfw/clean ++ ++#============================================================================= ++# Directory level rules for directory glfw/src ++ ++# Recursive "all" directory target. ++glfw/src/all: glfw/src/CMakeFiles/glfw.dir/all ++ ++.PHONY : glfw/src/all ++ ++# Recursive "preinstall" directory target. ++glfw/src/preinstall: ++ ++.PHONY : glfw/src/preinstall ++ ++# Recursive "clean" directory target. ++glfw/src/clean: glfw/src/CMakeFiles/glfw.dir/clean ++glfw/src/clean: glfw/src/CMakeFiles/update_mappings.dir/clean ++ ++.PHONY : glfw/src/clean ++ ++#============================================================================= ++# Directory level rules for directory src ++ ++# Recursive "all" directory target. ++src/all: ++ ++.PHONY : src/all ++ ++# Recursive "preinstall" directory target. ++src/preinstall: ++ ++.PHONY : src/preinstall ++ ++# Recursive "clean" directory target. ++src/clean: ++ ++.PHONY : src/clean ++ ++#============================================================================= ++# Target rules for target CMakeFiles/Demo.dir ++ ++# All Build rule for target. ++CMakeFiles/Demo.dir/all: glew/CMakeFiles/glew_s.dir/all ++CMakeFiles/Demo.dir/all: glfw/src/CMakeFiles/glfw.dir/all ++CMakeFiles/Demo.dir/all: Framework/CMakeFiles/Framework.dir/all ++CMakeFiles/Demo.dir/all: FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/all ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/depend ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/build ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11 "Built target Demo" ++.PHONY : CMakeFiles/Demo.dir/all ++ ++# Build rule for subdir invocation for target. ++CMakeFiles/Demo.dir/rule: ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 70 ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/Demo.dir/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : CMakeFiles/Demo.dir/rule ++ ++# Convenience name for target. ++Demo: CMakeFiles/Demo.dir/rule ++ ++.PHONY : Demo ++ ++# clean rule for target. ++CMakeFiles/Demo.dir/clean: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/clean ++.PHONY : CMakeFiles/Demo.dir/clean ++ ++#============================================================================= ++# Target rules for target glew/CMakeFiles/glew.dir ++ ++# All Build rule for target. ++glew/CMakeFiles/glew.dir/all: ++ $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew.dir/build.make glew/CMakeFiles/glew.dir/depend ++ $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew.dir/build.make glew/CMakeFiles/glew.dir/build ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=52,53 "Built target glew" ++.PHONY : glew/CMakeFiles/glew.dir/all ++ ++# Build rule for subdir invocation for target. ++glew/CMakeFiles/glew.dir/rule: ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 2 ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/CMakeFiles/glew.dir/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : glew/CMakeFiles/glew.dir/rule ++ ++# Convenience name for target. ++glew: glew/CMakeFiles/glew.dir/rule ++ ++.PHONY : glew ++ ++# clean rule for target. ++glew/CMakeFiles/glew.dir/clean: ++ $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew.dir/build.make glew/CMakeFiles/glew.dir/clean ++.PHONY : glew/CMakeFiles/glew.dir/clean ++ ++#============================================================================= ++# Target rules for target glew/CMakeFiles/uninstall.dir ++ ++# All Build rule for target. ++glew/CMakeFiles/uninstall.dir/all: ++ $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/uninstall.dir/build.make glew/CMakeFiles/uninstall.dir/depend ++ $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/uninstall.dir/build.make glew/CMakeFiles/uninstall.dir/build ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num= "Built target uninstall" ++.PHONY : glew/CMakeFiles/uninstall.dir/all ++ ++# Build rule for subdir invocation for target. ++glew/CMakeFiles/uninstall.dir/rule: ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/CMakeFiles/uninstall.dir/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : glew/CMakeFiles/uninstall.dir/rule ++ ++# Convenience name for target. ++uninstall: glew/CMakeFiles/uninstall.dir/rule ++ ++.PHONY : uninstall ++ ++# clean rule for target. ++glew/CMakeFiles/uninstall.dir/clean: ++ $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/uninstall.dir/build.make glew/CMakeFiles/uninstall.dir/clean ++.PHONY : glew/CMakeFiles/uninstall.dir/clean ++ ++#============================================================================= ++# Target rules for target glew/CMakeFiles/glew_s.dir ++ ++# All Build rule for target. ++glew/CMakeFiles/glew_s.dir/all: ++ $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew_s.dir/build.make glew/CMakeFiles/glew_s.dir/depend ++ $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew_s.dir/build.make glew/CMakeFiles/glew_s.dir/build ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=54,55 "Built target glew_s" ++.PHONY : glew/CMakeFiles/glew_s.dir/all ++ ++# Build rule for subdir invocation for target. ++glew/CMakeFiles/glew_s.dir/rule: ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 2 ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/CMakeFiles/glew_s.dir/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : glew/CMakeFiles/glew_s.dir/rule ++ ++# Convenience name for target. ++glew_s: glew/CMakeFiles/glew_s.dir/rule ++ ++.PHONY : glew_s ++ ++# clean rule for target. ++glew/CMakeFiles/glew_s.dir/clean: ++ $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew_s.dir/build.make glew/CMakeFiles/glew_s.dir/clean ++.PHONY : glew/CMakeFiles/glew_s.dir/clean ++ ++#============================================================================= ++# Target rules for target glfw/src/CMakeFiles/glfw.dir ++ ++# All Build rule for target. ++glfw/src/CMakeFiles/glfw.dir/all: ++ $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/depend ++ $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/build ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72 "Built target glfw" ++.PHONY : glfw/src/CMakeFiles/glfw.dir/all ++ ++# Build rule for subdir invocation for target. ++glfw/src/CMakeFiles/glfw.dir/rule: ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 17 ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/src/CMakeFiles/glfw.dir/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : glfw/src/CMakeFiles/glfw.dir/rule ++ ++# Convenience name for target. ++glfw: glfw/src/CMakeFiles/glfw.dir/rule ++ ++.PHONY : glfw ++ ++# clean rule for target. ++glfw/src/CMakeFiles/glfw.dir/clean: ++ $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/clean ++.PHONY : glfw/src/CMakeFiles/glfw.dir/clean ++ ++#============================================================================= ++# Target rules for target glfw/src/CMakeFiles/update_mappings.dir ++ ++# All Build rule for target. ++glfw/src/CMakeFiles/update_mappings.dir/all: ++ $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/update_mappings.dir/build.make glfw/src/CMakeFiles/update_mappings.dir/depend ++ $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/update_mappings.dir/build.make glfw/src/CMakeFiles/update_mappings.dir/build ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=73 "Built target update_mappings" ++.PHONY : glfw/src/CMakeFiles/update_mappings.dir/all ++ ++# Build rule for subdir invocation for target. ++glfw/src/CMakeFiles/update_mappings.dir/rule: ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 1 ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/src/CMakeFiles/update_mappings.dir/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : glfw/src/CMakeFiles/update_mappings.dir/rule ++ ++# Convenience name for target. ++update_mappings: glfw/src/CMakeFiles/update_mappings.dir/rule ++ ++.PHONY : update_mappings ++ ++# clean rule for target. ++glfw/src/CMakeFiles/update_mappings.dir/clean: ++ $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/update_mappings.dir/build.make glfw/src/CMakeFiles/update_mappings.dir/clean ++.PHONY : glfw/src/CMakeFiles/update_mappings.dir/clean ++ ++#============================================================================= ++# Target rules for target Framework/CMakeFiles/Framework.dir ++ ++# All Build rule for target. ++Framework/CMakeFiles/Framework.dir/all: glew/CMakeFiles/glew_s.dir/all ++ $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/depend ++ $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/build ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51 "Built target Framework" ++.PHONY : Framework/CMakeFiles/Framework.dir/all ++ ++# Build rule for subdir invocation for target. ++Framework/CMakeFiles/Framework.dir/rule: ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 40 ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/CMakeFiles/Framework.dir/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : Framework/CMakeFiles/Framework.dir/rule ++ ++# Convenience name for target. ++Framework: Framework/CMakeFiles/Framework.dir/rule ++ ++.PHONY : Framework ++ ++# clean rule for target. ++Framework/CMakeFiles/Framework.dir/clean: ++ $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/clean ++.PHONY : Framework/CMakeFiles/Framework.dir/clean ++ ++#============================================================================= ++# Target rules for target FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir ++ ++# All Build rule for target. ++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/all: ++ $(MAKE) $(MAKESILENT) -f FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend ++ $(MAKE) $(MAKESILENT) -f FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=12,13 "Built target FacialLandmarksForCubism" ++.PHONY : FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/all ++ ++# Build rule for subdir invocation for target. ++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/rule: ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 2 ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/rule ++ ++# Convenience name for target. ++FacialLandmarksForCubism: FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/rule ++ ++.PHONY : FacialLandmarksForCubism ++ ++# clean rule for target. ++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/clean: ++ $(MAKE) $(MAKESILENT) -f FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/clean ++.PHONY : FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/clean ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/TargetDirectories.txt ./demo_dev/build_old/make_gcc/CMakeFiles/TargetDirectories.txt +--- ./demo_clean/build_old/make_gcc/CMakeFiles/TargetDirectories.txt 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/TargetDirectories.txt 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,116 @@ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/install/strip.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/edit_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/Demo.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/list_install_components.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/install/local.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/rebuild_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/install.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/install/strip.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/install/local.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/install.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/glew.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/list_install_components.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/uninstall.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/edit_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/glew_s.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/rebuild_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/CMakeFiles/install/strip.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/CMakeFiles/install.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/CMakeFiles/install/local.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/CMakeFiles/list_install_components.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/CMakeFiles/edit_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/CMakeFiles/rebuild_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/install/strip.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/install/local.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/rebuild_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/edit_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/list_install_components.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/update_mappings.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/install.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/install/strip.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/edit_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/install.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/rebuild_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/list_install_components.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/install/local.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/CMakeFiles/install/strip.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/CMakeFiles/install.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/CMakeFiles/install/local.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/CMakeFiles/list_install_components.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/CMakeFiles/edit_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/CMakeFiles/rebuild_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Effect/CMakeFiles/install/strip.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Effect/CMakeFiles/install.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Effect/CMakeFiles/install/local.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Effect/CMakeFiles/list_install_components.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Effect/CMakeFiles/edit_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Effect/CMakeFiles/rebuild_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Id/CMakeFiles/install/strip.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Id/CMakeFiles/install.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Id/CMakeFiles/install/local.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Id/CMakeFiles/list_install_components.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Id/CMakeFiles/edit_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Id/CMakeFiles/rebuild_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Math/CMakeFiles/install/strip.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Math/CMakeFiles/install.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Math/CMakeFiles/install/local.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Math/CMakeFiles/list_install_components.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Math/CMakeFiles/edit_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Math/CMakeFiles/rebuild_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Model/CMakeFiles/install/strip.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Model/CMakeFiles/install.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Model/CMakeFiles/install/local.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Model/CMakeFiles/list_install_components.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Model/CMakeFiles/edit_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Model/CMakeFiles/rebuild_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Motion/CMakeFiles/install/strip.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Motion/CMakeFiles/install.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Motion/CMakeFiles/install/local.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Motion/CMakeFiles/list_install_components.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Motion/CMakeFiles/edit_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Motion/CMakeFiles/rebuild_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Physics/CMakeFiles/install/strip.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Physics/CMakeFiles/install.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Physics/CMakeFiles/install/local.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Physics/CMakeFiles/list_install_components.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Physics/CMakeFiles/edit_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Physics/CMakeFiles/rebuild_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/CMakeFiles/install/strip.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/CMakeFiles/install.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/CMakeFiles/install/local.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/CMakeFiles/list_install_components.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/CMakeFiles/edit_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/CMakeFiles/rebuild_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/install/strip.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/install.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/install/local.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/list_install_components.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/edit_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/rebuild_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Type/CMakeFiles/install/strip.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Type/CMakeFiles/install.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Type/CMakeFiles/install/local.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Type/CMakeFiles/list_install_components.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Type/CMakeFiles/edit_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Type/CMakeFiles/rebuild_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Utils/CMakeFiles/install/strip.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Utils/CMakeFiles/install.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Utils/CMakeFiles/install/local.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Utils/CMakeFiles/list_install_components.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Utils/CMakeFiles/edit_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Utils/CMakeFiles/rebuild_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/install/strip.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/edit_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/rebuild_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/list_install_components.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/install/local.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/install.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/src/CMakeFiles/install/strip.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/src/CMakeFiles/install.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/src/CMakeFiles/install/local.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/src/CMakeFiles/list_install_components.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/src/CMakeFiles/edit_cache.dir ++/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/src/CMakeFiles/rebuild_cache.dir +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/cmake.check_cache ./demo_dev/build_old/make_gcc/CMakeFiles/cmake.check_cache +--- ./demo_clean/build_old/make_gcc/CMakeFiles/cmake.check_cache 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/cmake.check_cache 2024-03-28 17:57:40.564997982 +0000 +@@ -0,0 +1 @@ ++# This file is generated by cmake for dependency checking of the CMakeCache.txt file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/CMakeFiles/progress.marks +--- ./demo_clean/build_old/make_gcc/CMakeFiles/progress.marks 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/CMakeFiles/progress.marks 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1 @@ ++72 +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/CMakeDirectoryInformation.cmake +--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/CMakeDirectoryInformation.cmake 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,16 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Relative path conversion top directories. ++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism") ++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc") ++ ++# Force unix paths in dependencies. ++set(CMAKE_FORCE_UNIX_PATHS 1) ++ ++ ++# The C and CXX include file regular expressions for this directory. ++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") ++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") ++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) ++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/CXX.includecache ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/CXX.includecache +--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/CXX.includecache 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/CXX.includecache 2023-05-28 08:19:46.915324649 +0100 +@@ -0,0 +1,54 @@ ++#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) ++ ++#IncludeRegexScan: ^.*$ ++ ++#IncludeRegexComplain: ^$ ++ ++#IncludeRegexTransform: ++ ++../../../../include/facial_landmark_detector.h ++deque ++- ++string ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/src/facial_landmark_detector.cpp ++stdexcept ++- ++fstream ++- ++string ++- ++sstream ++- ++cmath ++- ++cstdint ++- ++cinttypes ++- ++WinSock2.h ++- ++ws2tcpip.h ++- ++basetsd.h ++- ++sys/types.h ++- ++sys/socket.h ++- ++arpa/inet.h ++- ++unistd.h ++- ++facial_landmark_detector.h ++/home/ace/src/vtb/FacialLandmarksForCubism/src/facial_landmark_detector.h ++math_utils.h ++/home/ace/src/vtb/FacialLandmarksForCubism/src/math_utils.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/src/math_utils.h ++cmath ++- ++initializer_list ++- ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/DependInfo.cmake ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/DependInfo.cmake +--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/DependInfo.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/DependInfo.cmake 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,21 @@ ++# The set of languages for which implicit dependencies are needed: ++set(CMAKE_DEPENDS_LANGUAGES ++ "CXX" ++ ) ++# The set of files for implicit dependencies of each language: ++set(CMAKE_DEPENDS_CHECK_CXX ++ "/home/ace/src/vtb/FacialLandmarksForCubism/src/facial_landmark_detector.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o" ++ ) ++set(CMAKE_CXX_COMPILER_ID "GNU") ++ ++# The include file search paths: ++set(CMAKE_CXX_TARGET_INCLUDE_PATH ++ "../../../../include" ++ ) ++ ++# Targets to which this target links. ++set(CMAKE_TARGET_LINKED_INFO_FILES ++ ) ++ ++# Fortran module output directory. ++set(CMAKE_Fortran_TARGET_MODULE_DIR "") +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make +--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,119 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Delete rule output on recipe failure. ++.DELETE_ON_ERROR: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++# Include any dependencies generated for this target. ++include FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend.make ++ ++# Include the progress variables for this target. ++include FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/progress.make ++ ++# Include the compile flags for this target's objects. ++include FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/flags.make ++ ++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o: FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/flags.make ++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o: ../../../../src/facial_landmark_detector.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/src/facial_landmark_detector.cpp ++ ++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/src/facial_landmark_detector.cpp > CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.i ++ ++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/src/facial_landmark_detector.cpp -o CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.s ++ ++# Object files for target FacialLandmarksForCubism ++FacialLandmarksForCubism_OBJECTS = \ ++"CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o" ++ ++# External object files for target FacialLandmarksForCubism ++FacialLandmarksForCubism_EXTERNAL_OBJECTS = ++ ++FacialLandmarksForCubism_build/libFacialLandmarksForCubism.a: FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o ++FacialLandmarksForCubism_build/libFacialLandmarksForCubism.a: FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make ++FacialLandmarksForCubism_build/libFacialLandmarksForCubism.a: FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/link.txt ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library libFacialLandmarksForCubism.a" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build && $(CMAKE_COMMAND) -P CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean_target.cmake ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/FacialLandmarksForCubism.dir/link.txt --verbose=$(VERBOSE) ++ ++# Rule to build all files generated by this target. ++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build: FacialLandmarksForCubism_build/libFacialLandmarksForCubism.a ++ ++.PHONY : FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build ++ ++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build && $(CMAKE_COMMAND) -P CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean.cmake ++.PHONY : FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/clean ++ ++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev /home/ace/src/vtb/FacialLandmarksForCubism /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/DependInfo.cmake --color=$(COLOR) ++.PHONY : FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean.cmake ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean.cmake +--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean.cmake 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,10 @@ ++file(REMOVE_RECURSE ++ "CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o" ++ "libFacialLandmarksForCubism.a" ++ "libFacialLandmarksForCubism.pdb" ++) ++ ++# Per-language clean rules from dependency scanning. ++foreach(lang CXX) ++ include(CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean_${lang}.cmake OPTIONAL) ++endforeach() +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean_target.cmake ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean_target.cmake +--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean_target.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/cmake_clean_target.cmake 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,3 @@ ++file(REMOVE_RECURSE ++ "libFacialLandmarksForCubism.a" ++) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend.internal ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend.internal +--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend.internal 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend.internal 2023-05-28 08:19:46.915324649 +0100 +@@ -0,0 +1,7 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o ++ ../../../../include/facial_landmark_detector.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/src/facial_landmark_detector.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/src/math_utils.h +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend.make ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend.make +--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/depend.make 2023-05-28 08:19:46.915324649 +0100 +@@ -0,0 +1,7 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o: ../../../../include/facial_landmark_detector.h ++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o: ../../../../src/facial_landmark_detector.cpp ++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o: ../../../../src/math_utils.h ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/flags.make ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/flags.make +--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/flags.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/flags.make 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,10 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# compile CXX with /usr/bin/c++ ++CXX_FLAGS = -O3 -DNDEBUG -std=c++1z ++ ++CXX_DEFINES = ++ ++CXX_INCLUDES = -I/home/ace/src/vtb/FacialLandmarksForCubism/include ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/link.txt ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/link.txt +--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/link.txt 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/link.txt 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,2 @@ ++/usr/bin/ar qc libFacialLandmarksForCubism.a CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o ++/usr/bin/ranlib libFacialLandmarksForCubism.a +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/progress.make ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/progress.make +--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/progress.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/progress.make 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,3 @@ ++CMAKE_PROGRESS_1 = 12 ++CMAKE_PROGRESS_2 = 13 ++ +Binary files ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o and ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/progress.marks +--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/progress.marks 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/progress.marks 2023-05-28 08:19:46.831323111 +0100 +@@ -0,0 +1 @@ ++2 +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/Makefile ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/Makefile +--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/Makefile 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,237 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++# Allow only one "make -f Makefile2" at a time, but pass parallelism. ++.NOTPARALLEL: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Targets provided globally by CMake. ++ ++# Special rule for the target install/strip ++install/strip: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip ++ ++# Special rule for the target install/strip ++install/strip/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip/fast ++ ++# Special rule for the target edit_cache ++edit_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." ++ /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. ++.PHONY : edit_cache ++ ++# Special rule for the target edit_cache ++edit_cache/fast: edit_cache ++ ++.PHONY : edit_cache/fast ++ ++# Special rule for the target rebuild_cache ++rebuild_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." ++ /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) ++.PHONY : rebuild_cache ++ ++# Special rule for the target rebuild_cache ++rebuild_cache/fast: rebuild_cache ++ ++.PHONY : rebuild_cache/fast ++ ++# Special rule for the target list_install_components ++list_install_components: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" ++.PHONY : list_install_components ++ ++# Special rule for the target list_install_components ++list_install_components/fast: list_install_components ++ ++.PHONY : list_install_components/fast ++ ++# Special rule for the target install/local ++install/local: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local ++ ++# Special rule for the target install/local ++install/local/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local/fast ++ ++# Special rule for the target install ++install: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install ++ ++# Special rule for the target install ++install/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install/fast ++ ++# The main all target ++all: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/CMakeFiles/progress.marks ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FacialLandmarksForCubism_build/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : all ++ ++# The main clean target ++clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FacialLandmarksForCubism_build/clean ++.PHONY : clean ++ ++# The main clean target ++clean/fast: clean ++ ++.PHONY : clean/fast ++ ++# Prepare targets for installation. ++preinstall: all ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FacialLandmarksForCubism_build/preinstall ++.PHONY : preinstall ++ ++# Prepare targets for installation. ++preinstall/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FacialLandmarksForCubism_build/preinstall ++.PHONY : preinstall/fast ++ ++# Convenience name for target. ++FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/rule: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/rule ++.PHONY : FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/rule ++ ++# Convenience name for target. ++FacialLandmarksForCubism: FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/rule ++ ++.PHONY : FacialLandmarksForCubism ++ ++# fast build rule for target. ++FacialLandmarksForCubism/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build ++.PHONY : FacialLandmarksForCubism/fast ++ ++src/facial_landmark_detector.o: src/facial_landmark_detector.cpp.o ++ ++.PHONY : src/facial_landmark_detector.o ++ ++# target to build an object file ++src/facial_landmark_detector.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.o ++.PHONY : src/facial_landmark_detector.cpp.o ++ ++src/facial_landmark_detector.i: src/facial_landmark_detector.cpp.i ++ ++.PHONY : src/facial_landmark_detector.i ++ ++# target to preprocess a source file ++src/facial_landmark_detector.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.i ++.PHONY : src/facial_landmark_detector.cpp.i ++ ++src/facial_landmark_detector.s: src/facial_landmark_detector.cpp.s ++ ++.PHONY : src/facial_landmark_detector.s ++ ++# target to generate assembly for a file ++src/facial_landmark_detector.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/src/facial_landmark_detector.cpp.s ++.PHONY : src/facial_landmark_detector.cpp.s ++ ++# Help Target ++help: ++ @echo "The following are some of the valid targets for this Makefile:" ++ @echo "... all (the default if no target is provided)" ++ @echo "... clean" ++ @echo "... edit_cache" ++ @echo "... install" ++ @echo "... install/local" ++ @echo "... install/strip" ++ @echo "... list_install_components" ++ @echo "... rebuild_cache" ++ @echo "... FacialLandmarksForCubism" ++ @echo "... src/facial_landmark_detector.o" ++ @echo "... src/facial_landmark_detector.i" ++ @echo "... src/facial_landmark_detector.s" ++.PHONY : help ++ ++ ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/cmake_install.cmake ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/cmake_install.cmake +--- ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/cmake_install.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/cmake_install.cmake 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,39 @@ ++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Release") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "1") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "FALSE") ++endif() ++ +Binary files ./demo_clean/build_old/make_gcc/FacialLandmarksForCubism_build/libFacialLandmarksForCubism.a and ./demo_dev/build_old/make_gcc/FacialLandmarksForCubism_build/libFacialLandmarksForCubism.a differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/CMakeDirectoryInformation.cmake +--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/CMakeDirectoryInformation.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,16 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Relative path conversion top directories. ++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework") ++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc") ++ ++# Force unix paths in dependencies. ++set(CMAKE_FORCE_UNIX_PATHS 1) ++ ++ ++# The C and CXX include file regular expressions for this directory. ++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") ++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") ++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) ++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/CXX.includecache ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/CXX.includecache +--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/CXX.includecache 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/CXX.includecache 2023-05-28 08:19:56.263495815 +0100 +@@ -0,0 +1,718 @@ ++#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) ++ ++#IncludeRegexScan: ^.*$ ++ ++#IncludeRegexComplain: ^$ ++ ++#IncludeRegexTransform: ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.cpp ++CubismCdiJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.hpp ++CubismJsonHolder.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++Utils/CubismJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.cpp ++CubismDefaultParameterId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.cpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Utils/CubismDebug.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Utils/CubismJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Id/CubismIdManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++Rendering/CubismRenderer.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++vector ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Live2DCubismCore.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++CubismFrameworkConfig.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++new ++- ++ICubismAllocator.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++cstdlib ++- ++Type/CubismBasicType.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++Utils/CubismJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.cpp ++CubismModelSettingJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Type/csmMap.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Id/CubismIdManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.hpp ++ICubismModelSetting.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++CubismJsonHolder.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++Utils/CubismJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.cpp ++CubismBreath.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++math.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Model/CubismModel.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Id/CubismId.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Type/csmVector.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.cpp ++CubismEyeBlink.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Id/CubismId.hpp ++stdlib.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Model/CubismModel.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Type/csmVector.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Id/CubismId.hpp ++ICubismModelSetting.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/ICubismModelSetting.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.cpp ++CubismPose.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++Id/CubismIdManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Id/CubismIdManager.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Model/CubismModel.hpp ++Utils/CubismJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/Utils/CubismJson.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Type/CubismBasicType.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Type/csmMap.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.cpp ++CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Type/CubismBasicType.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/Type/CubismBasicType.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Type/csmString.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/Type/csmString.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.cpp ++CubismIdManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++Type/CubismBasicType.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/Type/CubismBasicType.hpp ++Type/csmString.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/Type/csmString.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/Type/csmVector.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Live2DCubismCore.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.cpp ++CubismMath.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp ++cmath ++- ++Type/CubismBasicType.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/Type/CubismBasicType.hpp ++Math/CubismVector2.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/Math/CubismVector2.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.cpp ++CubismMatrix44.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Type/CubismBasicType.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/Type/CubismBasicType.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.cpp ++CubismModelMatrix.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++Type/csmString.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/Type/csmString.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++CubismMatrix44.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Type/csmMap.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/Type/csmMap.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.cpp ++CubismTargetPoint.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++Math/CubismMath.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/Math/CubismMath.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismFramework.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.cpp ++CubismVector2.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++Math/CubismMath.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/Math/CubismMath.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismFramework.hpp ++math.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/math.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.cpp ++CubismViewMatrix.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp ++CubismMatrix44.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.cpp ++CubismMoc.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismFramework.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.cpp ++CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++Rendering/CubismRenderer.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Rendering/CubismRenderer.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Id/CubismId.hpp ++Id/CubismIdManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Id/CubismIdManager.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismFramework.hpp ++Type/csmMap.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Type/csmMap.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Type/csmVector.hpp ++Rendering/CubismRenderer.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Rendering/CubismRenderer.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Id/CubismId.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.cpp ++CubismModelUserData.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++CubismModelUserDataJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.hpp ++Utils/CubismString.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Utils/CubismString.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.cpp ++CubismModelUserDataJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.hpp ++CubismModelUserData.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.hpp ++CubismJsonHolder.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismJsonHolder.hpp ++Utils/CubismJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Utils/CubismJson.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Model/CubismModel.hpp ++Id/CubismIdManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Id/CubismIdManager.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.cpp ++CubismUserModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++Motion/CubismMotion.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Motion/CubismMotion.hpp ++Physics/CubismPhysics.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Physics/CubismPhysics.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++Effect/CubismPose.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Effect/CubismPose.hpp ++Effect/CubismEyeBlink.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Effect/CubismEyeBlink.hpp ++Effect/CubismBreath.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Effect/CubismBreath.hpp ++Math/CubismModelMatrix.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Math/CubismModelMatrix.hpp ++Math/CubismTargetPoint.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Math/CubismTargetPoint.hpp ++Model/CubismMoc.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Model/CubismMoc.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Model/CubismModel.hpp ++Motion/CubismMotionManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Motion/CubismMotionManager.hpp ++Motion/CubismExpressionMotion.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Motion/CubismExpressionMotion.hpp ++Physics/CubismPhysics.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Physics/CubismPhysics.hpp ++Rendering/CubismRenderer.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Rendering/CubismRenderer.hpp ++Model/CubismModelUserData.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/Model/CubismModelUserData.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.cpp ++ACubismMotion.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Model/CubismModel.hpp ++CubismMotionQueueEntry.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp ++Math/CubismMath.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Math/CubismMath.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismFramework.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Id/CubismId.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/csmVector.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.cpp ++CubismExpressionMotion.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++Id/CubismIdManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Id/CubismIdManager.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++ACubismMotion.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++Utils/CubismJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Utils/CubismJson.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Model/CubismModel.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.cpp ++CubismMotion.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp ++float.h ++- ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismFramework.hpp ++CubismMotionInternal.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionInternal.hpp ++CubismMotionJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.hpp ++CubismMotionQueueManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++CubismMotionQueueEntry.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp ++Math/CubismMath.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Math/CubismMath.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/csmVector.hpp ++Id/CubismIdManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Id/CubismIdManager.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp ++ACubismMotion.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++Type/CubismBasicType.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/CubismBasicType.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/csmVector.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Id/CubismId.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionInternal.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismFramework.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.cpp ++CubismMotionJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Id/CubismId.hpp ++Id/CubismIdManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Id/CubismIdManager.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.hpp ++CubismJsonHolder.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismJsonHolder.hpp ++Utils/CubismJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Utils/CubismJson.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Id/CubismId.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.cpp ++CubismMotionManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Model/CubismModel.hpp ++ACubismMotion.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++CubismMotionQueueManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.cpp ++CubismMotionQueueEntry.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismFramework.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp ++ACubismMotion.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/csmVector.hpp ++Model/CubismUserModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Model/CubismUserModel.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.cpp ++CubismMotionQueueManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++CubismMotionQueueEntry.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismFramework.hpp ++CubismMotion.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++ACubismMotion.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Model/CubismModel.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/Type/csmVector.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.cpp ++CubismPhysics.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++CubismPhysicsInternal.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++CubismPhysicsJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Model/CubismModel.hpp ++Utils/CubismString.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Utils/CubismString.hpp ++Math/CubismMath.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Math/CubismMath.hpp ++Math/CubismVector2.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Math/CubismVector2.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++Math/CubismVector2.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Math/CubismVector2.hpp ++CubismPhysicsInternal.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Model/CubismModel.hpp ++Math/CubismVector2.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Math/CubismVector2.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Id/CubismId.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.cpp ++CubismPhysicsJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.hpp ++Id/CubismIdManager.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Id/CubismIdManager.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.hpp ++CubismJsonHolder.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismJsonHolder.hpp ++Utils/CubismJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Utils/CubismJson.hpp ++Math/CubismVector2.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Math/CubismVector2.hpp ++Id/CubismId.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/Id/CubismId.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.cpp ++CubismRenderer.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismFramework.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/Model/CubismModel.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismFramework.hpp ++Math/CubismMatrix44.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/Math/CubismMatrix44.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp ++CubismOffscreenSurface_OpenGLES2.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismFramework.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmVector.hpp ++Type/csmRectF.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmRectF.hpp ++Type/csmMap.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmMap.hpp ++float.h ++- ++jni.h ++- ++errno.h ++- ++GLES2/gl2.h ++- ++GLES2/gl2ext.h ++- ++OpenGLES/ES2/gl.h ++- ++OpenGLES/ES2/glext.h ++- ++GL/glew.h ++- ++GL/gl.h ++- ++GL/glew.h ++- ++OpenGL/gl.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp ++CubismRenderer_OpenGLES2.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp ++Math/CubismMatrix44.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Math/CubismMatrix44.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmVector.hpp ++Model/CubismModel.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Model/CubismModel.hpp ++float.h ++- ++Windows.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp ++../CubismRenderer.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismFramework.hpp ++CubismOffscreenSurface_OpenGLES2.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmVector.hpp ++Type/csmRectF.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmRectF.hpp ++Math/CubismVector2.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Math/CubismVector2.hpp ++Type/csmMap.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/Type/csmMap.hpp ++jni.h ++- ++errno.h ++- ++GLES2/gl2.h ++- ++GLES2/gl2ext.h ++- ++OpenGLES/ES2/gl.h ++- ++OpenGLES/ES2/glext.h ++- ++GL/glew.h ++- ++GL/gl.h ++- ++GL/glew.h ++- ++OpenGL/gl.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++cstddef ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismFramework.hpp ++csmString.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Utils/CubismDebug.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/Utils/CubismDebug.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.cpp ++csmRectF.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismFramework.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.cpp ++csmString.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++stdarg.h ++- ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismFramework.hpp ++Utils/CubismDebug.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/Utils/CubismDebug.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismFramework.hpp ++string.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++csmString.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismFramework.hpp ++Utils/CubismDebug.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/Utils/CubismDebug.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.cpp ++CubismDebug.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismFramework.hpp ++stdio.h ++- ++stdarg.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismFramework.hpp ++assert.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/assert.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.cpp ++CubismJson.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++stdlib.h ++- ++Type/csmString.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmString.hpp ++CubismDebug.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++stdio.h ++- ++CubismFramework.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismFramework.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmVector.hpp ++Type/csmMap.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmMap.hpp ++Type/csmString.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmString.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.cpp ++CubismString.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp ++Type/csmVector.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmVector.hpp ++stdio.h ++- ++stdarg.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp ++Type/csmString.hpp ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/Type/csmString.hpp ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++cstddef ++- ++cstdint ++- ++stddef.h ++- ++stdint.h ++- ++stddef.h ++- ++inttypes.h ++- ++stdint.h ++- ++inttypes.h ++- ++Availability.h ++- ++OpenGL/glu.h ++- ++GL/glu.h ++- ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/DependInfo.cmake ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/DependInfo.cmake +--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/DependInfo.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/DependInfo.cmake 2023-05-28 08:19:46.819322891 +0100 +@@ -0,0 +1,67 @@ ++# The set of languages for which implicit dependencies are needed: ++set(CMAKE_DEPENDS_LANGUAGES ++ "CXX" ++ ) ++# The set of files for implicit dependencies of each language: ++set(CMAKE_DEPENDS_CHECK_CXX ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.cpp" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o" ++ ) ++set(CMAKE_CXX_COMPILER_ID "GNU") ++ ++# Preprocessor definitions for this target. ++set(CMAKE_TARGET_DEFINITIONS_CXX ++ "CSM_TARGET_LINUX_GL" ++ "GLEW_STATIC" ++ ) ++ ++# The include file search paths: ++set(CMAKE_CXX_TARGET_INCLUDE_PATH ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/../Core/include" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/../CubismSdkForNative-4-r.7/Core/include" ++ ) ++ ++# Targets to which this target links. ++set(CMAKE_TARGET_LINKED_INFO_FILES ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/glew_s.dir/DependInfo.cmake" ++ ) ++ ++# Fortran module output directory. ++set(CMAKE_Fortran_TARGET_MODULE_DIR "") +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/build.make ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/build.make +--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/build.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/build.make 2023-05-28 08:19:46.819322891 +0100 +@@ -0,0 +1,659 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Delete rule output on recipe failure. ++.DELETE_ON_ERROR: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++# Include any dependencies generated for this target. ++include Framework/CMakeFiles/Framework.dir/depend.make ++ ++# Include the progress variables for this target. ++include Framework/CMakeFiles/Framework.dir/progress.make ++ ++# Include the compile flags for this target's objects. ++include Framework/CMakeFiles/Framework.dir/flags.make ++ ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.cpp > CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.cpp -o CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.cpp > CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.cpp -o CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/CubismFramework.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/CubismFramework.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.cpp > CMakeFiles/Framework.dir/src/CubismFramework.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/CubismFramework.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.cpp -o CMakeFiles/Framework.dir/src/CubismFramework.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.cpp > CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.cpp -o CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.cpp > CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.cpp -o CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.cpp > CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.cpp -o CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.cpp > CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.cpp -o CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Id/CubismId.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.cpp > CMakeFiles/Framework.dir/src/Id/CubismId.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Id/CubismId.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.cpp -o CMakeFiles/Framework.dir/src/Id/CubismId.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.cpp > CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.cpp -o CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.cpp > CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.cpp -o CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.cpp > CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.cpp -o CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.cpp > CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.cpp -o CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.cpp > CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.cpp -o CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.cpp > CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.cpp -o CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.cpp > CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.cpp -o CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.cpp > CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.cpp -o CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.cpp > CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.cpp -o CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.cpp > CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.cpp -o CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.cpp > CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.cpp -o CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.cpp > CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.cpp -o CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.cpp > CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.cpp -o CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.cpp > CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.cpp -o CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.cpp > CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.cpp -o CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.cpp > CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.cpp -o CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.cpp > CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.cpp -o CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.cpp > CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.cpp -o CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.cpp > CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.cpp -o CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.cpp > CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.cpp -o CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.cpp > CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.cpp -o CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.cpp > CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.cpp -o CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_31) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp > CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp -o CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_32) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp > CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp -o CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_33) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.cpp > CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.cpp -o CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_34) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Type/csmString.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Type/csmString.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.cpp > CMakeFiles/Framework.dir/src/Type/csmString.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Type/csmString.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.cpp -o CMakeFiles/Framework.dir/src/Type/csmString.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_35) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.cpp > CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.cpp -o CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_36) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.cpp > CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.cpp -o CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.s ++ ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: Framework/CMakeFiles/Framework.dir/flags.make ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.cpp ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_37) "Building CXX object Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.cpp ++ ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.cpp > CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.i ++ ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.cpp -o CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.s ++ ++# Object files for target Framework ++Framework_OBJECTS = \ ++"CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o" \ ++"CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o" \ ++"CMakeFiles/Framework.dir/src/CubismFramework.cpp.o" \ ++"CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Type/csmString.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o" \ ++"CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o" ++ ++# External object files for target Framework ++Framework_EXTERNAL_OBJECTS = ++ ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/build.make ++Framework/libFramework.a: Framework/CMakeFiles/Framework.dir/link.txt ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_38) "Linking CXX static library libFramework.a" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && $(CMAKE_COMMAND) -P CMakeFiles/Framework.dir/cmake_clean_target.cmake ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/Framework.dir/link.txt --verbose=$(VERBOSE) ++ ++# Rule to build all files generated by this target. ++Framework/CMakeFiles/Framework.dir/build: Framework/libFramework.a ++ ++.PHONY : Framework/CMakeFiles/Framework.dir/build ++ ++Framework/CMakeFiles/Framework.dir/clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework && $(CMAKE_COMMAND) -P CMakeFiles/Framework.dir/cmake_clean.cmake ++.PHONY : Framework/CMakeFiles/Framework.dir/clean ++ ++Framework/CMakeFiles/Framework.dir/depend: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/Framework.dir/DependInfo.cmake --color=$(COLOR) ++.PHONY : Framework/CMakeFiles/Framework.dir/depend ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/cmake_clean.cmake ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/cmake_clean.cmake +--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/cmake_clean.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/cmake_clean.cmake 2023-05-28 08:19:46.819322891 +0100 +@@ -0,0 +1,46 @@ ++file(REMOVE_RECURSE ++ "CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o" ++ "CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o" ++ "CMakeFiles/Framework.dir/src/CubismFramework.cpp.o" ++ "CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o" ++ "CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o" ++ "CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o" ++ "CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o" ++ "CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o" ++ "CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o" ++ "CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o" ++ "CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o" ++ "CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o" ++ "CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o" ++ "CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o" ++ "CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o" ++ "CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o" ++ "CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o" ++ "CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o" ++ "CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o" ++ "CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o" ++ "CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o" ++ "CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o" ++ "CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o" ++ "CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o" ++ "CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o" ++ "CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o" ++ "CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o" ++ "CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o" ++ "CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o" ++ "CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o" ++ "CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o" ++ "CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o" ++ "CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o" ++ "CMakeFiles/Framework.dir/src/Type/csmString.cpp.o" ++ "CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o" ++ "CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o" ++ "CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o" ++ "libFramework.a" ++ "libFramework.pdb" ++) ++ ++# Per-language clean rules from dependency scanning. ++foreach(lang CXX) ++ include(CMakeFiles/Framework.dir/cmake_clean_${lang}.cmake OPTIONAL) ++endforeach() +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/cmake_clean_target.cmake ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/cmake_clean_target.cmake +--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/cmake_clean_target.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/cmake_clean_target.cmake 2023-05-28 08:19:46.819322891 +0100 +@@ -0,0 +1,3 @@ ++file(REMOVE_RECURSE ++ "libFramework.a" ++) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/depend.internal ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/depend.internal +--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/depend.internal 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/depend.internal 2023-05-28 08:19:56.263495815 +0100 +@@ -0,0 +1,649 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionInternal.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp ++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.cpp ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/depend.make ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/depend.make +--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/depend.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/depend.make 2023-05-28 08:19:56.263495815 +0100 +@@ -0,0 +1,649 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.cpp ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismCdiJson.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.cpp ++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismDefaultParameterId.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.cpp ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.cpp ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismModelSettingJson.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.cpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.cpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.cpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.cpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.cpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.cpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.cpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.cpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.cpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.cpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.cpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismViewMatrix.hpp ++Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.cpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.cpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.cpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.cpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserDataJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.cpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.cpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.cpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.cpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionInternal.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.cpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.cpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.cpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismBreath.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismEyeBlink.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect/CubismPose.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismModelSetting.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismModelMatrix.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismTargetPoint.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismMoc.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModelUserData.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismUserModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/ACubismMotion.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismExpressionMotion.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotion.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueEntry.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.cpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion/CubismMotionQueueManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMath.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.cpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysics.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsInternal.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismJsonHolder.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismIdManager.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.cpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics/CubismPhysicsJson.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.cpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++ ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id/CubismId.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismMatrix44.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math/CubismVector2.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model/CubismModel.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/CubismRenderer.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++ ++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.cpp ++Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmRectF.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.cpp ++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.cpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmMap.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.cpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismJson.hpp ++ ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Core/include/Live2DCubismCore.h ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFramework.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/CubismFrameworkConfig.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/ICubismAllocator.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Live2DCubismCore.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/CubismBasicType.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmString.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type/csmVector.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismDebug.hpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.cpp ++Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils/CubismString.hpp ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/flags.make ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/flags.make +--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/flags.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/flags.make 2023-05-28 08:19:46.819322891 +0100 +@@ -0,0 +1,10 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# compile CXX with /usr/bin/c++ ++CXX_FLAGS = -O3 -DNDEBUG -std=c++1z ++ ++CXX_DEFINES = -DCSM_TARGET_LINUX_GL -DGLEW_STATIC ++ ++CXX_INCLUDES = -I/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src -I/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/../Core/include -I/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/../CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include -isystem /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/../CubismSdkForNative-4-r.7/Core/include ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/link.txt ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/link.txt +--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/link.txt 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/link.txt 2023-05-28 08:19:46.819322891 +0100 +@@ -0,0 +1,2 @@ ++/usr/bin/ar qc libFramework.a CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o CMakeFiles/Framework.dir/src/CubismFramework.cpp.o CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o CMakeFiles/Framework.dir/src/Type/csmString.cpp.o CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o ++/usr/bin/ranlib libFramework.a +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/progress.make ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/progress.make +--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/progress.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/progress.make 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,39 @@ ++CMAKE_PROGRESS_1 = 14 ++CMAKE_PROGRESS_2 = 15 ++CMAKE_PROGRESS_3 = 16 ++CMAKE_PROGRESS_4 = 17 ++CMAKE_PROGRESS_5 = 18 ++CMAKE_PROGRESS_6 = 19 ++CMAKE_PROGRESS_7 = 20 ++CMAKE_PROGRESS_8 = 21 ++CMAKE_PROGRESS_9 = 22 ++CMAKE_PROGRESS_10 = 23 ++CMAKE_PROGRESS_11 = 24 ++CMAKE_PROGRESS_12 = 25 ++CMAKE_PROGRESS_13 = 26 ++CMAKE_PROGRESS_14 = 27 ++CMAKE_PROGRESS_15 = 28 ++CMAKE_PROGRESS_16 = 29 ++CMAKE_PROGRESS_17 = 30 ++CMAKE_PROGRESS_18 = 31 ++CMAKE_PROGRESS_19 = 32 ++CMAKE_PROGRESS_20 = 33 ++CMAKE_PROGRESS_21 = 34 ++CMAKE_PROGRESS_22 = 35 ++CMAKE_PROGRESS_23 = 36 ++CMAKE_PROGRESS_24 = 37 ++CMAKE_PROGRESS_25 = 38 ++CMAKE_PROGRESS_26 = 39 ++CMAKE_PROGRESS_27 = 40 ++CMAKE_PROGRESS_28 = 41 ++CMAKE_PROGRESS_29 = 42 ++CMAKE_PROGRESS_30 = 43 ++CMAKE_PROGRESS_31 = 44 ++CMAKE_PROGRESS_32 = 45 ++CMAKE_PROGRESS_33 = 46 ++CMAKE_PROGRESS_34 = 47 ++CMAKE_PROGRESS_35 = 48 ++CMAKE_PROGRESS_36 = 49 ++CMAKE_PROGRESS_37 = 50 ++CMAKE_PROGRESS_38 = 51 ++ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o differ +Binary files ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o and ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/progress.marks +--- ./demo_clean/build_old/make_gcc/Framework/CMakeFiles/progress.marks 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/CMakeFiles/progress.marks 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1 @@ ++40 +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/Makefile ./demo_dev/build_old/make_gcc/Framework/Makefile +--- ./demo_clean/build_old/make_gcc/Framework/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/Makefile 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,1317 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++# Allow only one "make -f Makefile2" at a time, but pass parallelism. ++.NOTPARALLEL: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Targets provided globally by CMake. ++ ++# Special rule for the target install/strip ++install/strip: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip ++ ++# Special rule for the target install/strip ++install/strip/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip/fast ++ ++# Special rule for the target edit_cache ++edit_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." ++ /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. ++.PHONY : edit_cache ++ ++# Special rule for the target edit_cache ++edit_cache/fast: edit_cache ++ ++.PHONY : edit_cache/fast ++ ++# Special rule for the target install ++install: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install ++ ++# Special rule for the target install ++install/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install/fast ++ ++# Special rule for the target rebuild_cache ++rebuild_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." ++ /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) ++.PHONY : rebuild_cache ++ ++# Special rule for the target rebuild_cache ++rebuild_cache/fast: rebuild_cache ++ ++.PHONY : rebuild_cache/fast ++ ++# Special rule for the target list_install_components ++list_install_components: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" ++.PHONY : list_install_components ++ ++# Special rule for the target list_install_components ++list_install_components/fast: list_install_components ++ ++.PHONY : list_install_components/fast ++ ++# Special rule for the target install/local ++install/local: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local ++ ++# Special rule for the target install/local ++install/local/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local/fast ++ ++# The main all target ++all: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/CMakeFiles/progress.marks ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : all ++ ++# The main clean target ++clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/clean ++.PHONY : clean ++ ++# The main clean target ++clean/fast: clean ++ ++.PHONY : clean/fast ++ ++# Prepare targets for installation. ++preinstall: all ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/preinstall ++.PHONY : preinstall ++ ++# Prepare targets for installation. ++preinstall/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/preinstall ++.PHONY : preinstall/fast ++ ++# Convenience name for target. ++Framework/CMakeFiles/Framework.dir/rule: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/CMakeFiles/Framework.dir/rule ++.PHONY : Framework/CMakeFiles/Framework.dir/rule ++ ++# Convenience name for target. ++Framework: Framework/CMakeFiles/Framework.dir/rule ++ ++.PHONY : Framework ++ ++# fast build rule for target. ++Framework/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/build ++.PHONY : Framework/fast ++ ++src/CubismCdiJson.o: src/CubismCdiJson.cpp.o ++ ++.PHONY : src/CubismCdiJson.o ++ ++# target to build an object file ++src/CubismCdiJson.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.o ++.PHONY : src/CubismCdiJson.cpp.o ++ ++src/CubismCdiJson.i: src/CubismCdiJson.cpp.i ++ ++.PHONY : src/CubismCdiJson.i ++ ++# target to preprocess a source file ++src/CubismCdiJson.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.i ++.PHONY : src/CubismCdiJson.cpp.i ++ ++src/CubismCdiJson.s: src/CubismCdiJson.cpp.s ++ ++.PHONY : src/CubismCdiJson.s ++ ++# target to generate assembly for a file ++src/CubismCdiJson.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismCdiJson.cpp.s ++.PHONY : src/CubismCdiJson.cpp.s ++ ++src/CubismDefaultParameterId.o: src/CubismDefaultParameterId.cpp.o ++ ++.PHONY : src/CubismDefaultParameterId.o ++ ++# target to build an object file ++src/CubismDefaultParameterId.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.o ++.PHONY : src/CubismDefaultParameterId.cpp.o ++ ++src/CubismDefaultParameterId.i: src/CubismDefaultParameterId.cpp.i ++ ++.PHONY : src/CubismDefaultParameterId.i ++ ++# target to preprocess a source file ++src/CubismDefaultParameterId.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.i ++.PHONY : src/CubismDefaultParameterId.cpp.i ++ ++src/CubismDefaultParameterId.s: src/CubismDefaultParameterId.cpp.s ++ ++.PHONY : src/CubismDefaultParameterId.s ++ ++# target to generate assembly for a file ++src/CubismDefaultParameterId.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismDefaultParameterId.cpp.s ++.PHONY : src/CubismDefaultParameterId.cpp.s ++ ++src/CubismFramework.o: src/CubismFramework.cpp.o ++ ++.PHONY : src/CubismFramework.o ++ ++# target to build an object file ++src/CubismFramework.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.o ++.PHONY : src/CubismFramework.cpp.o ++ ++src/CubismFramework.i: src/CubismFramework.cpp.i ++ ++.PHONY : src/CubismFramework.i ++ ++# target to preprocess a source file ++src/CubismFramework.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.i ++.PHONY : src/CubismFramework.cpp.i ++ ++src/CubismFramework.s: src/CubismFramework.cpp.s ++ ++.PHONY : src/CubismFramework.s ++ ++# target to generate assembly for a file ++src/CubismFramework.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismFramework.cpp.s ++.PHONY : src/CubismFramework.cpp.s ++ ++src/CubismModelSettingJson.o: src/CubismModelSettingJson.cpp.o ++ ++.PHONY : src/CubismModelSettingJson.o ++ ++# target to build an object file ++src/CubismModelSettingJson.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.o ++.PHONY : src/CubismModelSettingJson.cpp.o ++ ++src/CubismModelSettingJson.i: src/CubismModelSettingJson.cpp.i ++ ++.PHONY : src/CubismModelSettingJson.i ++ ++# target to preprocess a source file ++src/CubismModelSettingJson.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.i ++.PHONY : src/CubismModelSettingJson.cpp.i ++ ++src/CubismModelSettingJson.s: src/CubismModelSettingJson.cpp.s ++ ++.PHONY : src/CubismModelSettingJson.s ++ ++# target to generate assembly for a file ++src/CubismModelSettingJson.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/CubismModelSettingJson.cpp.s ++.PHONY : src/CubismModelSettingJson.cpp.s ++ ++src/Effect/CubismBreath.o: src/Effect/CubismBreath.cpp.o ++ ++.PHONY : src/Effect/CubismBreath.o ++ ++# target to build an object file ++src/Effect/CubismBreath.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.o ++.PHONY : src/Effect/CubismBreath.cpp.o ++ ++src/Effect/CubismBreath.i: src/Effect/CubismBreath.cpp.i ++ ++.PHONY : src/Effect/CubismBreath.i ++ ++# target to preprocess a source file ++src/Effect/CubismBreath.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.i ++.PHONY : src/Effect/CubismBreath.cpp.i ++ ++src/Effect/CubismBreath.s: src/Effect/CubismBreath.cpp.s ++ ++.PHONY : src/Effect/CubismBreath.s ++ ++# target to generate assembly for a file ++src/Effect/CubismBreath.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Effect/CubismBreath.cpp.s ++.PHONY : src/Effect/CubismBreath.cpp.s ++ ++src/Effect/CubismEyeBlink.o: src/Effect/CubismEyeBlink.cpp.o ++ ++.PHONY : src/Effect/CubismEyeBlink.o ++ ++# target to build an object file ++src/Effect/CubismEyeBlink.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.o ++.PHONY : src/Effect/CubismEyeBlink.cpp.o ++ ++src/Effect/CubismEyeBlink.i: src/Effect/CubismEyeBlink.cpp.i ++ ++.PHONY : src/Effect/CubismEyeBlink.i ++ ++# target to preprocess a source file ++src/Effect/CubismEyeBlink.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.i ++.PHONY : src/Effect/CubismEyeBlink.cpp.i ++ ++src/Effect/CubismEyeBlink.s: src/Effect/CubismEyeBlink.cpp.s ++ ++.PHONY : src/Effect/CubismEyeBlink.s ++ ++# target to generate assembly for a file ++src/Effect/CubismEyeBlink.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Effect/CubismEyeBlink.cpp.s ++.PHONY : src/Effect/CubismEyeBlink.cpp.s ++ ++src/Effect/CubismPose.o: src/Effect/CubismPose.cpp.o ++ ++.PHONY : src/Effect/CubismPose.o ++ ++# target to build an object file ++src/Effect/CubismPose.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.o ++.PHONY : src/Effect/CubismPose.cpp.o ++ ++src/Effect/CubismPose.i: src/Effect/CubismPose.cpp.i ++ ++.PHONY : src/Effect/CubismPose.i ++ ++# target to preprocess a source file ++src/Effect/CubismPose.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.i ++.PHONY : src/Effect/CubismPose.cpp.i ++ ++src/Effect/CubismPose.s: src/Effect/CubismPose.cpp.s ++ ++.PHONY : src/Effect/CubismPose.s ++ ++# target to generate assembly for a file ++src/Effect/CubismPose.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Effect/CubismPose.cpp.s ++.PHONY : src/Effect/CubismPose.cpp.s ++ ++src/Id/CubismId.o: src/Id/CubismId.cpp.o ++ ++.PHONY : src/Id/CubismId.o ++ ++# target to build an object file ++src/Id/CubismId.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.o ++.PHONY : src/Id/CubismId.cpp.o ++ ++src/Id/CubismId.i: src/Id/CubismId.cpp.i ++ ++.PHONY : src/Id/CubismId.i ++ ++# target to preprocess a source file ++src/Id/CubismId.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.i ++.PHONY : src/Id/CubismId.cpp.i ++ ++src/Id/CubismId.s: src/Id/CubismId.cpp.s ++ ++.PHONY : src/Id/CubismId.s ++ ++# target to generate assembly for a file ++src/Id/CubismId.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Id/CubismId.cpp.s ++.PHONY : src/Id/CubismId.cpp.s ++ ++src/Id/CubismIdManager.o: src/Id/CubismIdManager.cpp.o ++ ++.PHONY : src/Id/CubismIdManager.o ++ ++# target to build an object file ++src/Id/CubismIdManager.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.o ++.PHONY : src/Id/CubismIdManager.cpp.o ++ ++src/Id/CubismIdManager.i: src/Id/CubismIdManager.cpp.i ++ ++.PHONY : src/Id/CubismIdManager.i ++ ++# target to preprocess a source file ++src/Id/CubismIdManager.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.i ++.PHONY : src/Id/CubismIdManager.cpp.i ++ ++src/Id/CubismIdManager.s: src/Id/CubismIdManager.cpp.s ++ ++.PHONY : src/Id/CubismIdManager.s ++ ++# target to generate assembly for a file ++src/Id/CubismIdManager.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Id/CubismIdManager.cpp.s ++.PHONY : src/Id/CubismIdManager.cpp.s ++ ++src/Math/CubismMath.o: src/Math/CubismMath.cpp.o ++ ++.PHONY : src/Math/CubismMath.o ++ ++# target to build an object file ++src/Math/CubismMath.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.o ++.PHONY : src/Math/CubismMath.cpp.o ++ ++src/Math/CubismMath.i: src/Math/CubismMath.cpp.i ++ ++.PHONY : src/Math/CubismMath.i ++ ++# target to preprocess a source file ++src/Math/CubismMath.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.i ++.PHONY : src/Math/CubismMath.cpp.i ++ ++src/Math/CubismMath.s: src/Math/CubismMath.cpp.s ++ ++.PHONY : src/Math/CubismMath.s ++ ++# target to generate assembly for a file ++src/Math/CubismMath.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismMath.cpp.s ++.PHONY : src/Math/CubismMath.cpp.s ++ ++src/Math/CubismMatrix44.o: src/Math/CubismMatrix44.cpp.o ++ ++.PHONY : src/Math/CubismMatrix44.o ++ ++# target to build an object file ++src/Math/CubismMatrix44.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.o ++.PHONY : src/Math/CubismMatrix44.cpp.o ++ ++src/Math/CubismMatrix44.i: src/Math/CubismMatrix44.cpp.i ++ ++.PHONY : src/Math/CubismMatrix44.i ++ ++# target to preprocess a source file ++src/Math/CubismMatrix44.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.i ++.PHONY : src/Math/CubismMatrix44.cpp.i ++ ++src/Math/CubismMatrix44.s: src/Math/CubismMatrix44.cpp.s ++ ++.PHONY : src/Math/CubismMatrix44.s ++ ++# target to generate assembly for a file ++src/Math/CubismMatrix44.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismMatrix44.cpp.s ++.PHONY : src/Math/CubismMatrix44.cpp.s ++ ++src/Math/CubismModelMatrix.o: src/Math/CubismModelMatrix.cpp.o ++ ++.PHONY : src/Math/CubismModelMatrix.o ++ ++# target to build an object file ++src/Math/CubismModelMatrix.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.o ++.PHONY : src/Math/CubismModelMatrix.cpp.o ++ ++src/Math/CubismModelMatrix.i: src/Math/CubismModelMatrix.cpp.i ++ ++.PHONY : src/Math/CubismModelMatrix.i ++ ++# target to preprocess a source file ++src/Math/CubismModelMatrix.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.i ++.PHONY : src/Math/CubismModelMatrix.cpp.i ++ ++src/Math/CubismModelMatrix.s: src/Math/CubismModelMatrix.cpp.s ++ ++.PHONY : src/Math/CubismModelMatrix.s ++ ++# target to generate assembly for a file ++src/Math/CubismModelMatrix.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismModelMatrix.cpp.s ++.PHONY : src/Math/CubismModelMatrix.cpp.s ++ ++src/Math/CubismTargetPoint.o: src/Math/CubismTargetPoint.cpp.o ++ ++.PHONY : src/Math/CubismTargetPoint.o ++ ++# target to build an object file ++src/Math/CubismTargetPoint.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.o ++.PHONY : src/Math/CubismTargetPoint.cpp.o ++ ++src/Math/CubismTargetPoint.i: src/Math/CubismTargetPoint.cpp.i ++ ++.PHONY : src/Math/CubismTargetPoint.i ++ ++# target to preprocess a source file ++src/Math/CubismTargetPoint.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.i ++.PHONY : src/Math/CubismTargetPoint.cpp.i ++ ++src/Math/CubismTargetPoint.s: src/Math/CubismTargetPoint.cpp.s ++ ++.PHONY : src/Math/CubismTargetPoint.s ++ ++# target to generate assembly for a file ++src/Math/CubismTargetPoint.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismTargetPoint.cpp.s ++.PHONY : src/Math/CubismTargetPoint.cpp.s ++ ++src/Math/CubismVector2.o: src/Math/CubismVector2.cpp.o ++ ++.PHONY : src/Math/CubismVector2.o ++ ++# target to build an object file ++src/Math/CubismVector2.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.o ++.PHONY : src/Math/CubismVector2.cpp.o ++ ++src/Math/CubismVector2.i: src/Math/CubismVector2.cpp.i ++ ++.PHONY : src/Math/CubismVector2.i ++ ++# target to preprocess a source file ++src/Math/CubismVector2.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.i ++.PHONY : src/Math/CubismVector2.cpp.i ++ ++src/Math/CubismVector2.s: src/Math/CubismVector2.cpp.s ++ ++.PHONY : src/Math/CubismVector2.s ++ ++# target to generate assembly for a file ++src/Math/CubismVector2.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismVector2.cpp.s ++.PHONY : src/Math/CubismVector2.cpp.s ++ ++src/Math/CubismViewMatrix.o: src/Math/CubismViewMatrix.cpp.o ++ ++.PHONY : src/Math/CubismViewMatrix.o ++ ++# target to build an object file ++src/Math/CubismViewMatrix.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.o ++.PHONY : src/Math/CubismViewMatrix.cpp.o ++ ++src/Math/CubismViewMatrix.i: src/Math/CubismViewMatrix.cpp.i ++ ++.PHONY : src/Math/CubismViewMatrix.i ++ ++# target to preprocess a source file ++src/Math/CubismViewMatrix.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.i ++.PHONY : src/Math/CubismViewMatrix.cpp.i ++ ++src/Math/CubismViewMatrix.s: src/Math/CubismViewMatrix.cpp.s ++ ++.PHONY : src/Math/CubismViewMatrix.s ++ ++# target to generate assembly for a file ++src/Math/CubismViewMatrix.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Math/CubismViewMatrix.cpp.s ++.PHONY : src/Math/CubismViewMatrix.cpp.s ++ ++src/Model/CubismMoc.o: src/Model/CubismMoc.cpp.o ++ ++.PHONY : src/Model/CubismMoc.o ++ ++# target to build an object file ++src/Model/CubismMoc.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.o ++.PHONY : src/Model/CubismMoc.cpp.o ++ ++src/Model/CubismMoc.i: src/Model/CubismMoc.cpp.i ++ ++.PHONY : src/Model/CubismMoc.i ++ ++# target to preprocess a source file ++src/Model/CubismMoc.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.i ++.PHONY : src/Model/CubismMoc.cpp.i ++ ++src/Model/CubismMoc.s: src/Model/CubismMoc.cpp.s ++ ++.PHONY : src/Model/CubismMoc.s ++ ++# target to generate assembly for a file ++src/Model/CubismMoc.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismMoc.cpp.s ++.PHONY : src/Model/CubismMoc.cpp.s ++ ++src/Model/CubismModel.o: src/Model/CubismModel.cpp.o ++ ++.PHONY : src/Model/CubismModel.o ++ ++# target to build an object file ++src/Model/CubismModel.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.o ++.PHONY : src/Model/CubismModel.cpp.o ++ ++src/Model/CubismModel.i: src/Model/CubismModel.cpp.i ++ ++.PHONY : src/Model/CubismModel.i ++ ++# target to preprocess a source file ++src/Model/CubismModel.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.i ++.PHONY : src/Model/CubismModel.cpp.i ++ ++src/Model/CubismModel.s: src/Model/CubismModel.cpp.s ++ ++.PHONY : src/Model/CubismModel.s ++ ++# target to generate assembly for a file ++src/Model/CubismModel.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismModel.cpp.s ++.PHONY : src/Model/CubismModel.cpp.s ++ ++src/Model/CubismModelUserData.o: src/Model/CubismModelUserData.cpp.o ++ ++.PHONY : src/Model/CubismModelUserData.o ++ ++# target to build an object file ++src/Model/CubismModelUserData.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.o ++.PHONY : src/Model/CubismModelUserData.cpp.o ++ ++src/Model/CubismModelUserData.i: src/Model/CubismModelUserData.cpp.i ++ ++.PHONY : src/Model/CubismModelUserData.i ++ ++# target to preprocess a source file ++src/Model/CubismModelUserData.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.i ++.PHONY : src/Model/CubismModelUserData.cpp.i ++ ++src/Model/CubismModelUserData.s: src/Model/CubismModelUserData.cpp.s ++ ++.PHONY : src/Model/CubismModelUserData.s ++ ++# target to generate assembly for a file ++src/Model/CubismModelUserData.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserData.cpp.s ++.PHONY : src/Model/CubismModelUserData.cpp.s ++ ++src/Model/CubismModelUserDataJson.o: src/Model/CubismModelUserDataJson.cpp.o ++ ++.PHONY : src/Model/CubismModelUserDataJson.o ++ ++# target to build an object file ++src/Model/CubismModelUserDataJson.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.o ++.PHONY : src/Model/CubismModelUserDataJson.cpp.o ++ ++src/Model/CubismModelUserDataJson.i: src/Model/CubismModelUserDataJson.cpp.i ++ ++.PHONY : src/Model/CubismModelUserDataJson.i ++ ++# target to preprocess a source file ++src/Model/CubismModelUserDataJson.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.i ++.PHONY : src/Model/CubismModelUserDataJson.cpp.i ++ ++src/Model/CubismModelUserDataJson.s: src/Model/CubismModelUserDataJson.cpp.s ++ ++.PHONY : src/Model/CubismModelUserDataJson.s ++ ++# target to generate assembly for a file ++src/Model/CubismModelUserDataJson.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismModelUserDataJson.cpp.s ++.PHONY : src/Model/CubismModelUserDataJson.cpp.s ++ ++src/Model/CubismUserModel.o: src/Model/CubismUserModel.cpp.o ++ ++.PHONY : src/Model/CubismUserModel.o ++ ++# target to build an object file ++src/Model/CubismUserModel.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.o ++.PHONY : src/Model/CubismUserModel.cpp.o ++ ++src/Model/CubismUserModel.i: src/Model/CubismUserModel.cpp.i ++ ++.PHONY : src/Model/CubismUserModel.i ++ ++# target to preprocess a source file ++src/Model/CubismUserModel.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.i ++.PHONY : src/Model/CubismUserModel.cpp.i ++ ++src/Model/CubismUserModel.s: src/Model/CubismUserModel.cpp.s ++ ++.PHONY : src/Model/CubismUserModel.s ++ ++# target to generate assembly for a file ++src/Model/CubismUserModel.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Model/CubismUserModel.cpp.s ++.PHONY : src/Model/CubismUserModel.cpp.s ++ ++src/Motion/ACubismMotion.o: src/Motion/ACubismMotion.cpp.o ++ ++.PHONY : src/Motion/ACubismMotion.o ++ ++# target to build an object file ++src/Motion/ACubismMotion.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.o ++.PHONY : src/Motion/ACubismMotion.cpp.o ++ ++src/Motion/ACubismMotion.i: src/Motion/ACubismMotion.cpp.i ++ ++.PHONY : src/Motion/ACubismMotion.i ++ ++# target to preprocess a source file ++src/Motion/ACubismMotion.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.i ++.PHONY : src/Motion/ACubismMotion.cpp.i ++ ++src/Motion/ACubismMotion.s: src/Motion/ACubismMotion.cpp.s ++ ++.PHONY : src/Motion/ACubismMotion.s ++ ++# target to generate assembly for a file ++src/Motion/ACubismMotion.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/ACubismMotion.cpp.s ++.PHONY : src/Motion/ACubismMotion.cpp.s ++ ++src/Motion/CubismExpressionMotion.o: src/Motion/CubismExpressionMotion.cpp.o ++ ++.PHONY : src/Motion/CubismExpressionMotion.o ++ ++# target to build an object file ++src/Motion/CubismExpressionMotion.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.o ++.PHONY : src/Motion/CubismExpressionMotion.cpp.o ++ ++src/Motion/CubismExpressionMotion.i: src/Motion/CubismExpressionMotion.cpp.i ++ ++.PHONY : src/Motion/CubismExpressionMotion.i ++ ++# target to preprocess a source file ++src/Motion/CubismExpressionMotion.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.i ++.PHONY : src/Motion/CubismExpressionMotion.cpp.i ++ ++src/Motion/CubismExpressionMotion.s: src/Motion/CubismExpressionMotion.cpp.s ++ ++.PHONY : src/Motion/CubismExpressionMotion.s ++ ++# target to generate assembly for a file ++src/Motion/CubismExpressionMotion.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismExpressionMotion.cpp.s ++.PHONY : src/Motion/CubismExpressionMotion.cpp.s ++ ++src/Motion/CubismMotion.o: src/Motion/CubismMotion.cpp.o ++ ++.PHONY : src/Motion/CubismMotion.o ++ ++# target to build an object file ++src/Motion/CubismMotion.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.o ++.PHONY : src/Motion/CubismMotion.cpp.o ++ ++src/Motion/CubismMotion.i: src/Motion/CubismMotion.cpp.i ++ ++.PHONY : src/Motion/CubismMotion.i ++ ++# target to preprocess a source file ++src/Motion/CubismMotion.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.i ++.PHONY : src/Motion/CubismMotion.cpp.i ++ ++src/Motion/CubismMotion.s: src/Motion/CubismMotion.cpp.s ++ ++.PHONY : src/Motion/CubismMotion.s ++ ++# target to generate assembly for a file ++src/Motion/CubismMotion.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotion.cpp.s ++.PHONY : src/Motion/CubismMotion.cpp.s ++ ++src/Motion/CubismMotionJson.o: src/Motion/CubismMotionJson.cpp.o ++ ++.PHONY : src/Motion/CubismMotionJson.o ++ ++# target to build an object file ++src/Motion/CubismMotionJson.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.o ++.PHONY : src/Motion/CubismMotionJson.cpp.o ++ ++src/Motion/CubismMotionJson.i: src/Motion/CubismMotionJson.cpp.i ++ ++.PHONY : src/Motion/CubismMotionJson.i ++ ++# target to preprocess a source file ++src/Motion/CubismMotionJson.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.i ++.PHONY : src/Motion/CubismMotionJson.cpp.i ++ ++src/Motion/CubismMotionJson.s: src/Motion/CubismMotionJson.cpp.s ++ ++.PHONY : src/Motion/CubismMotionJson.s ++ ++# target to generate assembly for a file ++src/Motion/CubismMotionJson.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionJson.cpp.s ++.PHONY : src/Motion/CubismMotionJson.cpp.s ++ ++src/Motion/CubismMotionManager.o: src/Motion/CubismMotionManager.cpp.o ++ ++.PHONY : src/Motion/CubismMotionManager.o ++ ++# target to build an object file ++src/Motion/CubismMotionManager.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.o ++.PHONY : src/Motion/CubismMotionManager.cpp.o ++ ++src/Motion/CubismMotionManager.i: src/Motion/CubismMotionManager.cpp.i ++ ++.PHONY : src/Motion/CubismMotionManager.i ++ ++# target to preprocess a source file ++src/Motion/CubismMotionManager.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.i ++.PHONY : src/Motion/CubismMotionManager.cpp.i ++ ++src/Motion/CubismMotionManager.s: src/Motion/CubismMotionManager.cpp.s ++ ++.PHONY : src/Motion/CubismMotionManager.s ++ ++# target to generate assembly for a file ++src/Motion/CubismMotionManager.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionManager.cpp.s ++.PHONY : src/Motion/CubismMotionManager.cpp.s ++ ++src/Motion/CubismMotionQueueEntry.o: src/Motion/CubismMotionQueueEntry.cpp.o ++ ++.PHONY : src/Motion/CubismMotionQueueEntry.o ++ ++# target to build an object file ++src/Motion/CubismMotionQueueEntry.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.o ++.PHONY : src/Motion/CubismMotionQueueEntry.cpp.o ++ ++src/Motion/CubismMotionQueueEntry.i: src/Motion/CubismMotionQueueEntry.cpp.i ++ ++.PHONY : src/Motion/CubismMotionQueueEntry.i ++ ++# target to preprocess a source file ++src/Motion/CubismMotionQueueEntry.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.i ++.PHONY : src/Motion/CubismMotionQueueEntry.cpp.i ++ ++src/Motion/CubismMotionQueueEntry.s: src/Motion/CubismMotionQueueEntry.cpp.s ++ ++.PHONY : src/Motion/CubismMotionQueueEntry.s ++ ++# target to generate assembly for a file ++src/Motion/CubismMotionQueueEntry.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueEntry.cpp.s ++.PHONY : src/Motion/CubismMotionQueueEntry.cpp.s ++ ++src/Motion/CubismMotionQueueManager.o: src/Motion/CubismMotionQueueManager.cpp.o ++ ++.PHONY : src/Motion/CubismMotionQueueManager.o ++ ++# target to build an object file ++src/Motion/CubismMotionQueueManager.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.o ++.PHONY : src/Motion/CubismMotionQueueManager.cpp.o ++ ++src/Motion/CubismMotionQueueManager.i: src/Motion/CubismMotionQueueManager.cpp.i ++ ++.PHONY : src/Motion/CubismMotionQueueManager.i ++ ++# target to preprocess a source file ++src/Motion/CubismMotionQueueManager.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.i ++.PHONY : src/Motion/CubismMotionQueueManager.cpp.i ++ ++src/Motion/CubismMotionQueueManager.s: src/Motion/CubismMotionQueueManager.cpp.s ++ ++.PHONY : src/Motion/CubismMotionQueueManager.s ++ ++# target to generate assembly for a file ++src/Motion/CubismMotionQueueManager.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Motion/CubismMotionQueueManager.cpp.s ++.PHONY : src/Motion/CubismMotionQueueManager.cpp.s ++ ++src/Physics/CubismPhysics.o: src/Physics/CubismPhysics.cpp.o ++ ++.PHONY : src/Physics/CubismPhysics.o ++ ++# target to build an object file ++src/Physics/CubismPhysics.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.o ++.PHONY : src/Physics/CubismPhysics.cpp.o ++ ++src/Physics/CubismPhysics.i: src/Physics/CubismPhysics.cpp.i ++ ++.PHONY : src/Physics/CubismPhysics.i ++ ++# target to preprocess a source file ++src/Physics/CubismPhysics.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.i ++.PHONY : src/Physics/CubismPhysics.cpp.i ++ ++src/Physics/CubismPhysics.s: src/Physics/CubismPhysics.cpp.s ++ ++.PHONY : src/Physics/CubismPhysics.s ++ ++# target to generate assembly for a file ++src/Physics/CubismPhysics.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysics.cpp.s ++.PHONY : src/Physics/CubismPhysics.cpp.s ++ ++src/Physics/CubismPhysicsJson.o: src/Physics/CubismPhysicsJson.cpp.o ++ ++.PHONY : src/Physics/CubismPhysicsJson.o ++ ++# target to build an object file ++src/Physics/CubismPhysicsJson.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.o ++.PHONY : src/Physics/CubismPhysicsJson.cpp.o ++ ++src/Physics/CubismPhysicsJson.i: src/Physics/CubismPhysicsJson.cpp.i ++ ++.PHONY : src/Physics/CubismPhysicsJson.i ++ ++# target to preprocess a source file ++src/Physics/CubismPhysicsJson.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.i ++.PHONY : src/Physics/CubismPhysicsJson.cpp.i ++ ++src/Physics/CubismPhysicsJson.s: src/Physics/CubismPhysicsJson.cpp.s ++ ++.PHONY : src/Physics/CubismPhysicsJson.s ++ ++# target to generate assembly for a file ++src/Physics/CubismPhysicsJson.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Physics/CubismPhysicsJson.cpp.s ++.PHONY : src/Physics/CubismPhysicsJson.cpp.s ++ ++src/Rendering/CubismRenderer.o: src/Rendering/CubismRenderer.cpp.o ++ ++.PHONY : src/Rendering/CubismRenderer.o ++ ++# target to build an object file ++src/Rendering/CubismRenderer.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.o ++.PHONY : src/Rendering/CubismRenderer.cpp.o ++ ++src/Rendering/CubismRenderer.i: src/Rendering/CubismRenderer.cpp.i ++ ++.PHONY : src/Rendering/CubismRenderer.i ++ ++# target to preprocess a source file ++src/Rendering/CubismRenderer.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.i ++.PHONY : src/Rendering/CubismRenderer.cpp.i ++ ++src/Rendering/CubismRenderer.s: src/Rendering/CubismRenderer.cpp.s ++ ++.PHONY : src/Rendering/CubismRenderer.s ++ ++# target to generate assembly for a file ++src/Rendering/CubismRenderer.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Rendering/CubismRenderer.cpp.s ++.PHONY : src/Rendering/CubismRenderer.cpp.s ++ ++src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.o: src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o ++ ++.PHONY : src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.o ++ ++# target to build an object file ++src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o ++.PHONY : src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.o ++ ++src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.i: src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.i ++ ++.PHONY : src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.i ++ ++# target to preprocess a source file ++src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.i ++.PHONY : src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.i ++ ++src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.s: src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.s ++ ++.PHONY : src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.s ++ ++# target to generate assembly for a file ++src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.s ++.PHONY : src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.cpp.s ++ ++src/Rendering/OpenGL/CubismRenderer_OpenGLES2.o: src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o ++ ++.PHONY : src/Rendering/OpenGL/CubismRenderer_OpenGLES2.o ++ ++# target to build an object file ++src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o ++.PHONY : src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.o ++ ++src/Rendering/OpenGL/CubismRenderer_OpenGLES2.i: src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.i ++ ++.PHONY : src/Rendering/OpenGL/CubismRenderer_OpenGLES2.i ++ ++# target to preprocess a source file ++src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.i ++.PHONY : src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.i ++ ++src/Rendering/OpenGL/CubismRenderer_OpenGLES2.s: src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.s ++ ++.PHONY : src/Rendering/OpenGL/CubismRenderer_OpenGLES2.s ++ ++# target to generate assembly for a file ++src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.s ++.PHONY : src/Rendering/OpenGL/CubismRenderer_OpenGLES2.cpp.s ++ ++src/Type/csmRectF.o: src/Type/csmRectF.cpp.o ++ ++.PHONY : src/Type/csmRectF.o ++ ++# target to build an object file ++src/Type/csmRectF.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.o ++.PHONY : src/Type/csmRectF.cpp.o ++ ++src/Type/csmRectF.i: src/Type/csmRectF.cpp.i ++ ++.PHONY : src/Type/csmRectF.i ++ ++# target to preprocess a source file ++src/Type/csmRectF.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.i ++.PHONY : src/Type/csmRectF.cpp.i ++ ++src/Type/csmRectF.s: src/Type/csmRectF.cpp.s ++ ++.PHONY : src/Type/csmRectF.s ++ ++# target to generate assembly for a file ++src/Type/csmRectF.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Type/csmRectF.cpp.s ++.PHONY : src/Type/csmRectF.cpp.s ++ ++src/Type/csmString.o: src/Type/csmString.cpp.o ++ ++.PHONY : src/Type/csmString.o ++ ++# target to build an object file ++src/Type/csmString.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.o ++.PHONY : src/Type/csmString.cpp.o ++ ++src/Type/csmString.i: src/Type/csmString.cpp.i ++ ++.PHONY : src/Type/csmString.i ++ ++# target to preprocess a source file ++src/Type/csmString.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.i ++.PHONY : src/Type/csmString.cpp.i ++ ++src/Type/csmString.s: src/Type/csmString.cpp.s ++ ++.PHONY : src/Type/csmString.s ++ ++# target to generate assembly for a file ++src/Type/csmString.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Type/csmString.cpp.s ++.PHONY : src/Type/csmString.cpp.s ++ ++src/Utils/CubismDebug.o: src/Utils/CubismDebug.cpp.o ++ ++.PHONY : src/Utils/CubismDebug.o ++ ++# target to build an object file ++src/Utils/CubismDebug.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.o ++.PHONY : src/Utils/CubismDebug.cpp.o ++ ++src/Utils/CubismDebug.i: src/Utils/CubismDebug.cpp.i ++ ++.PHONY : src/Utils/CubismDebug.i ++ ++# target to preprocess a source file ++src/Utils/CubismDebug.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.i ++.PHONY : src/Utils/CubismDebug.cpp.i ++ ++src/Utils/CubismDebug.s: src/Utils/CubismDebug.cpp.s ++ ++.PHONY : src/Utils/CubismDebug.s ++ ++# target to generate assembly for a file ++src/Utils/CubismDebug.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Utils/CubismDebug.cpp.s ++.PHONY : src/Utils/CubismDebug.cpp.s ++ ++src/Utils/CubismJson.o: src/Utils/CubismJson.cpp.o ++ ++.PHONY : src/Utils/CubismJson.o ++ ++# target to build an object file ++src/Utils/CubismJson.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.o ++.PHONY : src/Utils/CubismJson.cpp.o ++ ++src/Utils/CubismJson.i: src/Utils/CubismJson.cpp.i ++ ++.PHONY : src/Utils/CubismJson.i ++ ++# target to preprocess a source file ++src/Utils/CubismJson.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.i ++.PHONY : src/Utils/CubismJson.cpp.i ++ ++src/Utils/CubismJson.s: src/Utils/CubismJson.cpp.s ++ ++.PHONY : src/Utils/CubismJson.s ++ ++# target to generate assembly for a file ++src/Utils/CubismJson.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Utils/CubismJson.cpp.s ++.PHONY : src/Utils/CubismJson.cpp.s ++ ++src/Utils/CubismString.o: src/Utils/CubismString.cpp.o ++ ++.PHONY : src/Utils/CubismString.o ++ ++# target to build an object file ++src/Utils/CubismString.cpp.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.o ++.PHONY : src/Utils/CubismString.cpp.o ++ ++src/Utils/CubismString.i: src/Utils/CubismString.cpp.i ++ ++.PHONY : src/Utils/CubismString.i ++ ++# target to preprocess a source file ++src/Utils/CubismString.cpp.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.i ++.PHONY : src/Utils/CubismString.cpp.i ++ ++src/Utils/CubismString.s: src/Utils/CubismString.cpp.s ++ ++.PHONY : src/Utils/CubismString.s ++ ++# target to generate assembly for a file ++src/Utils/CubismString.cpp.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/src/Utils/CubismString.cpp.s ++.PHONY : src/Utils/CubismString.cpp.s ++ ++# Help Target ++help: ++ @echo "The following are some of the valid targets for this Makefile:" ++ @echo "... all (the default if no target is provided)" ++ @echo "... clean" ++ @echo "... edit_cache" ++ @echo "... install" ++ @echo "... install/local" ++ @echo "... install/strip" ++ @echo "... list_install_components" ++ @echo "... rebuild_cache" ++ @echo "... Framework" ++ @echo "... src/CubismCdiJson.o" ++ @echo "... src/CubismCdiJson.i" ++ @echo "... src/CubismCdiJson.s" ++ @echo "... src/CubismDefaultParameterId.o" ++ @echo "... src/CubismDefaultParameterId.i" ++ @echo "... src/CubismDefaultParameterId.s" ++ @echo "... src/CubismFramework.o" ++ @echo "... src/CubismFramework.i" ++ @echo "... src/CubismFramework.s" ++ @echo "... src/CubismModelSettingJson.o" ++ @echo "... src/CubismModelSettingJson.i" ++ @echo "... src/CubismModelSettingJson.s" ++ @echo "... src/Effect/CubismBreath.o" ++ @echo "... src/Effect/CubismBreath.i" ++ @echo "... src/Effect/CubismBreath.s" ++ @echo "... src/Effect/CubismEyeBlink.o" ++ @echo "... src/Effect/CubismEyeBlink.i" ++ @echo "... src/Effect/CubismEyeBlink.s" ++ @echo "... src/Effect/CubismPose.o" ++ @echo "... src/Effect/CubismPose.i" ++ @echo "... src/Effect/CubismPose.s" ++ @echo "... src/Id/CubismId.o" ++ @echo "... src/Id/CubismId.i" ++ @echo "... src/Id/CubismId.s" ++ @echo "... src/Id/CubismIdManager.o" ++ @echo "... src/Id/CubismIdManager.i" ++ @echo "... src/Id/CubismIdManager.s" ++ @echo "... src/Math/CubismMath.o" ++ @echo "... src/Math/CubismMath.i" ++ @echo "... src/Math/CubismMath.s" ++ @echo "... src/Math/CubismMatrix44.o" ++ @echo "... src/Math/CubismMatrix44.i" ++ @echo "... src/Math/CubismMatrix44.s" ++ @echo "... src/Math/CubismModelMatrix.o" ++ @echo "... src/Math/CubismModelMatrix.i" ++ @echo "... src/Math/CubismModelMatrix.s" ++ @echo "... src/Math/CubismTargetPoint.o" ++ @echo "... src/Math/CubismTargetPoint.i" ++ @echo "... src/Math/CubismTargetPoint.s" ++ @echo "... src/Math/CubismVector2.o" ++ @echo "... src/Math/CubismVector2.i" ++ @echo "... src/Math/CubismVector2.s" ++ @echo "... src/Math/CubismViewMatrix.o" ++ @echo "... src/Math/CubismViewMatrix.i" ++ @echo "... src/Math/CubismViewMatrix.s" ++ @echo "... src/Model/CubismMoc.o" ++ @echo "... src/Model/CubismMoc.i" ++ @echo "... src/Model/CubismMoc.s" ++ @echo "... src/Model/CubismModel.o" ++ @echo "... src/Model/CubismModel.i" ++ @echo "... src/Model/CubismModel.s" ++ @echo "... src/Model/CubismModelUserData.o" ++ @echo "... src/Model/CubismModelUserData.i" ++ @echo "... src/Model/CubismModelUserData.s" ++ @echo "... src/Model/CubismModelUserDataJson.o" ++ @echo "... src/Model/CubismModelUserDataJson.i" ++ @echo "... src/Model/CubismModelUserDataJson.s" ++ @echo "... src/Model/CubismUserModel.o" ++ @echo "... src/Model/CubismUserModel.i" ++ @echo "... src/Model/CubismUserModel.s" ++ @echo "... src/Motion/ACubismMotion.o" ++ @echo "... src/Motion/ACubismMotion.i" ++ @echo "... src/Motion/ACubismMotion.s" ++ @echo "... src/Motion/CubismExpressionMotion.o" ++ @echo "... src/Motion/CubismExpressionMotion.i" ++ @echo "... src/Motion/CubismExpressionMotion.s" ++ @echo "... src/Motion/CubismMotion.o" ++ @echo "... src/Motion/CubismMotion.i" ++ @echo "... src/Motion/CubismMotion.s" ++ @echo "... src/Motion/CubismMotionJson.o" ++ @echo "... src/Motion/CubismMotionJson.i" ++ @echo "... src/Motion/CubismMotionJson.s" ++ @echo "... src/Motion/CubismMotionManager.o" ++ @echo "... src/Motion/CubismMotionManager.i" ++ @echo "... src/Motion/CubismMotionManager.s" ++ @echo "... src/Motion/CubismMotionQueueEntry.o" ++ @echo "... src/Motion/CubismMotionQueueEntry.i" ++ @echo "... src/Motion/CubismMotionQueueEntry.s" ++ @echo "... src/Motion/CubismMotionQueueManager.o" ++ @echo "... src/Motion/CubismMotionQueueManager.i" ++ @echo "... src/Motion/CubismMotionQueueManager.s" ++ @echo "... src/Physics/CubismPhysics.o" ++ @echo "... src/Physics/CubismPhysics.i" ++ @echo "... src/Physics/CubismPhysics.s" ++ @echo "... src/Physics/CubismPhysicsJson.o" ++ @echo "... src/Physics/CubismPhysicsJson.i" ++ @echo "... src/Physics/CubismPhysicsJson.s" ++ @echo "... src/Rendering/CubismRenderer.o" ++ @echo "... src/Rendering/CubismRenderer.i" ++ @echo "... src/Rendering/CubismRenderer.s" ++ @echo "... src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.o" ++ @echo "... src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.i" ++ @echo "... src/Rendering/OpenGL/CubismOffscreenSurface_OpenGLES2.s" ++ @echo "... src/Rendering/OpenGL/CubismRenderer_OpenGLES2.o" ++ @echo "... src/Rendering/OpenGL/CubismRenderer_OpenGLES2.i" ++ @echo "... src/Rendering/OpenGL/CubismRenderer_OpenGLES2.s" ++ @echo "... src/Type/csmRectF.o" ++ @echo "... src/Type/csmRectF.i" ++ @echo "... src/Type/csmRectF.s" ++ @echo "... src/Type/csmString.o" ++ @echo "... src/Type/csmString.i" ++ @echo "... src/Type/csmString.s" ++ @echo "... src/Utils/CubismDebug.o" ++ @echo "... src/Utils/CubismDebug.i" ++ @echo "... src/Utils/CubismDebug.s" ++ @echo "... src/Utils/CubismJson.o" ++ @echo "... src/Utils/CubismJson.i" ++ @echo "... src/Utils/CubismJson.s" ++ @echo "... src/Utils/CubismString.o" ++ @echo "... src/Utils/CubismString.i" ++ @echo "... src/Utils/CubismString.s" ++.PHONY : help ++ ++ ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/cmake_install.cmake +--- ./demo_clean/build_old/make_gcc/Framework/cmake_install.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/cmake_install.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,45 @@ ++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Release") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "1") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "FALSE") ++endif() ++ ++if(NOT CMAKE_INSTALL_LOCAL_ONLY) ++ # Include the install script for each subdirectory. ++ include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/cmake_install.cmake") ++ ++endif() ++ +Binary files ./demo_clean/build_old/make_gcc/Framework/libFramework.a and ./demo_dev/build_old/make_gcc/Framework/libFramework.a differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/CMakeFiles/CMakeDirectoryInformation.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/CMakeFiles/CMakeDirectoryInformation.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,16 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Relative path conversion top directories. ++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework") ++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc") ++ ++# Force unix paths in dependencies. ++set(CMAKE_FORCE_UNIX_PATHS 1) ++ ++ ++# The C and CXX include file regular expressions for this directory. ++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") ++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") ++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) ++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/CMakeFiles/progress.marks +--- ./demo_clean/build_old/make_gcc/Framework/src/CMakeFiles/progress.marks 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/CMakeFiles/progress.marks 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1 @@ ++0 +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Effect/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Effect/CMakeFiles/CMakeDirectoryInformation.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Effect/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Effect/CMakeFiles/CMakeDirectoryInformation.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,16 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Relative path conversion top directories. ++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework") ++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc") ++ ++# Force unix paths in dependencies. ++set(CMAKE_FORCE_UNIX_PATHS 1) ++ ++ ++# The C and CXX include file regular expressions for this directory. ++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") ++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") ++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) ++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Effect/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Effect/CMakeFiles/progress.marks +--- ./demo_clean/build_old/make_gcc/Framework/src/Effect/CMakeFiles/progress.marks 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Effect/CMakeFiles/progress.marks 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1 @@ ++0 +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Effect/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Effect/Makefile +--- ./demo_clean/build_old/make_gcc/Framework/src/Effect/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Effect/Makefile 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,191 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++# Allow only one "make -f Makefile2" at a time, but pass parallelism. ++.NOTPARALLEL: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Targets provided globally by CMake. ++ ++# Special rule for the target install/strip ++install/strip: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip ++ ++# Special rule for the target install/strip ++install/strip/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip/fast ++ ++# Special rule for the target install ++install: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install ++ ++# Special rule for the target install ++install/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install/fast ++ ++# Special rule for the target install/local ++install/local: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local ++ ++# Special rule for the target install/local ++install/local/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local/fast ++ ++# Special rule for the target list_install_components ++list_install_components: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" ++.PHONY : list_install_components ++ ++# Special rule for the target list_install_components ++list_install_components/fast: list_install_components ++ ++.PHONY : list_install_components/fast ++ ++# Special rule for the target edit_cache ++edit_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." ++ /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. ++.PHONY : edit_cache ++ ++# Special rule for the target edit_cache ++edit_cache/fast: edit_cache ++ ++.PHONY : edit_cache/fast ++ ++# Special rule for the target rebuild_cache ++rebuild_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." ++ /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) ++.PHONY : rebuild_cache ++ ++# Special rule for the target rebuild_cache ++rebuild_cache/fast: rebuild_cache ++ ++.PHONY : rebuild_cache/fast ++ ++# The main all target ++all: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Effect/CMakeFiles/progress.marks ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Effect/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : all ++ ++# The main clean target ++clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Effect/clean ++.PHONY : clean ++ ++# The main clean target ++clean/fast: clean ++ ++.PHONY : clean/fast ++ ++# Prepare targets for installation. ++preinstall: all ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Effect/preinstall ++.PHONY : preinstall ++ ++# Prepare targets for installation. ++preinstall/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Effect/preinstall ++.PHONY : preinstall/fast ++ ++# Help Target ++help: ++ @echo "The following are some of the valid targets for this Makefile:" ++ @echo "... all (the default if no target is provided)" ++ @echo "... clean" ++ @echo "... edit_cache" ++ @echo "... install" ++ @echo "... install/local" ++ @echo "... install/strip" ++ @echo "... list_install_components" ++ @echo "... rebuild_cache" ++.PHONY : help ++ ++ ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Effect/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Effect/cmake_install.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Effect/cmake_install.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Effect/cmake_install.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,39 @@ ++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Effect ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Release") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "1") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "FALSE") ++endif() ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Id/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Id/CMakeFiles/CMakeDirectoryInformation.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Id/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Id/CMakeFiles/CMakeDirectoryInformation.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,16 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Relative path conversion top directories. ++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework") ++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc") ++ ++# Force unix paths in dependencies. ++set(CMAKE_FORCE_UNIX_PATHS 1) ++ ++ ++# The C and CXX include file regular expressions for this directory. ++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") ++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") ++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) ++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Id/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Id/CMakeFiles/progress.marks +--- ./demo_clean/build_old/make_gcc/Framework/src/Id/CMakeFiles/progress.marks 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Id/CMakeFiles/progress.marks 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1 @@ ++0 +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Id/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Id/Makefile +--- ./demo_clean/build_old/make_gcc/Framework/src/Id/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Id/Makefile 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,191 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++# Allow only one "make -f Makefile2" at a time, but pass parallelism. ++.NOTPARALLEL: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Targets provided globally by CMake. ++ ++# Special rule for the target install/strip ++install/strip: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip ++ ++# Special rule for the target install/strip ++install/strip/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip/fast ++ ++# Special rule for the target install ++install: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install ++ ++# Special rule for the target install ++install/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install/fast ++ ++# Special rule for the target install/local ++install/local: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local ++ ++# Special rule for the target install/local ++install/local/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local/fast ++ ++# Special rule for the target list_install_components ++list_install_components: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" ++.PHONY : list_install_components ++ ++# Special rule for the target list_install_components ++list_install_components/fast: list_install_components ++ ++.PHONY : list_install_components/fast ++ ++# Special rule for the target edit_cache ++edit_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." ++ /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. ++.PHONY : edit_cache ++ ++# Special rule for the target edit_cache ++edit_cache/fast: edit_cache ++ ++.PHONY : edit_cache/fast ++ ++# Special rule for the target rebuild_cache ++rebuild_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." ++ /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) ++.PHONY : rebuild_cache ++ ++# Special rule for the target rebuild_cache ++rebuild_cache/fast: rebuild_cache ++ ++.PHONY : rebuild_cache/fast ++ ++# The main all target ++all: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Id/CMakeFiles/progress.marks ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Id/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : all ++ ++# The main clean target ++clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Id/clean ++.PHONY : clean ++ ++# The main clean target ++clean/fast: clean ++ ++.PHONY : clean/fast ++ ++# Prepare targets for installation. ++preinstall: all ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Id/preinstall ++.PHONY : preinstall ++ ++# Prepare targets for installation. ++preinstall/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Id/preinstall ++.PHONY : preinstall/fast ++ ++# Help Target ++help: ++ @echo "The following are some of the valid targets for this Makefile:" ++ @echo "... all (the default if no target is provided)" ++ @echo "... clean" ++ @echo "... edit_cache" ++ @echo "... install" ++ @echo "... install/local" ++ @echo "... install/strip" ++ @echo "... list_install_components" ++ @echo "... rebuild_cache" ++.PHONY : help ++ ++ ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Id/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Id/cmake_install.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Id/cmake_install.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Id/cmake_install.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,39 @@ ++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Id ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Release") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "1") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "FALSE") ++endif() ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Makefile +--- ./demo_clean/build_old/make_gcc/Framework/src/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Makefile 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,191 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++# Allow only one "make -f Makefile2" at a time, but pass parallelism. ++.NOTPARALLEL: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Targets provided globally by CMake. ++ ++# Special rule for the target install/strip ++install/strip: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip ++ ++# Special rule for the target install/strip ++install/strip/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip/fast ++ ++# Special rule for the target install ++install: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install ++ ++# Special rule for the target install ++install/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install/fast ++ ++# Special rule for the target install/local ++install/local: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local ++ ++# Special rule for the target install/local ++install/local/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local/fast ++ ++# Special rule for the target list_install_components ++list_install_components: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" ++.PHONY : list_install_components ++ ++# Special rule for the target list_install_components ++list_install_components/fast: list_install_components ++ ++.PHONY : list_install_components/fast ++ ++# Special rule for the target edit_cache ++edit_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." ++ /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. ++.PHONY : edit_cache ++ ++# Special rule for the target edit_cache ++edit_cache/fast: edit_cache ++ ++.PHONY : edit_cache/fast ++ ++# Special rule for the target rebuild_cache ++rebuild_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." ++ /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) ++.PHONY : rebuild_cache ++ ++# Special rule for the target rebuild_cache ++rebuild_cache/fast: rebuild_cache ++ ++.PHONY : rebuild_cache/fast ++ ++# The main all target ++all: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/CMakeFiles/progress.marks ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : all ++ ++# The main clean target ++clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/clean ++.PHONY : clean ++ ++# The main clean target ++clean/fast: clean ++ ++.PHONY : clean/fast ++ ++# Prepare targets for installation. ++preinstall: all ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/preinstall ++.PHONY : preinstall ++ ++# Prepare targets for installation. ++preinstall/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/preinstall ++.PHONY : preinstall/fast ++ ++# Help Target ++help: ++ @echo "The following are some of the valid targets for this Makefile:" ++ @echo "... all (the default if no target is provided)" ++ @echo "... clean" ++ @echo "... edit_cache" ++ @echo "... install" ++ @echo "... install/local" ++ @echo "... install/strip" ++ @echo "... list_install_components" ++ @echo "... rebuild_cache" ++.PHONY : help ++ ++ ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Math/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Math/CMakeFiles/CMakeDirectoryInformation.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Math/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Math/CMakeFiles/CMakeDirectoryInformation.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,16 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Relative path conversion top directories. ++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework") ++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc") ++ ++# Force unix paths in dependencies. ++set(CMAKE_FORCE_UNIX_PATHS 1) ++ ++ ++# The C and CXX include file regular expressions for this directory. ++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") ++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") ++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) ++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Math/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Math/CMakeFiles/progress.marks +--- ./demo_clean/build_old/make_gcc/Framework/src/Math/CMakeFiles/progress.marks 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Math/CMakeFiles/progress.marks 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1 @@ ++0 +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Math/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Math/Makefile +--- ./demo_clean/build_old/make_gcc/Framework/src/Math/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Math/Makefile 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,191 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++# Allow only one "make -f Makefile2" at a time, but pass parallelism. ++.NOTPARALLEL: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Targets provided globally by CMake. ++ ++# Special rule for the target install/strip ++install/strip: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip ++ ++# Special rule for the target install/strip ++install/strip/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip/fast ++ ++# Special rule for the target install ++install: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install ++ ++# Special rule for the target install ++install/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install/fast ++ ++# Special rule for the target install/local ++install/local: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local ++ ++# Special rule for the target install/local ++install/local/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local/fast ++ ++# Special rule for the target list_install_components ++list_install_components: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" ++.PHONY : list_install_components ++ ++# Special rule for the target list_install_components ++list_install_components/fast: list_install_components ++ ++.PHONY : list_install_components/fast ++ ++# Special rule for the target edit_cache ++edit_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." ++ /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. ++.PHONY : edit_cache ++ ++# Special rule for the target edit_cache ++edit_cache/fast: edit_cache ++ ++.PHONY : edit_cache/fast ++ ++# Special rule for the target rebuild_cache ++rebuild_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." ++ /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) ++.PHONY : rebuild_cache ++ ++# Special rule for the target rebuild_cache ++rebuild_cache/fast: rebuild_cache ++ ++.PHONY : rebuild_cache/fast ++ ++# The main all target ++all: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Math/CMakeFiles/progress.marks ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Math/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : all ++ ++# The main clean target ++clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Math/clean ++.PHONY : clean ++ ++# The main clean target ++clean/fast: clean ++ ++.PHONY : clean/fast ++ ++# Prepare targets for installation. ++preinstall: all ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Math/preinstall ++.PHONY : preinstall ++ ++# Prepare targets for installation. ++preinstall/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Math/preinstall ++.PHONY : preinstall/fast ++ ++# Help Target ++help: ++ @echo "The following are some of the valid targets for this Makefile:" ++ @echo "... all (the default if no target is provided)" ++ @echo "... clean" ++ @echo "... edit_cache" ++ @echo "... install" ++ @echo "... install/local" ++ @echo "... install/strip" ++ @echo "... list_install_components" ++ @echo "... rebuild_cache" ++.PHONY : help ++ ++ ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Math/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Math/cmake_install.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Math/cmake_install.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Math/cmake_install.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,39 @@ ++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Math ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Release") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "1") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "FALSE") ++endif() ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Model/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Model/CMakeFiles/CMakeDirectoryInformation.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Model/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Model/CMakeFiles/CMakeDirectoryInformation.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,16 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Relative path conversion top directories. ++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework") ++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc") ++ ++# Force unix paths in dependencies. ++set(CMAKE_FORCE_UNIX_PATHS 1) ++ ++ ++# The C and CXX include file regular expressions for this directory. ++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") ++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") ++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) ++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Model/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Model/CMakeFiles/progress.marks +--- ./demo_clean/build_old/make_gcc/Framework/src/Model/CMakeFiles/progress.marks 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Model/CMakeFiles/progress.marks 2023-05-28 08:19:46.831323111 +0100 +@@ -0,0 +1 @@ ++0 +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Model/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Model/Makefile +--- ./demo_clean/build_old/make_gcc/Framework/src/Model/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Model/Makefile 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,191 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++# Allow only one "make -f Makefile2" at a time, but pass parallelism. ++.NOTPARALLEL: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Targets provided globally by CMake. ++ ++# Special rule for the target install/strip ++install/strip: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip ++ ++# Special rule for the target install/strip ++install/strip/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip/fast ++ ++# Special rule for the target install ++install: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install ++ ++# Special rule for the target install ++install/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install/fast ++ ++# Special rule for the target install/local ++install/local: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local ++ ++# Special rule for the target install/local ++install/local/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local/fast ++ ++# Special rule for the target list_install_components ++list_install_components: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" ++.PHONY : list_install_components ++ ++# Special rule for the target list_install_components ++list_install_components/fast: list_install_components ++ ++.PHONY : list_install_components/fast ++ ++# Special rule for the target edit_cache ++edit_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." ++ /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. ++.PHONY : edit_cache ++ ++# Special rule for the target edit_cache ++edit_cache/fast: edit_cache ++ ++.PHONY : edit_cache/fast ++ ++# Special rule for the target rebuild_cache ++rebuild_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." ++ /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) ++.PHONY : rebuild_cache ++ ++# Special rule for the target rebuild_cache ++rebuild_cache/fast: rebuild_cache ++ ++.PHONY : rebuild_cache/fast ++ ++# The main all target ++all: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Model/CMakeFiles/progress.marks ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Model/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : all ++ ++# The main clean target ++clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Model/clean ++.PHONY : clean ++ ++# The main clean target ++clean/fast: clean ++ ++.PHONY : clean/fast ++ ++# Prepare targets for installation. ++preinstall: all ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Model/preinstall ++.PHONY : preinstall ++ ++# Prepare targets for installation. ++preinstall/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Model/preinstall ++.PHONY : preinstall/fast ++ ++# Help Target ++help: ++ @echo "The following are some of the valid targets for this Makefile:" ++ @echo "... all (the default if no target is provided)" ++ @echo "... clean" ++ @echo "... edit_cache" ++ @echo "... install" ++ @echo "... install/local" ++ @echo "... install/strip" ++ @echo "... list_install_components" ++ @echo "... rebuild_cache" ++.PHONY : help ++ ++ ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Model/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Model/cmake_install.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Model/cmake_install.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Model/cmake_install.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,39 @@ ++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Model ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Release") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "1") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "FALSE") ++endif() ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Motion/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Motion/CMakeFiles/CMakeDirectoryInformation.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Motion/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Motion/CMakeFiles/CMakeDirectoryInformation.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,16 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Relative path conversion top directories. ++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework") ++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc") ++ ++# Force unix paths in dependencies. ++set(CMAKE_FORCE_UNIX_PATHS 1) ++ ++ ++# The C and CXX include file regular expressions for this directory. ++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") ++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") ++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) ++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Motion/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Motion/CMakeFiles/progress.marks +--- ./demo_clean/build_old/make_gcc/Framework/src/Motion/CMakeFiles/progress.marks 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Motion/CMakeFiles/progress.marks 2023-05-28 08:19:46.831323111 +0100 +@@ -0,0 +1 @@ ++0 +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Motion/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Motion/Makefile +--- ./demo_clean/build_old/make_gcc/Framework/src/Motion/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Motion/Makefile 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,191 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++# Allow only one "make -f Makefile2" at a time, but pass parallelism. ++.NOTPARALLEL: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Targets provided globally by CMake. ++ ++# Special rule for the target install/strip ++install/strip: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip ++ ++# Special rule for the target install/strip ++install/strip/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip/fast ++ ++# Special rule for the target install ++install: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install ++ ++# Special rule for the target install ++install/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install/fast ++ ++# Special rule for the target install/local ++install/local: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local ++ ++# Special rule for the target install/local ++install/local/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local/fast ++ ++# Special rule for the target list_install_components ++list_install_components: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" ++.PHONY : list_install_components ++ ++# Special rule for the target list_install_components ++list_install_components/fast: list_install_components ++ ++.PHONY : list_install_components/fast ++ ++# Special rule for the target edit_cache ++edit_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." ++ /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. ++.PHONY : edit_cache ++ ++# Special rule for the target edit_cache ++edit_cache/fast: edit_cache ++ ++.PHONY : edit_cache/fast ++ ++# Special rule for the target rebuild_cache ++rebuild_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." ++ /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) ++.PHONY : rebuild_cache ++ ++# Special rule for the target rebuild_cache ++rebuild_cache/fast: rebuild_cache ++ ++.PHONY : rebuild_cache/fast ++ ++# The main all target ++all: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Motion/CMakeFiles/progress.marks ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Motion/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : all ++ ++# The main clean target ++clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Motion/clean ++.PHONY : clean ++ ++# The main clean target ++clean/fast: clean ++ ++.PHONY : clean/fast ++ ++# Prepare targets for installation. ++preinstall: all ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Motion/preinstall ++.PHONY : preinstall ++ ++# Prepare targets for installation. ++preinstall/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Motion/preinstall ++.PHONY : preinstall/fast ++ ++# Help Target ++help: ++ @echo "The following are some of the valid targets for this Makefile:" ++ @echo "... all (the default if no target is provided)" ++ @echo "... clean" ++ @echo "... edit_cache" ++ @echo "... install" ++ @echo "... install/local" ++ @echo "... install/strip" ++ @echo "... list_install_components" ++ @echo "... rebuild_cache" ++.PHONY : help ++ ++ ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Motion/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Motion/cmake_install.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Motion/cmake_install.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Motion/cmake_install.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,39 @@ ++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Motion ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Release") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "1") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "FALSE") ++endif() ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Physics/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Physics/CMakeFiles/CMakeDirectoryInformation.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Physics/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Physics/CMakeFiles/CMakeDirectoryInformation.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,16 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Relative path conversion top directories. ++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework") ++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc") ++ ++# Force unix paths in dependencies. ++set(CMAKE_FORCE_UNIX_PATHS 1) ++ ++ ++# The C and CXX include file regular expressions for this directory. ++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") ++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") ++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) ++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Physics/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Physics/CMakeFiles/progress.marks +--- ./demo_clean/build_old/make_gcc/Framework/src/Physics/CMakeFiles/progress.marks 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Physics/CMakeFiles/progress.marks 2023-05-28 08:19:46.831323111 +0100 +@@ -0,0 +1 @@ ++0 +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Physics/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Physics/Makefile +--- ./demo_clean/build_old/make_gcc/Framework/src/Physics/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Physics/Makefile 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,191 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++# Allow only one "make -f Makefile2" at a time, but pass parallelism. ++.NOTPARALLEL: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Targets provided globally by CMake. ++ ++# Special rule for the target install/strip ++install/strip: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip ++ ++# Special rule for the target install/strip ++install/strip/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip/fast ++ ++# Special rule for the target install ++install: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install ++ ++# Special rule for the target install ++install/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install/fast ++ ++# Special rule for the target install/local ++install/local: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local ++ ++# Special rule for the target install/local ++install/local/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local/fast ++ ++# Special rule for the target list_install_components ++list_install_components: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" ++.PHONY : list_install_components ++ ++# Special rule for the target list_install_components ++list_install_components/fast: list_install_components ++ ++.PHONY : list_install_components/fast ++ ++# Special rule for the target edit_cache ++edit_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." ++ /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. ++.PHONY : edit_cache ++ ++# Special rule for the target edit_cache ++edit_cache/fast: edit_cache ++ ++.PHONY : edit_cache/fast ++ ++# Special rule for the target rebuild_cache ++rebuild_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." ++ /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) ++.PHONY : rebuild_cache ++ ++# Special rule for the target rebuild_cache ++rebuild_cache/fast: rebuild_cache ++ ++.PHONY : rebuild_cache/fast ++ ++# The main all target ++all: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Physics/CMakeFiles/progress.marks ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Physics/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : all ++ ++# The main clean target ++clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Physics/clean ++.PHONY : clean ++ ++# The main clean target ++clean/fast: clean ++ ++.PHONY : clean/fast ++ ++# Prepare targets for installation. ++preinstall: all ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Physics/preinstall ++.PHONY : preinstall ++ ++# Prepare targets for installation. ++preinstall/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Physics/preinstall ++.PHONY : preinstall/fast ++ ++# Help Target ++help: ++ @echo "The following are some of the valid targets for this Makefile:" ++ @echo "... all (the default if no target is provided)" ++ @echo "... clean" ++ @echo "... edit_cache" ++ @echo "... install" ++ @echo "... install/local" ++ @echo "... install/strip" ++ @echo "... list_install_components" ++ @echo "... rebuild_cache" ++.PHONY : help ++ ++ ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Physics/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Physics/cmake_install.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Physics/cmake_install.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Physics/cmake_install.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,39 @@ ++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Physics ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Release") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "1") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "FALSE") ++endif() ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Rendering/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Rendering/CMakeFiles/CMakeDirectoryInformation.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Rendering/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Rendering/CMakeFiles/CMakeDirectoryInformation.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,16 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Relative path conversion top directories. ++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework") ++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc") ++ ++# Force unix paths in dependencies. ++set(CMAKE_FORCE_UNIX_PATHS 1) ++ ++ ++# The C and CXX include file regular expressions for this directory. ++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") ++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") ++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) ++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Rendering/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Rendering/CMakeFiles/progress.marks +--- ./demo_clean/build_old/make_gcc/Framework/src/Rendering/CMakeFiles/progress.marks 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Rendering/CMakeFiles/progress.marks 2023-05-28 08:19:46.831323111 +0100 +@@ -0,0 +1 @@ ++0 +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Rendering/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Rendering/Makefile +--- ./demo_clean/build_old/make_gcc/Framework/src/Rendering/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Rendering/Makefile 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,191 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++# Allow only one "make -f Makefile2" at a time, but pass parallelism. ++.NOTPARALLEL: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Targets provided globally by CMake. ++ ++# Special rule for the target install/strip ++install/strip: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip ++ ++# Special rule for the target install/strip ++install/strip/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip/fast ++ ++# Special rule for the target install ++install: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install ++ ++# Special rule for the target install ++install/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install/fast ++ ++# Special rule for the target install/local ++install/local: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local ++ ++# Special rule for the target install/local ++install/local/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local/fast ++ ++# Special rule for the target list_install_components ++list_install_components: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" ++.PHONY : list_install_components ++ ++# Special rule for the target list_install_components ++list_install_components/fast: list_install_components ++ ++.PHONY : list_install_components/fast ++ ++# Special rule for the target edit_cache ++edit_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." ++ /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. ++.PHONY : edit_cache ++ ++# Special rule for the target edit_cache ++edit_cache/fast: edit_cache ++ ++.PHONY : edit_cache/fast ++ ++# Special rule for the target rebuild_cache ++rebuild_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." ++ /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) ++.PHONY : rebuild_cache ++ ++# Special rule for the target rebuild_cache ++rebuild_cache/fast: rebuild_cache ++ ++.PHONY : rebuild_cache/fast ++ ++# The main all target ++all: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/CMakeFiles/progress.marks ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Rendering/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : all ++ ++# The main clean target ++clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Rendering/clean ++.PHONY : clean ++ ++# The main clean target ++clean/fast: clean ++ ++.PHONY : clean/fast ++ ++# Prepare targets for installation. ++preinstall: all ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Rendering/preinstall ++.PHONY : preinstall ++ ++# Prepare targets for installation. ++preinstall/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Rendering/preinstall ++.PHONY : preinstall/fast ++ ++# Help Target ++help: ++ @echo "The following are some of the valid targets for this Makefile:" ++ @echo "... all (the default if no target is provided)" ++ @echo "... clean" ++ @echo "... edit_cache" ++ @echo "... install" ++ @echo "... install/local" ++ @echo "... install/strip" ++ @echo "... list_install_components" ++ @echo "... rebuild_cache" ++.PHONY : help ++ ++ ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/CMakeDirectoryInformation.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/CMakeDirectoryInformation.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,16 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Relative path conversion top directories. ++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework") ++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc") ++ ++# Force unix paths in dependencies. ++set(CMAKE_FORCE_UNIX_PATHS 1) ++ ++ ++# The C and CXX include file regular expressions for this directory. ++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") ++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") ++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) ++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/progress.marks +--- ./demo_clean/build_old/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/progress.marks 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/progress.marks 2023-05-28 08:19:46.831323111 +0100 +@@ -0,0 +1 @@ ++0 +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Rendering/OpenGL/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Rendering/OpenGL/Makefile +--- ./demo_clean/build_old/make_gcc/Framework/src/Rendering/OpenGL/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Rendering/OpenGL/Makefile 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,191 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++# Allow only one "make -f Makefile2" at a time, but pass parallelism. ++.NOTPARALLEL: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Targets provided globally by CMake. ++ ++# Special rule for the target install/strip ++install/strip: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip ++ ++# Special rule for the target install/strip ++install/strip/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip/fast ++ ++# Special rule for the target install ++install: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install ++ ++# Special rule for the target install ++install/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install/fast ++ ++# Special rule for the target install/local ++install/local: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local ++ ++# Special rule for the target install/local ++install/local/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local/fast ++ ++# Special rule for the target list_install_components ++list_install_components: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" ++.PHONY : list_install_components ++ ++# Special rule for the target list_install_components ++list_install_components/fast: list_install_components ++ ++.PHONY : list_install_components/fast ++ ++# Special rule for the target edit_cache ++edit_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." ++ /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. ++.PHONY : edit_cache ++ ++# Special rule for the target edit_cache ++edit_cache/fast: edit_cache ++ ++.PHONY : edit_cache/fast ++ ++# Special rule for the target rebuild_cache ++rebuild_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." ++ /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) ++.PHONY : rebuild_cache ++ ++# Special rule for the target rebuild_cache ++rebuild_cache/fast: rebuild_cache ++ ++.PHONY : rebuild_cache/fast ++ ++# The main all target ++all: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/OpenGL/CMakeFiles/progress.marks ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Rendering/OpenGL/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : all ++ ++# The main clean target ++clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Rendering/OpenGL/clean ++.PHONY : clean ++ ++# The main clean target ++clean/fast: clean ++ ++.PHONY : clean/fast ++ ++# Prepare targets for installation. ++preinstall: all ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Rendering/OpenGL/preinstall ++.PHONY : preinstall ++ ++# Prepare targets for installation. ++preinstall/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Rendering/OpenGL/preinstall ++.PHONY : preinstall/fast ++ ++# Help Target ++help: ++ @echo "The following are some of the valid targets for this Makefile:" ++ @echo "... all (the default if no target is provided)" ++ @echo "... clean" ++ @echo "... edit_cache" ++ @echo "... install" ++ @echo "... install/local" ++ @echo "... install/strip" ++ @echo "... list_install_components" ++ @echo "... rebuild_cache" ++.PHONY : help ++ ++ ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Rendering/OpenGL/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Rendering/OpenGL/cmake_install.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Rendering/OpenGL/cmake_install.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Rendering/OpenGL/cmake_install.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,39 @@ ++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering/OpenGL ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Release") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "1") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "FALSE") ++endif() ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Rendering/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Rendering/cmake_install.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Rendering/cmake_install.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Rendering/cmake_install.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,45 @@ ++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Rendering ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Release") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "1") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "FALSE") ++endif() ++ ++if(NOT CMAKE_INSTALL_LOCAL_ONLY) ++ # Include the install script for each subdirectory. ++ include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/OpenGL/cmake_install.cmake") ++ ++endif() ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Type/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Type/CMakeFiles/CMakeDirectoryInformation.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Type/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Type/CMakeFiles/CMakeDirectoryInformation.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,16 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Relative path conversion top directories. ++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework") ++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc") ++ ++# Force unix paths in dependencies. ++set(CMAKE_FORCE_UNIX_PATHS 1) ++ ++ ++# The C and CXX include file regular expressions for this directory. ++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") ++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") ++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) ++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Type/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Type/CMakeFiles/progress.marks +--- ./demo_clean/build_old/make_gcc/Framework/src/Type/CMakeFiles/progress.marks 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Type/CMakeFiles/progress.marks 2023-05-28 08:19:46.831323111 +0100 +@@ -0,0 +1 @@ ++0 +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Type/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Type/Makefile +--- ./demo_clean/build_old/make_gcc/Framework/src/Type/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Type/Makefile 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,191 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++# Allow only one "make -f Makefile2" at a time, but pass parallelism. ++.NOTPARALLEL: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Targets provided globally by CMake. ++ ++# Special rule for the target install/strip ++install/strip: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip ++ ++# Special rule for the target install/strip ++install/strip/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip/fast ++ ++# Special rule for the target install ++install: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install ++ ++# Special rule for the target install ++install/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install/fast ++ ++# Special rule for the target install/local ++install/local: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local ++ ++# Special rule for the target install/local ++install/local/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local/fast ++ ++# Special rule for the target list_install_components ++list_install_components: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" ++.PHONY : list_install_components ++ ++# Special rule for the target list_install_components ++list_install_components/fast: list_install_components ++ ++.PHONY : list_install_components/fast ++ ++# Special rule for the target edit_cache ++edit_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." ++ /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. ++.PHONY : edit_cache ++ ++# Special rule for the target edit_cache ++edit_cache/fast: edit_cache ++ ++.PHONY : edit_cache/fast ++ ++# Special rule for the target rebuild_cache ++rebuild_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." ++ /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) ++.PHONY : rebuild_cache ++ ++# Special rule for the target rebuild_cache ++rebuild_cache/fast: rebuild_cache ++ ++.PHONY : rebuild_cache/fast ++ ++# The main all target ++all: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Type/CMakeFiles/progress.marks ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Type/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : all ++ ++# The main clean target ++clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Type/clean ++.PHONY : clean ++ ++# The main clean target ++clean/fast: clean ++ ++.PHONY : clean/fast ++ ++# Prepare targets for installation. ++preinstall: all ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Type/preinstall ++.PHONY : preinstall ++ ++# Prepare targets for installation. ++preinstall/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Type/preinstall ++.PHONY : preinstall/fast ++ ++# Help Target ++help: ++ @echo "The following are some of the valid targets for this Makefile:" ++ @echo "... all (the default if no target is provided)" ++ @echo "... clean" ++ @echo "... edit_cache" ++ @echo "... install" ++ @echo "... install/local" ++ @echo "... install/strip" ++ @echo "... list_install_components" ++ @echo "... rebuild_cache" ++.PHONY : help ++ ++ ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Type/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Type/cmake_install.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Type/cmake_install.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Type/cmake_install.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,39 @@ ++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Type ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Release") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "1") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "FALSE") ++endif() ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Utils/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/Framework/src/Utils/CMakeFiles/CMakeDirectoryInformation.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Utils/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Utils/CMakeFiles/CMakeDirectoryInformation.cmake 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,16 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Relative path conversion top directories. ++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework") ++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc") ++ ++# Force unix paths in dependencies. ++set(CMAKE_FORCE_UNIX_PATHS 1) ++ ++ ++# The C and CXX include file regular expressions for this directory. ++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") ++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") ++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) ++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Utils/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/Framework/src/Utils/CMakeFiles/progress.marks +--- ./demo_clean/build_old/make_gcc/Framework/src/Utils/CMakeFiles/progress.marks 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Utils/CMakeFiles/progress.marks 2023-05-28 08:19:46.831323111 +0100 +@@ -0,0 +1 @@ ++0 +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Utils/Makefile ./demo_dev/build_old/make_gcc/Framework/src/Utils/Makefile +--- ./demo_clean/build_old/make_gcc/Framework/src/Utils/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Utils/Makefile 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,191 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++# Allow only one "make -f Makefile2" at a time, but pass parallelism. ++.NOTPARALLEL: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Targets provided globally by CMake. ++ ++# Special rule for the target install/strip ++install/strip: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip ++ ++# Special rule for the target install/strip ++install/strip/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip/fast ++ ++# Special rule for the target install ++install: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install ++ ++# Special rule for the target install ++install/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install/fast ++ ++# Special rule for the target install/local ++install/local: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local ++ ++# Special rule for the target install/local ++install/local/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local/fast ++ ++# Special rule for the target list_install_components ++list_install_components: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" ++.PHONY : list_install_components ++ ++# Special rule for the target list_install_components ++list_install_components/fast: list_install_components ++ ++.PHONY : list_install_components/fast ++ ++# Special rule for the target edit_cache ++edit_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." ++ /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. ++.PHONY : edit_cache ++ ++# Special rule for the target edit_cache ++edit_cache/fast: edit_cache ++ ++.PHONY : edit_cache/fast ++ ++# Special rule for the target rebuild_cache ++rebuild_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." ++ /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) ++.PHONY : rebuild_cache ++ ++# Special rule for the target rebuild_cache ++rebuild_cache/fast: rebuild_cache ++ ++.PHONY : rebuild_cache/fast ++ ++# The main all target ++all: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Utils/CMakeFiles/progress.marks ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Utils/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : all ++ ++# The main clean target ++clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Utils/clean ++.PHONY : clean ++ ++# The main clean target ++clean/fast: clean ++ ++.PHONY : clean/fast ++ ++# Prepare targets for installation. ++preinstall: all ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Utils/preinstall ++.PHONY : preinstall ++ ++# Prepare targets for installation. ++preinstall/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework/src/Utils/preinstall ++.PHONY : preinstall/fast ++ ++# Help Target ++help: ++ @echo "The following are some of the valid targets for this Makefile:" ++ @echo "... all (the default if no target is provided)" ++ @echo "... clean" ++ @echo "... edit_cache" ++ @echo "... install" ++ @echo "... install/local" ++ @echo "... install/strip" ++ @echo "... list_install_components" ++ @echo "... rebuild_cache" ++.PHONY : help ++ ++ ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/Utils/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/Utils/cmake_install.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/Utils/cmake_install.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/Utils/cmake_install.cmake 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,39 @@ ++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src/Utils ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Release") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "1") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "FALSE") ++endif() ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Framework/src/cmake_install.cmake ./demo_dev/build_old/make_gcc/Framework/src/cmake_install.cmake +--- ./demo_clean/build_old/make_gcc/Framework/src/cmake_install.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Framework/src/cmake_install.cmake 2023-05-28 08:19:46.823322964 +0100 +@@ -0,0 +1,53 @@ ++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Framework/src ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Release") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "1") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "FALSE") ++endif() ++ ++if(NOT CMAKE_INSTALL_LOCAL_ONLY) ++ # Include the install script for each subdirectory. ++ include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Effect/cmake_install.cmake") ++ include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Id/cmake_install.cmake") ++ include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Math/cmake_install.cmake") ++ include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Model/cmake_install.cmake") ++ include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Motion/cmake_install.cmake") ++ include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Physics/cmake_install.cmake") ++ include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Rendering/cmake_install.cmake") ++ include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Type/cmake_install.cmake") ++ include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/src/Utils/cmake_install.cmake") ++ ++endif() ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/Makefile ./demo_dev/build_old/make_gcc/Makefile +--- ./demo_clean/build_old/make_gcc/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/Makefile 2023-05-28 08:19:46.799322525 +0100 +@@ -0,0 +1,603 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++# Allow only one "make -f Makefile2" at a time, but pass parallelism. ++.NOTPARALLEL: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Targets provided globally by CMake. ++ ++# Special rule for the target install/strip ++install/strip: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip ++ ++# Special rule for the target install/strip ++install/strip/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip/fast ++ ++# Special rule for the target edit_cache ++edit_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." ++ /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. ++.PHONY : edit_cache ++ ++# Special rule for the target edit_cache ++edit_cache/fast: edit_cache ++ ++.PHONY : edit_cache/fast ++ ++# Special rule for the target list_install_components ++list_install_components: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" ++.PHONY : list_install_components ++ ++# Special rule for the target list_install_components ++list_install_components/fast: list_install_components ++ ++.PHONY : list_install_components/fast ++ ++# Special rule for the target install/local ++install/local: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local ++ ++# Special rule for the target install/local ++install/local/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local/fast ++ ++# Special rule for the target rebuild_cache ++rebuild_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." ++ /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) ++.PHONY : rebuild_cache ++ ++# Special rule for the target rebuild_cache ++rebuild_cache/fast: rebuild_cache ++ ++.PHONY : rebuild_cache/fast ++ ++# Special rule for the target install ++install: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install ++ ++# Special rule for the target install ++install/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install/fast ++ ++# The main all target ++all: ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles/progress.marks ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : all ++ ++# The main clean target ++clean: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean ++.PHONY : clean ++ ++# The main clean target ++clean/fast: clean ++ ++.PHONY : clean/fast ++ ++# Prepare targets for installation. ++preinstall: all ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall ++.PHONY : preinstall ++ ++# Prepare targets for installation. ++preinstall/fast: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall ++.PHONY : preinstall/fast ++ ++#============================================================================= ++# Target rules for targets named Demo ++ ++# Build rule for target. ++Demo: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Demo ++.PHONY : Demo ++ ++# fast build rule for target. ++Demo/fast: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/build ++.PHONY : Demo/fast ++ ++#============================================================================= ++# Target rules for targets named glew ++ ++# Build rule for target. ++glew: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew ++.PHONY : glew ++ ++# fast build rule for target. ++glew/fast: ++ $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew.dir/build.make glew/CMakeFiles/glew.dir/build ++.PHONY : glew/fast ++ ++#============================================================================= ++# Target rules for targets named uninstall ++ ++# Build rule for target. ++uninstall: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 uninstall ++.PHONY : uninstall ++ ++# fast build rule for target. ++uninstall/fast: ++ $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/uninstall.dir/build.make glew/CMakeFiles/uninstall.dir/build ++.PHONY : uninstall/fast ++ ++#============================================================================= ++# Target rules for targets named glew_s ++ ++# Build rule for target. ++glew_s: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew_s ++.PHONY : glew_s ++ ++# fast build rule for target. ++glew_s/fast: ++ $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew_s.dir/build.make glew/CMakeFiles/glew_s.dir/build ++.PHONY : glew_s/fast ++ ++#============================================================================= ++# Target rules for targets named glfw ++ ++# Build rule for target. ++glfw: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw ++.PHONY : glfw ++ ++# fast build rule for target. ++glfw/fast: ++ $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/build ++.PHONY : glfw/fast ++ ++#============================================================================= ++# Target rules for targets named update_mappings ++ ++# Build rule for target. ++update_mappings: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 update_mappings ++.PHONY : update_mappings ++ ++# fast build rule for target. ++update_mappings/fast: ++ $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/update_mappings.dir/build.make glfw/src/CMakeFiles/update_mappings.dir/build ++.PHONY : update_mappings/fast ++ ++#============================================================================= ++# Target rules for targets named Framework ++ ++# Build rule for target. ++Framework: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Framework ++.PHONY : Framework ++ ++# fast build rule for target. ++Framework/fast: ++ $(MAKE) $(MAKESILENT) -f Framework/CMakeFiles/Framework.dir/build.make Framework/CMakeFiles/Framework.dir/build ++.PHONY : Framework/fast ++ ++#============================================================================= ++# Target rules for targets named FacialLandmarksForCubism ++ ++# Build rule for target. ++FacialLandmarksForCubism: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 FacialLandmarksForCubism ++.PHONY : FacialLandmarksForCubism ++ ++# fast build rule for target. ++FacialLandmarksForCubism/fast: ++ $(MAKE) $(MAKESILENT) -f FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build.make FacialLandmarksForCubism_build/CMakeFiles/FacialLandmarksForCubism.dir/build ++.PHONY : FacialLandmarksForCubism/fast ++ ++src/LAppAllocator.o: src/LAppAllocator.cpp.o ++ ++.PHONY : src/LAppAllocator.o ++ ++# target to build an object file ++src/LAppAllocator.cpp.o: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppAllocator.cpp.o ++.PHONY : src/LAppAllocator.cpp.o ++ ++src/LAppAllocator.i: src/LAppAllocator.cpp.i ++ ++.PHONY : src/LAppAllocator.i ++ ++# target to preprocess a source file ++src/LAppAllocator.cpp.i: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppAllocator.cpp.i ++.PHONY : src/LAppAllocator.cpp.i ++ ++src/LAppAllocator.s: src/LAppAllocator.cpp.s ++ ++.PHONY : src/LAppAllocator.s ++ ++# target to generate assembly for a file ++src/LAppAllocator.cpp.s: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppAllocator.cpp.s ++.PHONY : src/LAppAllocator.cpp.s ++ ++src/LAppDefine.o: src/LAppDefine.cpp.o ++ ++.PHONY : src/LAppDefine.o ++ ++# target to build an object file ++src/LAppDefine.cpp.o: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppDefine.cpp.o ++.PHONY : src/LAppDefine.cpp.o ++ ++src/LAppDefine.i: src/LAppDefine.cpp.i ++ ++.PHONY : src/LAppDefine.i ++ ++# target to preprocess a source file ++src/LAppDefine.cpp.i: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppDefine.cpp.i ++.PHONY : src/LAppDefine.cpp.i ++ ++src/LAppDefine.s: src/LAppDefine.cpp.s ++ ++.PHONY : src/LAppDefine.s ++ ++# target to generate assembly for a file ++src/LAppDefine.cpp.s: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppDefine.cpp.s ++.PHONY : src/LAppDefine.cpp.s ++ ++src/LAppDelegate.o: src/LAppDelegate.cpp.o ++ ++.PHONY : src/LAppDelegate.o ++ ++# target to build an object file ++src/LAppDelegate.cpp.o: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppDelegate.cpp.o ++.PHONY : src/LAppDelegate.cpp.o ++ ++src/LAppDelegate.i: src/LAppDelegate.cpp.i ++ ++.PHONY : src/LAppDelegate.i ++ ++# target to preprocess a source file ++src/LAppDelegate.cpp.i: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppDelegate.cpp.i ++.PHONY : src/LAppDelegate.cpp.i ++ ++src/LAppDelegate.s: src/LAppDelegate.cpp.s ++ ++.PHONY : src/LAppDelegate.s ++ ++# target to generate assembly for a file ++src/LAppDelegate.cpp.s: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppDelegate.cpp.s ++.PHONY : src/LAppDelegate.cpp.s ++ ++src/LAppLive2DManager.o: src/LAppLive2DManager.cpp.o ++ ++.PHONY : src/LAppLive2DManager.o ++ ++# target to build an object file ++src/LAppLive2DManager.cpp.o: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.o ++.PHONY : src/LAppLive2DManager.cpp.o ++ ++src/LAppLive2DManager.i: src/LAppLive2DManager.cpp.i ++ ++.PHONY : src/LAppLive2DManager.i ++ ++# target to preprocess a source file ++src/LAppLive2DManager.cpp.i: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.i ++.PHONY : src/LAppLive2DManager.cpp.i ++ ++src/LAppLive2DManager.s: src/LAppLive2DManager.cpp.s ++ ++.PHONY : src/LAppLive2DManager.s ++ ++# target to generate assembly for a file ++src/LAppLive2DManager.cpp.s: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppLive2DManager.cpp.s ++.PHONY : src/LAppLive2DManager.cpp.s ++ ++src/LAppModel.o: src/LAppModel.cpp.o ++ ++.PHONY : src/LAppModel.o ++ ++# target to build an object file ++src/LAppModel.cpp.o: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppModel.cpp.o ++.PHONY : src/LAppModel.cpp.o ++ ++src/LAppModel.i: src/LAppModel.cpp.i ++ ++.PHONY : src/LAppModel.i ++ ++# target to preprocess a source file ++src/LAppModel.cpp.i: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppModel.cpp.i ++.PHONY : src/LAppModel.cpp.i ++ ++src/LAppModel.s: src/LAppModel.cpp.s ++ ++.PHONY : src/LAppModel.s ++ ++# target to generate assembly for a file ++src/LAppModel.cpp.s: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppModel.cpp.s ++.PHONY : src/LAppModel.cpp.s ++ ++src/LAppPal.o: src/LAppPal.cpp.o ++ ++.PHONY : src/LAppPal.o ++ ++# target to build an object file ++src/LAppPal.cpp.o: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppPal.cpp.o ++.PHONY : src/LAppPal.cpp.o ++ ++src/LAppPal.i: src/LAppPal.cpp.i ++ ++.PHONY : src/LAppPal.i ++ ++# target to preprocess a source file ++src/LAppPal.cpp.i: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppPal.cpp.i ++.PHONY : src/LAppPal.cpp.i ++ ++src/LAppPal.s: src/LAppPal.cpp.s ++ ++.PHONY : src/LAppPal.s ++ ++# target to generate assembly for a file ++src/LAppPal.cpp.s: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppPal.cpp.s ++.PHONY : src/LAppPal.cpp.s ++ ++src/LAppSprite.o: src/LAppSprite.cpp.o ++ ++.PHONY : src/LAppSprite.o ++ ++# target to build an object file ++src/LAppSprite.cpp.o: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppSprite.cpp.o ++.PHONY : src/LAppSprite.cpp.o ++ ++src/LAppSprite.i: src/LAppSprite.cpp.i ++ ++.PHONY : src/LAppSprite.i ++ ++# target to preprocess a source file ++src/LAppSprite.cpp.i: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppSprite.cpp.i ++.PHONY : src/LAppSprite.cpp.i ++ ++src/LAppSprite.s: src/LAppSprite.cpp.s ++ ++.PHONY : src/LAppSprite.s ++ ++# target to generate assembly for a file ++src/LAppSprite.cpp.s: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppSprite.cpp.s ++.PHONY : src/LAppSprite.cpp.s ++ ++src/LAppTextureManager.o: src/LAppTextureManager.cpp.o ++ ++.PHONY : src/LAppTextureManager.o ++ ++# target to build an object file ++src/LAppTextureManager.cpp.o: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.o ++.PHONY : src/LAppTextureManager.cpp.o ++ ++src/LAppTextureManager.i: src/LAppTextureManager.cpp.i ++ ++.PHONY : src/LAppTextureManager.i ++ ++# target to preprocess a source file ++src/LAppTextureManager.cpp.i: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.i ++.PHONY : src/LAppTextureManager.cpp.i ++ ++src/LAppTextureManager.s: src/LAppTextureManager.cpp.s ++ ++.PHONY : src/LAppTextureManager.s ++ ++# target to generate assembly for a file ++src/LAppTextureManager.cpp.s: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppTextureManager.cpp.s ++.PHONY : src/LAppTextureManager.cpp.s ++ ++src/LAppView.o: src/LAppView.cpp.o ++ ++.PHONY : src/LAppView.o ++ ++# target to build an object file ++src/LAppView.cpp.o: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppView.cpp.o ++.PHONY : src/LAppView.cpp.o ++ ++src/LAppView.i: src/LAppView.cpp.i ++ ++.PHONY : src/LAppView.i ++ ++# target to preprocess a source file ++src/LAppView.cpp.i: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppView.cpp.i ++.PHONY : src/LAppView.cpp.i ++ ++src/LAppView.s: src/LAppView.cpp.s ++ ++.PHONY : src/LAppView.s ++ ++# target to generate assembly for a file ++src/LAppView.cpp.s: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/LAppView.cpp.s ++.PHONY : src/LAppView.cpp.s ++ ++src/main.o: src/main.cpp.o ++ ++.PHONY : src/main.o ++ ++# target to build an object file ++src/main.cpp.o: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/main.cpp.o ++.PHONY : src/main.cpp.o ++ ++src/main.i: src/main.cpp.i ++ ++.PHONY : src/main.i ++ ++# target to preprocess a source file ++src/main.cpp.i: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/main.cpp.i ++.PHONY : src/main.cpp.i ++ ++src/main.s: src/main.cpp.s ++ ++.PHONY : src/main.s ++ ++# target to generate assembly for a file ++src/main.cpp.s: ++ $(MAKE) $(MAKESILENT) -f CMakeFiles/Demo.dir/build.make CMakeFiles/Demo.dir/src/main.cpp.s ++.PHONY : src/main.cpp.s ++ ++# Help Target ++help: ++ @echo "The following are some of the valid targets for this Makefile:" ++ @echo "... all (the default if no target is provided)" ++ @echo "... clean" ++ @echo "... edit_cache" ++ @echo "... install" ++ @echo "... install/local" ++ @echo "... install/strip" ++ @echo "... list_install_components" ++ @echo "... rebuild_cache" ++ @echo "... uninstall" ++ @echo "... update_mappings" ++ @echo "... Demo" ++ @echo "... FacialLandmarksForCubism" ++ @echo "... Framework" ++ @echo "... glew" ++ @echo "... glew_s" ++ @echo "... glfw" ++ @echo "... src/LAppAllocator.o" ++ @echo "... src/LAppAllocator.i" ++ @echo "... src/LAppAllocator.s" ++ @echo "... src/LAppDefine.o" ++ @echo "... src/LAppDefine.i" ++ @echo "... src/LAppDefine.s" ++ @echo "... src/LAppDelegate.o" ++ @echo "... src/LAppDelegate.i" ++ @echo "... src/LAppDelegate.s" ++ @echo "... src/LAppLive2DManager.o" ++ @echo "... src/LAppLive2DManager.i" ++ @echo "... src/LAppLive2DManager.s" ++ @echo "... src/LAppModel.o" ++ @echo "... src/LAppModel.i" ++ @echo "... src/LAppModel.s" ++ @echo "... src/LAppPal.o" ++ @echo "... src/LAppPal.i" ++ @echo "... src/LAppPal.s" ++ @echo "... src/LAppSprite.o" ++ @echo "... src/LAppSprite.i" ++ @echo "... src/LAppSprite.s" ++ @echo "... src/LAppTextureManager.o" ++ @echo "... src/LAppTextureManager.i" ++ @echo "... src/LAppTextureManager.s" ++ @echo "... src/LAppView.o" ++ @echo "... src/LAppView.i" ++ @echo "... src/LAppView.s" ++ @echo "... src/main.o" ++ @echo "... src/main.i" ++ @echo "... src/main.s" ++.PHONY : help ++ ++ ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Demo and ./demo_dev/build_old/make_gcc/bin/Demo/Demo differ +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.2048/texture_00.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.2048/texture_00.png differ +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.2048/texture_01.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.2048/texture_01.png differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.cdi3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.cdi3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.cdi3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.cdi3.json 2023-05-28 08:20:04.451645710 +0100 +@@ -0,0 +1,334 @@ ++{ ++ "Version": 3, ++ "Parameters": [ ++ { ++ "Id": "ParamAngleX", ++ "GroupId": "ParamGroupFace", ++ "Name": "角度 X" ++ }, ++ { ++ "Id": "ParamAngleY", ++ "GroupId": "ParamGroupFace", ++ "Name": "角度 Y" ++ }, ++ { ++ "Id": "ParamAngleZ", ++ "GroupId": "ParamGroupFace", ++ "Name": "角度 Z" ++ }, ++ { ++ "Id": "ParamTere", ++ "GroupId": "ParamGroupFace", ++ "Name": "照れ" ++ }, ++ { ++ "Id": "ParamFaceForm", ++ "GroupId": "ParamGroupFace", ++ "Name": "顔の拡縮" ++ }, ++ { ++ "Id": "ParamEyeLOpen", ++ "GroupId": "ParamGroupEyes", ++ "Name": "左目 開閉" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "GroupId": "ParamGroupEyes", ++ "Name": "左目 笑顔" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "GroupId": "ParamGroupEyes", ++ "Name": "右目 開閉" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "GroupId": "ParamGroupEyes", ++ "Name": "右目 笑顔" ++ }, ++ { ++ "Id": "ParamEyeForm", ++ "GroupId": "ParamGroupEyes", ++ "Name": "眼 変形" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "GroupId": "ParamGroupEyes", ++ "Name": "目玉 収縮" ++ }, ++ { ++ "Id": "ParamTear", ++ "GroupId": "ParamGroupEyes", ++ "Name": "涙" ++ }, ++ { ++ "Id": "ParamEyeBallX", ++ "GroupId": "ParamGroupEyes", ++ "Name": "目玉 X" ++ }, ++ { ++ "Id": "ParamEyeBallY", ++ "GroupId": "ParamGroupEyes", ++ "Name": "目玉 Y" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "GroupId": "ParamGroup", ++ "Name": "左眉 上下" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "GroupId": "ParamGroup", ++ "Name": "右眉 上下" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "GroupId": "ParamGroup", ++ "Name": "左眉 左右" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "GroupId": "ParamGroup", ++ "Name": "右眉 左右" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "GroupId": "ParamGroup", ++ "Name": "左眉 角度" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "GroupId": "ParamGroup", ++ "Name": "右眉 角度" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "GroupId": "ParamGroup", ++ "Name": "左眉 変形" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "GroupId": "ParamGroup", ++ "Name": "右眉 変形" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "GroupId": "ParamGroupMouth", ++ "Name": "口 変形" ++ }, ++ { ++ "Id": "ParamMouthOpenY", ++ "GroupId": "ParamGroupMouth", ++ "Name": "口 開閉" ++ }, ++ { ++ "Id": "ParamScarf", ++ "GroupId": "ParamGroup2", ++ "Name": "スカーフ揺れ" ++ }, ++ { ++ "Id": "ParamBodyAngleX", ++ "GroupId": "ParamGroup2", ++ "Name": "体の回転 X" ++ }, ++ { ++ "Id": "ParamBodyAngleY", ++ "GroupId": "ParamGroup2", ++ "Name": "体の回転 Y" ++ }, ++ { ++ "Id": "ParamBodyAngleZ", ++ "GroupId": "ParamGroup2", ++ "Name": "体の回転 Z" ++ }, ++ { ++ "Id": "ParamBodyUpper", ++ "GroupId": "ParamGroup2", ++ "Name": "上体" ++ }, ++ { ++ "Id": "ParamBreath", ++ "GroupId": "ParamGroup2", ++ "Name": "呼吸" ++ }, ++ { ++ "Id": "ParamBustY", ++ "GroupId": "ParamGroup2", ++ "Name": "胸 揺れ" ++ }, ++ { ++ "Id": "ParamArmLA", ++ "GroupId": "ParamGroupArms", ++ "Name": "左腕 A" ++ }, ++ { ++ "Id": "ParamArmRA", ++ "GroupId": "ParamGroupArms", ++ "Name": "右腕 A" ++ }, ++ { ++ "Id": "ParamArmLB", ++ "GroupId": "ParamGroupArms", ++ "Name": "右腕 B" ++ }, ++ { ++ "Id": "ParamArmRB", ++ "GroupId": "ParamGroupArms", ++ "Name": "左腕 B" ++ }, ++ { ++ "Id": "ParamHandChangeR", ++ "GroupId": "ParamGroupArms", ++ "Name": "右手切替" ++ }, ++ { ++ "Id": "ParamHandAngleR", ++ "GroupId": "ParamGroupArms", ++ "Name": "右手首角度" ++ }, ++ { ++ "Id": "ParamHandDhangeL", ++ "GroupId": "ParamGroupArms", ++ "Name": "左手切替" ++ }, ++ { ++ "Id": "ParamHandAngleL", ++ "GroupId": "ParamGroupArms", ++ "Name": "左手首角度" ++ }, ++ { ++ "Id": "ParamHairFront", ++ "GroupId": "ParamGroup3", ++ "Name": "髪揺れ 前" ++ }, ++ { ++ "Id": "ParamHairSide", ++ "GroupId": "ParamGroup3", ++ "Name": "髪揺れ 横" ++ }, ++ { ++ "Id": "ParamHairBack", ++ "GroupId": "ParamGroup3", ++ "Name": "髪揺れ 後" ++ } ++ ], ++ "ParameterGroups": [ ++ { ++ "Id": "ParamGroupFace", ++ "GroupId": "", ++ "Name": "顔" ++ }, ++ { ++ "Id": "ParamGroupEyes", ++ "GroupId": "", ++ "Name": "目" ++ }, ++ { ++ "Id": "ParamGroup", ++ "GroupId": "", ++ "Name": "眉毛" ++ }, ++ { ++ "Id": "ParamGroupMouth", ++ "GroupId": "", ++ "Name": "口" ++ }, ++ { ++ "Id": "ParamGroup2", ++ "GroupId": "", ++ "Name": "胴体" ++ }, ++ { ++ "Id": "ParamGroupArms", ++ "GroupId": "", ++ "Name": "腕" ++ }, ++ { ++ "Id": "ParamGroup3", ++ "GroupId": "", ++ "Name": "髪揺れ" ++ } ++ ], ++ "Parts": [ ++ { ++ "Id": "Part01Core", ++ "Name": "コアパーツ" ++ }, ++ { ++ "Id": "Part01Hoho001", ++ "Name": "頬" ++ }, ++ { ++ "Id": "Part01Brow001", ++ "Name": "まゆ毛" ++ }, ++ { ++ "Id": "Part01Tear", ++ "Name": "涙" ++ }, ++ { ++ "Id": "Part01EyeBall001", ++ "Name": "目玉" ++ }, ++ { ++ "Id": "Part01Eye001", ++ "Name": "目" ++ }, ++ { ++ "Id": "Part01Nose001", ++ "Name": "鼻" ++ }, ++ { ++ "Id": "Part01Mouth001", ++ "Name": "口" ++ }, ++ { ++ "Id": "Part01Face001", ++ "Name": "顔" ++ }, ++ { ++ "Id": "Part01Ear001", ++ "Name": "耳" ++ }, ++ { ++ "Id": "Part01Neck001", ++ "Name": "首" ++ }, ++ { ++ "Id": "Part01HairFront001", ++ "Name": "前髪" ++ }, ++ { ++ "Id": "Part01HairSide001", ++ "Name": "横髪" ++ }, ++ { ++ "Id": "Part01HairBack001", ++ "Name": "後ろ髪" ++ }, ++ { ++ "Id": "Part01ArmRB001", ++ "Name": "左腕 B" ++ }, ++ { ++ "Id": "Part01ArmLB001", ++ "Name": "右腕 B" ++ }, ++ { ++ "Id": "Part01ArmRA001", ++ "Name": "右腕 A" ++ }, ++ { ++ "Id": "Part01ArmLA001", ++ "Name": "左腕 A" ++ }, ++ { ++ "Id": "Part01Body001", ++ "Name": "制服" ++ }, ++ { ++ "Id": "Part01Sketch", ++ "Name": "[ 下絵 ]" ++ } ++ ] ++} +\ No newline at end of file +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.moc3 and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.moc3 differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.model3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.model3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.model3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.model3.json 2023-05-28 08:20:04.451645710 +0100 +@@ -0,0 +1,115 @@ ++{ ++ "Version": 3, ++ "FileReferences": { ++ "Moc": "Haru.moc3", ++ "Textures": [ ++ "Haru.2048/texture_00.png", ++ "Haru.2048/texture_01.png" ++ ], ++ "Physics": "Haru.physics3.json", ++ "Pose": "Haru.pose3.json", ++ "DisplayInfo": "Haru.cdi3.json", ++ "Expressions": [ ++ { ++ "Name": "F01", ++ "File": "expressions/F01.exp3.json" ++ }, ++ { ++ "Name": "F02", ++ "File": "expressions/F02.exp3.json" ++ }, ++ { ++ "Name": "F03", ++ "File": "expressions/F03.exp3.json" ++ }, ++ { ++ "Name": "F04", ++ "File": "expressions/F04.exp3.json" ++ }, ++ { ++ "Name": "F05", ++ "File": "expressions/F05.exp3.json" ++ }, ++ { ++ "Name": "F06", ++ "File": "expressions/F06.exp3.json" ++ }, ++ { ++ "Name": "F07", ++ "File": "expressions/F07.exp3.json" ++ }, ++ { ++ "Name": "F08", ++ "File": "expressions/F08.exp3.json" ++ } ++ ], ++ "Motions": { ++ "Idle": [ ++ { ++ "File": "motions/haru_g_idle.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5 ++ }, ++ { ++ "File": "motions/haru_g_m15.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5 ++ } ++ ], ++ "TapBody": [ ++ { ++ "File": "motions/haru_g_m26.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5, ++ "Sound": "sounds/haru_talk_13.wav" ++ }, ++ { ++ "File": "motions/haru_g_m06.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5, ++ "Sound": "sounds/haru_Info_14.wav" ++ }, ++ { ++ "File": "motions/haru_g_m20.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5, ++ "Sound": "sounds/haru_normal_6.wav" ++ }, ++ { ++ "File": "motions/haru_g_m09.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5, ++ "Sound": "sounds/haru_Info_04.wav" ++ } ++ ] ++ }, ++ "UserData": "Haru.userdata3.json" ++ }, ++ "Groups": [ ++ { ++ "Target": "Parameter", ++ "Name": "EyeBlink", ++ "Ids": [ ++ "ParamEyeLOpen", ++ "ParamEyeROpen" ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Name": "LipSync", ++ "Ids": [ ++ "ParamMouthOpenY" ++ ] ++ } ++ ], ++ "HitAreas": [ ++ { ++ "Id": "HitArea", ++ "Name": "Head" ++ }, ++ { ++ "Id": "HitArea2", ++ "Name": "Body" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.physics3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.physics3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.physics3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.physics3.json 2023-05-28 08:20:04.447645637 +0100 +@@ -0,0 +1,373 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "PhysicsSettingCount": 4, ++ "TotalInputCount": 14, ++ "TotalOutputCount": 4, ++ "VertexCount": 8, ++ "EffectiveForces": { ++ "Gravity": { ++ "X": 0, ++ "Y": -1 ++ }, ++ "Wind": { ++ "X": 0, ++ "Y": 0 ++ } ++ }, ++ "PhysicsDictionary": [ ++ { ++ "Id": "PhysicsSetting1", ++ "Name": "前髪" ++ }, ++ { ++ "Id": "PhysicsSetting2", ++ "Name": "横髪" ++ }, ++ { ++ "Id": "PhysicsSetting3", ++ "Name": "後ろ髪" ++ }, ++ { ++ "Id": "PhysicsSetting4", ++ "Name": "スカーフ" ++ } ++ ] ++ }, ++ "PhysicsSettings": [ ++ { ++ "Id": "PhysicsSetting1", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairFront" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1.821, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 8 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.8, ++ "Acceleration": 1.5, ++ "Radius": 8 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting2", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairSide" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1.593, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 8 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.8, ++ "Acceleration": 1, ++ "Radius": 8 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting3", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairBack" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1.943, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 8 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.8, ++ "Acceleration": 1.5, ++ "Radius": 8 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting4", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 100, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamScarf" ++ }, ++ "VertexIndex": 1, ++ "Scale": 0.873, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 10 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.6, ++ "Acceleration": 1.5, ++ "Radius": 10 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.pose3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.pose3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.pose3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.pose3.json 2023-05-28 08:20:04.447645637 +0100 +@@ -0,0 +1,25 @@ ++{ ++ "Type": "Live2D Pose", ++ "Groups": [ ++ [ ++ { ++ "Id": "Part01ArmRA001", ++ "Link": [] ++ }, ++ { ++ "Id": "Part01ArmRB001", ++ "Link": [] ++ } ++ ], ++ [ ++ { ++ "Id": "Part01ArmLA001", ++ "Link": [] ++ }, ++ { ++ "Id": "Part01ArmLB001", ++ "Link": [] ++ } ++ ] ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.userdata3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.userdata3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.userdata3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/Haru.userdata3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,24 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "UserDataCount": 3, ++ "TotalUserDataSize": 9 ++ }, ++ "UserData": [ ++ { ++ "Target": "ArtMesh", ++ "Id": "D_PSD_27", ++ "Value": "tai" ++ }, ++ { ++ "Target": "ArtMesh", ++ "Id": "D_PSD_25", ++ "Value": "tai" ++ }, ++ { ++ "Target": "ArtMesh", ++ "Id": "D_PSD_24", ++ "Value": "tai" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F01.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F01.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F01.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F01.exp3.json 2023-05-28 08:20:04.451645710 +0100 +@@ -0,0 +1,10 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamMouthForm", ++ "Value": 0.27, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F02.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F02.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F02.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F02.exp3.json 2023-05-28 08:20:04.451645710 +0100 +@@ -0,0 +1,35 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamBrowLY", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthOpenY", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeForm", ++ "Value": 0.54, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F03.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F03.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F03.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F03.exp3.json 2023-05-28 08:20:04.451645710 +0100 +@@ -0,0 +1,55 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamBrowLY", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "Value": -2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthOpenY", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeForm", ++ "Value": -1, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F04.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F04.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F04.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F04.exp3.json 2023-05-28 08:20:04.451645710 +0100 +@@ -0,0 +1,60 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 0.8, ++ "Blend": "Multiply" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 0.8, ++ "Blend": "Multiply" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": -0.56, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": -0.56, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": 0.35, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": 0.35, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": -0.74, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": -0.74, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "Value": -1.76, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeForm", ++ "Value": 1, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F05.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F05.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F05.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F05.exp3.json 2023-05-28 08:20:04.451645710 +0100 +@@ -0,0 +1,35 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 0, ++ "Blend": "Multiply" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 0, ++ "Blend": "Multiply" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0.32, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0.32, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F06.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F06.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F06.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F06.exp3.json 2023-05-28 08:20:04.451645710 +0100 +@@ -0,0 +1,35 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 2, ++ "Blend": "Multiply" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 2, ++ "Blend": "Multiply" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": -0.65, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F07.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F07.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F07.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F07.exp3.json 2023-05-28 08:20:04.451645710 +0100 +@@ -0,0 +1,65 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 0.89, ++ "Blend": "Multiply" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 0.89, ++ "Blend": "Multiply" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": -0.56, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": -0.56, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": 0.35, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": 0.35, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": -0.74, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": -0.74, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "Value": -0.46, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamTere", ++ "Value": 1, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F08.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F08.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F08.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/expressions/F08.exp3.json 2023-05-28 08:20:04.451645710 +0100 +@@ -0,0 +1,30 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 0.8, ++ "Blend": "Multiply" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 0.8, ++ "Blend": "Multiply" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": -0.33, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": -0.33, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "Value": -1.76, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_idle.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_idle.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_idle.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_idle.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,2260 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 10, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 296, ++ "TotalPointCount": 785, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 3.32, ++ 1, ++ 6.64, ++ 1, ++ 9.97, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.178, ++ 0, ++ 0.356, ++ -4, ++ 0.533, ++ -4, ++ 1, ++ 0.989, ++ -4, ++ 1.444, ++ -4, ++ 1.9, ++ -4, ++ 1, ++ 2.378, ++ -4, ++ 2.856, ++ 0, ++ 3.333, ++ 0, ++ 1, ++ 3.444, ++ 0, ++ 3.556, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.433, ++ 0, ++ 6.967, ++ 14, ++ 7.5, ++ 14, ++ 1, ++ 7.833, ++ 14, ++ 8.167, ++ 14, ++ 8.5, ++ 14, ++ 1, ++ 8.989, ++ 14, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.178, ++ 0, ++ 0.356, ++ -6, ++ 0.533, ++ -6, ++ 1, ++ 0.989, ++ -6, ++ 1.444, ++ -6, ++ 1.9, ++ -6, ++ 1, ++ 2.378, ++ -6, ++ 2.856, ++ 0, ++ 3.333, ++ 0, ++ 1, ++ 3.444, ++ 0, ++ 3.556, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.211, ++ 0, ++ 6.522, ++ 5, ++ 6.833, ++ 5, ++ 1, ++ 7.056, ++ 5, ++ 7.278, ++ -6, ++ 7.5, ++ -6, ++ 1, ++ 7.833, ++ -6, ++ 8.167, ++ -6, ++ 8.5, ++ -6, ++ 1, ++ 8.989, ++ -6, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.178, ++ 0, ++ 0.356, ++ -6, ++ 0.533, ++ -6, ++ 1, ++ 0.733, ++ -6, ++ 0.933, ++ 1.432, ++ 1.133, ++ 5, ++ 1, ++ 1.389, ++ 9.559, ++ 1.644, ++ 10, ++ 1.9, ++ 10, ++ 1, ++ 2.378, ++ 10, ++ 2.856, ++ -6, ++ 3.333, ++ -6, ++ 1, ++ 3.444, ++ -6, ++ 3.556, ++ -6, ++ 3.667, ++ -6, ++ 1, ++ 4.156, ++ -6, ++ 4.644, ++ 6, ++ 5.133, ++ 6, ++ 1, ++ 5.389, ++ 6, ++ 5.644, ++ 6, ++ 5.9, ++ 6, ++ 1, ++ 6.211, ++ 6, ++ 6.522, ++ 12, ++ 6.833, ++ 12, ++ 1, ++ 7.389, ++ 12, ++ 7.944, ++ -6, ++ 8.5, ++ -6, ++ 1, ++ 8.989, ++ -6, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 1.267, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 3.078, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.767, ++ 0, ++ 7.633, ++ 0, ++ 8.5, ++ 0, ++ 1, ++ 8.989, ++ 0, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 3.322, ++ 0, ++ 6.644, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.633, ++ 1, ++ 1.267, ++ 1, ++ 1.9, ++ 1, ++ 1, ++ 2, ++ 1, ++ 2.1, ++ 1, ++ 2.2, ++ 1, ++ 1, ++ 2.244, ++ 1, ++ 2.289, ++ 0, ++ 2.333, ++ 0, ++ 1, ++ 2.356, ++ 0, ++ 2.378, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.456, ++ 0, ++ 2.511, ++ 1, ++ 2.567, ++ 1, ++ 1, ++ 2.933, ++ 1, ++ 3.3, ++ 1, ++ 3.667, ++ 1, ++ 1, ++ 3.711, ++ 1, ++ 3.756, ++ 0, ++ 3.8, ++ 0, ++ 1, ++ 3.822, ++ 0, ++ 3.844, ++ 0, ++ 3.867, ++ 0, ++ 1, ++ 3.922, ++ 0, ++ 3.978, ++ 1, ++ 4.033, ++ 1, ++ 1, ++ 4.656, ++ 1, ++ 5.278, ++ 1, ++ 5.9, ++ 1, ++ 1, ++ 6.433, ++ 1, ++ 6.967, ++ 1, ++ 7.5, ++ 1, ++ 1, ++ 7.544, ++ 1, ++ 7.589, ++ 0, ++ 7.633, ++ 0, ++ 1, ++ 7.656, ++ 0, ++ 7.678, ++ 0, ++ 7.7, ++ 0, ++ 1, ++ 7.756, ++ 0, ++ 7.811, ++ 1, ++ 7.867, ++ 1, ++ 1, ++ 8.078, ++ 1, ++ 8.289, ++ 1, ++ 8.5, ++ 1, ++ 1, ++ 8.989, ++ 1, ++ 9.478, ++ 1, ++ 9.967, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 1.267, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 3.078, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.767, ++ 0, ++ 7.633, ++ 0, ++ 8.5, ++ 0, ++ 1, ++ 8.989, ++ 0, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.633, ++ 1, ++ 1.267, ++ 1, ++ 1.9, ++ 1, ++ 1, ++ 2, ++ 1, ++ 2.1, ++ 1, ++ 2.2, ++ 1, ++ 1, ++ 2.244, ++ 1, ++ 2.289, ++ 0, ++ 2.333, ++ 0, ++ 1, ++ 2.356, ++ 0, ++ 2.378, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.456, ++ 0, ++ 2.511, ++ 1, ++ 2.567, ++ 1, ++ 1, ++ 2.933, ++ 1, ++ 3.3, ++ 1, ++ 3.667, ++ 1, ++ 1, ++ 3.711, ++ 1, ++ 3.756, ++ 0, ++ 3.8, ++ 0, ++ 1, ++ 3.822, ++ 0, ++ 3.844, ++ 0, ++ 3.867, ++ 0, ++ 1, ++ 3.922, ++ 0, ++ 3.978, ++ 1, ++ 4.033, ++ 1, ++ 1, ++ 4.656, ++ 1, ++ 5.278, ++ 1, ++ 5.9, ++ 1, ++ 1, ++ 6.433, ++ 1, ++ 6.967, ++ 1, ++ 7.5, ++ 1, ++ 1, ++ 7.544, ++ 1, ++ 7.589, ++ 0, ++ 7.633, ++ 0, ++ 1, ++ 7.656, ++ 0, ++ 7.678, ++ 0, ++ 7.7, ++ 0, ++ 1, ++ 7.756, ++ 0, ++ 7.811, ++ 1, ++ 7.867, ++ 1, ++ 1, ++ 8.078, ++ 1, ++ 8.289, ++ 1, ++ 8.5, ++ 1, ++ 1, ++ 8.989, ++ 1, ++ 9.478, ++ 1, ++ 9.967, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 1.267, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 3.078, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.767, ++ 0, ++ 7.633, ++ 0, ++ 8.5, ++ 0, ++ 1, ++ 8.989, ++ 0, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 1.267, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 3.078, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.767, ++ 0, ++ 7.633, ++ 0, ++ 8.5, ++ 0, ++ 1, ++ 8.989, ++ 0, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 1.267, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 3.078, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.767, ++ 0, ++ 7.633, ++ 0, ++ 8.5, ++ 0, ++ 1, ++ 8.989, ++ 0, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 3.322, ++ 0, ++ 6.644, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.178, ++ 0, ++ 0.356, ++ 0.23, ++ 0.533, ++ 0.23, ++ 1, ++ 0.989, ++ 0.23, ++ 1.444, ++ 0.23, ++ 1.9, ++ 0.23, ++ 1, ++ 2.611, ++ 0.23, ++ 3.322, ++ 0, ++ 4.033, ++ 0, ++ 1, ++ 4.656, ++ 0, ++ 5.278, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.211, ++ 0, ++ 6.522, ++ -0.198, ++ 6.833, ++ -0.3, ++ 1, ++ 7.056, ++ -0.373, ++ 7.278, ++ -0.398, ++ 7.5, ++ -0.43, ++ 1, ++ 7.833, ++ -0.477, ++ 8.167, ++ -0.49, ++ 8.5, ++ -0.49, ++ 1, ++ 8.989, ++ -0.49, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.178, ++ 0, ++ 0.356, ++ 0.25, ++ 0.533, ++ 0.25, ++ 1, ++ 0.989, ++ 0.25, ++ 1.444, ++ 0.25, ++ 1.9, ++ 0.25, ++ 1, ++ 2.611, ++ 0.25, ++ 3.322, ++ 0, ++ 4.033, ++ 0, ++ 1, ++ 4.656, ++ 0, ++ 5.278, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.211, ++ 0, ++ 6.522, ++ -0.17, ++ 6.833, ++ -0.17, ++ 1, ++ 7.056, ++ -0.17, ++ 7.278, ++ 0.29, ++ 7.5, ++ 0.29, ++ 1, ++ 7.833, ++ 0.29, ++ 8.167, ++ 0.282, ++ 8.5, ++ 0.21, ++ 1, ++ 8.989, ++ 0.104, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 1.267, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 3.078, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.767, ++ 0, ++ 7.633, ++ 0, ++ 8.5, ++ 0, ++ 1, ++ 8.989, ++ 0, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 1.267, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 3.078, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.767, ++ 0, ++ 7.633, ++ 0, ++ 8.5, ++ 0, ++ 1, ++ 8.989, ++ 0, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 1.267, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 3.078, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.767, ++ 0, ++ 7.633, ++ 0, ++ 8.5, ++ 0, ++ 1, ++ 8.989, ++ 0, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 1.267, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 3.078, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.767, ++ 0, ++ 7.633, ++ 0, ++ 8.5, ++ 0, ++ 1, ++ 8.989, ++ 0, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 1.267, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 3.078, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.767, ++ 0, ++ 7.633, ++ 0, ++ 8.5, ++ 0, ++ 1, ++ 8.989, ++ 0, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 1.267, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 3.078, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.767, ++ 0, ++ 7.633, ++ 0, ++ 8.5, ++ 0, ++ 1, ++ 8.989, ++ 0, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 1.267, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 3.078, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.767, ++ 0, ++ 7.633, ++ 0, ++ 8.5, ++ 0, ++ 1, ++ 8.989, ++ 0, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 1.267, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 3.078, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.767, ++ 0, ++ 7.633, ++ 0, ++ 8.5, ++ 0, ++ 1, ++ 8.989, ++ 0, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 3.322, ++ 1, ++ 6.644, ++ 1, ++ 9.967, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 3.322, ++ 0, ++ 6.644, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 3.322, ++ 0, ++ 6.644, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.178, ++ 0, ++ 0.356, ++ -3, ++ 0.533, ++ -3, ++ 1, ++ 0.989, ++ -3, ++ 1.444, ++ -3, ++ 1.9, ++ -3, ++ 1, ++ 1.989, ++ -3, ++ 2.078, ++ -3, ++ 2.167, ++ -3, ++ 1, ++ 2.556, ++ -3, ++ 2.944, ++ 0, ++ 3.333, ++ 0, ++ 1, ++ 3.444, ++ 0, ++ 3.556, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 3.722, ++ 0, ++ 3.778, ++ 0, ++ 3.833, ++ 0, ++ 1, ++ 4.267, ++ 0, ++ 4.7, ++ 4, ++ 5.133, ++ 4, ++ 1, ++ 5.389, ++ 4, ++ 5.644, ++ 4, ++ 5.9, ++ 4, ++ 1, ++ 6, ++ 4, ++ 6.1, ++ 4, ++ 6.2, ++ 4, ++ 1, ++ 6.411, ++ 4, ++ 6.622, ++ 4.702, ++ 6.833, ++ 6, ++ 1, ++ 7.056, ++ 7.367, ++ 7.278, ++ 8, ++ 7.5, ++ 8, ++ 1, ++ 7.833, ++ 8, ++ 8.167, ++ 8, ++ 8.5, ++ 8, ++ 1, ++ 8.6, ++ 8, ++ 8.7, ++ 8, ++ 8.8, ++ 8, ++ 1, ++ 9.189, ++ 8, ++ 9.578, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 1.267, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 1.989, ++ 0, ++ 2.078, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.667, ++ 0, ++ 3.167, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 3.722, ++ 0, ++ 3.778, ++ 0, ++ 3.833, ++ 0, ++ 1, ++ 4.522, ++ 0, ++ 5.211, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6, ++ 0, ++ 6.1, ++ 0, ++ 6.2, ++ 0, ++ 1, ++ 6.967, ++ 0, ++ 7.733, ++ 0, ++ 8.5, ++ 0, ++ 1, ++ 8.6, ++ 0, ++ 8.7, ++ 0, ++ 8.8, ++ 0, ++ 1, ++ 9.189, ++ 0, ++ 9.578, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.489, ++ 3.788, ++ 0.733, ++ 4.987, ++ 1, ++ 0.956, ++ 6.077, ++ 1.178, ++ 5.954, ++ 1.4, ++ 5.954, ++ 1, ++ 1.778, ++ 5.954, ++ 2.156, ++ 5.242, ++ 2.533, ++ 2.985, ++ 1, ++ 2.8, ++ 1.393, ++ 3.067, ++ 0, ++ 3.333, ++ 0, ++ 1, ++ 3.444, ++ 0, ++ 3.556, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 3.722, ++ 0, ++ 3.778, ++ 0, ++ 3.833, ++ 0, ++ 1, ++ 4.267, ++ 0, ++ 4.7, ++ -2, ++ 5.133, ++ -2, ++ 1, ++ 5.389, ++ -2, ++ 5.644, ++ -2, ++ 5.9, ++ -2, ++ 1, ++ 6, ++ -2, ++ 6.1, ++ -2, ++ 6.2, ++ -2, ++ 1, ++ 6.411, ++ -2, ++ 6.622, ++ -4, ++ 6.833, ++ -4, ++ 1, ++ 7.056, ++ -4, ++ 7.278, ++ -2, ++ 7.5, ++ -2, ++ 1, ++ 7.833, ++ -2, ++ 8.167, ++ -5, ++ 8.5, ++ -5, ++ 1, ++ 8.6, ++ -5, ++ 8.7, ++ -5, ++ 8.8, ++ -5, ++ 1, ++ 9.189, ++ -5, ++ 9.578, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 3.322, ++ 0, ++ 6.644, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 1.267, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 3.078, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.767, ++ 0, ++ 7.633, ++ 0, ++ 8.5, ++ 0, ++ 1, ++ 8.989, ++ 0, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 1.267, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 3.078, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.767, ++ 0, ++ 7.633, ++ 0, ++ 8.5, ++ 0, ++ 1, ++ 8.989, ++ 0, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 3.322, ++ 1, ++ 6.644, ++ 1, ++ 9.967, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 3.322, ++ 1, ++ 6.644, ++ 1, ++ 9.967, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 3.322, ++ 0, ++ 6.644, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 3.322, ++ 0, ++ 6.644, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 3.322, ++ 0, ++ 6.644, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ -0.1, ++ 1, ++ 3.322, ++ -0.1, ++ 6.644, ++ -0.1, ++ 9.967, ++ -0.1, ++ 0, ++ 10, ++ -0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 3.322, ++ 0, ++ 6.644, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ 0.1, ++ 1, ++ 3.322, ++ 0.1, ++ 6.644, ++ 0.1, ++ 9.967, ++ 0.1, ++ 0, ++ 10, ++ 0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 1.267, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 3.078, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.767, ++ 0, ++ 7.633, ++ 0, ++ 8.5, ++ 0, ++ 1, ++ 8.989, ++ 0, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 3.322, ++ 0, ++ 6.644, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 1.267, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 3.078, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.411, ++ 0, ++ 5.156, ++ 0, ++ 5.9, ++ 0, ++ 1, ++ 6.767, ++ 0, ++ 7.633, ++ 0, ++ 8.5, ++ 0, ++ 1, ++ 8.989, ++ 0, ++ 9.478, ++ 0, ++ 9.967, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 9.97, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 9.97, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 9.97, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 9.97, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 9.97, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 9.97, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 9.97, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 9.97, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 9.97, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 9.97, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 9.97, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 9.97, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 9.97, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 9.97, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 9.97, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 9.97, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 9.97, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 9.97, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 9.97, ++ 1, ++ 0, ++ 10, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 9.97, ++ 0, ++ 0, ++ 10, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m01.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m01.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m01.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m01.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,1189 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 2.9, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 143, ++ "TotalPointCount": 326, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.96, ++ 1, ++ 1.91, ++ 1, ++ 2.87, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.2, ++ 0, ++ 1.3, ++ -8, ++ 1.4, ++ -8, ++ 1, ++ 1.456, ++ -8, ++ 1.511, ++ -5.237, ++ 1.567, ++ 0, ++ 1, ++ 1.667, ++ 9.427, ++ 1.767, ++ 14, ++ 1.867, ++ 14, ++ 1, ++ 1.989, ++ 14, ++ 2.111, ++ -16, ++ 2.233, ++ -16, ++ 1, ++ 2.389, ++ -16, ++ 2.544, ++ 0, ++ 2.7, ++ 0, ++ 1, ++ 2.756, ++ 0, ++ 2.811, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.667, ++ 1, ++ 1.333, ++ 1, ++ 2, ++ 1, ++ 1, ++ 2.044, ++ 1, ++ 2.089, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.267, ++ 0, ++ 2.333, ++ 0, ++ 1, ++ 2.389, ++ 0, ++ 2.444, ++ 1, ++ 2.5, ++ 1, ++ 1, ++ 2.622, ++ 1, ++ 2.744, ++ 1, ++ 2.867, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.667, ++ 1, ++ 1.333, ++ 1, ++ 2, ++ 1, ++ 1, ++ 2.044, ++ 1, ++ 2.089, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.267, ++ 0, ++ 2.333, ++ 0, ++ 1, ++ 2.389, ++ 0, ++ 2.444, ++ 1, ++ 2.5, ++ 1, ++ 1, ++ 2.622, ++ 1, ++ 2.744, ++ 1, ++ 2.867, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.956, ++ 1, ++ 1.911, ++ 1, ++ 2.867, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.978, ++ 0, ++ 1.467, ++ 0, ++ 1, ++ 1.622, ++ 0, ++ 1.778, ++ 2, ++ 1.933, ++ 2, ++ 1, ++ 2.056, ++ 2, ++ 2.178, ++ 0, ++ 2.3, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 2.678, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.956, ++ 1, ++ 1.911, ++ 1, ++ 2.867, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.956, ++ 1, ++ 1.911, ++ 1, ++ 2.867, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 5, ++ 1, ++ 0.956, ++ 5, ++ 1.911, ++ 5, ++ 2.867, ++ 5, ++ 0, ++ 2.9, ++ 5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0.19, ++ 1, ++ 0.956, ++ 0.19, ++ 1.911, ++ 0.19, ++ 2.867, ++ 0.19, ++ 0, ++ 2.9, ++ 0.19 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ -0.17, ++ 1, ++ 0.956, ++ -0.17, ++ 1.911, ++ -0.17, ++ 2.867, ++ -0.17, ++ 0, ++ 2.9, ++ -0.17 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2.87, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2.87, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 0, ++ 2.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2.87, ++ 0, ++ 0, ++ 2.9, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m02.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m02.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m02.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m02.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,1214 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 2.03, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 146, ++ "TotalPointCount": 337, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.67, ++ 1, ++ 1.33, ++ 1, ++ 2, ++ 1, ++ 1, ++ 2.01, ++ 1, ++ 2.02, ++ 1, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.078, ++ 0, ++ 0.156, ++ 0, ++ 0.233, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.589, ++ 0, ++ 0.767, ++ 0, ++ 1, ++ 1.178, ++ 0, ++ 1.589, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.078, ++ 0, ++ 0.156, ++ 0, ++ 0.233, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.589, ++ 14, ++ 0.767, ++ 14, ++ 1, ++ 0.889, ++ 14, ++ 1.011, ++ -11, ++ 1.133, ++ -11, ++ 1, ++ 1.3, ++ -11, ++ 1.467, ++ 0, ++ 1.633, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.878, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.511, ++ 1, ++ 1.022, ++ 1, ++ 1.533, ++ 1, ++ 1, ++ 1.689, ++ 1, ++ 1.844, ++ 1, ++ 2, ++ 1, ++ 0, ++ 2.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.511, ++ 1, ++ 1.022, ++ 1, ++ 1.533, ++ 1, ++ 1, ++ 1.689, ++ 1, ++ 1.844, ++ 1, ++ 2, ++ 1, ++ 0, ++ 2.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.511, ++ 0, ++ 1.022, ++ 0, ++ 1.533, ++ 0, ++ 1, ++ 1.689, ++ 0, ++ 1.844, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.511, ++ 0, ++ 1.022, ++ 0, ++ 1.533, ++ 0, ++ 1, ++ 1.689, ++ 0, ++ 1.844, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.511, ++ 0, ++ 1.022, ++ 0, ++ 1.533, ++ 0, ++ 1, ++ 1.689, ++ 0, ++ 1.844, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.667, ++ 1, ++ 1.333, ++ 1, ++ 2, ++ 1, ++ 0, ++ 2.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0, ++ 0.267, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.644, ++ 5, ++ 0.833, ++ 5, ++ 1, ++ 0.956, ++ 5, ++ 1.078, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.467, ++ 0, ++ 1.733, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 6, ++ 1, ++ 0.667, ++ 6, ++ 1.333, ++ 6, ++ 2, ++ 6, ++ 0, ++ 2.033, ++ 6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.156, ++ -1, ++ 0.311, ++ -1, ++ 0.467, ++ -1, ++ 1, ++ 0.611, ++ -1, ++ 0.756, ++ -0.89, ++ 0.9, ++ -0.89, ++ 1, ++ 1.022, ++ -0.89, ++ 1.144, ++ -1, ++ 1.267, ++ -1, ++ 1, ++ 1.511, ++ -1, ++ 1.756, ++ -1, ++ 2, ++ -1, ++ 0, ++ 2.033, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.156, ++ -1, ++ 0.311, ++ -1, ++ 0.467, ++ -1, ++ 1, ++ 0.611, ++ -1, ++ 0.756, ++ -0.89, ++ 0.9, ++ -0.89, ++ 1, ++ 1.022, ++ -0.89, ++ 1.144, ++ -1, ++ 1.267, ++ -1, ++ 1, ++ 1.511, ++ -1, ++ 1.756, ++ -1, ++ 2, ++ -1, ++ 0, ++ 2.033, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 2, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 2, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 2, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 2, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 2, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 2, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 2, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 2, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 2, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 2, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 2, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 2, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 2, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 2, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2, ++ 0, ++ 2, ++ 2.03, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2, ++ 0, ++ 2, ++ 2.03, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 2, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 2, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 2, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2, ++ 0, ++ 2, ++ 2.03, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m03.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m03.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m03.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m03.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,1735 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4.63, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 221, ++ "TotalPointCount": 560, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.53, ++ 1, ++ 3.07, ++ 1, ++ 4.6, ++ 1, ++ 0, ++ 4.63, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.344, ++ 0, ++ 0.689, ++ 0, ++ 1.033, ++ 0, ++ 1, ++ 1.089, ++ 0, ++ 1.144, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.622, ++ 0, ++ 2.044, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.578, ++ 0, ++ 2.689, ++ 0, ++ 2.8, ++ 0, ++ 1, ++ 2.911, ++ 0, ++ 3.022, ++ 0, ++ 3.133, ++ 0, ++ 1, ++ 3.233, ++ 0, ++ 3.333, ++ 0, ++ 3.433, ++ 0, ++ 1, ++ 3.544, ++ 0, ++ 3.656, ++ 0, ++ 3.767, ++ 0, ++ 1, ++ 3.856, ++ 0, ++ 3.944, ++ 0, ++ 4.033, ++ 0, ++ 1, ++ 4.222, ++ 0, ++ 4.411, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.344, ++ 0, ++ 0.689, ++ 0, ++ 1.033, ++ 0, ++ 1, ++ 1.089, ++ 0, ++ 1.144, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.622, ++ 0, ++ 2.044, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.578, ++ 0, ++ 2.689, ++ 13, ++ 2.8, ++ 13, ++ 1, ++ 2.911, ++ 13, ++ 3.022, ++ -13, ++ 3.133, ++ -13, ++ 1, ++ 3.233, ++ -13, ++ 3.333, ++ 0, ++ 3.433, ++ 0, ++ 1, ++ 3.544, ++ 0, ++ 3.656, ++ -13, ++ 3.767, ++ -13, ++ 1, ++ 3.856, ++ -13, ++ 3.944, ++ 0, ++ 4.033, ++ 0, ++ 1, ++ 4.222, ++ 0, ++ 4.411, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.533, ++ 0, ++ 3.067, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.533, ++ 0, ++ 3.067, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.533, ++ 0, ++ 3.067, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 0.8, ++ 1, ++ 0.133, ++ 0.8, ++ 0.267, ++ 0.8, ++ 0.4, ++ 0.8, ++ 1, ++ 0.578, ++ 0.8, ++ 0.756, ++ 0.9, ++ 0.933, ++ 0.9, ++ 1, ++ 1.067, ++ 0.9, ++ 1.2, ++ 0.8, ++ 1.333, ++ 0.8, ++ 1, ++ 1.422, ++ 0.8, ++ 1.511, ++ 0.8, ++ 1.6, ++ 0.8, ++ 1, ++ 1.678, ++ 0.8, ++ 1.756, ++ 1, ++ 1.833, ++ 1, ++ 1, ++ 1.889, ++ 1, ++ 1.944, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.056, ++ 0, ++ 2.111, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.256, ++ 0, ++ 2.344, ++ 1, ++ 2.433, ++ 1, ++ 1, ++ 2.589, ++ 1, ++ 2.744, ++ 1, ++ 2.9, ++ 1, ++ 1, ++ 2.956, ++ 1, ++ 3.011, ++ 0, ++ 3.067, ++ 0, ++ 1, ++ 3.4, ++ 0, ++ 3.733, ++ 0, ++ 4.067, ++ 0, ++ 1, ++ 4.2, ++ 0, ++ 4.333, ++ 0.8, ++ 4.467, ++ 0.8, ++ 1, ++ 4.511, ++ 0.8, ++ 4.556, ++ 0.8, ++ 4.6, ++ 0.8, ++ 0, ++ 4.633, ++ 0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.533, ++ 0, ++ 3.067, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 0.8, ++ 1, ++ 0.133, ++ 0.8, ++ 0.267, ++ 0.8, ++ 0.4, ++ 0.8, ++ 1, ++ 0.567, ++ 0.8, ++ 0.733, ++ 0.9, ++ 0.9, ++ 0.9, ++ 1, ++ 1.044, ++ 0.9, ++ 1.189, ++ 0.8, ++ 1.333, ++ 0.8, ++ 1, ++ 1.422, ++ 0.8, ++ 1.511, ++ 0.8, ++ 1.6, ++ 0.8, ++ 1, ++ 1.678, ++ 0.8, ++ 1.756, ++ 1, ++ 1.833, ++ 1, ++ 1, ++ 1.889, ++ 1, ++ 1.944, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.056, ++ 0, ++ 2.111, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.256, ++ 0, ++ 2.344, ++ 1, ++ 2.433, ++ 1, ++ 1, ++ 2.589, ++ 1, ++ 2.744, ++ 1, ++ 2.9, ++ 1, ++ 1, ++ 2.956, ++ 1, ++ 3.011, ++ 0, ++ 3.067, ++ 0, ++ 1, ++ 3.4, ++ 0, ++ 3.733, ++ 0, ++ 4.067, ++ 0, ++ 1, ++ 4.2, ++ 0, ++ 4.333, ++ 0.8, ++ 4.467, ++ 0.8, ++ 1, ++ 4.511, ++ 0.8, ++ 4.556, ++ 0.8, ++ 4.6, ++ 0.8, ++ 0, ++ 4.633, ++ 0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.533, ++ 0, ++ 3.067, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.533, ++ 0, ++ 3.067, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.533, ++ 0, ++ 3.067, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.533, ++ 0, ++ 3.067, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.467, ++ 0, ++ 0.933, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 1.644, ++ -0.1, ++ 1.767, ++ -0.1, ++ 1, ++ 1.889, ++ -0.1, ++ 2.011, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.956, ++ 0, ++ 3.778, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.467, ++ 0, ++ 0.933, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 1.644, ++ -0.38, ++ 1.767, ++ -0.38, ++ 1, ++ 1.889, ++ -0.38, ++ 2.011, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.956, ++ 0, ++ 3.778, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 2.133, ++ 0, ++ 3.367, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 2.133, ++ 0, ++ 3.367, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 2.133, ++ 0, ++ 3.367, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 2.133, ++ 0, ++ 3.367, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 1.044, ++ 0, ++ 1.189, ++ 0.01, ++ 1.333, ++ 0.01, ++ 1, ++ 2.211, ++ 0.01, ++ 3.089, ++ 0.01, ++ 3.967, ++ 0.01, ++ 1, ++ 4.178, ++ 0.01, ++ 4.389, ++ 0.01, ++ 4.6, ++ 0.01, ++ 0, ++ 4.633, ++ 0.01 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 1.044, ++ 0, ++ 1.189, ++ 0, ++ 1.333, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 3.089, ++ 0, ++ 3.967, ++ 0, ++ 1, ++ 4.178, ++ 0, ++ 4.389, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ -0.35, ++ 1, ++ 0.3, ++ -0.35, ++ 0.6, ++ -0.35, ++ 0.9, ++ -0.35, ++ 1, ++ 1.044, ++ -0.35, ++ 1.189, ++ -0.66, ++ 1.333, ++ -0.66, ++ 1, ++ 2.211, ++ -0.66, ++ 3.089, ++ -0.66, ++ 3.967, ++ -0.66, ++ 1, ++ 4.178, ++ -0.66, ++ 4.389, ++ -0.39, ++ 4.6, ++ -0.39, ++ 0, ++ 4.633, ++ -0.39 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ -0.35, ++ 1, ++ 0.3, ++ -0.35, ++ 0.6, ++ -0.35, ++ 0.9, ++ -0.35, ++ 1, ++ 1.044, ++ -0.35, ++ 1.189, ++ -0.65, ++ 1.333, ++ -0.65, ++ 1, ++ 2.211, ++ -0.65, ++ 3.089, ++ -0.65, ++ 3.967, ++ -0.65, ++ 1, ++ 4.178, ++ -0.65, ++ 4.389, ++ -0.39, ++ 4.6, ++ -0.39, ++ 0, ++ 4.633, ++ -0.39 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 1.044, ++ 0, ++ 1.189, ++ -1, ++ 1.333, ++ -1, ++ 1, ++ 1.756, ++ -1, ++ 2.178, ++ -1, ++ 2.6, ++ -1, ++ 1, ++ 3.267, ++ -1, ++ 3.933, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.533, ++ 0, ++ 3.067, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.533, ++ 0, ++ 3.067, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.356, ++ 0, ++ 0.711, ++ 0, ++ 1.067, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 1.533, ++ 2, ++ 1.767, ++ 2, ++ 1, ++ 1.933, ++ 2, ++ 2.1, ++ 0, ++ 2.267, ++ 0, ++ 1, ++ 2.578, ++ 0, ++ 2.889, ++ 0, ++ 3.2, ++ 0, ++ 1, ++ 3.667, ++ 0, ++ 4.133, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.233, ++ 0, ++ 1.467, ++ 3, ++ 1.7, ++ 3, ++ 1, ++ 1.867, ++ 3, ++ 2.033, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.311, ++ 0, ++ 2.422, ++ 0, ++ 2.533, ++ 0, ++ 1, ++ 2.644, ++ 0, ++ 2.756, ++ 4, ++ 2.867, ++ 4, ++ 1, ++ 2.944, ++ 4, ++ 3.022, ++ -1, ++ 3.1, ++ -1, ++ 1, ++ 3.244, ++ -1, ++ 3.389, ++ 0, ++ 3.533, ++ 0, ++ 1, ++ 3.889, ++ 0, ++ 4.244, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ -5, ++ 0.9, ++ -5, ++ 1, ++ 1.133, ++ -5, ++ 1.367, ++ 0, ++ 1.6, ++ 0, ++ 1, ++ 2.389, ++ 0, ++ 3.178, ++ 0, ++ 3.967, ++ 0, ++ 1, ++ 4.178, ++ 0, ++ 4.389, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.533, ++ 0, ++ 3.067, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.533, ++ 0, ++ 3.067, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.533, ++ 0, ++ 3.067, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.156, ++ 0.5, ++ 0.311, ++ 0.749, ++ 0.467, ++ 0.76, ++ 1, ++ 1.778, ++ 0.856, ++ 3.089, ++ 0.89, ++ 4.4, ++ 0.89, ++ 1, ++ 4.467, ++ 0.89, ++ 4.533, ++ 0.5, ++ 4.6, ++ 0.5, ++ 0, ++ 4.633, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.156, ++ 0.5, ++ 0.311, ++ 0.743, ++ 0.467, ++ 0.76, ++ 1, ++ 1.778, ++ 0.9, ++ 3.089, ++ 0.95, ++ 4.4, ++ 0.95, ++ 1, ++ 4.467, ++ 0.95, ++ 4.533, ++ 0.5, ++ 4.6, ++ 0.5, ++ 0, ++ 4.633, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0.3, ++ 1, ++ 0.311, ++ 0.3, ++ 0.622, ++ 0.3, ++ 0.933, ++ 0.3, ++ 1, ++ 1.178, ++ 0.3, ++ 1.422, ++ 0.5, ++ 1.667, ++ 0.5, ++ 1, ++ 1.844, ++ 0.5, ++ 2.022, ++ 0.3, ++ 2.2, ++ 0.3, ++ 1, ++ 3, ++ 0.3, ++ 3.8, ++ 0.3, ++ 4.6, ++ 0.3, ++ 0, ++ 4.633, ++ 0.3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0.3, ++ 1, ++ 0.289, ++ 0.3, ++ 0.578, ++ 0.3, ++ 0.867, ++ 0.3, ++ 1, ++ 1.111, ++ 0.3, ++ 1.356, ++ 0.5, ++ 1.6, ++ 0.5, ++ 1, ++ 1.778, ++ 0.5, ++ 1.956, ++ 0.3, ++ 2.133, ++ 0.3, ++ 1, ++ 2.956, ++ 0.3, ++ 3.778, ++ 0.3, ++ 4.6, ++ 0.3, ++ 0, ++ 4.633, ++ 0.3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.533, ++ 0, ++ 3.067, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0.66, ++ 1, ++ 0.356, ++ 0.66, ++ 0.711, ++ 0.662, ++ 1.067, ++ 0.64, ++ 1, ++ 1.322, ++ 0.624, ++ 1.578, ++ 0.12, ++ 1.833, ++ 0.12, ++ 1, ++ 1.978, ++ 0.12, ++ 2.122, ++ 0.66, ++ 2.267, ++ 0.66, ++ 1, ++ 3.044, ++ 0.66, ++ 3.822, ++ 0.66, ++ 4.6, ++ 0.66, ++ 0, ++ 4.633, ++ 0.66 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.533, ++ 0, ++ 3.067, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.322, ++ -1, ++ 0.644, ++ -1, ++ 0.967, ++ -1, ++ 1, ++ 1.233, ++ -1, ++ 1.5, ++ -0.68, ++ 1.767, ++ -0.68, ++ 1, ++ 1.933, ++ -0.68, ++ 2.1, ++ -1, ++ 2.267, ++ -1, ++ 1, ++ 3.044, ++ -1, ++ 3.822, ++ -1, ++ 4.6, ++ -1, ++ 0, ++ 4.633, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.533, ++ 0, ++ 3.067, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.533, ++ 0, ++ 3.067, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.533, ++ 0, ++ 3.067, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.633, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.6, ++ 1, ++ 0, ++ 4.63, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.6, ++ 1, ++ 0, ++ 4.63, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.6, ++ 1, ++ 0, ++ 4.63, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.6, ++ 1, ++ 0, ++ 4.63, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.6, ++ 1, ++ 0, ++ 4.63, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.6, ++ 1, ++ 0, ++ 4.63, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.6, ++ 1, ++ 0, ++ 4.63, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.6, ++ 1, ++ 0, ++ 4.63, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.6, ++ 1, ++ 0, ++ 4.63, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.6, ++ 1, ++ 0, ++ 4.63, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.6, ++ 1, ++ 0, ++ 4.63, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.6, ++ 1, ++ 0, ++ 4.63, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.6, ++ 1, ++ 0, ++ 4.63, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.6, ++ 1, ++ 0, ++ 4.63, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.6, ++ 1, ++ 0, ++ 4.63, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.6, ++ 1, ++ 0, ++ 4.63, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.6, ++ 0, ++ 0, ++ 4.63, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.6, ++ 0, ++ 0, ++ 4.63, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.6, ++ 1, ++ 0, ++ 4.63, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.6, ++ 0, ++ 0, ++ 4.63, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m04.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m04.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m04.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m04.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,2484 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 5.3, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 328, ++ "TotalPointCount": 881, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.76, ++ 1, ++ 3.51, ++ 1, ++ 5.27, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.611, ++ 0, ++ 0.922, ++ 0, ++ 1.233, ++ 0, ++ 1, ++ 1.289, ++ 0, ++ 1.344, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.8, ++ 0, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 1, ++ 2.711, ++ 0, ++ 2.822, ++ 0, ++ 2.933, ++ 0, ++ 1, ++ 3.044, ++ 0, ++ 3.156, ++ 0, ++ 3.267, ++ 0, ++ 1, ++ 3.367, ++ 0, ++ 3.467, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.633, ++ 0, ++ 3.7, ++ 0, ++ 3.767, ++ 0, ++ 1, ++ 3.889, ++ 0, ++ 4.011, ++ 0, ++ 4.133, ++ 0, ++ 1, ++ 4.322, ++ 0, ++ 4.511, ++ 0, ++ 4.7, ++ 0, ++ 1, ++ 4.889, ++ 0, ++ 5.078, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.611, ++ 0, ++ 0.922, ++ 0, ++ 1.233, ++ 0, ++ 1, ++ 1.289, ++ 0, ++ 1.344, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.822, ++ 0, ++ 2.244, ++ 0, ++ 2.667, ++ 0, ++ 1, ++ 2.778, ++ 0, ++ 2.889, ++ 13, ++ 3, ++ 13, ++ 1, ++ 3.111, ++ 13, ++ 3.222, ++ -9.823, ++ 3.333, ++ -9.823, ++ 1, ++ 3.411, ++ -9.823, ++ 3.489, ++ 8.938, ++ 3.567, ++ 8.938, ++ 1, ++ 3.678, ++ 8.938, ++ 3.789, ++ -5.187, ++ 3.9, ++ -5.187, ++ 1, ++ 4.044, ++ -5.187, ++ 4.189, ++ 3, ++ 4.333, ++ 3, ++ 1, ++ 4.556, ++ 3, ++ 4.778, ++ 0, ++ 5, ++ 0, ++ 1, ++ 5.089, ++ 0, ++ 5.178, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 1.956, ++ 0, ++ 3.611, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 1.811, ++ 0, ++ 3.322, ++ 0, ++ 4.833, ++ 0, ++ 1, ++ 4.978, ++ 0, ++ 5.122, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 1.789, ++ 0, ++ 3.278, ++ 0, ++ 4.767, ++ 0, ++ 1, ++ 4.933, ++ 0, ++ 5.1, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.1, ++ 1, ++ 0.2, ++ 1, ++ 0.3, ++ 1, ++ 1, ++ 0.367, ++ 1, ++ 0.433, ++ 1, ++ 0.5, ++ 1, ++ 1, ++ 0.544, ++ 1, ++ 0.589, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 0.7, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 0.789, ++ 0, ++ 0.844, ++ 1.1, ++ 0.9, ++ 1.1, ++ 1, ++ 0.967, ++ 1.1, ++ 1.033, ++ 1, ++ 1.1, ++ 1, ++ 1, ++ 1.333, ++ 1, ++ 1.567, ++ 1, ++ 1.8, ++ 1, ++ 1, ++ 1.878, ++ 1, ++ 1.956, ++ 1.2, ++ 2.033, ++ 1.2, ++ 1, ++ 2.089, ++ 1.2, ++ 2.144, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.256, ++ 0, ++ 2.311, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 2.456, ++ 0, ++ 2.544, ++ 1, ++ 2.633, ++ 1, ++ 1, ++ 2.789, ++ 1, ++ 2.944, ++ 1, ++ 3.1, ++ 1, ++ 1, ++ 3.156, ++ 1, ++ 3.211, ++ 0, ++ 3.267, ++ 0, ++ 1, ++ 3.589, ++ 0, ++ 3.911, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.344, ++ 0, ++ 4.456, ++ 1, ++ 4.567, ++ 1, ++ 1, ++ 4.633, ++ 1, ++ 4.7, ++ 1, ++ 4.767, ++ 1, ++ 1, ++ 4.933, ++ 1, ++ 5.1, ++ 1, ++ 5.267, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 1.789, ++ 0, ++ 3.278, ++ 0, ++ 4.767, ++ 0, ++ 1, ++ 4.933, ++ 0, ++ 5.1, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.1, ++ 1, ++ 0.2, ++ 1, ++ 0.3, ++ 1, ++ 1, ++ 0.367, ++ 1, ++ 0.433, ++ 1, ++ 0.5, ++ 1, ++ 1, ++ 0.544, ++ 1, ++ 0.589, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 0.7, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 0.789, ++ 0, ++ 0.844, ++ 1.1, ++ 0.9, ++ 1.1, ++ 1, ++ 0.967, ++ 1.1, ++ 1.033, ++ 1, ++ 1.1, ++ 1, ++ 1, ++ 1.333, ++ 1, ++ 1.567, ++ 1, ++ 1.8, ++ 1, ++ 1, ++ 1.878, ++ 1, ++ 1.956, ++ 1.2, ++ 2.033, ++ 1.2, ++ 1, ++ 2.089, ++ 1.2, ++ 2.144, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.256, ++ 0, ++ 2.311, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 2.456, ++ 0, ++ 2.544, ++ 1, ++ 2.633, ++ 1, ++ 1, ++ 2.789, ++ 1, ++ 2.944, ++ 1, ++ 3.1, ++ 1, ++ 1, ++ 3.156, ++ 1, ++ 3.211, ++ 0, ++ 3.267, ++ 0, ++ 1, ++ 3.589, ++ 0, ++ 3.911, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.344, ++ 0, ++ 4.456, ++ 1, ++ 4.567, ++ 1, ++ 1, ++ 4.633, ++ 1, ++ 4.7, ++ 1, ++ 4.767, ++ 1, ++ 1, ++ 4.933, ++ 1, ++ 5.1, ++ 1, ++ 5.267, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 1.789, ++ 0, ++ 3.278, ++ 0, ++ 4.767, ++ 0, ++ 1, ++ 4.933, ++ 0, ++ 5.1, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 1.811, ++ 0, ++ 3.322, ++ 0, ++ 4.833, ++ 0, ++ 1, ++ 4.978, ++ 0, ++ 5.122, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 1.811, ++ 0, ++ 3.322, ++ 0, ++ 4.833, ++ 0, ++ 1, ++ 4.978, ++ 0, ++ 5.122, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 1.811, ++ 0, ++ 3.322, ++ 0, ++ 4.833, ++ 0, ++ 1, ++ 4.978, ++ 0, ++ 5.122, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.5, ++ 0, ++ 0.7, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.367, ++ 0, ++ 1.6, ++ 0, ++ 1, ++ 1.744, ++ 0, ++ 1.889, ++ -0.1, ++ 2.033, ++ -0.1, ++ 1, ++ 2.144, ++ -0.1, ++ 2.256, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 2.456, ++ 0, ++ 2.544, ++ 0, ++ 2.633, ++ 0, ++ 1, ++ 3.344, ++ 0, ++ 4.056, ++ 0, ++ 4.767, ++ 0, ++ 1, ++ 4.933, ++ 0, ++ 5.1, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.5, ++ 0, ++ 0.7, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.367, ++ 0, ++ 1.6, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 1.733, ++ -0.085, ++ 1.8, ++ -0.2, ++ 1, ++ 1.878, ++ -0.334, ++ 1.956, ++ -0.38, ++ 2.033, ++ -0.38, ++ 1, ++ 2.089, ++ -0.38, ++ 2.144, ++ -0.384, ++ 2.2, ++ -0.3, ++ 1, ++ 2.256, ++ -0.216, ++ 2.311, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 2.456, ++ 0, ++ 2.544, ++ 0, ++ 2.633, ++ 0, ++ 1, ++ 3.167, ++ 0, ++ 3.7, ++ -0.1, ++ 4.233, ++ -0.1, ++ 1, ++ 4.344, ++ -0.1, ++ 4.456, ++ 0, ++ 4.567, ++ 0, ++ 1, ++ 4.633, ++ 0, ++ 4.7, ++ 0, ++ 4.767, ++ 0, ++ 1, ++ 4.933, ++ 0, ++ 5.1, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.433, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.611, ++ -0.1, ++ 0.667, ++ -0.1, ++ 1, ++ 0.689, ++ -0.1, ++ 0.711, ++ -0.1, ++ 0.733, ++ -0.1, ++ 1, ++ 0.789, ++ -0.1, ++ 0.844, ++ 0.1, ++ 0.9, ++ 0.1, ++ 1, ++ 0.967, ++ 0.1, ++ 1.033, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.411, ++ 0, ++ 1.722, ++ 0.5, ++ 2.033, ++ 0.5, ++ 1, ++ 2.089, ++ 0.5, ++ 2.144, ++ -0.3, ++ 2.2, ++ -0.3, ++ 1, ++ 2.256, ++ -0.3, ++ 2.311, ++ -0.3, ++ 2.367, ++ -0.3, ++ 1, ++ 2.456, ++ -0.3, ++ 2.544, ++ -0.215, ++ 2.633, ++ -0.2, ++ 1, ++ 3.511, ++ -0.056, ++ 4.389, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.433, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.611, ++ -0.1, ++ 0.667, ++ -0.1, ++ 1, ++ 0.689, ++ -0.1, ++ 0.711, ++ -0.1, ++ 0.733, ++ -0.1, ++ 1, ++ 0.789, ++ -0.1, ++ 0.844, ++ 0.1, ++ 0.9, ++ 0.1, ++ 1, ++ 0.967, ++ 0.1, ++ 1.033, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.411, ++ 0, ++ 1.722, ++ 0.5, ++ 2.033, ++ 0.5, ++ 1, ++ 2.089, ++ 0.5, ++ 2.144, ++ -0.3, ++ 2.2, ++ -0.3, ++ 1, ++ 2.256, ++ -0.3, ++ 2.311, ++ -0.3, ++ 2.367, ++ -0.3, ++ 1, ++ 2.456, ++ -0.3, ++ 2.544, ++ -0.215, ++ 2.633, ++ -0.2, ++ 1, ++ 3.511, ++ -0.056, ++ 4.389, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.567, ++ 0, ++ 0.833, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.411, ++ 0, ++ 1.722, ++ 0.2, ++ 2.033, ++ 0.2, ++ 1, ++ 2.233, ++ 0.2, ++ 2.433, ++ -0.3, ++ 2.633, ++ -0.3, ++ 1, ++ 3.511, ++ -0.3, ++ 4.389, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.567, ++ 0, ++ 0.833, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.411, ++ 0, ++ 1.722, ++ 0.2, ++ 2.033, ++ 0.2, ++ 1, ++ 2.233, ++ 0.2, ++ 2.433, ++ -0.3, ++ 2.633, ++ -0.3, ++ 1, ++ 3.511, ++ -0.3, ++ 4.389, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.567, ++ 0, ++ 0.833, ++ -0.4, ++ 1.1, ++ -0.4, ++ 1, ++ 1.411, ++ -0.4, ++ 1.722, ++ 0.1, ++ 2.033, ++ 0.1, ++ 1, ++ 2.233, ++ 0.1, ++ 2.433, ++ -0.4, ++ 2.633, ++ -0.4, ++ 1, ++ 3.511, ++ -0.4, ++ 4.389, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.567, ++ 0, ++ 0.833, ++ -0.4, ++ 1.1, ++ -0.4, ++ 1, ++ 1.411, ++ -0.4, ++ 1.722, ++ 0.1, ++ 2.033, ++ 0.1, ++ 1, ++ 2.233, ++ 0.1, ++ 2.433, ++ -0.4, ++ 2.633, ++ -0.4, ++ 1, ++ 3.511, ++ -0.4, ++ 4.389, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.567, ++ 0, ++ 0.833, ++ -0.35, ++ 1.1, ++ -0.35, ++ 1, ++ 1.411, ++ -0.35, ++ 1.722, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.233, ++ 0, ++ 2.433, ++ -0.4, ++ 2.633, ++ -0.4, ++ 1, ++ 3.511, ++ -0.4, ++ 4.389, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.567, ++ 0, ++ 0.833, ++ -0.35, ++ 1.1, ++ -0.35, ++ 1, ++ 1.411, ++ -0.35, ++ 1.722, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.233, ++ 0, ++ 2.433, ++ -0.4, ++ 2.633, ++ -0.4, ++ 1, ++ 3.511, ++ -0.4, ++ 4.389, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.156, ++ 0, ++ 0.311, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.522, ++ 0, ++ 0.578, ++ -1, ++ 0.633, ++ -1, ++ 1, ++ 0.933, ++ -1, ++ 1.233, ++ -1, ++ 1.533, ++ -1, ++ 1, ++ 2.422, ++ -1, ++ 3.311, ++ -1, ++ 4.2, ++ -1, ++ 1, ++ 4.411, ++ -1, ++ 4.622, ++ -1, ++ 4.833, ++ -1, ++ 1, ++ 4.978, ++ -1, ++ 5.122, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.156, ++ 0, ++ 0.311, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.767, ++ 0, ++ 1.067, ++ 0, ++ 1.367, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 1.633, ++ 0.6, ++ 1.767, ++ 0.6, ++ 1, ++ 1.844, ++ 0.6, ++ 1.922, ++ 0.608, ++ 2, ++ 0.5, ++ 1, ++ 2.067, ++ 0.408, ++ 2.133, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.344, ++ 0, ++ 2.489, ++ 0, ++ 2.633, ++ 0, ++ 1, ++ 3.367, ++ 0, ++ 4.1, ++ 0, ++ 4.833, ++ 0, ++ 1, ++ 4.978, ++ 0, ++ 5.122, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 1.811, ++ 0, ++ 3.322, ++ 0, ++ 4.833, ++ 0, ++ 1, ++ 4.978, ++ 0, ++ 5.122, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.622, ++ 0, ++ 0.944, ++ 0, ++ 1.267, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 1.733, ++ 2, ++ 1.967, ++ 2, ++ 1, ++ 2.133, ++ 2, ++ 2.3, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.778, ++ 0, ++ 3.089, ++ 0, ++ 3.4, ++ 0, ++ 1, ++ 3.878, ++ 0, ++ 4.356, ++ 0, ++ 4.833, ++ 0, ++ 1, ++ 4.978, ++ 0, ++ 5.122, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.6, ++ 0, ++ 0.9, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.433, ++ 0, ++ 1.667, ++ 3, ++ 1.9, ++ 3, ++ 1, ++ 2.067, ++ 3, ++ 2.233, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.511, ++ 0, ++ 2.622, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 2.844, ++ 0, ++ 2.956, ++ 4, ++ 3.067, ++ 4, ++ 1, ++ 3.156, ++ 4, ++ 3.244, ++ -1, ++ 3.333, ++ -1, ++ 1, ++ 3.422, ++ -1, ++ 3.511, ++ 0.817, ++ 3.6, ++ 0.817, ++ 1, ++ 3.7, ++ 0.817, ++ 3.8, ++ 0, ++ 3.9, ++ 0, ++ 1, ++ 4.211, ++ 0, ++ 4.522, ++ 0, ++ 4.833, ++ 0, ++ 1, ++ 4.978, ++ 0, ++ 5.122, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.567, ++ 0, ++ 0.833, ++ -5, ++ 1.1, ++ -5, ++ 1, ++ 1.333, ++ -5, ++ 1.567, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.011, ++ 0, ++ 2.222, ++ 0, ++ 2.433, ++ 0, ++ 1, ++ 3.233, ++ 0, ++ 4.033, ++ 0, ++ 4.833, ++ 0, ++ 1, ++ 4.978, ++ 0, ++ 5.122, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 1.956, ++ 0, ++ 3.611, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 1.811, ++ 0, ++ 3.322, ++ 0, ++ 4.833, ++ 0, ++ 1, ++ 4.978, ++ 0, ++ 5.122, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 1.811, ++ 0, ++ 3.322, ++ 0, ++ 4.833, ++ 0, ++ 1, ++ 4.978, ++ 0, ++ 5.122, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.1, ++ 0.5, ++ 0.2, ++ 0.5, ++ 0.3, ++ 0.5, ++ 1, ++ 0.422, ++ 0.5, ++ 0.544, ++ 0.752, ++ 0.667, ++ 0.76, ++ 1, ++ 2.056, ++ 0.854, ++ 3.444, ++ 0.89, ++ 4.833, ++ 0.89, ++ 1, ++ 4.978, ++ 0.89, ++ 5.122, ++ 0.5, ++ 5.267, ++ 0.5, ++ 0, ++ 5.3, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.1, ++ 0.5, ++ 0.2, ++ 0.5, ++ 0.3, ++ 0.5, ++ 1, ++ 0.422, ++ 0.5, ++ 0.544, ++ 0.748, ++ 0.667, ++ 0.76, ++ 1, ++ 2.056, ++ 0.897, ++ 3.444, ++ 0.95, ++ 4.833, ++ 0.95, ++ 1, ++ 4.978, ++ 0.95, ++ 5.122, ++ 0.5, ++ 5.267, ++ 0.5, ++ 0, ++ 5.3, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0.2, ++ 1, ++ 0.1, ++ 0.2, ++ 0.2, ++ 0.2, ++ 0.3, ++ 0.2, ++ 1, ++ 0.578, ++ 0.2, ++ 0.856, ++ 0.21, ++ 1.133, ++ 0.3, ++ 1, ++ 1.378, ++ 0.38, ++ 1.622, ++ 0.5, ++ 1.867, ++ 0.5, ++ 1, ++ 2.122, ++ 0.5, ++ 2.378, ++ 0.2, ++ 2.633, ++ 0.2, ++ 1, ++ 3.511, ++ 0.2, ++ 4.389, ++ 0.2, ++ 5.267, ++ 0.2, ++ 0, ++ 5.3, ++ 0.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0.2, ++ 1, ++ 0.1, ++ 0.2, ++ 0.2, ++ 0.2, ++ 0.3, ++ 0.2, ++ 1, ++ 0.556, ++ 0.2, ++ 0.811, ++ 0.211, ++ 1.067, ++ 0.3, ++ 1, ++ 1.311, ++ 0.386, ++ 1.556, ++ 0.5, ++ 1.8, ++ 0.5, ++ 1, ++ 2.056, ++ 0.5, ++ 2.311, ++ 0.2, ++ 2.567, ++ 0.2, ++ 1, ++ 3.467, ++ 0.2, ++ 4.367, ++ 0.2, ++ 5.267, ++ 0.2, ++ 0, ++ 5.3, ++ 0.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 1.811, ++ 0, ++ 3.322, ++ 0, ++ 4.833, ++ 0, ++ 1, ++ 4.978, ++ 0, ++ 5.122, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0.66, ++ 1, ++ 0.1, ++ 0.66, ++ 0.2, ++ 0.66, ++ 0.3, ++ 0.66, ++ 1, ++ 0.622, ++ 0.66, ++ 0.944, ++ 0.663, ++ 1.267, ++ 0.64, ++ 1, ++ 1.522, ++ 0.621, ++ 1.778, ++ 0.12, ++ 2.033, ++ 0.12, ++ 1, ++ 2.178, ++ 0.12, ++ 2.322, ++ 0.66, ++ 2.467, ++ 0.66, ++ 1, ++ 3.256, ++ 0.66, ++ 4.044, ++ 0.66, ++ 4.833, ++ 0.66, ++ 1, ++ 4.978, ++ 0.66, ++ 5.122, ++ 0.66, ++ 5.267, ++ 0.66, ++ 0, ++ 5.3, ++ 0.66 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.611, ++ 0, ++ 3.222, ++ 0, ++ 4.833, ++ 0, ++ 1, ++ 4.978, ++ 0, ++ 5.122, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.1, ++ -1, ++ 0.2, ++ -1, ++ 0.3, ++ -1, ++ 1, ++ 0.589, ++ -1, ++ 0.878, ++ -1, ++ 1.167, ++ -1, ++ 1, ++ 1.433, ++ -1, ++ 1.7, ++ -0.68, ++ 1.967, ++ -0.68, ++ 1, ++ 2.133, ++ -0.68, ++ 2.3, ++ -1, ++ 2.467, ++ -1, ++ 1, ++ 3.256, ++ -1, ++ 4.044, ++ -1, ++ 4.833, ++ -1, ++ 1, ++ 4.978, ++ -1, ++ 5.122, ++ -1, ++ 5.267, ++ -1, ++ 0, ++ 5.3, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 1.811, ++ 0, ++ 3.322, ++ 0, ++ 4.833, ++ 0, ++ 1, ++ 4.978, ++ 0, ++ 5.122, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 1.811, ++ 0, ++ 3.322, ++ 0, ++ 4.833, ++ 0, ++ 1, ++ 4.978, ++ 0, ++ 5.122, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 1.811, ++ 0, ++ 3.322, ++ 0, ++ 4.833, ++ 0, ++ 1, ++ 4.978, ++ 0, ++ 5.122, ++ 0, ++ 5.267, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.27, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.27, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.27, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.27, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.27, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.27, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.27, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.27, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.27, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.27, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.27, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.27, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.27, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.27, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.27, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.27, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 5.27, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 5.27, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.27, ++ 1, ++ 0, ++ 5.3, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 5.27, ++ 0, ++ 0, ++ 5.3, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m05.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m05.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m05.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m05.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,1441 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 2.03, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 179, ++ "TotalPointCount": 434, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.67, ++ 1, ++ 1.33, ++ 1, ++ 2, ++ 1, ++ 0, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ 0, ++ 0.367, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.611, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 0.833, ++ 0, ++ 0.933, ++ 0, ++ 1.033, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.411, ++ 0, ++ 1.6, ++ 0, ++ 1, ++ 1.733, ++ 0, ++ 1.867, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ -5.165, ++ 0.3, ++ -9, ++ 1, ++ 0.333, ++ -10.278, ++ 0.367, ++ -10, ++ 0.4, ++ -10, ++ 1, ++ 0.489, ++ -10, ++ 0.578, ++ 13, ++ 0.667, ++ 13, ++ 1, ++ 0.767, ++ 13, ++ 0.867, ++ -9, ++ 0.967, ++ -9, ++ 1, ++ 1.156, ++ -9, ++ 1.344, ++ 0, ++ 1.533, ++ 0, ++ 1, ++ 1.689, ++ 0, ++ 1.844, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 2, ++ 1, ++ 0.233, ++ 2, ++ 0.467, ++ 2, ++ 0.7, ++ 2, ++ 1, ++ 0.756, ++ 2, ++ 0.811, ++ 0, ++ 0.867, ++ 0, ++ 1, ++ 0.967, ++ 0, ++ 1.067, ++ 0, ++ 1.167, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.322, ++ 2, ++ 1.4, ++ 2, ++ 1, ++ 1.6, ++ 2, ++ 1.8, ++ 2, ++ 2, ++ 2, ++ 0, ++ 2.033, ++ 2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 2, ++ 1, ++ 0.233, ++ 2, ++ 0.467, ++ 2, ++ 0.7, ++ 2, ++ 1, ++ 0.756, ++ 2, ++ 0.811, ++ 0, ++ 0.867, ++ 0, ++ 1, ++ 0.967, ++ 0, ++ 1.067, ++ 0, ++ 1.167, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.322, ++ 2, ++ 1.4, ++ 2, ++ 1, ++ 1.6, ++ 2, ++ 1.8, ++ 2, ++ 2, ++ 2, ++ 0, ++ 2.033, ++ 2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.422, ++ 0, ++ 0.511, ++ 0, ++ 0.6, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 0.667, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.567, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0.3, ++ 1, ++ 0.111, ++ 0.3, ++ 0.222, ++ 0.3, ++ 0.333, ++ 0.3, ++ 1, ++ 0.422, ++ 0.3, ++ 0.511, ++ 0.3, ++ 0.6, ++ 0.3, ++ 1, ++ 0.633, ++ 0.3, ++ 0.667, ++ 0.3, ++ 0.7, ++ 0.3, ++ 1, ++ 0.756, ++ 0.3, ++ 0.811, ++ -0.2, ++ 0.867, ++ -0.2, ++ 1, ++ 0.967, ++ -0.2, ++ 1.067, ++ -0.2, ++ 1.167, ++ -0.2, ++ 1, ++ 1.244, ++ -0.2, ++ 1.322, ++ 0.3, ++ 1.4, ++ 0.3, ++ 1, ++ 1.6, ++ 0.3, ++ 1.8, ++ 0.3, ++ 2, ++ 0.3, ++ 0, ++ 2.033, ++ 0.3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.233, ++ 1, ++ 0.467, ++ 1, ++ 0.7, ++ 1, ++ 1, ++ 0.756, ++ 1, ++ 0.811, ++ 0.7, ++ 0.867, ++ 0.7, ++ 1, ++ 0.967, ++ 0.7, ++ 1.067, ++ 0.7, ++ 1.167, ++ 0.7, ++ 1, ++ 1.244, ++ 0.7, ++ 1.322, ++ 1, ++ 1.4, ++ 1, ++ 1, ++ 1.6, ++ 1, ++ 1.8, ++ 1, ++ 2, ++ 1, ++ 0, ++ 2.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.233, ++ 1, ++ 0.467, ++ 1, ++ 0.7, ++ 1, ++ 1, ++ 0.756, ++ 1, ++ 0.811, ++ 0.7, ++ 0.867, ++ 0.7, ++ 1, ++ 0.967, ++ 0.7, ++ 1.067, ++ 0.7, ++ 1.167, ++ 0.7, ++ 1, ++ 1.244, ++ 0.7, ++ 1.322, ++ 1, ++ 1.4, ++ 1, ++ 1, ++ 1.6, ++ 1, ++ 1.8, ++ 1, ++ 2, ++ 1, ++ 0, ++ 2.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ -0.84, ++ 1, ++ 0.667, ++ -0.84, ++ 1.333, ++ -0.84, ++ 2, ++ -0.84, ++ 0, ++ 2.033, ++ -0.84 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ -2, ++ 0.4, ++ -2, ++ 1, ++ 0.533, ++ -2, ++ 0.667, ++ 2, ++ 0.8, ++ 2, ++ 1, ++ 0.911, ++ 2, ++ 1.022, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.422, ++ 0, ++ 1.711, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ -0.16, ++ 1, ++ 0.189, ++ -0.16, ++ 0.378, ++ -0.16, ++ 0.567, ++ -0.16, ++ 1, ++ 0.678, ++ -0.16, ++ 0.789, ++ -0.026, ++ 0.9, ++ -0.026, ++ 1, ++ 1, ++ -0.026, ++ 1.1, ++ -0.182, ++ 1.2, ++ -0.182, ++ 1, ++ 1.322, ++ -0.182, ++ 1.444, ++ -0.16, ++ 1.567, ++ -0.16, ++ 1, ++ 1.711, ++ -0.16, ++ 1.856, ++ -0.16, ++ 2, ++ -0.16, ++ 0, ++ 2.033, ++ -0.16 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ -0.15, ++ 1, ++ 0.189, ++ -0.15, ++ 0.378, ++ -0.15, ++ 0.567, ++ -0.15, ++ 1, ++ 0.678, ++ -0.15, ++ 0.789, ++ -0.025, ++ 0.9, ++ -0.025, ++ 1, ++ 1, ++ -0.025, ++ 1.1, ++ -0.181, ++ 1.2, ++ -0.181, ++ 1, ++ 1.322, ++ -0.181, ++ 1.444, ++ -0.15, ++ 1.567, ++ -0.15, ++ 1, ++ 1.711, ++ -0.15, ++ 1.856, ++ -0.15, ++ 2, ++ -0.15, ++ 0, ++ 2.033, ++ -0.15 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.644, ++ 0, ++ 0.722, ++ 0.614, ++ 0.8, ++ 0.614, ++ 1, ++ 0.889, ++ 0.614, ++ 0.978, ++ -0.1, ++ 1.067, ++ -0.1, ++ 1, ++ 1.178, ++ -0.1, ++ 1.289, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.6, ++ 0, ++ 1.8, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.644, ++ 0, ++ 0.722, ++ -0.6, ++ 0.8, ++ -0.6, ++ 1, ++ 0.889, ++ -0.6, ++ 0.978, ++ 0.1, ++ 1.067, ++ 0.1, ++ 1, ++ 1.178, ++ 0.1, ++ 1.289, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.6, ++ 0, ++ 1.8, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 0, ++ 2, ++ 0, ++ 0, ++ 2.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 0, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 0, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 0, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 0, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 0, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 0, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 0, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 0, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 0, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 0, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 0, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 0, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 0, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 0, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2, ++ 0, ++ 0, ++ 2.03, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2, ++ 0, ++ 0, ++ 2.03, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 0, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 0, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2, ++ 1, ++ 0, ++ 2.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2, ++ 0, ++ 0, ++ 2.03, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m06.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m06.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m06.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m06.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,1539 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4.53, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 193, ++ "TotalPointCount": 476, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.5, ++ 1, ++ 3, ++ 1, ++ 4.5, ++ 1, ++ 0, ++ 4.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.467, ++ 0, ++ 0.933, ++ -14, ++ 1.4, ++ -14, ++ 1, ++ 1.567, ++ -14, ++ 1.733, ++ -14, ++ 1.9, ++ -14, ++ 1, ++ 2.367, ++ -14, ++ 2.833, ++ 0, ++ 3.3, ++ 0, ++ 1, ++ 3.7, ++ 0, ++ 4.1, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.489, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 0.9, ++ 0, ++ 1.067, ++ -13, ++ 1.233, ++ -13, ++ 1, ++ 1.422, ++ -13, ++ 1.611, ++ 5, ++ 1.8, ++ 5, ++ 1, ++ 2.267, ++ 5, ++ 2.733, ++ 0, ++ 3.2, ++ 0, ++ 1, ++ 3.633, ++ 0, ++ 4.067, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ -18, ++ 1.1, ++ -18, ++ 1, ++ 1.4, ++ -18, ++ 1.7, ++ -18, ++ 2, ++ -18, ++ 1, ++ 2.3, ++ -18, ++ 2.6, ++ 18, ++ 2.9, ++ 18, ++ 1, ++ 3.133, ++ 18, ++ 3.367, ++ -30, ++ 3.6, ++ -30, ++ 1, ++ 3.9, ++ -30, ++ 4.2, ++ -21, ++ 4.5, ++ -21, ++ 0, ++ 4.533, ++ -21 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 2.622, ++ 0, ++ 3.933, ++ 0, ++ 1, ++ 4.122, ++ 0, ++ 4.311, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.344, ++ 1, ++ 0.689, ++ 1, ++ 1.033, ++ 1, ++ 1, ++ 1.078, ++ 1, ++ 1.122, ++ 0, ++ 1.167, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.278, ++ 0, ++ 1.333, ++ 0, ++ 1, ++ 1.411, ++ 0, ++ 1.489, ++ 1, ++ 1.567, ++ 1, ++ 1, ++ 2.544, ++ 1, ++ 3.522, ++ 1, ++ 4.5, ++ 1, ++ 0, ++ 4.533, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.344, ++ 1, ++ 0.689, ++ 1, ++ 1.033, ++ 1, ++ 1, ++ 1.078, ++ 1, ++ 1.122, ++ 0, ++ 1.167, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.278, ++ 0, ++ 1.333, ++ 0, ++ 1, ++ 1.411, ++ 0, ++ 1.489, ++ 1, ++ 1.567, ++ 1, ++ 1, ++ 2.544, ++ 1, ++ 3.522, ++ 1, ++ 4.5, ++ 1, ++ 0, ++ 4.533, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ 0.29, ++ 0.9, ++ 0.29, ++ 1, ++ 0.989, ++ 0.29, ++ 1.078, ++ 0.29, ++ 1.167, ++ 0.29, ++ 1, ++ 1.2, ++ 0.29, ++ 1.233, ++ -0.39, ++ 1.267, ++ -0.39, ++ 1, ++ 1.378, ++ -0.39, ++ 1.489, ++ -0.39, ++ 1.6, ++ -0.39, ++ 1, ++ 2, ++ -0.39, ++ 2.4, ++ 0, ++ 2.8, ++ 0, ++ 1, ++ 3.367, ++ 0, ++ 3.933, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ 0.5, ++ 0.9, ++ 0.5, ++ 1, ++ 0.989, ++ 0.5, ++ 1.078, ++ 0.5, ++ 1.167, ++ 0.5, ++ 1, ++ 1.2, ++ 0.5, ++ 1.233, ++ 0.33, ++ 1.267, ++ 0.33, ++ 1, ++ 1.378, ++ 0.33, ++ 1.489, ++ 0.33, ++ 1.6, ++ 0.33, ++ 1, ++ 2, ++ 0.33, ++ 2.4, ++ 0, ++ 2.8, ++ 0, ++ 1, ++ 3.367, ++ 0, ++ 3.933, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.5, ++ 1, ++ 3, ++ 1, ++ 4.5, ++ 1, ++ 0, ++ 4.533, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.533, ++ 0, ++ 1.067, ++ 7, ++ 1.6, ++ 7, ++ 1, ++ 2.056, ++ 7, ++ 2.511, ++ -7, ++ 2.967, ++ -7, ++ 1, ++ 3.478, ++ -7, ++ 3.989, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.578, ++ 0, ++ 1.156, ++ -7, ++ 1.733, ++ -7, ++ 1, ++ 2.1, ++ -7, ++ 2.467, ++ 7, ++ 2.833, ++ 7, ++ 1, ++ 3.389, ++ 7, ++ 3.944, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.156, ++ 0.5, ++ 0.311, ++ 0.746, ++ 0.467, ++ 0.76, ++ 1, ++ 1.556, ++ 0.858, ++ 2.644, ++ 0.89, ++ 3.733, ++ 0.89, ++ 1, ++ 3.8, ++ 0.89, ++ 3.867, ++ 0.637, ++ 3.933, ++ 0.5, ++ 1, ++ 4.122, ++ 0.111, ++ 4.311, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.156, ++ 0.5, ++ 0.311, ++ 0.74, ++ 0.467, ++ 0.76, ++ 1, ++ 1.556, ++ 0.903, ++ 2.644, ++ 0.95, ++ 3.733, ++ 0.95, ++ 1, ++ 3.8, ++ 0.95, ++ 3.867, ++ 0.64, ++ 3.933, ++ 0.5, ++ 1, ++ 4.122, ++ 0.104, ++ 4.311, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 3.5, ++ 1, ++ 0.133, ++ 3.5, ++ 0.267, ++ 3.2, ++ 0.4, ++ 3.2, ++ 1, ++ 0.733, ++ 3.2, ++ 1.067, ++ 4.098, ++ 1.4, ++ 4.8, ++ 1, ++ 1.522, ++ 5.057, ++ 1.644, ++ 5, ++ 1.767, ++ 5, ++ 1, ++ 2.278, ++ 5, ++ 2.789, ++ 4.1, ++ 3.3, ++ 4.1, ++ 1, ++ 3.433, ++ 4.1, ++ 3.567, ++ 4.3, ++ 3.7, ++ 4.3, ++ 1, ++ 3.967, ++ 4.3, ++ 4.233, ++ 4.3, ++ 4.5, ++ 4.3, ++ 0, ++ 4.533, ++ 4.3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 2.5, ++ 1, ++ 0.133, ++ 2.5, ++ 0.267, ++ 2.3, ++ 0.4, ++ 2.3, ++ 1, ++ 0.567, ++ 2.3, ++ 0.733, ++ 2.48, ++ 0.9, ++ 2.9, ++ 1, ++ 1.156, ++ 3.545, ++ 1.411, ++ 3.9, ++ 1.667, ++ 3.9, ++ 1, ++ 1.933, ++ 3.9, ++ 2.2, ++ 3.807, ++ 2.467, ++ 3.5, ++ 1, ++ 2.767, ++ 3.154, ++ 3.067, ++ 2.9, ++ 3.367, ++ 2.9, ++ 1, ++ 3.489, ++ 2.9, ++ 3.611, ++ 3, ++ 3.733, ++ 3, ++ 1, ++ 3.989, ++ 3, ++ 4.244, ++ 3, ++ 4.5, ++ 3, ++ 0, ++ 4.533, ++ 3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 0.978, ++ 0, ++ 1.056, ++ 0.5, ++ 1.133, ++ 0.5, ++ 1, ++ 2.256, ++ 0.5, ++ 3.378, ++ 0.5, ++ 4.5, ++ 0.5, ++ 0, ++ 4.533, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0.8, ++ 0.5, ++ 0.8, ++ 1, ++ 0.956, ++ 0.8, ++ 1.411, ++ -1, ++ 1.867, ++ -1, ++ 1, ++ 2.111, ++ -1, ++ 2.356, ++ -1, ++ 2.6, ++ -1, ++ 1, ++ 2.8, ++ -1, ++ 3, ++ -0.52, ++ 3.2, ++ -0.52, ++ 1, ++ 3.411, ++ -0.52, ++ 3.622, ++ -1, ++ 3.833, ++ -1, ++ 1, ++ 4.056, ++ -1, ++ 4.278, ++ -1, ++ 4.5, ++ -1, ++ 0, ++ 4.533, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 1.5, ++ 0.5, ++ 3, ++ 0.5, ++ 4.5, ++ 0.5, ++ 0, ++ 4.533, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0.41, ++ 0.267, ++ 0.41, ++ 1, ++ 0.344, ++ 0.41, ++ 0.422, ++ -0.174, ++ 0.5, ++ -0.33, ++ 1, ++ 0.656, ++ -0.643, ++ 0.811, ++ -0.68, ++ 0.967, ++ -0.68, ++ 1, ++ 1.222, ++ -0.68, ++ 1.478, ++ 0.36, ++ 1.733, ++ 0.36, ++ 1, ++ 1.933, ++ 0.36, ++ 2.133, ++ 0.36, ++ 2.333, ++ 0.36, ++ 1, ++ 2.422, ++ 0.36, ++ 2.511, ++ -0.26, ++ 2.6, ++ -0.26, ++ 1, ++ 2.767, ++ -0.26, ++ 2.933, ++ -0.26, ++ 3.1, ++ -0.26, ++ 1, ++ 3.233, ++ -0.26, ++ 3.367, ++ -0.46, ++ 3.5, ++ -0.46, ++ 1, ++ 3.633, ++ -0.46, ++ 3.767, ++ -0.31, ++ 3.9, ++ -0.31, ++ 1, ++ 4.1, ++ -0.31, ++ 4.3, ++ -0.31, ++ 4.5, ++ -0.31, ++ 0, ++ 4.533, ++ -0.31 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 3, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.5, ++ 1, ++ 0, ++ 4.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.5, ++ 1, ++ 0, ++ 4.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.5, ++ 1, ++ 0, ++ 4.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.5, ++ 1, ++ 0, ++ 4.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.5, ++ 1, ++ 0, ++ 4.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.5, ++ 1, ++ 0, ++ 4.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.5, ++ 1, ++ 0, ++ 4.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.5, ++ 1, ++ 0, ++ 4.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.5, ++ 1, ++ 0, ++ 4.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.5, ++ 1, ++ 0, ++ 4.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.5, ++ 1, ++ 0, ++ 4.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.5, ++ 1, ++ 0, ++ 4.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.5, ++ 1, ++ 0, ++ 4.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.5, ++ 1, ++ 0, ++ 4.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.5, ++ 1, ++ 0, ++ 4.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.5, ++ 1, ++ 0, ++ 4.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.5, ++ 0, ++ 0, ++ 4.53, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.5, ++ 0, ++ 0, ++ 4.53, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.5, ++ 1, ++ 0, ++ 4.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.5, ++ 0, ++ 0, ++ 4.53, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m07.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m07.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m07.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m07.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,1497 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 3.93, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 187, ++ "TotalPointCount": 458, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.3, ++ 1, ++ 2.6, ++ 1, ++ 3.9, ++ 1, ++ 0, ++ 3.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.467, ++ 0, ++ 0.933, ++ 9.534, ++ 1.4, ++ 14, ++ 1, ++ 1.567, ++ 15.595, ++ 1.733, ++ 15, ++ 1.9, ++ 15, ++ 1, ++ 2.289, ++ 15, ++ 2.678, ++ 0, ++ 3.067, ++ 0, ++ 1, ++ 3.344, ++ 0, ++ 3.622, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.489, ++ 0.061, ++ 0.733, ++ -1, ++ 1, ++ 0.9, ++ -1.723, ++ 1.067, ++ -13, ++ 1.233, ++ -13, ++ 1, ++ 1.422, ++ -13, ++ 1.611, ++ 5, ++ 1.8, ++ 5, ++ 1, ++ 2.189, ++ 5, ++ 2.578, ++ 0, ++ 2.967, ++ 0, ++ 1, ++ 3.278, ++ 0, ++ 3.589, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ -18, ++ 1.1, ++ -18, ++ 1, ++ 1.4, ++ -18, ++ 1.7, ++ -18, ++ 2, ++ -18, ++ 1, ++ 2.3, ++ -18, ++ 2.6, ++ 18, ++ 2.9, ++ 18, ++ 1, ++ 3.233, ++ 18, ++ 3.567, ++ 18, ++ 3.9, ++ 18, ++ 0, ++ 3.933, ++ 18 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.344, ++ 1, ++ 0.689, ++ 1, ++ 1.033, ++ 1, ++ 1, ++ 1.078, ++ 1, ++ 1.122, ++ 0, ++ 1.167, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.278, ++ 0, ++ 1.333, ++ 0, ++ 1, ++ 1.411, ++ 0, ++ 1.489, ++ 1, ++ 1.567, ++ 1, ++ 1, ++ 2.344, ++ 1, ++ 3.122, ++ 1, ++ 3.9, ++ 1, ++ 0, ++ 3.933, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.344, ++ 1, ++ 0.689, ++ 1, ++ 1.033, ++ 1, ++ 1, ++ 1.078, ++ 1, ++ 1.122, ++ 0, ++ 1.167, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.278, ++ 0, ++ 1.333, ++ 0, ++ 1, ++ 1.411, ++ 0, ++ 1.489, ++ 1, ++ 1.567, ++ 1, ++ 1, ++ 2.344, ++ 1, ++ 3.122, ++ 1, ++ 3.9, ++ 1, ++ 0, ++ 3.933, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ -0.27, ++ 0.9, ++ -0.27, ++ 1, ++ 0.989, ++ -0.27, ++ 1.078, ++ -0.27, ++ 1.167, ++ -0.27, ++ 1, ++ 1.2, ++ -0.27, ++ 1.233, ++ 0.37, ++ 1.267, ++ 0.37, ++ 1, ++ 1.378, ++ 0.37, ++ 1.489, ++ 0.37, ++ 1.6, ++ 0.37, ++ 1, ++ 1.944, ++ 0.37, ++ 2.289, ++ 0, ++ 2.633, ++ 0, ++ 1, ++ 3.056, ++ 0, ++ 3.478, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ 0.58, ++ 0.9, ++ 0.58, ++ 1, ++ 0.989, ++ 0.58, ++ 1.078, ++ 0.58, ++ 1.167, ++ 0.58, ++ 1, ++ 1.2, ++ 0.58, ++ 1.233, ++ 0.29, ++ 1.267, ++ 0.29, ++ 1, ++ 1.378, ++ 0.29, ++ 1.489, ++ 0.29, ++ 1.6, ++ 0.29, ++ 1, ++ 1.944, ++ 0.29, ++ 2.289, ++ 0, ++ 2.633, ++ 0, ++ 1, ++ 3.056, ++ 0, ++ 3.478, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.3, ++ 1, ++ 2.6, ++ 1, ++ 3.9, ++ 1, ++ 0, ++ 3.933, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.533, ++ 0, ++ 1.067, ++ -7, ++ 1.6, ++ -7, ++ 1, ++ 2.056, ++ -7, ++ 2.511, ++ 4, ++ 2.967, ++ 4, ++ 1, ++ 3.278, ++ 4, ++ 3.589, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.578, ++ 0, ++ 1.156, ++ -10, ++ 1.733, ++ -10, ++ 1, ++ 2.1, ++ -10, ++ 2.467, ++ -7.702, ++ 2.833, ++ -4, ++ 1, ++ 3.122, ++ -1.083, ++ 3.411, ++ 0, ++ 3.7, ++ 0, ++ 1, ++ 3.767, ++ 0, ++ 3.833, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.156, ++ 0.5, ++ 0.311, ++ 0.734, ++ 0.467, ++ 0.76, ++ 1, ++ 1.533, ++ 0.94, ++ 2.6, ++ 1, ++ 3.667, ++ 1, ++ 1, ++ 3.744, ++ 1, ++ 3.822, ++ 0.5, ++ 3.9, ++ 0.5, ++ 0, ++ 3.933, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.156, ++ 0.5, ++ 0.311, ++ 0.734, ++ 0.467, ++ 0.76, ++ 1, ++ 1.533, ++ 0.94, ++ 2.6, ++ 1, ++ 3.667, ++ 1, ++ 1, ++ 3.744, ++ 1, ++ 3.822, ++ 0.5, ++ 3.9, ++ 0.5, ++ 0, ++ 3.933, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 2.5, ++ 1, ++ 0.133, ++ 2.5, ++ 0.267, ++ 2.3, ++ 0.4, ++ 2.3, ++ 1, ++ 0.567, ++ 2.3, ++ 0.733, ++ 2.42, ++ 0.9, ++ 2.9, ++ 1, ++ 1.067, ++ 3.38, ++ 1.233, ++ 3.8, ++ 1.4, ++ 3.8, ++ 1, ++ 1.556, ++ 3.8, ++ 1.711, ++ 3.857, ++ 1.867, ++ 3.7, ++ 1, ++ 2.356, ++ 3.207, ++ 2.844, ++ 2.4, ++ 3.333, ++ 2.4, ++ 1, ++ 3.522, ++ 2.4, ++ 3.711, ++ 2.5, ++ 3.9, ++ 2.5, ++ 0, ++ 3.933, ++ 2.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 3.5, ++ 1, ++ 0.133, ++ 3.5, ++ 0.267, ++ 3.1, ++ 0.4, ++ 3.1, ++ 1, ++ 0.733, ++ 3.1, ++ 1.067, ++ 5, ++ 1.4, ++ 5, ++ 1, ++ 1.522, ++ 5, ++ 1.644, ++ 5, ++ 1.767, ++ 5, ++ 1, ++ 2, ++ 5, ++ 2.233, ++ 4.5, ++ 2.467, ++ 4.5, ++ 1, ++ 2.944, ++ 4.5, ++ 3.422, ++ 4.5, ++ 3.9, ++ 4.5, ++ 0, ++ 3.933, ++ 4.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ -0.42, ++ 0.267, ++ -0.42, ++ 1, ++ 0.344, ++ -0.42, ++ 0.422, ++ 0.35, ++ 0.5, ++ 0.35, ++ 1, ++ 0.833, ++ 0.35, ++ 1.167, ++ 0, ++ 1.5, ++ 0, ++ 1, ++ 1.622, ++ 0, ++ 1.744, ++ 0.36, ++ 1.867, ++ 0.36, ++ 1, ++ 2.111, ++ 0.36, ++ 2.356, ++ -1, ++ 2.6, ++ -1, ++ 1, ++ 2.867, ++ -1, ++ 3.133, ++ -0.92, ++ 3.4, ++ -0.92, ++ 1, ++ 3.567, ++ -0.92, ++ 3.733, ++ -0.92, ++ 3.9, ++ -0.92, ++ 0, ++ 3.933, ++ -0.92 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.278, ++ 0.5, ++ 0.556, ++ 0.5, ++ 0.833, ++ 0.5, ++ 1, ++ 0.9, ++ 0.5, ++ 0.967, ++ 0, ++ 1.033, ++ 0, ++ 1, ++ 1.989, ++ 0, ++ 2.944, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ -0.39, ++ 0.267, ++ -0.39, ++ 1, ++ 0.344, ++ -0.39, ++ 0.422, ++ -0.33, ++ 0.5, ++ -0.33, ++ 1, ++ 0.656, ++ -0.33, ++ 0.811, ++ -0.68, ++ 0.967, ++ -0.68, ++ 1, ++ 1.222, ++ -0.68, ++ 1.478, ++ 0.36, ++ 1.733, ++ 0.36, ++ 1, ++ 1.933, ++ 0.36, ++ 2.133, ++ 0.36, ++ 2.333, ++ 0.36, ++ 1, ++ 2.422, ++ 0.36, ++ 2.511, ++ -0.26, ++ 2.6, ++ -0.26, ++ 1, ++ 2.767, ++ -0.26, ++ 2.933, ++ -0.26, ++ 3.1, ++ -0.26, ++ 1, ++ 3.367, ++ -0.26, ++ 3.633, ++ -0.26, ++ 3.9, ++ -0.26, ++ 0, ++ 3.933, ++ -0.26 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 2.6, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 3.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.9, ++ 1, ++ 0, ++ 3.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.9, ++ 1, ++ 0, ++ 3.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.9, ++ 1, ++ 0, ++ 3.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.9, ++ 1, ++ 0, ++ 3.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.9, ++ 1, ++ 0, ++ 3.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.9, ++ 1, ++ 0, ++ 3.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.9, ++ 1, ++ 0, ++ 3.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.9, ++ 1, ++ 0, ++ 3.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.9, ++ 1, ++ 0, ++ 3.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.9, ++ 1, ++ 0, ++ 3.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.9, ++ 1, ++ 0, ++ 3.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.9, ++ 1, ++ 0, ++ 3.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.9, ++ 1, ++ 0, ++ 3.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.9, ++ 1, ++ 0, ++ 3.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.9, ++ 1, ++ 0, ++ 3.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.9, ++ 1, ++ 0, ++ 3.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.9, ++ 0, ++ 0, ++ 3.93, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.9, ++ 0, ++ 0, ++ 3.93, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.9, ++ 1, ++ 0, ++ 3.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.9, ++ 0, ++ 0, ++ 3.93, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m08.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m08.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m08.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m08.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,1581 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4.6, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 199, ++ "TotalPointCount": 494, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.52, ++ 1, ++ 3.04, ++ 1, ++ 4.57, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.611, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.756, ++ 0, ++ 0.844, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.022, ++ 0, ++ 1.111, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.322, ++ 0, ++ 1.444, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.733, ++ 0, ++ 1.9, ++ 0, ++ 2.067, ++ 0, ++ 1, ++ 2.156, ++ 0, ++ 2.244, ++ 0, ++ 2.333, ++ 0, ++ 1, ++ 2.7, ++ 0, ++ 3.067, ++ 3, ++ 3.433, ++ 3, ++ 1, ++ 3.589, ++ 3, ++ 3.744, ++ 0, ++ 3.9, ++ 0, ++ 1, ++ 4.122, ++ 0, ++ 4.344, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.611, ++ 10, ++ 0.667, ++ 10, ++ 1, ++ 0.756, ++ 10, ++ 0.844, ++ -19.633, ++ 0.933, ++ -25, ++ 1, ++ 1.022, ++ -30.367, ++ 1.111, ++ -30, ++ 1.2, ++ -30, ++ 1, ++ 1.322, ++ -30, ++ 1.444, ++ -30, ++ 1.567, ++ -30, ++ 1, ++ 1.733, ++ -30, ++ 1.9, ++ 5, ++ 2.067, ++ 5, ++ 1, ++ 2.156, ++ 5, ++ 2.244, ++ 0.198, ++ 2.333, ++ 0, ++ 1, ++ 2.7, ++ -0.815, ++ 3.067, ++ -1, ++ 3.433, ++ -1, ++ 1, ++ 3.589, ++ -1, ++ 3.744, ++ 0, ++ 3.9, ++ 0, ++ 1, ++ 4.122, ++ 0, ++ 4.344, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.933, ++ 0, ++ 1.867, ++ 0, ++ 2.8, ++ 0, ++ 1, ++ 2.978, ++ 0, ++ 3.156, ++ 30, ++ 3.333, ++ 30, ++ 1, ++ 3.5, ++ 30, ++ 3.667, ++ -1, ++ 3.833, ++ -1, ++ 1, ++ 3.922, ++ -1, ++ 4.011, ++ 0, ++ 4.1, ++ 0, ++ 1, ++ 4.256, ++ 0, ++ 4.411, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.222, ++ 1, ++ 0.444, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 0.756, ++ 1, ++ 0.844, ++ 1, ++ 0.933, ++ 1, ++ 1, ++ 0.978, ++ 1, ++ 1.022, ++ 0, ++ 1.067, ++ 0, ++ 1, ++ 1.233, ++ 0, ++ 1.4, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.744, ++ 0, ++ 1.922, ++ 1, ++ 2.1, ++ 1, ++ 1, ++ 2.333, ++ 1, ++ 2.567, ++ 1, ++ 2.8, ++ 1, ++ 1, ++ 2.978, ++ 1, ++ 3.156, ++ 0.87, ++ 3.333, ++ 0.87, ++ 1, ++ 3.456, ++ 0.87, ++ 3.578, ++ 1, ++ 3.7, ++ 1, ++ 1, ++ 3.989, ++ 1, ++ 4.278, ++ 1, ++ 4.567, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.222, ++ 1, ++ 0.444, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 0.756, ++ 1, ++ 0.844, ++ 1, ++ 0.933, ++ 1, ++ 1, ++ 0.978, ++ 1, ++ 1.022, ++ 0, ++ 1.067, ++ 0, ++ 1, ++ 1.233, ++ 0, ++ 1.4, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.744, ++ 0, ++ 1.922, ++ 1, ++ 2.1, ++ 1, ++ 1, ++ 2.333, ++ 1, ++ 2.567, ++ 1, ++ 2.8, ++ 1, ++ 1, ++ 2.978, ++ 1, ++ 3.156, ++ 0.87, ++ 3.333, ++ 0.87, ++ 1, ++ 3.456, ++ 0.87, ++ 3.578, ++ 1, ++ 3.7, ++ 1, ++ 1, ++ 3.989, ++ 1, ++ 4.278, ++ 1, ++ 4.567, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.622, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 0.978, ++ 0, ++ 1.022, ++ -1, ++ 1.067, ++ -1, ++ 1, ++ 1.233, ++ -1, ++ 1.4, ++ -1, ++ 1.567, ++ -1, ++ 1, ++ 1.744, ++ -1, ++ 1.922, ++ 0, ++ 2.1, ++ 0, ++ 1, ++ 2.333, ++ 0, ++ 2.567, ++ 0, ++ 2.8, ++ 0, ++ 1, ++ 2.978, ++ 0, ++ 3.156, ++ -0.35, ++ 3.333, ++ -0.35, ++ 1, ++ 3.5, ++ -0.35, ++ 3.667, ++ 0, ++ 3.833, ++ 0, ++ 1, ++ 4.078, ++ 0, ++ 4.322, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.622, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 0.978, ++ 0, ++ 1.022, ++ -1, ++ 1.067, ++ -1, ++ 1, ++ 1.233, ++ -1, ++ 1.4, ++ -1, ++ 1.567, ++ -1, ++ 1, ++ 1.744, ++ -1, ++ 1.922, ++ 0, ++ 2.1, ++ 0, ++ 1, ++ 2.333, ++ 0, ++ 2.567, ++ 0, ++ 2.8, ++ 0, ++ 1, ++ 2.978, ++ 0, ++ 3.156, ++ -0.35, ++ 3.333, ++ -0.35, ++ 1, ++ 3.5, ++ -0.35, ++ 3.667, ++ 0, ++ 3.833, ++ 0, ++ 1, ++ 4.078, ++ 0, ++ 4.322, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.522, ++ 1, ++ 3.044, ++ 1, ++ 4.567, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.178, ++ 0, ++ 0.356, ++ 0, ++ 0.533, ++ 0, ++ 1, ++ 0.689, ++ 0, ++ 0.844, ++ -10, ++ 1, ++ -10, ++ 1, ++ 1.189, ++ -10, ++ 1.378, ++ -10, ++ 1.567, ++ -10, ++ 1, ++ 1.7, ++ -10, ++ 1.833, ++ 0, ++ 1.967, ++ 0, ++ 1, ++ 2.133, ++ 0, ++ 2.3, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 3.167, ++ 0, ++ 3.867, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.178, ++ 0, ++ 0.356, ++ 0, ++ 0.533, ++ 0, ++ 1, ++ 0.689, ++ 0, ++ 0.844, ++ 8.088, ++ 1, ++ 9, ++ 1, ++ 1.189, ++ 10.108, ++ 1.378, ++ 10, ++ 1.567, ++ 10, ++ 1, ++ 1.7, ++ 10, ++ 1.833, ++ 0, ++ 1.967, ++ 0, ++ 1, ++ 2.133, ++ 0, ++ 2.3, ++ 2, ++ 2.467, ++ 2, ++ 1, ++ 2.611, ++ 2, ++ 2.756, ++ 0, ++ 2.9, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 4.011, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0.91, ++ 1, ++ 0.678, ++ 0.91, ++ 1.356, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.422, ++ 0, ++ 2.811, ++ 1, ++ 3.2, ++ 1, ++ 1, ++ 3.656, ++ 1, ++ 4.111, ++ 1, ++ 4.567, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.178, ++ 0.5, ++ 0.356, ++ 0.5, ++ 0.533, ++ 0.5, ++ 1, ++ 0.733, ++ 0.5, ++ 0.933, ++ 1, ++ 1.133, ++ 1, ++ 1, ++ 2.278, ++ 1, ++ 3.422, ++ 1, ++ 4.567, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.178, ++ 0.5, ++ 0.356, ++ 0.5, ++ 0.533, ++ 0.5, ++ 1, ++ 0.733, ++ 0.5, ++ 0.933, ++ 1, ++ 1.133, ++ 1, ++ 1, ++ 2.278, ++ 1, ++ 3.422, ++ 1, ++ 4.567, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.078, ++ 0, ++ 1.156, ++ 0.19, ++ 1.233, ++ 0.19, ++ 1, ++ 2.344, ++ 0.19, ++ 3.456, ++ 0.19, ++ 4.567, ++ 0.19, ++ 0, ++ 4.6, ++ 0.19 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.078, ++ 0, ++ 1.156, ++ -0.17, ++ 1.233, ++ -0.17, ++ 1, ++ 2.344, ++ -0.17, ++ 3.456, ++ -0.17, ++ 4.567, ++ -0.17, ++ 0, ++ 4.6, ++ -0.17 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 3.044, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.57, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.57, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.57, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.57, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.57, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.57, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.57, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.57, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.57, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.57, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.57, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.57, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.57, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.57, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.57, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.57, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.57, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.57, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.57, ++ 1, ++ 0, ++ 4.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.57, ++ 0, ++ 0, ++ 4.6, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m09.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m09.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m09.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m09.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,2691 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4.03, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 369, ++ "TotalPointCount": 964, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.96, ++ 1, ++ 1.91, ++ 1, ++ 2.87, ++ 1, ++ 1, ++ 3.24, ++ 1, ++ 3.62, ++ 1, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 1, ++ 1.133, ++ 1, ++ 1, ++ 1.311, ++ 1, ++ 1.489, ++ -0.44, ++ 1.667, ++ -0.984, ++ 1, ++ 1.833, ++ -1.291, ++ 2, ++ -1.455, ++ 2.167, ++ -1.455, ++ 1, ++ 2.344, ++ -1.455, ++ 2.522, ++ 0.37, ++ 2.7, ++ 0.37, ++ 1, ++ 2.944, ++ 0.37, ++ 3.189, ++ 0, ++ 3.433, ++ 0, ++ 1, ++ 3.622, ++ 0, ++ 3.811, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.267, ++ 0, ++ 0.533, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.111, ++ 17, ++ 1.267, ++ 17, ++ 1, ++ 1.444, ++ 17, ++ 1.622, ++ -16, ++ 1.8, ++ -16, ++ 1, ++ 1.978, ++ -16, ++ 2.156, ++ -16, ++ 2.333, ++ -16, ++ 1, ++ 2.411, ++ -16, ++ 2.489, ++ -16.369, ++ 2.567, ++ -15.184, ++ 1, ++ 2.7, ++ -13.151, ++ 2.833, ++ 1, ++ 2.967, ++ 1, ++ 1, ++ 3.233, ++ 1, ++ 3.5, ++ 0, ++ 3.767, ++ 0, ++ 1, ++ 3.844, ++ 0, ++ 3.922, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 3, ++ 1.133, ++ 3, ++ 1, ++ 1.311, ++ 3, ++ 1.489, ++ 0.06, ++ 1.667, ++ -1, ++ 1, ++ 1.844, ++ -2.06, ++ 2.022, ++ -2, ++ 2.2, ++ -2, ++ 1, ++ 2.378, ++ -2, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.222, ++ 1, ++ 0.444, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 0.822, ++ 1, ++ 0.978, ++ 1.1, ++ 1.133, ++ 1.1, ++ 1, ++ 1.311, ++ 1.1, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.3, ++ 0, ++ 2.4, ++ -0.009, ++ 2.5, ++ 0.2, ++ 1, ++ 2.578, ++ 0.362, ++ 2.656, ++ 1.1, ++ 2.733, ++ 1.1, ++ 1, ++ 2.933, ++ 1.1, ++ 3.133, ++ 1, ++ 3.333, ++ 1, ++ 1, ++ 3.556, ++ 1, ++ 3.778, ++ 1, ++ 4, ++ 1, ++ 0, ++ 4.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.222, ++ 1, ++ 0.444, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 0.822, ++ 1, ++ 0.978, ++ 1.1, ++ 1.133, ++ 1.1, ++ 1, ++ 1.311, ++ 1.1, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.3, ++ 0, ++ 2.4, ++ -0.009, ++ 2.5, ++ 0.2, ++ 1, ++ 2.578, ++ 0.362, ++ 2.656, ++ 1.1, ++ 2.733, ++ 1.1, ++ 1, ++ 2.933, ++ 1.1, ++ 3.133, ++ 1, ++ 3.333, ++ 1, ++ 1, ++ 3.556, ++ 1, ++ 3.778, ++ 1, ++ 4, ++ 1, ++ 0, ++ 4.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0.1, ++ 1.133, ++ 0.1, ++ 1, ++ 1.311, ++ 0.1, ++ 1.489, ++ -0.3, ++ 1.667, ++ -0.3, ++ 1, ++ 1.844, ++ -0.3, ++ 2.022, ++ -0.3, ++ 2.2, ++ -0.3, ++ 1, ++ 2.378, ++ -0.3, ++ 2.556, ++ 0.1, ++ 2.733, ++ 0.1, ++ 1, ++ 2.933, ++ 0.1, ++ 3.133, ++ 0, ++ 3.333, ++ 0, ++ 1, ++ 3.556, ++ 0, ++ 3.778, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0.1, ++ 1.133, ++ 0.1, ++ 1, ++ 1.311, ++ 0.1, ++ 1.489, ++ -0.3, ++ 1.667, ++ -0.3, ++ 1, ++ 1.844, ++ -0.3, ++ 2.022, ++ -0.3, ++ 2.2, ++ -0.3, ++ 1, ++ 2.378, ++ -0.3, ++ 2.556, ++ 0.1, ++ 2.733, ++ 0.1, ++ 1, ++ 2.933, ++ 0.1, ++ 3.133, ++ 0, ++ 3.333, ++ 0, ++ 1, ++ 3.556, ++ 0, ++ 3.778, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0.1, ++ 1.133, ++ 0.1, ++ 1, ++ 1.311, ++ 0.1, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0.1, ++ 1.133, ++ 0.1, ++ 1, ++ 1.311, ++ 0.1, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0.1, ++ 1.133, ++ 0.1, ++ 1, ++ 1.311, ++ 0.1, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0.1, ++ 1.133, ++ 0.1, ++ 1, ++ 1.311, ++ 0.1, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.222, ++ 1, ++ 0.444, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 0.822, ++ 1, ++ 0.978, ++ 1, ++ 1.133, ++ 1, ++ 1, ++ 1.311, ++ 1, ++ 1.489, ++ 1, ++ 1.667, ++ 1, ++ 1, ++ 1.844, ++ 1, ++ 2.022, ++ 1, ++ 2.2, ++ 1, ++ 1, ++ 2.378, ++ 1, ++ 2.556, ++ 1, ++ 2.733, ++ 1, ++ 1, ++ 3.156, ++ 1, ++ 3.578, ++ 1, ++ 4, ++ 1, ++ 0, ++ 4.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ -1, ++ 1.133, ++ -1, ++ 1, ++ 1.311, ++ -1, ++ 1.489, ++ -0.667, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0.667, ++ 2.022, ++ 1, ++ 2.2, ++ 1, ++ 1, ++ 2.378, ++ 1, ++ 2.556, ++ -1, ++ 2.733, ++ -1, ++ 1, ++ 2.978, ++ -1, ++ 3.222, ++ 0, ++ 3.467, ++ 0, ++ 1, ++ 3.644, ++ 0, ++ 3.822, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 2, ++ 1.133, ++ 2, ++ 1, ++ 1.311, ++ 2, ++ 1.489, ++ -2.258, ++ 1.667, ++ -2.668, ++ 1, ++ 1.844, ++ -3.079, ++ 2.022, ++ -3, ++ 2.2, ++ -3, ++ 1, ++ 2.378, ++ -3, ++ 2.556, ++ 1, ++ 2.733, ++ 1, ++ 1, ++ 2.978, ++ 1, ++ 3.222, ++ 0, ++ 3.467, ++ 0, ++ 1, ++ 3.644, ++ 0, ++ 3.822, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 1, ++ 1.133, ++ 1, ++ 1, ++ 1.311, ++ 1, ++ 1.489, ++ -0.112, ++ 1.667, ++ -1, ++ 1, ++ 1.844, ++ -1.888, ++ 2.022, ++ -2, ++ 2.2, ++ -2, ++ 1, ++ 2.378, ++ -2, ++ 2.556, ++ 1, ++ 2.733, ++ 1, ++ 1, ++ 2.978, ++ 1, ++ 3.222, ++ 0, ++ 3.467, ++ 0, ++ 1, ++ 3.644, ++ 0, ++ 3.822, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ -1, ++ 1.133, ++ -1, ++ 1, ++ 1.311, ++ -1, ++ 1.489, ++ 1.94, ++ 1.667, ++ 3, ++ 1, ++ 1.844, ++ 4.06, ++ 2.022, ++ 4, ++ 2.2, ++ 4, ++ 1, ++ 2.378, ++ 4, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.222, ++ 1, ++ 0.444, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 0.822, ++ 1, ++ 0.978, ++ 1, ++ 1.133, ++ 1, ++ 1, ++ 1.311, ++ 1, ++ 1.489, ++ 1, ++ 1.667, ++ 1, ++ 1, ++ 1.844, ++ 1, ++ 2.022, ++ 1, ++ 2.2, ++ 1, ++ 1, ++ 2.378, ++ 1, ++ 2.556, ++ 1, ++ 2.733, ++ 1, ++ 1, ++ 3.156, ++ 1, ++ 3.578, ++ 1, ++ 4, ++ 1, ++ 0, ++ 4.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.222, ++ 1, ++ 0.444, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 0.822, ++ 1, ++ 0.978, ++ 1, ++ 1.133, ++ 1, ++ 1, ++ 1.311, ++ 1, ++ 1.489, ++ 1, ++ 1.667, ++ 1, ++ 1, ++ 1.844, ++ 1, ++ 2.022, ++ 1, ++ 2.2, ++ 1, ++ 1, ++ 2.378, ++ 1, ++ 2.556, ++ 1, ++ 2.733, ++ 1, ++ 1, ++ 3.156, ++ 1, ++ 3.578, ++ 1, ++ 4, ++ 1, ++ 0, ++ 4.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 5, ++ 1, ++ 0.222, ++ 5, ++ 0.444, ++ 5, ++ 0.667, ++ 5, ++ 1, ++ 0.822, ++ 5, ++ 0.978, ++ 5, ++ 1.133, ++ 5, ++ 1, ++ 1.311, ++ 5, ++ 1.489, ++ 5, ++ 1.667, ++ 5, ++ 1, ++ 1.844, ++ 5, ++ 2.022, ++ 5, ++ 2.2, ++ 5, ++ 1, ++ 2.378, ++ 5, ++ 2.556, ++ 5, ++ 2.733, ++ 5, ++ 1, ++ 3.156, ++ 5, ++ 3.578, ++ 5, ++ 4, ++ 5, ++ 0, ++ 4.033, ++ 5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ -0.1, ++ 1, ++ 0.222, ++ -0.1, ++ 0.444, ++ -0.1, ++ 0.667, ++ -0.1, ++ 1, ++ 0.822, ++ -0.1, ++ 0.978, ++ -0.1, ++ 1.133, ++ -0.1, ++ 1, ++ 1.311, ++ -0.1, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ -0.1, ++ 2.733, ++ -0.1, ++ 1, ++ 3.156, ++ -0.1, ++ 3.578, ++ -0.1, ++ 4, ++ -0.1, ++ 0, ++ 4.033, ++ -0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ 0.1, ++ 1, ++ 0.222, ++ 0.1, ++ 0.444, ++ 0.1, ++ 0.667, ++ 0.1, ++ 1, ++ 0.822, ++ 0.1, ++ 0.978, ++ 0.1, ++ 1.133, ++ 0.1, ++ 1, ++ 1.311, ++ 0.1, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0.1, ++ 2.733, ++ 0.1, ++ 1, ++ 3.156, ++ 0.1, ++ 3.578, ++ 0.1, ++ 4, ++ 0.1, ++ 0, ++ 4.033, ++ 0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.022, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.556, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.578, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2.87, ++ 0, ++ 2, ++ 4, ++ 0, ++ 0, ++ 4.03, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2.87, ++ 0, ++ 2, ++ 4, ++ 0, ++ 0, ++ 4.03, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.87, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2.87, ++ 0, ++ 2, ++ 4, ++ 0, ++ 0, ++ 4.03, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m10.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m10.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m10.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m10.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,3706 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 5.53, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 514, ++ "TotalPointCount": 1399, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.13, ++ 1, ++ 2.27, ++ 1, ++ 3.4, ++ 1, ++ 1, ++ 4.1, ++ 1, ++ 4.8, ++ 1, ++ 5.5, ++ 1, ++ 0, ++ 5.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 0.15, ++ 0.7, ++ 2, ++ 1, ++ 0.844, ++ 4.186, ++ 0.989, ++ 7, ++ 1.133, ++ 7, ++ 1, ++ 1.211, ++ 7, ++ 1.289, ++ 7.283, ++ 1.367, ++ 6.75, ++ 1, ++ 1.622, ++ 4.997, ++ 1.878, ++ -2, ++ 2.133, ++ -2, ++ 1, ++ 2.611, ++ -2, ++ 3.089, ++ -2, ++ 3.567, ++ -2, ++ 1, ++ 3.667, ++ -2, ++ 3.767, ++ 2, ++ 3.867, ++ 2, ++ 1, ++ 4.178, ++ 2, ++ 4.489, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.467, ++ 0, ++ 0.533, ++ 27, ++ 0.6, ++ 27, ++ 1, ++ 0.656, ++ 27, ++ 0.711, ++ -11.41, ++ 0.767, ++ -15, ++ 1, ++ 0.911, ++ -24.333, ++ 1.056, ++ -26, ++ 1.2, ++ -26, ++ 1, ++ 1.344, ++ -26, ++ 1.489, ++ -25.361, ++ 1.633, ++ -25.361, ++ 1, ++ 1.756, ++ -25.361, ++ 1.878, ++ -30, ++ 2, ++ -30, ++ 1, ++ 2.111, ++ -30, ++ 2.222, ++ -3, ++ 2.333, ++ -3, ++ 1, ++ 2.744, ++ -3, ++ 3.156, ++ -3, ++ 3.567, ++ -3, ++ 1, ++ 3.689, ++ -3, ++ 3.811, ++ -22, ++ 3.933, ++ -22, ++ 1, ++ 4.089, ++ -22, ++ 4.244, ++ 12, ++ 4.4, ++ 12, ++ 1, ++ 4.556, ++ 12, ++ 4.711, ++ 0, ++ 4.867, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 1, ++ 0.7, ++ 1, ++ 1, ++ 0.844, ++ 1, ++ 0.989, ++ -5, ++ 1.133, ++ -5, ++ 1, ++ 1.211, ++ -5, ++ 1.289, ++ -5.066, ++ 1.367, ++ -4.944, ++ 1, ++ 1.622, ++ -4.546, ++ 1.878, ++ -3, ++ 2.133, ++ -3, ++ 1, ++ 2.611, ++ -3, ++ 3.089, ++ -3, ++ 3.567, ++ -3, ++ 1, ++ 3.667, ++ -3, ++ 3.767, ++ -9, ++ 3.867, ++ -9, ++ 1, ++ 4.022, ++ -9, ++ 4.178, ++ 7, ++ 4.333, ++ 7, ++ 1, ++ 4.489, ++ 7, ++ 4.644, ++ -2, ++ 4.8, ++ -2, ++ 1, ++ 4.989, ++ -2, ++ 5.178, ++ 0, ++ 5.367, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 0.5, ++ 0.7, ++ 0.5, ++ 1, ++ 0.844, ++ 0.5, ++ 0.989, ++ 0.5, ++ 1.133, ++ 0.5, ++ 1, ++ 1.211, ++ 0.5, ++ 1.289, ++ 0.5, ++ 1.367, ++ 0.5, ++ 1, ++ 1.622, ++ 0.5, ++ 1.878, ++ 0.5, ++ 2.133, ++ 0.5, ++ 1, ++ 2.611, ++ 0.5, ++ 3.089, ++ 0.5, ++ 3.567, ++ 0.5, ++ 1, ++ 3.978, ++ 0.5, ++ 4.389, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.111, ++ 1, ++ 0.222, ++ 1, ++ 0.333, ++ 1, ++ 1, ++ 0.4, ++ 1, ++ 0.467, ++ 2, ++ 0.533, ++ 2, ++ 1, ++ 0.589, ++ 2, ++ 0.644, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.844, ++ 0, ++ 0.989, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 1.467, ++ 0, ++ 1.633, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.878, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.044, ++ 0, ++ 2.089, ++ 1.5, ++ 2.133, ++ 1.5, ++ 1, ++ 2.2, ++ 1.5, ++ 2.267, ++ 1.5, ++ 2.333, ++ 1.5, ++ 1, ++ 2.389, ++ 1.5, ++ 2.444, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.533, ++ 0, ++ 2.567, ++ 0, ++ 2.6, ++ 0, ++ 1, ++ 2.644, ++ 0, ++ 2.689, ++ 0.788, ++ 2.733, ++ 1.4, ++ 1, ++ 2.744, ++ 1.553, ++ 2.756, ++ 1.5, ++ 2.767, ++ 1.5, ++ 1, ++ 2.822, ++ 1.5, ++ 2.878, ++ 0, ++ 2.933, ++ 0, ++ 1, ++ 2.944, ++ 0, ++ 2.956, ++ 0, ++ 2.967, ++ 0, ++ 1, ++ 3.011, ++ 0, ++ 3.056, ++ 1.4, ++ 3.1, ++ 1.4, ++ 1, ++ 3.256, ++ 1.4, ++ 3.411, ++ 1.4, ++ 3.567, ++ 1.4, ++ 1, ++ 3.667, ++ 1.4, ++ 3.767, ++ 0, ++ 3.867, ++ 0, ++ 1, ++ 4.022, ++ 0, ++ 4.178, ++ 0, ++ 4.333, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.644, ++ 1, ++ 4.8, ++ 1, ++ 0, ++ 5.533, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.467, ++ 1, ++ 0.533, ++ 1, ++ 1, ++ 0.589, ++ 1, ++ 0.644, ++ 1, ++ 0.7, ++ 1, ++ 1, ++ 0.844, ++ 1, ++ 0.989, ++ 1, ++ 1.133, ++ 1, ++ 1, ++ 1.3, ++ 1, ++ 1.467, ++ 1.009, ++ 1.633, ++ 0.913, ++ 1, ++ 1.756, ++ 0.843, ++ 1.878, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.044, ++ 0, ++ 2.089, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 3.089, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.978, ++ 0, ++ 4.389, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.111, ++ 1, ++ 0.222, ++ 1, ++ 0.333, ++ 1, ++ 1, ++ 0.4, ++ 1, ++ 0.467, ++ 2, ++ 0.533, ++ 2, ++ 1, ++ 0.589, ++ 2, ++ 0.644, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.844, ++ 0, ++ 0.989, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 1.467, ++ 0, ++ 1.633, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.878, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.044, ++ 0, ++ 2.089, ++ 1.5, ++ 2.133, ++ 1.5, ++ 1, ++ 2.2, ++ 1.5, ++ 2.267, ++ 1.5, ++ 2.333, ++ 1.5, ++ 1, ++ 2.389, ++ 1.5, ++ 2.444, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.533, ++ 0, ++ 2.567, ++ 0, ++ 2.6, ++ 0, ++ 1, ++ 2.644, ++ 0, ++ 2.689, ++ 0.788, ++ 2.733, ++ 1.4, ++ 1, ++ 2.744, ++ 1.553, ++ 2.756, ++ 1.5, ++ 2.767, ++ 1.5, ++ 1, ++ 2.822, ++ 1.5, ++ 2.878, ++ 0, ++ 2.933, ++ 0, ++ 1, ++ 2.944, ++ 0, ++ 2.956, ++ 0, ++ 2.967, ++ 0, ++ 1, ++ 3.011, ++ 0, ++ 3.056, ++ 1.4, ++ 3.1, ++ 1.4, ++ 1, ++ 3.256, ++ 1.4, ++ 3.411, ++ 1.4, ++ 3.567, ++ 1.4, ++ 1, ++ 3.667, ++ 1.4, ++ 3.767, ++ 0, ++ 3.867, ++ 0, ++ 1, ++ 4.022, ++ 0, ++ 4.178, ++ 0, ++ 4.333, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.644, ++ 1, ++ 4.8, ++ 1, ++ 0, ++ 5.533, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.467, ++ 1, ++ 0.533, ++ 1, ++ 1, ++ 0.589, ++ 1, ++ 0.644, ++ 1, ++ 0.7, ++ 1, ++ 1, ++ 0.844, ++ 1, ++ 0.989, ++ 1, ++ 1.133, ++ 1, ++ 1, ++ 1.3, ++ 1, ++ 1.467, ++ 1.009, ++ 1.633, ++ 0.913, ++ 1, ++ 1.756, ++ 0.843, ++ 1.878, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.044, ++ 0, ++ 2.089, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 3.089, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.978, ++ 0, ++ 4.389, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.844, ++ 0, ++ 0.989, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.211, ++ 0, ++ 1.289, ++ 0, ++ 1.367, ++ 0, ++ 1, ++ 1.622, ++ 0, ++ 1.878, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 3.089, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.978, ++ 0, ++ 4.389, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.467, ++ -0.6, ++ 0.533, ++ -0.6, ++ 1, ++ 0.589, ++ -0.6, ++ 0.644, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.844, ++ 0, ++ 0.989, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.211, ++ 0, ++ 1.289, ++ 0, ++ 1.367, ++ 0, ++ 1, ++ 1.622, ++ 0, ++ 1.878, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 3.089, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.978, ++ 0, ++ 4.389, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.844, ++ 0, ++ 0.989, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.211, ++ 0, ++ 1.289, ++ 0, ++ 1.367, ++ 0, ++ 1, ++ 1.622, ++ 0, ++ 1.878, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 3.089, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.978, ++ 0, ++ 4.389, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.467, ++ 0.1, ++ 0.533, ++ 0.1, ++ 1, ++ 0.589, ++ 0.1, ++ 0.644, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.844, ++ 0, ++ 0.989, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 1.467, ++ 0, ++ 1.633, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.878, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.044, ++ 0, ++ 2.089, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.267, ++ 0, ++ 2.333, ++ 0, ++ 1, ++ 2.389, ++ 0, ++ 2.444, ++ -0.1, ++ 2.5, ++ -0.1, ++ 1, ++ 2.533, ++ -0.1, ++ 2.567, ++ -0.1, ++ 2.6, ++ -0.1, ++ 1, ++ 2.644, ++ -0.1, ++ 2.689, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 2.744, ++ 0, ++ 2.756, ++ 0, ++ 2.767, ++ 0, ++ 1, ++ 2.822, ++ 0, ++ 2.878, ++ -0.1, ++ 2.933, ++ -0.1, ++ 1, ++ 2.944, ++ -0.1, ++ 2.956, ++ -0.1, ++ 2.967, ++ -0.1, ++ 1, ++ 3.011, ++ -0.1, ++ 3.056, ++ 0, ++ 3.1, ++ 0, ++ 1, ++ 3.256, ++ 0, ++ 3.411, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.667, ++ 0, ++ 3.767, ++ -0.2, ++ 3.867, ++ -0.2, ++ 1, ++ 4.022, ++ -0.2, ++ 4.178, ++ -0.2, ++ 4.333, ++ -0.2, ++ 1, ++ 4.489, ++ -0.2, ++ 4.644, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.467, ++ 0.2, ++ 0.533, ++ 0.2, ++ 1, ++ 0.589, ++ 0.2, ++ 0.644, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.844, ++ 0, ++ 0.989, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 1.467, ++ 0, ++ 1.633, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.878, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.044, ++ 0, ++ 2.089, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.267, ++ 0, ++ 2.333, ++ 0, ++ 1, ++ 2.389, ++ 0, ++ 2.444, ++ -0.1, ++ 2.5, ++ -0.1, ++ 1, ++ 2.533, ++ -0.1, ++ 2.567, ++ -0.1, ++ 2.6, ++ -0.1, ++ 1, ++ 2.644, ++ -0.1, ++ 2.689, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 2.744, ++ 0, ++ 2.756, ++ 0, ++ 2.767, ++ 0, ++ 1, ++ 2.822, ++ 0, ++ 2.878, ++ -0.1, ++ 2.933, ++ -0.1, ++ 1, ++ 2.944, ++ -0.1, ++ 2.956, ++ -0.1, ++ 2.967, ++ -0.1, ++ 1, ++ 3.011, ++ -0.1, ++ 3.056, ++ 0, ++ 3.1, ++ 0, ++ 1, ++ 3.256, ++ 0, ++ 3.411, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.667, ++ 0, ++ 3.767, ++ -0.2, ++ 3.867, ++ -0.2, ++ 1, ++ 4.022, ++ -0.2, ++ 4.178, ++ -0.2, ++ 4.333, ++ -0.2, ++ 1, ++ 4.489, ++ -0.2, ++ 4.644, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.467, ++ 0.7, ++ 0.533, ++ 0.7, ++ 1, ++ 0.589, ++ 0.7, ++ 0.644, ++ -0.6, ++ 0.7, ++ -0.6, ++ 1, ++ 0.844, ++ -0.6, ++ 0.989, ++ -0.6, ++ 1.133, ++ -0.6, ++ 1, ++ 1.3, ++ -0.6, ++ 1.467, ++ -0.564, ++ 1.633, ++ -0.564, ++ 1, ++ 1.756, ++ -0.564, ++ 1.878, ++ -0.7, ++ 2, ++ -0.7, ++ 1, ++ 2.044, ++ -0.7, ++ 2.089, ++ 0.7, ++ 2.133, ++ 0.7, ++ 1, ++ 2.2, ++ 0.7, ++ 2.267, ++ 0.7, ++ 2.333, ++ 0.7, ++ 1, ++ 2.389, ++ 0.7, ++ 2.444, ++ 0.6, ++ 2.5, ++ 0.6, ++ 1, ++ 2.533, ++ 0.6, ++ 2.567, ++ 0.6, ++ 2.6, ++ 0.6, ++ 1, ++ 2.644, ++ 0.6, ++ 2.689, ++ 0.7, ++ 2.733, ++ 0.7, ++ 1, ++ 2.744, ++ 0.7, ++ 2.756, ++ 0.7, ++ 2.767, ++ 0.7, ++ 1, ++ 2.811, ++ 0.7, ++ 2.856, ++ 0.6, ++ 2.9, ++ 0.6, ++ 1, ++ 2.922, ++ 0.6, ++ 2.944, ++ 0.6, ++ 2.967, ++ 0.6, ++ 1, ++ 3.011, ++ 0.6, ++ 3.056, ++ 0.7, ++ 3.1, ++ 0.7, ++ 1, ++ 3.256, ++ 0.7, ++ 3.411, ++ 0.7, ++ 3.567, ++ 0.7, ++ 1, ++ 3.667, ++ 0.7, ++ 3.767, ++ -0.5, ++ 3.867, ++ -0.5, ++ 1, ++ 4.178, ++ -0.5, ++ 4.489, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.467, ++ 0.7, ++ 0.533, ++ 0.7, ++ 1, ++ 0.589, ++ 0.7, ++ 0.644, ++ -0.6, ++ 0.7, ++ -0.6, ++ 1, ++ 0.844, ++ -0.6, ++ 0.989, ++ -0.6, ++ 1.133, ++ -0.6, ++ 1, ++ 1.3, ++ -0.6, ++ 1.467, ++ -0.564, ++ 1.633, ++ -0.564, ++ 1, ++ 1.756, ++ -0.564, ++ 1.878, ++ -0.7, ++ 2, ++ -0.7, ++ 1, ++ 2.044, ++ -0.7, ++ 2.089, ++ 0.7, ++ 2.133, ++ 0.7, ++ 1, ++ 2.2, ++ 0.7, ++ 2.267, ++ 0.7, ++ 2.333, ++ 0.7, ++ 1, ++ 2.389, ++ 0.7, ++ 2.444, ++ 0.6, ++ 2.5, ++ 0.6, ++ 1, ++ 2.533, ++ 0.6, ++ 2.567, ++ 0.6, ++ 2.6, ++ 0.6, ++ 1, ++ 2.644, ++ 0.6, ++ 2.689, ++ 0.7, ++ 2.733, ++ 0.7, ++ 1, ++ 2.744, ++ 0.7, ++ 2.756, ++ 0.7, ++ 2.767, ++ 0.7, ++ 1, ++ 2.811, ++ 0.7, ++ 2.856, ++ 0.6, ++ 2.9, ++ 0.6, ++ 1, ++ 2.922, ++ 0.6, ++ 2.944, ++ 0.6, ++ 2.967, ++ 0.6, ++ 1, ++ 3.011, ++ 0.6, ++ 3.056, ++ 0.7, ++ 3.1, ++ 0.7, ++ 1, ++ 3.256, ++ 0.7, ++ 3.411, ++ 0.7, ++ 3.567, ++ 0.7, ++ 1, ++ 3.667, ++ 0.7, ++ 3.767, ++ -0.5, ++ 3.867, ++ -0.5, ++ 1, ++ 4.178, ++ -0.5, ++ 4.489, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.467, ++ 0.4, ++ 0.533, ++ 0.4, ++ 1, ++ 0.589, ++ 0.4, ++ 0.644, ++ -0.4, ++ 0.7, ++ -0.4, ++ 1, ++ 0.844, ++ -0.4, ++ 0.989, ++ -0.4, ++ 1.133, ++ -0.4, ++ 1, ++ 1.3, ++ -0.4, ++ 1.467, ++ -0.378, ++ 1.633, ++ -0.378, ++ 1, ++ 1.756, ++ -0.378, ++ 1.878, ++ -0.378, ++ 2, ++ -0.378, ++ 1, ++ 2.044, ++ -0.378, ++ 2.089, ++ 0.4, ++ 2.133, ++ 0.4, ++ 1, ++ 2.611, ++ 0.4, ++ 3.089, ++ 0.4, ++ 3.567, ++ 0.4, ++ 1, ++ 3.667, ++ 0.4, ++ 3.767, ++ -0.4, ++ 3.867, ++ -0.4, ++ 1, ++ 4.178, ++ -0.4, ++ 4.489, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.467, ++ 0.4, ++ 0.533, ++ 0.4, ++ 1, ++ 0.589, ++ 0.4, ++ 0.644, ++ -0.4, ++ 0.7, ++ -0.4, ++ 1, ++ 0.844, ++ -0.4, ++ 0.989, ++ -0.4, ++ 1.133, ++ -0.4, ++ 1, ++ 1.3, ++ -0.4, ++ 1.467, ++ -0.378, ++ 1.633, ++ -0.378, ++ 1, ++ 1.756, ++ -0.378, ++ 1.878, ++ -0.378, ++ 2, ++ -0.378, ++ 1, ++ 2.044, ++ -0.378, ++ 2.089, ++ 0.4, ++ 2.133, ++ 0.4, ++ 1, ++ 2.611, ++ 0.4, ++ 3.089, ++ 0.4, ++ 3.567, ++ 0.4, ++ 1, ++ 3.978, ++ 0.4, ++ 4.389, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.467, ++ 0.5, ++ 0.533, ++ 0.5, ++ 1, ++ 0.589, ++ 0.5, ++ 0.644, ++ -0.4, ++ 0.7, ++ -0.4, ++ 1, ++ 0.844, ++ -0.4, ++ 0.989, ++ -0.4, ++ 1.133, ++ -0.4, ++ 1, ++ 1.3, ++ -0.4, ++ 1.467, ++ -0.378, ++ 1.633, ++ -0.378, ++ 1, ++ 1.756, ++ -0.378, ++ 1.878, ++ -0.378, ++ 2, ++ -0.378, ++ 1, ++ 2.044, ++ -0.378, ++ 2.089, ++ 0.4, ++ 2.133, ++ 0.4, ++ 1, ++ 2.611, ++ 0.4, ++ 3.089, ++ 0.4, ++ 3.567, ++ 0.4, ++ 1, ++ 3.667, ++ 0.4, ++ 3.767, ++ 0, ++ 3.867, ++ 0, ++ 1, ++ 4.178, ++ 0, ++ 4.489, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.467, ++ 0.5, ++ 0.533, ++ 0.5, ++ 1, ++ 0.589, ++ 0.5, ++ 0.644, ++ -0.4, ++ 0.7, ++ -0.4, ++ 1, ++ 0.844, ++ -0.4, ++ 0.989, ++ -0.4, ++ 1.133, ++ -0.4, ++ 1, ++ 1.3, ++ -0.4, ++ 1.467, ++ -0.378, ++ 1.633, ++ -0.378, ++ 1, ++ 1.756, ++ -0.378, ++ 1.878, ++ -0.378, ++ 2, ++ -0.378, ++ 1, ++ 2.044, ++ -0.378, ++ 2.089, ++ 0.4, ++ 2.133, ++ 0.4, ++ 1, ++ 2.611, ++ 0.4, ++ 3.089, ++ 0.4, ++ 3.567, ++ 0.4, ++ 1, ++ 3.667, ++ 0.4, ++ 3.767, ++ 0, ++ 3.867, ++ 0, ++ 1, ++ 4.178, ++ 0, ++ 4.489, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.467, ++ 0.4, ++ 0.533, ++ 0.4, ++ 1, ++ 0.589, ++ 0.4, ++ 0.644, ++ -0.8, ++ 0.7, ++ -0.8, ++ 1, ++ 0.844, ++ -0.8, ++ 0.989, ++ -0.8, ++ 1.133, ++ -0.8, ++ 1, ++ 1.3, ++ -0.8, ++ 1.467, ++ -0.767, ++ 1.633, ++ -0.767, ++ 1, ++ 1.756, ++ -0.767, ++ 1.878, ++ -0.767, ++ 2, ++ -0.767, ++ 1, ++ 2.044, ++ -0.767, ++ 2.089, ++ 0.4, ++ 2.133, ++ 0.4, ++ 1, ++ 2.611, ++ 0.4, ++ 3.089, ++ 0.4, ++ 3.567, ++ 0.4, ++ 1, ++ 3.667, ++ 0.4, ++ 3.767, ++ -0.3, ++ 3.867, ++ -0.3, ++ 1, ++ 4.178, ++ -0.3, ++ 4.489, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.467, ++ 0.4, ++ 0.533, ++ 0.4, ++ 1, ++ 0.589, ++ 0.4, ++ 0.644, ++ -0.8, ++ 0.7, ++ -0.8, ++ 1, ++ 0.844, ++ -0.8, ++ 0.989, ++ -0.8, ++ 1.133, ++ -0.8, ++ 1, ++ 1.3, ++ -0.8, ++ 1.467, ++ -0.767, ++ 1.633, ++ -0.767, ++ 1, ++ 1.756, ++ -0.767, ++ 1.878, ++ -0.767, ++ 2, ++ -0.767, ++ 1, ++ 2.044, ++ -0.767, ++ 2.089, ++ 0.4, ++ 2.133, ++ 0.4, ++ 1, ++ 2.611, ++ 0.4, ++ 3.089, ++ 0.4, ++ 3.567, ++ 0.4, ++ 1, ++ 3.667, ++ 0.4, ++ 3.767, ++ -0.3, ++ 3.867, ++ -0.3, ++ 1, ++ 4.178, ++ -0.3, ++ 4.489, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.111, ++ 1, ++ 0.222, ++ 1, ++ 0.333, ++ 1, ++ 1, ++ 0.456, ++ 1, ++ 0.578, ++ -0.6, ++ 0.7, ++ -0.6, ++ 1, ++ 0.844, ++ -0.6, ++ 0.989, ++ -0.6, ++ 1.133, ++ -0.6, ++ 1, ++ 1.3, ++ -0.6, ++ 1.467, ++ -0.6, ++ 1.633, ++ -0.6, ++ 1, ++ 1.756, ++ -0.6, ++ 1.878, ++ -0.6, ++ 2, ++ -0.6, ++ 1, ++ 2.044, ++ -0.6, ++ 2.089, ++ -0.6, ++ 2.133, ++ -0.6, ++ 1, ++ 2.611, ++ -0.6, ++ 3.089, ++ -0.6, ++ 3.567, ++ -0.6, ++ 1, ++ 3.667, ++ -0.6, ++ 3.767, ++ -0.005, ++ 3.867, ++ 0.2, ++ 1, ++ 4.178, ++ 0.839, ++ 4.489, ++ 1, ++ 4.8, ++ 1, ++ 0, ++ 5.533, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.467, ++ 0.3, ++ 0.533, ++ 0.3, ++ 1, ++ 0.589, ++ 0.3, ++ 0.644, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.844, ++ 0, ++ 0.989, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 1.467, ++ 0.006, ++ 1.633, ++ 0.006, ++ 1, ++ 1.756, ++ 0.006, ++ 1.878, ++ 0.006, ++ 2, ++ 0.006, ++ 1, ++ 2.044, ++ 0.006, ++ 2.089, ++ 0.2, ++ 2.133, ++ 0.2, ++ 1, ++ 2.611, ++ 0.2, ++ 3.089, ++ 0.2, ++ 3.567, ++ 0.2, ++ 1, ++ 3.667, ++ 0.2, ++ 3.767, ++ 0, ++ 3.867, ++ 0, ++ 1, ++ 4.178, ++ 0, ++ 4.489, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.844, ++ 0, ++ 0.989, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.211, ++ 0, ++ 1.289, ++ 0, ++ 1.367, ++ 0, ++ 1, ++ 1.622, ++ 0, ++ 1.878, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 3.089, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.978, ++ 0, ++ 4.389, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 7, ++ 0.7, ++ 7, ++ 1, ++ 0.844, ++ 7, ++ 0.989, ++ 7, ++ 1.133, ++ 7, ++ 1, ++ 1.211, ++ 7, ++ 1.289, ++ 7.224, ++ 1.367, ++ 6.805, ++ 1, ++ 1.622, ++ 5.431, ++ 1.878, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 3.089, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.978, ++ 0, ++ 4.389, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.467, ++ 5, ++ 0.533, ++ 5, ++ 1, ++ 0.589, ++ 5, ++ 0.644, ++ -6, ++ 0.7, ++ -6, ++ 1, ++ 0.844, ++ -6, ++ 0.989, ++ -5.999, ++ 1.133, ++ -5.953, ++ 1, ++ 1.211, ++ -5.928, ++ 1.289, ++ -5.922, ++ 1.367, ++ -5.445, ++ 1, ++ 1.622, ++ -3.877, ++ 1.878, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 3.089, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.667, ++ 0, ++ 3.767, ++ -4, ++ 3.867, ++ -4, ++ 1, ++ 4.022, ++ -4, ++ 4.178, ++ 4, ++ 4.333, ++ 4, ++ 1, ++ 4.489, ++ 4, ++ 4.644, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ -4, ++ 0.7, ++ -4, ++ 1, ++ 0.844, ++ -4, ++ 0.989, ++ -4, ++ 1.133, ++ -4, ++ 1, ++ 1.211, ++ -4, ++ 1.289, ++ -4.13, ++ 1.367, ++ -3.889, ++ 1, ++ 1.622, ++ -3.096, ++ 1.878, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 3.089, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.978, ++ 0, ++ 4.389, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 8.063, ++ 0.7, ++ 9, ++ 1, ++ 0.844, ++ 10.107, ++ 0.989, ++ 10, ++ 1.133, ++ 10, ++ 1, ++ 1.367, ++ 10, ++ 1.6, ++ 10.026, ++ 1.833, ++ 9.364, ++ 1, ++ 1.978, ++ 8.954, ++ 2.122, ++ 0, ++ 2.267, ++ 0, ++ 1, ++ 2.7, ++ 0, ++ 3.133, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.667, ++ 0, ++ 3.767, ++ 1.903, ++ 3.867, ++ 3, ++ 1, ++ 4.022, ++ 4.706, ++ 4.178, ++ 5, ++ 4.333, ++ 5, ++ 1, ++ 4.489, ++ 5, ++ 4.644, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.844, ++ 0, ++ 0.989, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.211, ++ 0, ++ 1.289, ++ 0, ++ 1.367, ++ 0, ++ 1, ++ 1.622, ++ 0, ++ 1.878, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 3.089, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.978, ++ 0, ++ 4.389, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.844, ++ 0, ++ 0.989, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.211, ++ 0, ++ 1.289, ++ 0, ++ 1.367, ++ 0, ++ 1, ++ 1.622, ++ 0, ++ 1.878, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 3.089, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.978, ++ 0, ++ 4.389, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.111, ++ 1, ++ 0.222, ++ 1, ++ 0.333, ++ 1, ++ 1, ++ 0.4, ++ 1, ++ 0.467, ++ 0.281, ++ 0.533, ++ 0.2, ++ 1, ++ 0.589, ++ 0.133, ++ 0.644, ++ 0.124, ++ 0.7, ++ 0.1, ++ 1, ++ 0.867, ++ 0.027, ++ 1.033, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.322, ++ 0, ++ 1.444, ++ -0.006, ++ 1.567, ++ 0.008, ++ 1, ++ 1.8, ++ 0.036, ++ 2.033, ++ 0.3, ++ 2.267, ++ 0.3, ++ 1, ++ 2.4, ++ 0.3, ++ 2.533, ++ 0.264, ++ 2.667, ++ 0.264, ++ 1, ++ 2.967, ++ 0.264, ++ 3.267, ++ 0.27, ++ 3.567, ++ 0.3, ++ 1, ++ 3.667, ++ 0.31, ++ 3.767, ++ 0.4, ++ 3.867, ++ 0.4, ++ 1, ++ 4.022, ++ 0.4, ++ 4.178, ++ 0.4, ++ 4.333, ++ 0.4, ++ 1, ++ 4.489, ++ 0.4, ++ 4.644, ++ 1, ++ 4.8, ++ 1, ++ 0, ++ 5.533, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.111, ++ 1, ++ 0.222, ++ 1, ++ 0.333, ++ 1, ++ 1, ++ 0.4, ++ 1, ++ 0.467, ++ 0.281, ++ 0.533, ++ 0.2, ++ 1, ++ 0.589, ++ 0.133, ++ 0.644, ++ 0.124, ++ 0.7, ++ 0.1, ++ 1, ++ 0.867, ++ 0.027, ++ 1.033, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.322, ++ 0, ++ 1.444, ++ -0.006, ++ 1.567, ++ 0.008, ++ 1, ++ 1.8, ++ 0.036, ++ 2.033, ++ 0.3, ++ 2.267, ++ 0.3, ++ 1, ++ 2.4, ++ 0.3, ++ 2.533, ++ 0.263, ++ 2.667, ++ 0.263, ++ 1, ++ 2.967, ++ 0.263, ++ 3.267, ++ 0.268, ++ 3.567, ++ 0.3, ++ 1, ++ 3.667, ++ 0.311, ++ 3.767, ++ 0.4, ++ 3.867, ++ 0.4, ++ 1, ++ 4.022, ++ 0.4, ++ 4.178, ++ 0.4, ++ 4.333, ++ 0.4, ++ 1, ++ 4.489, ++ 0.4, ++ 4.644, ++ 1, ++ 4.8, ++ 1, ++ 0, ++ 5.533, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 5, ++ 1, ++ 0.111, ++ 5, ++ 0.222, ++ 5, ++ 0.333, ++ 5, ++ 1, ++ 0.456, ++ 5, ++ 0.578, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.867, ++ 0, ++ 1.033, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.322, ++ 0, ++ 1.444, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.8, ++ 0, ++ 2.033, ++ 0, ++ 2.267, ++ 0, ++ 1, ++ 2.7, ++ 0, ++ 3.133, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.978, ++ 0, ++ 4.389, ++ 5, ++ 4.8, ++ 5, ++ 0, ++ 5.533, ++ 5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.867, ++ 0, ++ 1.033, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.322, ++ 0, ++ 1.444, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.8, ++ 0, ++ 2.033, ++ 0, ++ 2.267, ++ 0, ++ 1, ++ 2.7, ++ 0, ++ 3.133, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.978, ++ 0, ++ 4.389, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.889, ++ 0, ++ 1.078, ++ 0, ++ 1.267, ++ 0, ++ 1, ++ 1.4, ++ 0, ++ 1.533, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.9, ++ 0, ++ 2.133, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 2.767, ++ 0, ++ 3.167, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.978, ++ 0, ++ 4.389, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ -0.1, ++ 1, ++ 0.111, ++ -0.1, ++ 0.222, ++ -0.1, ++ 0.333, ++ -0.1, ++ 1, ++ 0.456, ++ -0.1, ++ 0.578, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.889, ++ 0, ++ 1.078, ++ 0, ++ 1.267, ++ 0, ++ 1, ++ 1.4, ++ 0, ++ 1.533, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.9, ++ 0, ++ 2.133, ++ 0.4, ++ 2.367, ++ 0.4, ++ 1, ++ 2.767, ++ 0.4, ++ 3.167, ++ 0.4, ++ 3.567, ++ 0.4, ++ 1, ++ 3.667, ++ 0.4, ++ 3.767, ++ -0.8, ++ 3.867, ++ -0.8, ++ 1, ++ 4.022, ++ -0.8, ++ 4.178, ++ -0.629, ++ 4.333, ++ -0.4, ++ 1, ++ 4.489, ++ -0.171, ++ 4.644, ++ -0.1, ++ 4.8, ++ -0.1, ++ 0, ++ 5.533, ++ -0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.889, ++ 0, ++ 1.078, ++ 0, ++ 1.267, ++ 0, ++ 1, ++ 1.4, ++ 0, ++ 1.533, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.9, ++ 0, ++ 2.133, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 2.767, ++ 0, ++ 3.167, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.978, ++ 0, ++ 4.389, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ 0.1, ++ 1, ++ 0.111, ++ 0.1, ++ 0.222, ++ 0.1, ++ 0.333, ++ 0.1, ++ 1, ++ 0.456, ++ 0.1, ++ 0.578, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.889, ++ 0, ++ 1.078, ++ 0, ++ 1.267, ++ 0, ++ 1, ++ 1.4, ++ 0, ++ 1.533, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.9, ++ 0, ++ 2.133, ++ -0.4, ++ 2.367, ++ -0.4, ++ 1, ++ 2.767, ++ -0.4, ++ 3.167, ++ -0.4, ++ 3.567, ++ -0.4, ++ 1, ++ 3.667, ++ -0.4, ++ 3.767, ++ 1, ++ 3.867, ++ 1, ++ 1, ++ 4.022, ++ 1, ++ 4.178, ++ 0.967, ++ 4.333, ++ 0.7, ++ 1, ++ 4.489, ++ 0.433, ++ 4.644, ++ 0.1, ++ 4.8, ++ 0.1, ++ 0, ++ 5.533, ++ 0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.844, ++ 0, ++ 0.989, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.211, ++ 0, ++ 1.289, ++ 0, ++ 1.367, ++ 0, ++ 1, ++ 1.622, ++ 0, ++ 1.878, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 3.089, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.978, ++ 0, ++ 4.389, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.844, ++ 0, ++ 0.989, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.211, ++ 0, ++ 1.289, ++ 0, ++ 1.367, ++ 0, ++ 1, ++ 1.622, ++ 0, ++ 1.878, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 3.089, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.978, ++ 0, ++ 4.389, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.844, ++ 0, ++ 0.989, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.211, ++ 0, ++ 1.289, ++ 0, ++ 1.367, ++ 0, ++ 1, ++ 1.622, ++ 0, ++ 1.878, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 3.089, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.978, ++ 0, ++ 4.389, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 2, ++ 5.5, ++ 1, ++ 0, ++ 5.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 2, ++ 5.5, ++ 1, ++ 0, ++ 5.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 2, ++ 5.5, ++ 1, ++ 0, ++ 5.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 2, ++ 5.5, ++ 1, ++ 0, ++ 5.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 2, ++ 5.5, ++ 1, ++ 0, ++ 5.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 2, ++ 5.5, ++ 1, ++ 0, ++ 5.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 2, ++ 5.5, ++ 1, ++ 0, ++ 5.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 2, ++ 5.5, ++ 1, ++ 0, ++ 5.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 2, ++ 5.5, ++ 1, ++ 0, ++ 5.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 2, ++ 5.5, ++ 1, ++ 0, ++ 5.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 2, ++ 5.5, ++ 1, ++ 0, ++ 5.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 2, ++ 5.5, ++ 1, ++ 0, ++ 5.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 2, ++ 5.5, ++ 1, ++ 0, ++ 5.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 2, ++ 5.5, ++ 1, ++ 0, ++ 5.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.4, ++ 0, ++ 2, ++ 5.5, ++ 0, ++ 0, ++ 5.53, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.4, ++ 0, ++ 2, ++ 5.5, ++ 0, ++ 0, ++ 5.53, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 2, ++ 5.5, ++ 1, ++ 0, ++ 5.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 2, ++ 5.5, ++ 1, ++ 0, ++ 5.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 2, ++ 5.5, ++ 1, ++ 0, ++ 5.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.4, ++ 0, ++ 2, ++ 5.5, ++ 0, ++ 0, ++ 5.53, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m11.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m11.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m11.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m11.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,1455 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 3.43, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 181, ++ "TotalPointCount": 440, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.13, ++ 1, ++ 2.27, ++ 1, ++ 3.4, ++ 1, ++ 0, ++ 3.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.344, ++ 0, ++ 0.689, ++ 0, ++ 1.033, ++ 0, ++ 1, ++ 1.089, ++ 0, ++ 1.144, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 1.467, ++ 2, ++ 1.6, ++ 2, ++ 1, ++ 1.744, ++ 2, ++ 1.889, ++ -8, ++ 2.033, ++ -8, ++ 1, ++ 2.156, ++ -8, ++ 2.278, ++ 8, ++ 2.4, ++ 8, ++ 1, ++ 2.533, ++ 8, ++ 2.667, ++ 0, ++ 2.8, ++ 0, ++ 1, ++ 2.911, ++ 0, ++ 3.022, ++ 0, ++ 3.133, ++ 0, ++ 1, ++ 3.222, ++ 0, ++ 3.311, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.344, ++ 0, ++ 0.689, ++ 0, ++ 1.033, ++ 0, ++ 1, ++ 1.089, ++ 0, ++ 1.144, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 1.467, ++ 16, ++ 1.6, ++ 16, ++ 1, ++ 1.722, ++ 16, ++ 1.844, ++ -21, ++ 1.967, ++ -21, ++ 1, ++ 2.111, ++ -21, ++ 2.256, ++ -19.167, ++ 2.4, ++ -18, ++ 1, ++ 2.522, ++ -17.012, ++ 2.644, ++ -17.151, ++ 2.767, ++ -16, ++ 1, ++ 2.878, ++ -14.954, ++ 2.989, ++ 0, ++ 3.1, ++ 0, ++ 1, ++ 3.2, ++ 0, ++ 3.3, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 2, ++ 1, ++ 0.533, ++ 2, ++ 1.067, ++ 2, ++ 1.6, ++ 2, ++ 1, ++ 1.656, ++ 2, ++ 1.711, ++ 0, ++ 1.767, ++ 0, ++ 1, ++ 2.067, ++ 0, ++ 2.367, ++ 0, ++ 2.667, ++ 0, ++ 1, ++ 2.756, ++ 0, ++ 2.844, ++ 2, ++ 2.933, ++ 2, ++ 1, ++ 3.089, ++ 2, ++ 3.244, ++ 2, ++ 3.4, ++ 2, ++ 0, ++ 3.433, ++ 2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 2, ++ 1, ++ 0.533, ++ 2, ++ 1.067, ++ 2, ++ 1.6, ++ 2, ++ 1, ++ 1.656, ++ 2, ++ 1.711, ++ 0, ++ 1.767, ++ 0, ++ 1, ++ 2.067, ++ 0, ++ 2.367, ++ 0, ++ 2.667, ++ 0, ++ 1, ++ 2.756, ++ 0, ++ 2.844, ++ 2, ++ 2.933, ++ 2, ++ 1, ++ 3.089, ++ 2, ++ 3.244, ++ 2, ++ 3.4, ++ 2, ++ 0, ++ 3.433, ++ 2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.389, ++ 0, ++ 0.778, ++ 0, ++ 1.167, ++ 0, ++ 1, ++ 1.289, ++ 0, ++ 1.411, ++ -0.1, ++ 1.533, ++ -0.1, ++ 1, ++ 1.9, ++ -0.1, ++ 2.267, ++ 0, ++ 2.633, ++ 0, ++ 1, ++ 2.889, ++ 0, ++ 3.144, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.389, ++ 0, ++ 0.778, ++ 0, ++ 1.167, ++ 0, ++ 1, ++ 1.289, ++ 0, ++ 1.411, ++ -0.38, ++ 1.533, ++ -0.38, ++ 1, ++ 1.9, ++ -0.38, ++ 2.267, ++ 0, ++ 2.633, ++ 0, ++ 1, ++ 2.889, ++ 0, ++ 3.144, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0.61, ++ 1, ++ 1.133, ++ 0.61, ++ 2.267, ++ 0.61, ++ 3.4, ++ 0.61, ++ 0, ++ 3.433, ++ 0.61 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0.61, ++ 1, ++ 1.133, ++ 0.61, ++ 2.267, ++ 0.61, ++ 3.4, ++ 0.61, ++ 0, ++ 3.433, ++ 0.61 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ -0.64, ++ 1, ++ 1.133, ++ -0.64, ++ 2.267, ++ -0.64, ++ 3.4, ++ -0.64, ++ 0, ++ 3.433, ++ -0.64 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.344, ++ 0, ++ 0.689, ++ 0, ++ 1.033, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.456, ++ 2, ++ 1.667, ++ 2, ++ 1, ++ 1.822, ++ 2, ++ 1.978, ++ -3, ++ 2.133, ++ -3, ++ 1, ++ 2.256, ++ -3, ++ 2.378, ++ 2, ++ 2.5, ++ 2, ++ 1, ++ 2.622, ++ 2, ++ 2.744, ++ -2, ++ 2.867, ++ -2, ++ 1, ++ 2.978, ++ -2, ++ 3.089, ++ 0, ++ 3.2, ++ 0, ++ 1, ++ 3.267, ++ 0, ++ 3.333, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.211, ++ 0, ++ 1.422, ++ 3, ++ 1.633, ++ 3, ++ 1, ++ 1.778, ++ 3, ++ 1.922, ++ 0, ++ 2.067, ++ 0, ++ 1, ++ 2.511, ++ 0, ++ 2.956, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ -5, ++ 0.9, ++ -5, ++ 1, ++ 1.167, ++ -5, ++ 1.433, ++ 0, ++ 1.7, ++ 0, ++ 1, ++ 2.267, ++ 0, ++ 2.833, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.156, ++ 0.5, ++ 0.311, ++ 0.743, ++ 0.467, ++ 0.76, ++ 1, ++ 1.378, ++ 0.86, ++ 2.289, ++ 0.89, ++ 3.2, ++ 0.89, ++ 1, ++ 3.267, ++ 0.89, ++ 3.333, ++ 0.5, ++ 3.4, ++ 0.5, ++ 0, ++ 3.433, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.156, ++ 0.5, ++ 0.311, ++ 0.735, ++ 0.467, ++ 0.76, ++ 1, ++ 1.378, ++ 0.905, ++ 2.289, ++ 0.95, ++ 3.2, ++ 0.95, ++ 1, ++ 3.267, ++ 0.95, ++ 3.333, ++ 0.5, ++ 3.4, ++ 0.5, ++ 0, ++ 3.433, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0.3, ++ 1, ++ 0.311, ++ 0.3, ++ 0.622, ++ 0.3, ++ 0.933, ++ 0.3, ++ 1, ++ 1.156, ++ 0.3, ++ 1.378, ++ 0.5, ++ 1.6, ++ 0.5, ++ 1, ++ 1.756, ++ 0.5, ++ 1.911, ++ 0.3, ++ 2.067, ++ 0.3, ++ 1, ++ 2.511, ++ 0.3, ++ 2.956, ++ 0.3, ++ 3.4, ++ 0.3, ++ 0, ++ 3.433, ++ 0.3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0.3, ++ 1, ++ 0.289, ++ 0.3, ++ 0.578, ++ 0.3, ++ 0.867, ++ 0.3, ++ 1, ++ 1.089, ++ 0.3, ++ 1.311, ++ 0.5, ++ 1.533, ++ 0.5, ++ 1, ++ 1.689, ++ 0.5, ++ 1.844, ++ 0.3, ++ 2, ++ 0.3, ++ 1, ++ 2.467, ++ 0.3, ++ 2.933, ++ 0.3, ++ 3.4, ++ 0.3, ++ 0, ++ 3.433, ++ 0.3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0.66, ++ 1, ++ 0.344, ++ 0.66, ++ 0.689, ++ 0.662, ++ 1.033, ++ 0.64, ++ 1, ++ 1.267, ++ 0.625, ++ 1.5, ++ 0.12, ++ 1.733, ++ 0.12, ++ 1, ++ 1.867, ++ 0.12, ++ 2, ++ 0.66, ++ 2.133, ++ 0.66, ++ 1, ++ 2.556, ++ 0.66, ++ 2.978, ++ 0.66, ++ 3.4, ++ 0.66, ++ 0, ++ 3.433, ++ 0.66 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.322, ++ -1, ++ 0.644, ++ -1, ++ 0.967, ++ -1, ++ 1, ++ 1.2, ++ -1, ++ 1.433, ++ -0.68, ++ 1.667, ++ -0.68, ++ 1, ++ 1.822, ++ -0.68, ++ 1.978, ++ -1, ++ 2.133, ++ -1, ++ 1, ++ 2.556, ++ -1, ++ 2.978, ++ -1, ++ 3.4, ++ -1, ++ 0, ++ 3.433, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 2.267, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 3.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 0, ++ 3.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 0, ++ 3.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 0, ++ 3.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 0, ++ 3.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 0, ++ 3.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 0, ++ 3.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 0, ++ 3.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 0, ++ 3.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 0, ++ 3.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 0, ++ 3.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 0, ++ 3.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 0, ++ 3.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 0, ++ 3.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 0, ++ 3.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 0, ++ 3.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 0, ++ 3.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.4, ++ 0, ++ 0, ++ 3.43, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.4, ++ 0, ++ 0, ++ 3.43, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.4, ++ 1, ++ 0, ++ 3.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.4, ++ 0, ++ 0, ++ 3.43, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m12.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m12.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m12.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m12.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,2352 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4.93, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 328, ++ "TotalPointCount": 815, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.63, ++ 1, ++ 3.27, ++ 1, ++ 4.9, ++ 1, ++ 0, ++ 4.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.522, ++ -18, ++ 0.633, ++ -18, ++ 1, ++ 0.744, ++ -18, ++ 0.856, ++ 19, ++ 0.967, ++ 19, ++ 1, ++ 1.078, ++ 19, ++ 1.189, ++ -11, ++ 1.3, ++ -11, ++ 1, ++ 1.411, ++ -11, ++ 1.522, ++ 5, ++ 1.633, ++ 5, ++ 1, ++ 1.722, ++ 5, ++ 1.811, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.089, ++ 0, ++ 2.278, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.956, ++ 0, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.522, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.856, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.567, ++ 0, ++ 2.667, ++ 4, ++ 2.767, ++ 4, ++ 1, ++ 2.9, ++ 4, ++ 3.033, ++ -13, ++ 3.167, ++ -13, ++ 1, ++ 3.422, ++ -13, ++ 3.678, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ -11, ++ 1, ++ 0.1, ++ -11, ++ 0.2, ++ -11, ++ 0.3, ++ -11, ++ 1, ++ 0.411, ++ -11, ++ 0.522, ++ -11, ++ 0.633, ++ -11, ++ 1, ++ 1.244, ++ -11, ++ 1.856, ++ -11, ++ 2.467, ++ -11, ++ 1, ++ 2.956, ++ -11, ++ 3.444, ++ -6.965, ++ 3.933, ++ -2, ++ 1, ++ 4.122, ++ -0.082, ++ 4.311, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.522, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.856, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.956, ++ 0, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 2, ++ 1, ++ 0.1, ++ 2, ++ 0.2, ++ 2, ++ 0.3, ++ 2, ++ 1, ++ 0.411, ++ 2, ++ 0.522, ++ 1, ++ 0.633, ++ 1, ++ 1, ++ 1.233, ++ 1, ++ 1.833, ++ 1, ++ 2.433, ++ 1, ++ 1, ++ 2.678, ++ 1, ++ 2.922, ++ 0, ++ 3.167, ++ 0, ++ 1, ++ 3.422, ++ 0, ++ 3.678, ++ 1, ++ 3.933, ++ 1, ++ 0, ++ 4.933, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.522, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.856, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.956, ++ 0, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 2, ++ 1, ++ 0.1, ++ 2, ++ 0.2, ++ 2, ++ 0.3, ++ 2, ++ 1, ++ 0.411, ++ 2, ++ 0.522, ++ 1, ++ 0.633, ++ 1, ++ 1, ++ 1.244, ++ 1, ++ 1.856, ++ 1, ++ 2.467, ++ 1, ++ 1, ++ 2.7, ++ 1, ++ 2.933, ++ 0, ++ 3.167, ++ 0, ++ 1, ++ 3.422, ++ 0, ++ 3.678, ++ 1, ++ 3.933, ++ 1, ++ 0, ++ 4.933, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.522, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.856, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.956, ++ 0, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.522, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.856, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.956, ++ 0, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.522, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.856, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.956, ++ 0, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.522, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.856, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.956, ++ 0, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.522, ++ 0.6, ++ 0.633, ++ 0.6, ++ 1, ++ 0.744, ++ 0.6, ++ 0.856, ++ -0.5, ++ 0.967, ++ -0.5, ++ 1, ++ 1.078, ++ -0.5, ++ 1.189, ++ 0.3, ++ 1.3, ++ 0.3, ++ 1, ++ 1.411, ++ 0.3, ++ 1.522, ++ -0.2, ++ 1.633, ++ -0.2, ++ 1, ++ 1.722, ++ -0.2, ++ 1.811, ++ 0.1, ++ 1.9, ++ 0.1, ++ 1, ++ 2.089, ++ 0.1, ++ 2.278, ++ 0.1, ++ 2.467, ++ 0.1, ++ 1, ++ 2.956, ++ 0.1, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.522, ++ 0.293, ++ 0.633, ++ 0.4, ++ 1, ++ 0.744, ++ 0.507, ++ 0.856, ++ 0.5, ++ 0.967, ++ 0.5, ++ 1, ++ 1.078, ++ 0.5, ++ 1.189, ++ 0.5, ++ 1.3, ++ 0.5, ++ 1, ++ 1.411, ++ 0.5, ++ 1.522, ++ 0.473, ++ 1.633, ++ 0.4, ++ 1, ++ 1.722, ++ 0.341, ++ 1.811, ++ 0.3, ++ 1.9, ++ 0.3, ++ 1, ++ 2.089, ++ 0.3, ++ 2.278, ++ 0.3, ++ 2.467, ++ 0.3, ++ 1, ++ 2.956, ++ 0.3, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0.9, ++ 1, ++ 0.1, ++ 0.9, ++ 0.2, ++ 0.9, ++ 0.3, ++ 0.9, ++ 1, ++ 0.411, ++ 0.9, ++ 0.522, ++ -0.3, ++ 0.633, ++ -0.3, ++ 1, ++ 1.244, ++ -0.3, ++ 1.856, ++ -0.3, ++ 2.467, ++ -0.3, ++ 1, ++ 2.7, ++ -0.3, ++ 2.933, ++ 0.3, ++ 3.167, ++ 0.3, ++ 1, ++ 3.422, ++ 0.3, ++ 3.678, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0.9, ++ 1, ++ 0.1, ++ 0.9, ++ 0.2, ++ 0.9, ++ 0.3, ++ 0.9, ++ 1, ++ 0.411, ++ 0.9, ++ 0.522, ++ -0.3, ++ 0.633, ++ -0.3, ++ 1, ++ 1.244, ++ -0.3, ++ 1.856, ++ -0.3, ++ 2.467, ++ -0.3, ++ 1, ++ 2.7, ++ -0.3, ++ 2.933, ++ 0.3, ++ 3.167, ++ 0.3, ++ 1, ++ 3.422, ++ 0.3, ++ 3.678, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0.8, ++ 1, ++ 0.1, ++ 0.8, ++ 0.2, ++ 0.8, ++ 0.3, ++ 0.8, ++ 1, ++ 0.411, ++ 0.8, ++ 0.522, ++ -0.3, ++ 0.633, ++ -0.3, ++ 1, ++ 1.244, ++ -0.3, ++ 1.856, ++ -0.3, ++ 2.467, ++ -0.3, ++ 1, ++ 2.7, ++ -0.3, ++ 2.933, ++ 0.3, ++ 3.167, ++ 0.3, ++ 1, ++ 3.422, ++ 0.3, ++ 3.678, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0.8, ++ 1, ++ 0.1, ++ 0.8, ++ 0.2, ++ 0.8, ++ 0.3, ++ 0.8, ++ 1, ++ 0.411, ++ 0.8, ++ 0.522, ++ -0.3, ++ 0.633, ++ -0.3, ++ 1, ++ 1.244, ++ -0.3, ++ 1.856, ++ -0.3, ++ 2.467, ++ -0.3, ++ 1, ++ 2.7, ++ -0.3, ++ 2.933, ++ 0.3, ++ 3.167, ++ 0.3, ++ 1, ++ 3.422, ++ 0.3, ++ 3.678, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0.7, ++ 1, ++ 0.1, ++ 0.7, ++ 0.2, ++ 0.7, ++ 0.3, ++ 0.7, ++ 1, ++ 0.411, ++ 0.7, ++ 0.522, ++ 0.4, ++ 0.633, ++ 0.4, ++ 1, ++ 1.244, ++ 0.4, ++ 1.856, ++ 0.4, ++ 2.467, ++ 0.4, ++ 1, ++ 2.956, ++ 0.4, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0.7, ++ 1, ++ 0.1, ++ 0.7, ++ 0.2, ++ 0.7, ++ 0.3, ++ 0.7, ++ 1, ++ 0.411, ++ 0.7, ++ 0.522, ++ 0.4, ++ 0.633, ++ 0.4, ++ 1, ++ 1.244, ++ 0.4, ++ 1.856, ++ 0.4, ++ 2.467, ++ 0.4, ++ 1, ++ 2.956, ++ 0.4, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0.6, ++ 1, ++ 0.1, ++ 0.6, ++ 0.2, ++ 0.6, ++ 0.3, ++ 0.6, ++ 1, ++ 0.411, ++ 0.6, ++ 0.522, ++ -0.5, ++ 0.633, ++ -0.5, ++ 1, ++ 1.244, ++ -0.5, ++ 1.856, ++ -0.5, ++ 2.467, ++ -0.5, ++ 1, ++ 2.7, ++ -0.5, ++ 2.933, ++ 0.2, ++ 3.167, ++ 0.2, ++ 1, ++ 3.422, ++ 0.2, ++ 3.678, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0.6, ++ 1, ++ 0.1, ++ 0.6, ++ 0.2, ++ 0.6, ++ 0.3, ++ 0.6, ++ 1, ++ 0.411, ++ 0.6, ++ 0.522, ++ -0.5, ++ 0.633, ++ -0.5, ++ 1, ++ 1.244, ++ -0.5, ++ 1.856, ++ -0.5, ++ 2.467, ++ -0.5, ++ 1, ++ 2.7, ++ -0.5, ++ 2.933, ++ 0.2, ++ 3.167, ++ 0.2, ++ 1, ++ 3.422, ++ 0.2, ++ 3.678, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ -0.5, ++ 1, ++ 0.1, ++ -0.5, ++ 0.2, ++ -0.5, ++ 0.3, ++ -0.5, ++ 1, ++ 0.411, ++ -0.5, ++ 0.522, ++ -0.6, ++ 0.633, ++ -0.6, ++ 1, ++ 1.244, ++ -0.6, ++ 1.856, ++ -0.6, ++ 2.467, ++ -0.6, ++ 1, ++ 2.7, ++ -0.6, ++ 2.933, ++ 1, ++ 3.167, ++ 1, ++ 1, ++ 3.422, ++ 1, ++ 3.678, ++ 1, ++ 3.933, ++ 1, ++ 0, ++ 4.933, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.522, ++ 0.5, ++ 0.633, ++ 0.5, ++ 1, ++ 1.244, ++ 0.5, ++ 1.856, ++ 0.5, ++ 2.467, ++ 0.5, ++ 1, ++ 2.7, ++ 0.5, ++ 2.933, ++ 0, ++ 3.167, ++ 0, ++ 1, ++ 3.422, ++ 0, ++ 3.678, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.522, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.856, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.956, ++ 0, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.1, ++ -1, ++ 0.2, ++ -1, ++ 0.3, ++ -1, ++ 1, ++ 0.411, ++ -1, ++ 0.522, ++ -1, ++ 0.633, ++ -1, ++ 1, ++ 1.244, ++ -1, ++ 1.856, ++ -1, ++ 2.467, ++ -1, ++ 1, ++ 2.956, ++ -1, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 5, ++ 1, ++ 0.1, ++ 5, ++ 0.2, ++ 5.234, ++ 0.3, ++ 3.279, ++ 1, ++ 0.411, ++ 1.107, ++ 0.522, ++ -10, ++ 0.633, ++ -10, ++ 1, ++ 1.244, ++ -10, ++ 1.856, ++ -10, ++ 2.467, ++ -10, ++ 1, ++ 2.7, ++ -10, ++ 2.933, ++ 8, ++ 3.167, ++ 8, ++ 1, ++ 3.422, ++ 8, ++ 3.678, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 3, ++ 1, ++ 0.1, ++ 3, ++ 0.2, ++ 3, ++ 0.3, ++ 3, ++ 1, ++ 0.411, ++ 3, ++ 0.522, ++ 3, ++ 0.633, ++ 3, ++ 1, ++ 1.244, ++ 3, ++ 1.856, ++ 3, ++ 2.467, ++ 3, ++ 1, ++ 2.956, ++ 3, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ -7, ++ 1, ++ 0.1, ++ -7, ++ 0.2, ++ -7.215, ++ 0.3, ++ -5.509, ++ 1, ++ 0.411, ++ -3.613, ++ 0.522, ++ 6, ++ 0.633, ++ 6, ++ 1, ++ 1.244, ++ 6, ++ 1.856, ++ 6, ++ 2.467, ++ 6, ++ 1, ++ 2.956, ++ 6, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.522, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.856, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.956, ++ 0, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.522, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.856, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.956, ++ 0, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 0.7, ++ 1, ++ 0.1, ++ 0.7, ++ 0.2, ++ 1, ++ 0.3, ++ 1, ++ 1, ++ 0.411, ++ 1, ++ 0.522, ++ 1, ++ 0.633, ++ 1, ++ 1, ++ 1.244, ++ 1, ++ 1.856, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 2.756, ++ 0.331, ++ 2.9, ++ 0.5, ++ 1, ++ 3.244, ++ 0.902, ++ 3.589, ++ 1, ++ 3.933, ++ 1, ++ 0, ++ 4.933, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 0.7, ++ 1, ++ 0.1, ++ 0.7, ++ 0.2, ++ 1, ++ 0.3, ++ 1, ++ 1, ++ 0.411, ++ 1, ++ 0.522, ++ 1, ++ 0.633, ++ 1, ++ 1, ++ 1.244, ++ 1, ++ 1.856, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 2.756, ++ 0.331, ++ 2.9, ++ 0.5, ++ 1, ++ 3.244, ++ 0.902, ++ 3.589, ++ 1, ++ 3.933, ++ 1, ++ 0, ++ 4.933, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 4.7, ++ 1, ++ 0.1, ++ 4.7, ++ 0.2, ++ 4.7, ++ 0.3, ++ 4.7, ++ 1, ++ 0.411, ++ 4.7, ++ 0.522, ++ 4.7, ++ 0.633, ++ 4.7, ++ 1, ++ 0.767, ++ 4.7, ++ 0.9, ++ 4.2, ++ 1.033, ++ 4.2, ++ 1, ++ 1.178, ++ 4.2, ++ 1.322, ++ 4.656, ++ 1.467, ++ 4.656, ++ 1, ++ 1.611, ++ 4.656, ++ 1.756, ++ 4.555, ++ 1.9, ++ 4.555, ++ 1, ++ 2.089, ++ 4.555, ++ 2.278, ++ 4.55, ++ 2.467, ++ 4.6, ++ 1, ++ 2.611, ++ 4.638, ++ 2.756, ++ 5, ++ 2.9, ++ 5, ++ 1, ++ 3.244, ++ 5, ++ 3.589, ++ 5, ++ 3.933, ++ 5, ++ 0, ++ 4.933, ++ 5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 4.7, ++ 1, ++ 0.1, ++ 4.7, ++ 0.2, ++ 4.7, ++ 0.3, ++ 4.7, ++ 1, ++ 0.411, ++ 4.7, ++ 0.522, ++ 4.7, ++ 0.633, ++ 4.7, ++ 1, ++ 0.767, ++ 4.7, ++ 0.9, ++ 4.2, ++ 1.033, ++ 4.2, ++ 1, ++ 1.178, ++ 4.2, ++ 1.322, ++ 4.65, ++ 1.467, ++ 4.65, ++ 1, ++ 1.611, ++ 4.65, ++ 1.756, ++ 4.529, ++ 1.9, ++ 4.529, ++ 1, ++ 2.089, ++ 4.529, ++ 2.278, ++ 4.525, ++ 2.467, ++ 4.6, ++ 1, ++ 2.611, ++ 4.658, ++ 2.756, ++ 5, ++ 2.9, ++ 5, ++ 1, ++ 3.244, ++ 5, ++ 3.589, ++ 5, ++ 3.933, ++ 5, ++ 0, ++ 4.933, ++ 5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.1, ++ 1, ++ 0.2, ++ 1, ++ 0.3, ++ 1, ++ 1, ++ 0.411, ++ 1, ++ 0.522, ++ 1, ++ 0.633, ++ 1, ++ 1, ++ 1.244, ++ 1, ++ 1.856, ++ 1, ++ 2.467, ++ 1, ++ 1, ++ 2.956, ++ 1, ++ 3.444, ++ 1, ++ 3.933, ++ 1, ++ 0, ++ 4.933, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0.1, ++ 1, ++ 0.1, ++ 0.1, ++ 0.2, ++ 0.1, ++ 0.3, ++ 0.1, ++ 1, ++ 0.411, ++ 0.1, ++ 0.522, ++ -0.9, ++ 0.633, ++ -0.9, ++ 1, ++ 0.844, ++ -0.9, ++ 1.056, ++ 0.2, ++ 1.267, ++ 0.2, ++ 1, ++ 1.422, ++ 0.2, ++ 1.578, ++ -0.6, ++ 1.733, ++ -0.6, ++ 1, ++ 1.978, ++ -0.6, ++ 2.222, ++ -0.6, ++ 2.467, ++ -0.6, ++ 1, ++ 2.956, ++ -0.6, ++ 3.444, ++ -0.1, ++ 3.933, ++ -0.1, ++ 0, ++ 4.933, ++ -0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.1, ++ 1, ++ 0.2, ++ 1, ++ 0.3, ++ 1, ++ 1, ++ 0.411, ++ 1, ++ 0.522, ++ 1, ++ 0.633, ++ 1, ++ 1, ++ 1.244, ++ 1, ++ 1.856, ++ 1, ++ 2.467, ++ 1, ++ 1, ++ 2.956, ++ 1, ++ 3.444, ++ 1, ++ 3.933, ++ 1, ++ 0, ++ 4.933, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ -0.1, ++ 1, ++ 0.1, ++ -0.1, ++ 0.2, ++ -0.1, ++ 0.3, ++ -0.1, ++ 1, ++ 0.411, ++ -0.1, ++ 0.522, ++ 1, ++ 0.633, ++ 1, ++ 1, ++ 0.844, ++ 1, ++ 1.056, ++ -0.2, ++ 1.267, ++ -0.2, ++ 1, ++ 1.422, ++ -0.2, ++ 1.578, ++ 0.6, ++ 1.733, ++ 0.6, ++ 1, ++ 1.978, ++ 0.6, ++ 2.222, ++ 0.6, ++ 2.467, ++ 0.6, ++ 1, ++ 2.956, ++ 0.6, ++ 3.444, ++ 0.1, ++ 3.933, ++ 0.1, ++ 0, ++ 4.933, ++ 0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.522, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.856, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.956, ++ 0, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.522, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.856, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.956, ++ 0, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.522, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.856, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.956, ++ 0, ++ 3.444, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.63, ++ 1, ++ 2, ++ 2.9, ++ 1, ++ 2, ++ 4.9, ++ 1, ++ 0, ++ 4.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.63, ++ 1, ++ 2, ++ 2.9, ++ 1, ++ 2, ++ 4.9, ++ 1, ++ 0, ++ 4.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.63, ++ 1, ++ 2, ++ 2.9, ++ 1, ++ 2, ++ 4.9, ++ 1, ++ 0, ++ 4.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.63, ++ 1, ++ 2, ++ 2.9, ++ 1, ++ 2, ++ 4.9, ++ 1, ++ 0, ++ 4.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.63, ++ 1, ++ 2, ++ 2.9, ++ 1, ++ 2, ++ 4.9, ++ 1, ++ 0, ++ 4.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.63, ++ 1, ++ 2, ++ 2.9, ++ 1, ++ 2, ++ 4.9, ++ 1, ++ 0, ++ 4.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.63, ++ 1, ++ 2, ++ 2.9, ++ 1, ++ 2, ++ 4.9, ++ 1, ++ 0, ++ 4.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.63, ++ 1, ++ 2, ++ 2.9, ++ 1, ++ 2, ++ 4.9, ++ 1, ++ 0, ++ 4.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.63, ++ 1, ++ 2, ++ 2.9, ++ 1, ++ 2, ++ 4.9, ++ 1, ++ 0, ++ 4.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.63, ++ 1, ++ 2, ++ 2.9, ++ 1, ++ 2, ++ 4.9, ++ 1, ++ 0, ++ 4.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.63, ++ 1, ++ 2, ++ 2.9, ++ 1, ++ 2, ++ 4.9, ++ 1, ++ 0, ++ 4.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.63, ++ 1, ++ 2, ++ 2.9, ++ 1, ++ 2, ++ 4.9, ++ 1, ++ 0, ++ 4.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.63, ++ 1, ++ 2, ++ 2.9, ++ 1, ++ 2, ++ 4.9, ++ 1, ++ 0, ++ 4.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.63, ++ 1, ++ 2, ++ 2.9, ++ 1, ++ 2, ++ 4.9, ++ 1, ++ 0, ++ 4.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.63, ++ 1, ++ 1, ++ 2.72, ++ 1, ++ 2.81, ++ 0, ++ 2.9, ++ 0, ++ 2, ++ 4.9, ++ 0, ++ 0, ++ 4.93, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.88, ++ 1, ++ 1.76, ++ 1, ++ 2.63, ++ 1, ++ 1, ++ 2.72, ++ 1, ++ 2.81, ++ 0, ++ 2.9, ++ 0, ++ 2, ++ 4.9, ++ 0, ++ 0, ++ 4.93, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.88, ++ 0, ++ 1.76, ++ 0, ++ 2.63, ++ 0, ++ 1, ++ 2.72, ++ 0, ++ 2.81, ++ 1, ++ 2.9, ++ 1, ++ 2, ++ 4.9, ++ 1, ++ 0, ++ 4.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.88, ++ 0, ++ 1.76, ++ 0, ++ 2.63, ++ 0, ++ 1, ++ 2.72, ++ 0, ++ 2.81, ++ 1, ++ 2.9, ++ 1, ++ 2, ++ 4.9, ++ 1, ++ 0, ++ 4.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.63, ++ 1, ++ 2, ++ 2.9, ++ 1, ++ 2, ++ 4.9, ++ 1, ++ 0, ++ 4.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2.63, ++ 0, ++ 2, ++ 2.9, ++ 0, ++ 2, ++ 4.9, ++ 0, ++ 0, ++ 4.93, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m13.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m13.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m13.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m13.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,1133 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 2.53, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 135, ++ "TotalPointCount": 302, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.83, ++ 1, ++ 1.67, ++ 1, ++ 2.5, ++ 1, ++ 0, ++ 2.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.156, ++ 0, ++ 0.311, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.533, ++ 0, ++ 0.6, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.878, ++ 0, ++ 1.089, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.378, ++ 0, ++ 1.456, ++ 0, ++ 1.533, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.156, ++ 0, ++ 0.311, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.5, ++ 0, ++ 0.533, ++ -1, ++ 0.567, ++ -1, ++ 1, ++ 0.689, ++ -1, ++ 0.811, ++ 11, ++ 0.933, ++ 11, ++ 1, ++ 1.056, ++ 11, ++ 1.178, ++ -11, ++ 1.3, ++ -11, ++ 1, ++ 1.378, ++ -11, ++ 1.456, ++ 1, ++ 1.533, ++ 1, ++ 1, ++ 1.656, ++ 1, ++ 1.778, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.678, ++ 0, ++ 0.789, ++ -6, ++ 0.9, ++ -6, ++ 1, ++ 1.011, ++ -6, ++ 1.122, ++ 19, ++ 1.233, ++ 19, ++ 1, ++ 1.4, ++ 19, ++ 1.567, ++ 17, ++ 1.733, ++ 17, ++ 0, ++ 2.533, ++ 17 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 2, ++ 1, ++ 0.544, ++ 2, ++ 1.089, ++ 2, ++ 1.633, ++ 2, ++ 1, ++ 1.667, ++ 2, ++ 1.7, ++ 0, ++ 1.733, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.778, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 1.822, ++ 0, ++ 1.844, ++ 2, ++ 1.867, ++ 2, ++ 1, ++ 1.9, ++ 2, ++ 1.933, ++ 0, ++ 1.967, ++ 0, ++ 1, ++ 2.011, ++ 0, ++ 2.056, ++ 0, ++ 2.1, ++ 0, ++ 1, ++ 2.144, ++ 0, ++ 2.189, ++ 2, ++ 2.233, ++ 2, ++ 0, ++ 2.533, ++ 2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 2, ++ 1, ++ 0.544, ++ 2, ++ 1.089, ++ 2, ++ 1.633, ++ 2, ++ 1, ++ 1.667, ++ 2, ++ 1.7, ++ 0, ++ 1.733, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.778, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 1.822, ++ 0, ++ 1.844, ++ 2, ++ 1.867, ++ 2, ++ 1, ++ 1.9, ++ 2, ++ 1.933, ++ 0, ++ 1.967, ++ 0, ++ 1, ++ 2.011, ++ 0, ++ 2.056, ++ 0, ++ 2.1, ++ 0, ++ 1, ++ 2.144, ++ 0, ++ 2.189, ++ 2, ++ 2.233, ++ 2, ++ 0, ++ 2.533, ++ 2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.822, ++ 0.1, ++ 1.233, ++ 0.1, ++ 0, ++ 2.533, ++ 0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.822, ++ 0.4, ++ 1.233, ++ 0.4, ++ 0, ++ 2.533, ++ 0.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 2.533, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 2.533, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ -0.84, ++ 0, ++ 2.533, ++ -0.84 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.678, ++ 0, ++ 0.789, ++ 5, ++ 0.9, ++ 5, ++ 1, ++ 1.011, ++ 5, ++ 1.122, ++ 0, ++ 1.233, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.678, ++ 0, ++ 0.789, ++ -1, ++ 0.9, ++ -1, ++ 1, ++ 1.011, ++ -1, ++ 1.122, ++ 6, ++ 1.233, ++ 6, ++ 0, ++ 2.533, ++ 6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.678, ++ 0, ++ 0.789, ++ -2, ++ 0.9, ++ -2, ++ 1, ++ 1.011, ++ -2, ++ 1.122, ++ 9, ++ 1.233, ++ 9, ++ 0, ++ 2.533, ++ 9 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ -0.16, ++ 1, ++ 0.211, ++ -0.16, ++ 0.422, ++ -0.16, ++ 0.633, ++ -0.16, ++ 1, ++ 0.789, ++ -0.16, ++ 0.944, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.278, ++ -0.16, ++ 1.367, ++ -0.16, ++ 0, ++ 2.533, ++ -0.16 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ -0.15, ++ 1, ++ 0.211, ++ -0.15, ++ 0.422, ++ -0.15, ++ 0.633, ++ -0.15, ++ 1, ++ 0.789, ++ -0.15, ++ 0.944, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.278, ++ -0.15, ++ 1.367, ++ -0.15, ++ 0, ++ 2.533, ++ -0.15 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.267, ++ 0, ++ 0.533, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 0.911, ++ 0, ++ 1.022, ++ -0.53, ++ 1.133, ++ -0.53, ++ 1, ++ 1.233, ++ -0.53, ++ 1.333, ++ 0, ++ 1.433, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.267, ++ 0, ++ 0.533, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 0.911, ++ 0, ++ 1.022, ++ 0.54, ++ 1.133, ++ 0.54, ++ 1, ++ 1.233, ++ 0.54, ++ 1.333, ++ 0, ++ 1.433, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.5, ++ 1, ++ 0, ++ 2.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.5, ++ 1, ++ 0, ++ 2.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.5, ++ 1, ++ 0, ++ 2.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.5, ++ 1, ++ 0, ++ 2.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.5, ++ 1, ++ 0, ++ 2.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.5, ++ 1, ++ 0, ++ 2.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.5, ++ 1, ++ 0, ++ 2.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.5, ++ 1, ++ 0, ++ 2.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.5, ++ 1, ++ 0, ++ 2.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.5, ++ 1, ++ 0, ++ 2.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.5, ++ 1, ++ 0, ++ 2.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.5, ++ 1, ++ 0, ++ 2.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.5, ++ 1, ++ 0, ++ 2.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.5, ++ 1, ++ 0, ++ 2.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2.5, ++ 0, ++ 0, ++ 2.53, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2.5, ++ 0, ++ 0, ++ 2.53, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.5, ++ 1, ++ 0, ++ 2.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.5, ++ 1, ++ 0, ++ 2.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.5, ++ 1, ++ 0, ++ 2.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2.5, ++ 0, ++ 0, ++ 2.53, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m14.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m14.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m14.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m14.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,2176 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 3.03, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 284, ++ "TotalPointCount": 749, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1, ++ 1, ++ 2, ++ 1, ++ 3, ++ 1, ++ 0, ++ 3.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 0.678, ++ 1, ++ 0.767, ++ 1, ++ 1, ++ 0.889, ++ 1, ++ 1.011, ++ 1.06, ++ 1.133, ++ 0.632, ++ 1, ++ 1.256, ++ 0.204, ++ 1.378, ++ -2, ++ 1.5, ++ -2, ++ 1, ++ 2, ++ -2, ++ 2.5, ++ -2, ++ 3, ++ -2, ++ 0, ++ 3.033, ++ -2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ 0, ++ 0.367, ++ 0, ++ 1, ++ 0.433, ++ 0, ++ 0.5, ++ -1, ++ 0.567, ++ -1, ++ 1, ++ 0.689, ++ -1, ++ 0.811, ++ 16, ++ 0.933, ++ 16, ++ 1, ++ 1.067, ++ 16, ++ 1.2, ++ 16.106, ++ 1.333, ++ 13.915, ++ 1, ++ 1.444, ++ 12.09, ++ 1.556, ++ -1, ++ 1.667, ++ -1, ++ 1, ++ 2.111, ++ -1, ++ 2.556, ++ -1, ++ 3, ++ -1, ++ 0, ++ 3.033, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.422, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.767, ++ 0, ++ 0.9, ++ -9, ++ 1.033, ++ -9, ++ 1, ++ 1.1, ++ -9, ++ 1.167, ++ -9.696, ++ 1.233, ++ -5.567, ++ 1, ++ 1.356, ++ 2.004, ++ 1.478, ++ 15.49, ++ 1.6, ++ 19, ++ 1, ++ 1.778, ++ 19.291, ++ 1.956, ++ 18, ++ 2.133, ++ 18, ++ 1, ++ 2.422, ++ 18, ++ 2.711, ++ 18, ++ 3, ++ 18, ++ 0, ++ 3.033, ++ 18 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.378, ++ 0, ++ 1.5, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.5, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1, ++ 0, ++ 2, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.167, ++ 1, ++ 0.333, ++ 1, ++ 0.5, ++ 1, ++ 1, ++ 0.589, ++ 1, ++ 0.678, ++ 0, ++ 0.767, ++ 0, ++ 1, ++ 0.8, ++ 0, ++ 0.833, ++ 0, ++ 0.867, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.044, ++ 1.332, ++ 1.133, ++ 1.616, ++ 1, ++ 1.256, ++ 2.007, ++ 1.378, ++ 2, ++ 1.5, ++ 2, ++ 1, ++ 1.667, ++ 2, ++ 1.833, ++ 2, ++ 2, ++ 2, ++ 1, ++ 2.044, ++ 2, ++ 2.089, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.167, ++ 0, ++ 2.2, ++ 0, ++ 2.233, ++ 0, ++ 1, ++ 2.311, ++ 0, ++ 2.389, ++ 2, ++ 2.467, ++ 2, ++ 1, ++ 2.644, ++ 2, ++ 2.822, ++ 2, ++ 3, ++ 2, ++ 0, ++ 3.033, ++ 2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.378, ++ 0, ++ 1.5, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.5, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.167, ++ 1, ++ 0.333, ++ 1, ++ 0.5, ++ 1, ++ 1, ++ 0.589, ++ 1, ++ 0.678, ++ 0, ++ 0.767, ++ 0, ++ 1, ++ 0.8, ++ 0, ++ 0.833, ++ 0, ++ 0.867, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.044, ++ 1.332, ++ 1.133, ++ 1.616, ++ 1, ++ 1.256, ++ 2.007, ++ 1.378, ++ 2, ++ 1.5, ++ 2, ++ 1, ++ 1.667, ++ 2, ++ 1.833, ++ 2, ++ 2, ++ 2, ++ 1, ++ 2.044, ++ 2, ++ 2.089, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.167, ++ 0, ++ 2.2, ++ 0, ++ 2.233, ++ 0, ++ 1, ++ 2.311, ++ 0, ++ 2.389, ++ 2, ++ 2.467, ++ 2, ++ 1, ++ 2.644, ++ 2, ++ 2.822, ++ 2, ++ 3, ++ 2, ++ 0, ++ 3.033, ++ 2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.378, ++ 0, ++ 1.5, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.5, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.378, ++ 0.3, ++ 1.5, ++ 0.3, ++ 1, ++ 2, ++ 0.3, ++ 2.5, ++ 0.3, ++ 3, ++ 0.3, ++ 0, ++ 3.033, ++ 0.3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.378, ++ 0, ++ 1.5, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.5, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.378, ++ 0, ++ 1.5, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.5, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.378, ++ 0, ++ 1.5, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.5, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0.039, ++ 1.133, ++ 0.123, ++ 1, ++ 1.256, ++ 0.172, ++ 1.378, ++ 0.2, ++ 1.5, ++ 0.2, ++ 1, ++ 1.667, ++ 0.2, ++ 1.833, ++ 0.2, ++ 2, ++ 0.2, ++ 1, ++ 2.044, ++ 0.2, ++ 2.089, ++ -0.2, ++ 2.133, ++ -0.2, ++ 1, ++ 2.167, ++ -0.2, ++ 2.2, ++ -0.2, ++ 2.233, ++ -0.2, ++ 1, ++ 2.311, ++ -0.2, ++ 2.389, ++ 0.2, ++ 2.467, ++ 0.2, ++ 1, ++ 2.644, ++ 0.2, ++ 2.822, ++ 0.2, ++ 3, ++ 0.2, ++ 0, ++ 3.033, ++ 0.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 0.678, ++ -0.1, ++ 0.767, ++ -0.1, ++ 1, ++ 0.8, ++ -0.1, ++ 0.833, ++ -0.1, ++ 0.867, ++ -0.1, ++ 1, ++ 0.956, ++ -0.1, ++ 1.044, ++ 0.291, ++ 1.133, ++ 0.493, ++ 1, ++ 1.256, ++ 0.77, ++ 1.378, ++ 0.8, ++ 1.5, ++ 0.8, ++ 1, ++ 2, ++ 0.8, ++ 2.5, ++ 0.8, ++ 3, ++ 0.8, ++ 0, ++ 3.033, ++ 0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 0.678, ++ -0.1, ++ 0.767, ++ -0.1, ++ 1, ++ 0.8, ++ -0.1, ++ 0.833, ++ -0.1, ++ 0.867, ++ -0.1, ++ 1, ++ 0.956, ++ -0.1, ++ 1.044, ++ 0.291, ++ 1.133, ++ 0.493, ++ 1, ++ 1.256, ++ 0.77, ++ 1.378, ++ 0.8, ++ 1.5, ++ 0.8, ++ 1, ++ 2, ++ 0.8, ++ 2.5, ++ 0.8, ++ 3, ++ 0.8, ++ 0, ++ 3.033, ++ 0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0.039, ++ 1.133, ++ 0.123, ++ 1, ++ 1.256, ++ 0.172, ++ 1.378, ++ 0.2, ++ 1.5, ++ 0.2, ++ 1, ++ 2, ++ 0.2, ++ 2.5, ++ 0.2, ++ 3, ++ 0.2, ++ 0, ++ 3.033, ++ 0.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0.039, ++ 1.133, ++ 0.123, ++ 1, ++ 1.256, ++ 0.172, ++ 1.378, ++ 0.2, ++ 1.5, ++ 0.2, ++ 1, ++ 2, ++ 0.2, ++ 2.5, ++ 0.2, ++ 3, ++ 0.2, ++ 0, ++ 3.033, ++ 0.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0.039, ++ 1.133, ++ 0.123, ++ 1, ++ 1.256, ++ 0.172, ++ 1.378, ++ 0.2, ++ 1.5, ++ 0.2, ++ 1, ++ 2, ++ 0.2, ++ 2.5, ++ 0.2, ++ 3, ++ 0.2, ++ 0, ++ 3.033, ++ 0.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0.039, ++ 1.133, ++ 0.123, ++ 1, ++ 1.256, ++ 0.172, ++ 1.378, ++ 0.2, ++ 1.5, ++ 0.2, ++ 1, ++ 2, ++ 0.2, ++ 2.5, ++ 0.2, ++ 3, ++ 0.2, ++ 0, ++ 3.033, ++ 0.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0.078, ++ 1.133, ++ 0.246, ++ 1, ++ 1.256, ++ 0.344, ++ 1.378, ++ 0.4, ++ 1.5, ++ 0.4, ++ 1, ++ 2, ++ 0.4, ++ 2.5, ++ 0.4, ++ 3, ++ 0.4, ++ 0, ++ 3.033, ++ 0.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0.078, ++ 1.133, ++ 0.246, ++ 1, ++ 1.256, ++ 0.344, ++ 1.378, ++ 0.4, ++ 1.5, ++ 0.4, ++ 1, ++ 2, ++ 0.4, ++ 2.5, ++ 0.4, ++ 3, ++ 0.4, ++ 0, ++ 3.033, ++ 0.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.167, ++ 1, ++ 0.333, ++ 1, ++ 0.5, ++ 1, ++ 1, ++ 0.589, ++ 1, ++ 0.678, ++ -0.5, ++ 0.767, ++ -0.5, ++ 1, ++ 0.889, ++ -0.5, ++ 1.011, ++ -0.232, ++ 1.133, ++ -0.232, ++ 1, ++ 1.256, ++ -0.232, ++ 1.378, ++ -1, ++ 1.5, ++ -1, ++ 1, ++ 2, ++ -1, ++ 2.5, ++ -1, ++ 3, ++ -1, ++ 0, ++ 3.033, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.378, ++ 0, ++ 1.5, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.5, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.378, ++ 0, ++ 1.5, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.5, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 0.678, ++ 3, ++ 0.767, ++ 3, ++ 1, ++ 0.889, ++ 3, ++ 1.011, ++ 1.294, ++ 1.133, ++ -0.616, ++ 1, ++ 1.256, ++ -2.526, ++ 1.378, ++ -3, ++ 1.5, ++ -3, ++ 1, ++ 2, ++ -3, ++ 2.5, ++ -3, ++ 3, ++ -3, ++ 0, ++ 3.033, ++ -3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 7, ++ 1.133, ++ 7, ++ 1, ++ 1.256, ++ 7, ++ 1.378, ++ -9, ++ 1.5, ++ -9, ++ 1, ++ 2, ++ -9, ++ 2.5, ++ -9, ++ 3, ++ -9, ++ 0, ++ 3.033, ++ -9 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 0.678, ++ -4.509, ++ 0.767, ++ -4.728, ++ 1, ++ 0.889, ++ -5.029, ++ 1.011, ++ -5, ++ 1.133, ++ -5, ++ 1, ++ 1.256, ++ -5, ++ 1.378, ++ 7, ++ 1.5, ++ 7, ++ 1, ++ 2, ++ 7, ++ 2.5, ++ 7, ++ 3, ++ 7, ++ 0, ++ 3.033, ++ 7 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 0.678, ++ -1.507, ++ 0.767, ++ -1.507, ++ 1, ++ 0.889, ++ -1.507, ++ 1.011, ++ -1.675, ++ 1.133, ++ -0.529, ++ 1, ++ 1.256, ++ 0.618, ++ 1.378, ++ 10, ++ 1.5, ++ 10, ++ 1, ++ 2, ++ 10, ++ 2.5, ++ 10, ++ 3, ++ 10, ++ 0, ++ 3.033, ++ 10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.378, ++ 0, ++ 1.5, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.5, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.378, ++ 0, ++ 1.5, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.5, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.167, ++ 1, ++ 0.333, ++ 1, ++ 0.5, ++ 1, ++ 1, ++ 0.711, ++ 1, ++ 0.922, ++ 0.3, ++ 1.133, ++ 0.3, ++ 1, ++ 1.256, ++ 0.3, ++ 1.378, ++ 0.327, ++ 1.5, ++ 0.4, ++ 1, ++ 1.6, ++ 0.459, ++ 1.7, ++ 0.5, ++ 1.8, ++ 0.5, ++ 1, ++ 2.2, ++ 0.5, ++ 2.6, ++ 0.5, ++ 3, ++ 0.5, ++ 0, ++ 3.033, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.167, ++ 1, ++ 0.333, ++ 1, ++ 0.5, ++ 1, ++ 1, ++ 0.711, ++ 1, ++ 0.922, ++ 0.3, ++ 1.133, ++ 0.3, ++ 1, ++ 1.256, ++ 0.3, ++ 1.378, ++ 0.327, ++ 1.5, ++ 0.4, ++ 1, ++ 1.6, ++ 0.459, ++ 1.7, ++ 0.5, ++ 1.8, ++ 0.5, ++ 1, ++ 2.2, ++ 0.5, ++ 2.6, ++ 0.5, ++ 3, ++ 0.5, ++ 0, ++ 3.033, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.378, ++ 0, ++ 1.5, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.5, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.378, ++ 0, ++ 1.5, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.5, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.744, ++ 0, ++ 0.989, ++ 0, ++ 1.233, ++ 0, ++ 1, ++ 1.467, ++ 0, ++ 1.7, ++ 0, ++ 1.933, ++ 0, ++ 1, ++ 2.289, ++ 0, ++ 2.644, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 0.678, ++ 0.9, ++ 0.767, ++ 0.9, ++ 1, ++ 0.922, ++ 0.9, ++ 1.078, ++ 0.681, ++ 1.233, ++ 0, ++ 1, ++ 1.344, ++ -0.486, ++ 1.456, ++ -0.9, ++ 1.567, ++ -0.9, ++ 1, ++ 1.689, ++ -0.9, ++ 1.811, ++ -0.6, ++ 1.933, ++ -0.6, ++ 1, ++ 2.289, ++ -0.6, ++ 2.644, ++ -0.6, ++ 3, ++ -0.6, ++ 0, ++ 3.033, ++ -0.6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.744, ++ 0, ++ 0.989, ++ 0, ++ 1.233, ++ 0, ++ 1, ++ 1.467, ++ 0, ++ 1.7, ++ 0, ++ 1.933, ++ 0, ++ 1, ++ 2.289, ++ 0, ++ 2.644, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 0.678, ++ -0.9, ++ 0.767, ++ -0.9, ++ 1, ++ 0.922, ++ -0.9, ++ 1.078, ++ -0.681, ++ 1.233, ++ 0, ++ 1, ++ 1.344, ++ 0.486, ++ 1.456, ++ 0.9, ++ 1.567, ++ 0.9, ++ 1, ++ 1.689, ++ 0.9, ++ 1.811, ++ 0.6, ++ 1.933, ++ 0.6, ++ 1, ++ 2.289, ++ 0.6, ++ 2.644, ++ 0.6, ++ 3, ++ 0.6, ++ 0, ++ 3.033, ++ 0.6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.378, ++ 0, ++ 1.5, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.5, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.378, ++ 0, ++ 1.5, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.5, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.922, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.378, ++ 0, ++ 1.5, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.5, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 1, ++ 0, ++ 3.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 1, ++ 0, ++ 3.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 1, ++ 0, ++ 3.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 1, ++ 0, ++ 3.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 1, ++ 0, ++ 3.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 1, ++ 0, ++ 3.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 1, ++ 0, ++ 3.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 1, ++ 0, ++ 3.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 1, ++ 0, ++ 3.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 1, ++ 0, ++ 3.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 1, ++ 0, ++ 3.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 1, ++ 0, ++ 3.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 1, ++ 0, ++ 3.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 1, ++ 0, ++ 3.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3, ++ 0, ++ 0, ++ 3.03, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3, ++ 0, ++ 0, ++ 3.03, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 1, ++ 0, ++ 3.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 1, ++ 0, ++ 3.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3, ++ 1, ++ 0, ++ 3.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3, ++ 0, ++ 0, ++ 3.03, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m15.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m15.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m15.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m15.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,1357 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 5.33, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 167, ++ "TotalPointCount": 398, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.77, ++ 1, ++ 3.53, ++ 1, ++ 5.3, ++ 1, ++ 0, ++ 5.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ -3, ++ 0.6, ++ -3, ++ 1, ++ 1.333, ++ -3, ++ 2.067, ++ -3, ++ 2.8, ++ -3, ++ 1, ++ 3.056, ++ -3, ++ 3.311, ++ 1, ++ 3.567, ++ 1, ++ 1, ++ 3.833, ++ 1, ++ 4.1, ++ 0, ++ 4.367, ++ 0, ++ 1, ++ 4.678, ++ 0, ++ 4.989, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ -10, ++ 0.6, ++ -10, ++ 1, ++ 1.333, ++ -10, ++ 2.067, ++ -10, ++ 2.8, ++ -10, ++ 1, ++ 3.056, ++ -10, ++ 3.311, ++ 11, ++ 3.567, ++ 11, ++ 1, ++ 3.833, ++ 11, ++ 4.1, ++ 0, ++ 4.367, ++ 0, ++ 1, ++ 4.678, ++ 0, ++ 4.989, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.422, ++ -30, ++ 0.633, ++ -30, ++ 1, ++ 0.689, ++ -30, ++ 0.744, ++ -30, ++ 0.8, ++ -30, ++ 1, ++ 1.1, ++ -30, ++ 1.4, ++ 30, ++ 1.7, ++ 30, ++ 1, ++ 1.744, ++ 30, ++ 1.789, ++ 30, ++ 1.833, ++ 30, ++ 1, ++ 2.167, ++ 30, ++ 2.5, ++ -30, ++ 2.833, ++ -30, ++ 1, ++ 2.878, ++ -30, ++ 2.922, ++ -30, ++ 2.967, ++ -30, ++ 1, ++ 3.222, ++ -30, ++ 3.478, ++ 0, ++ 3.733, ++ 0, ++ 1, ++ 4.256, ++ 0, ++ 4.778, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.767, ++ 1, ++ 3.533, ++ 1, ++ 5.3, ++ 1, ++ 0, ++ 5.333, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.767, ++ 1, ++ 3.533, ++ 1, ++ 5.3, ++ 1, ++ 0, ++ 5.333, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0.03, ++ 0.6, ++ 0.03, ++ 1, ++ 0.989, ++ 0.03, ++ 1.378, ++ 0.03, ++ 1.767, ++ 0.03, ++ 1, ++ 2.144, ++ 0.03, ++ 2.522, ++ 0.03, ++ 2.9, ++ 0.03, ++ 1, ++ 3.1, ++ 0.03, ++ 3.3, ++ -0.1, ++ 3.5, ++ -0.1, ++ 1, ++ 3.767, ++ -0.1, ++ 4.033, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.633, ++ 0, ++ 4.967, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0.67, ++ 0.6, ++ 0.67, ++ 1, ++ 0.989, ++ 0.67, ++ 1.378, ++ 0.67, ++ 1.767, ++ 0.67, ++ 1, ++ 2.144, ++ 0.67, ++ 2.522, ++ 0.67, ++ 2.9, ++ 0.67, ++ 1, ++ 3.1, ++ 0.67, ++ 3.3, ++ -0.21, ++ 3.5, ++ -0.21, ++ 1, ++ 3.767, ++ -0.21, ++ 4.033, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.633, ++ 0, ++ 4.967, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.767, ++ 1, ++ 3.533, ++ 1, ++ 5.3, ++ 1, ++ 0, ++ 5.333, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.644, ++ 6, ++ 0.967, ++ 6, ++ 1, ++ 1.322, ++ 6, ++ 1.678, ++ -2, ++ 2.033, ++ -2, ++ 1, ++ 2.344, ++ -2, ++ 2.656, ++ 0, ++ 2.967, ++ 0, ++ 1, ++ 3.178, ++ 0, ++ 3.389, ++ -3, ++ 3.6, ++ -3, ++ 1, ++ 3.833, ++ -3, ++ 4.067, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.633, ++ 0, ++ 4.967, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.967, ++ 0, ++ 1.933, ++ 0, ++ 2.9, ++ 0, ++ 1, ++ 3.111, ++ 0, ++ 3.322, ++ 2, ++ 3.533, ++ 2, ++ 1, ++ 3.767, ++ 2, ++ 4, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.589, ++ 0, ++ 4.944, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.156, ++ 0.5, ++ 0.311, ++ 0.75, ++ 0.467, ++ 0.76, ++ 1, ++ 1.978, ++ 0.855, ++ 3.489, ++ 0.89, ++ 5, ++ 0.89, ++ 1, ++ 5.1, ++ 0.89, ++ 5.2, ++ 0.5, ++ 5.3, ++ 0.5, ++ 0, ++ 5.333, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.156, ++ 0.5, ++ 0.311, ++ 0.746, ++ 0.467, ++ 0.76, ++ 1, ++ 1.978, ++ 0.899, ++ 3.489, ++ 0.95, ++ 5, ++ 0.95, ++ 1, ++ 5.1, ++ 0.95, ++ 5.2, ++ 0.5, ++ 5.3, ++ 0.5, ++ 0, ++ 5.333, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0.24, ++ 1, ++ 0.356, ++ 0.24, ++ 0.711, ++ 0, ++ 1.067, ++ 0, ++ 1, ++ 1.389, ++ 0, ++ 1.711, ++ 0.24, ++ 2.033, ++ 0.24, ++ 1, ++ 3.122, ++ 0.24, ++ 4.211, ++ 0.24, ++ 5.3, ++ 0.24, ++ 0, ++ 5.333, ++ 0.24 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ -0.24, ++ 1, ++ 0.356, ++ -0.24, ++ 0.711, ++ 0, ++ 1.067, ++ 0, ++ 1, ++ 1.389, ++ 0, ++ 1.711, ++ -0.24, ++ 2.033, ++ -0.24, ++ 1, ++ 3.122, ++ -0.24, ++ 4.211, ++ -0.24, ++ 5.3, ++ -0.24, ++ 0, ++ 5.333, ++ -0.24 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 3.533, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.3, ++ 1, ++ 0, ++ 5.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.3, ++ 1, ++ 0, ++ 5.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.3, ++ 1, ++ 0, ++ 5.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.3, ++ 1, ++ 0, ++ 5.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.3, ++ 1, ++ 0, ++ 5.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.3, ++ 1, ++ 0, ++ 5.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.3, ++ 1, ++ 0, ++ 5.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.3, ++ 1, ++ 0, ++ 5.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.3, ++ 1, ++ 0, ++ 5.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.3, ++ 1, ++ 0, ++ 5.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.3, ++ 1, ++ 0, ++ 5.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.3, ++ 1, ++ 0, ++ 5.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.3, ++ 1, ++ 0, ++ 5.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.3, ++ 1, ++ 0, ++ 5.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.3, ++ 1, ++ 0, ++ 5.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.3, ++ 1, ++ 0, ++ 5.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 5.3, ++ 0, ++ 0, ++ 5.33, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 5.3, ++ 0, ++ 0, ++ 5.33, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 5.3, ++ 1, ++ 0, ++ 5.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 5.3, ++ 0, ++ 0, ++ 5.33, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m16.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m16.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m16.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m16.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,1917 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 247, ++ "TotalPointCount": 638, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.32, ++ 1, ++ 2.64, ++ 1, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 2, ++ 1, ++ 0.333, ++ 2, ++ 0.667, ++ 2, ++ 1, ++ 2, ++ 1, ++ 1.133, ++ 2, ++ 1.267, ++ 2, ++ 1.4, ++ 2, ++ 1, ++ 1.511, ++ 2, ++ 1.622, ++ 2.132, ++ 1.733, ++ 1.634, ++ 1, ++ 1.878, ++ 0.986, ++ 2.022, ++ -4, ++ 2.167, ++ -4, ++ 1, ++ 2.367, ++ -4, ++ 2.567, ++ 0, ++ 2.767, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 3, ++ 1, ++ 0.267, ++ 3, ++ 0.533, ++ 3, ++ 0.8, ++ 3, ++ 1, ++ 0.878, ++ 3, ++ 0.956, ++ -4, ++ 1.033, ++ -4, ++ 1, ++ 1.189, ++ -4, ++ 1.344, ++ 2.269, ++ 1.5, ++ 11, ++ 1, ++ 1.611, ++ 17.237, ++ 1.722, ++ 19, ++ 1.833, ++ 19, ++ 1, ++ 1.978, ++ 19, ++ 2.122, ++ -28, ++ 2.267, ++ -28, ++ 1, ++ 2.467, ++ -28, ++ 2.667, ++ -23, ++ 2.867, ++ -23, ++ 0, ++ 4, ++ -23 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ -7, ++ 1, ++ 0.4, ++ -7, ++ 0.8, ++ -7, ++ 1.2, ++ -7, ++ 1, ++ 1.333, ++ -7, ++ 1.467, ++ 19, ++ 1.6, ++ 19, ++ 1, ++ 1.711, ++ 19, ++ 1.822, ++ 19.636, ++ 1.933, ++ 16.192, ++ 1, ++ 2.078, ++ 11.714, ++ 2.222, ++ -27, ++ 2.367, ++ -27, ++ 1, ++ 2.567, ++ -27, ++ 2.767, ++ -23, ++ 2.967, ++ -23, ++ 0, ++ 4, ++ -23 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.267, ++ 0.5, ++ 1.4, ++ 0.5, ++ 1, ++ 1.511, ++ 0.5, ++ 1.622, ++ 0.5, ++ 1.733, ++ 0.5, ++ 1, ++ 1.878, ++ 0.5, ++ 2.022, ++ 0.5, ++ 2.167, ++ 0.5, ++ 0, ++ 4, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.133, ++ 1, ++ 1.267, ++ 1.6, ++ 1.4, ++ 1.6, ++ 1, ++ 1.511, ++ 1.6, ++ 1.622, ++ 1.502, ++ 1.733, ++ 1.502, ++ 1, ++ 1.767, ++ 1.502, ++ 1.8, ++ 1.8, ++ 1.833, ++ 1.8, ++ 1, ++ 1.944, ++ 1.8, ++ 2.056, ++ 0, ++ 2.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.267, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.511, ++ 0, ++ 1.622, ++ 0, ++ 1.733, ++ 0, ++ 1, ++ 1.878, ++ 0, ++ 2.022, ++ 0, ++ 2.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.133, ++ 1, ++ 1.267, ++ 1.6, ++ 1.4, ++ 1.6, ++ 1, ++ 1.511, ++ 1.6, ++ 1.622, ++ 1.502, ++ 1.733, ++ 1.502, ++ 1, ++ 1.767, ++ 1.502, ++ 1.8, ++ 1.8, ++ 1.833, ++ 1.8, ++ 1, ++ 1.944, ++ 1.8, ++ 2.056, ++ 0, ++ 2.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.267, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.511, ++ 0, ++ 1.622, ++ 0, ++ 1.733, ++ 0, ++ 1, ++ 1.878, ++ 0, ++ 2.022, ++ 0, ++ 2.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.489, ++ 0.015, ++ 1.733, ++ 0.186, ++ 1, ++ 1.878, ++ 0.286, ++ 2.022, ++ 0.6, ++ 2.167, ++ 0.6, ++ 0, ++ 4, ++ 0.6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.489, ++ 0, ++ 1.733, ++ 0, ++ 1, ++ 1.878, ++ 0, ++ 2.022, ++ 0, ++ 2.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.267, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.511, ++ 0, ++ 1.622, ++ -0.023, ++ 1.733, ++ 0.061, ++ 1, ++ 1.878, ++ 0.171, ++ 2.022, ++ 1, ++ 2.167, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.267, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.511, ++ 0, ++ 1.622, ++ 0.031, ++ 1.733, ++ 0.031, ++ 1, ++ 1.878, ++ 0.031, ++ 2.022, ++ 0, ++ 2.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.267, ++ -0.2, ++ 1.4, ++ -0.2, ++ 1, ++ 1.511, ++ -0.2, ++ 1.622, ++ -0.157, ++ 1.733, ++ -0.157, ++ 1, ++ 1.878, ++ -0.157, ++ 2.022, ++ -0.4, ++ 2.167, ++ -0.4, ++ 0, ++ 4, ++ -0.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.267, ++ 0.7, ++ 1.4, ++ 0.7, ++ 1, ++ 1.511, ++ 0.7, ++ 1.622, ++ 0.735, ++ 1.733, ++ 0.608, ++ 1, ++ 1.878, ++ 0.444, ++ 2.022, ++ -0.8, ++ 2.167, ++ -0.8, ++ 0, ++ 4, ++ -0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.267, ++ 0.7, ++ 1.4, ++ 0.7, ++ 1, ++ 1.511, ++ 0.7, ++ 1.622, ++ 0.735, ++ 1.733, ++ 0.608, ++ 1, ++ 1.878, ++ 0.444, ++ 2.022, ++ -0.8, ++ 2.167, ++ -0.8, ++ 0, ++ 4, ++ -0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.267, ++ 0.1, ++ 1.4, ++ 0.1, ++ 1, ++ 1.511, ++ 0.1, ++ 1.622, ++ 0.112, ++ 1.733, ++ 0.069, ++ 1, ++ 1.878, ++ 0.015, ++ 2.022, ++ -0.4, ++ 2.167, ++ -0.4, ++ 0, ++ 4, ++ -0.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.267, ++ 0.1, ++ 1.4, ++ 0.1, ++ 1, ++ 1.511, ++ 0.1, ++ 1.622, ++ 0.112, ++ 1.733, ++ 0.069, ++ 1, ++ 1.878, ++ 0.015, ++ 2.022, ++ -0.4, ++ 2.167, ++ -0.4, ++ 0, ++ 4, ++ -0.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.267, ++ 0.7, ++ 1.4, ++ 0.7, ++ 1, ++ 1.511, ++ 0.7, ++ 1.622, ++ 0.4, ++ 1.733, ++ 0.4, ++ 1, ++ 1.878, ++ 0.4, ++ 2.022, ++ 0.8, ++ 2.167, ++ 0.8, ++ 0, ++ 4, ++ 0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.267, ++ 0.7, ++ 1.4, ++ 0.7, ++ 1, ++ 1.511, ++ 0.7, ++ 1.622, ++ 0.4, ++ 1.733, ++ 0.4, ++ 1, ++ 1.878, ++ 0.4, ++ 2.022, ++ 0.8, ++ 2.167, ++ 0.8, ++ 0, ++ 4, ++ 0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.267, ++ -0.451, ++ 1.4, ++ -0.7, ++ 1, ++ 1.511, ++ -0.908, ++ 1.622, ++ -0.9, ++ 1.733, ++ -0.9, ++ 1, ++ 1.878, ++ -0.9, ++ 2.022, ++ -0.8, ++ 2.167, ++ -0.8, ++ 0, ++ 4, ++ -0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.267, ++ -0.451, ++ 1.4, ++ -0.7, ++ 1, ++ 1.511, ++ -0.908, ++ 1.622, ++ -0.9, ++ 1.733, ++ -0.9, ++ 1, ++ 1.878, ++ -0.9, ++ 2.022, ++ -0.8, ++ 2.167, ++ -0.8, ++ 0, ++ 4, ++ -0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.133, ++ 1, ++ 1.267, ++ -0.37, ++ 1.4, ++ -0.4, ++ 1, ++ 1.511, ++ -0.425, ++ 1.622, ++ -0.417, ++ 1.733, ++ -0.435, ++ 1, ++ 1.878, ++ -0.459, ++ 2.022, ++ -0.5, ++ 2.167, ++ -0.5, ++ 0, ++ 4, ++ -0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.267, ++ 0.4, ++ 1.4, ++ 0.4, ++ 1, ++ 1.511, ++ 0.4, ++ 1.622, ++ 0.409, ++ 1.733, ++ 0.376, ++ 1, ++ 1.878, ++ 0.332, ++ 2.022, ++ 0, ++ 2.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.489, ++ 0, ++ 1.733, ++ 0, ++ 1, ++ 1.878, ++ 0, ++ 2.022, ++ 0, ++ 2.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.644, ++ 0, ++ 0.967, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.233, ++ 5, ++ 1.367, ++ 5, ++ 1, ++ 1.478, ++ 5, ++ 1.589, ++ 5.238, ++ 1.7, ++ 4.267, ++ 1, ++ 1.844, ++ 3.005, ++ 1.989, ++ -7, ++ 2.133, ++ -7, ++ 1, ++ 2.333, ++ -7, ++ 2.533, ++ -6, ++ 2.733, ++ -6, ++ 0, ++ 4, ++ -6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.267, ++ 3, ++ 1.4, ++ 3, ++ 1, ++ 1.511, ++ 3, ++ 1.622, ++ 3.254, ++ 1.733, ++ 2.206, ++ 1, ++ 1.878, ++ 0.845, ++ 2.022, ++ -10, ++ 2.167, ++ -10, ++ 1, ++ 2.367, ++ -10, ++ 2.567, ++ -9, ++ 2.767, ++ -9, ++ 0, ++ 4, ++ -9 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.389, ++ 0, ++ 0.778, ++ 0, ++ 1.167, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 1.433, ++ 2, ++ 1.567, ++ 2, ++ 1, ++ 1.678, ++ 2, ++ 1.789, ++ 2.188, ++ 1.9, ++ 1.451, ++ 1, ++ 2.044, ++ 0.491, ++ 2.189, ++ -7, ++ 2.333, ++ -7, ++ 1, ++ 2.533, ++ -7, ++ 2.733, ++ -6, ++ 2.933, ++ -6, ++ 0, ++ 4, ++ -6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.267, ++ -3, ++ 1.4, ++ -3, ++ 1, ++ 1.511, ++ -3, ++ 1.622, ++ -3.069, ++ 1.733, ++ -2.817, ++ 1, ++ 1.878, ++ -2.489, ++ 2.022, ++ 0, ++ 2.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.489, ++ 0, ++ 1.733, ++ 0, ++ 1, ++ 1.878, ++ 0, ++ 2.022, ++ 0, ++ 2.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.489, ++ 0, ++ 1.733, ++ 0, ++ 1, ++ 1.878, ++ 0, ++ 2.022, ++ 0, ++ 2.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.244, ++ 1, ++ 1.489, ++ 1, ++ 1.733, ++ 1, ++ 1, ++ 1.878, ++ 1, ++ 2.022, ++ 1, ++ 2.167, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.244, ++ 1, ++ 1.489, ++ 1, ++ 1.733, ++ 1, ++ 1, ++ 1.878, ++ 1, ++ 2.022, ++ 1, ++ 2.167, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 2.7, ++ 1, ++ 0.333, ++ 2.7, ++ 0.667, ++ 2.7, ++ 1, ++ 2.7, ++ 1, ++ 1.133, ++ 2.7, ++ 1.267, ++ 4.3, ++ 1.4, ++ 4.3, ++ 1, ++ 1.511, ++ 4.3, ++ 1.622, ++ 4.356, ++ 1.733, ++ 4.19, ++ 1, ++ 1.922, ++ 3.907, ++ 2.111, ++ 2.5, ++ 2.3, ++ 2.5, ++ 0, ++ 4, ++ 2.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 2.7, ++ 1, ++ 0.333, ++ 2.7, ++ 0.667, ++ 2.7, ++ 1, ++ 2.7, ++ 1, ++ 1.133, ++ 2.7, ++ 1.267, ++ 4.3, ++ 1.4, ++ 4.3, ++ 1, ++ 1.511, ++ 4.3, ++ 1.622, ++ 4.356, ++ 1.733, ++ 4.19, ++ 1, ++ 1.922, ++ 3.907, ++ 2.111, ++ 2.5, ++ 2.3, ++ 2.5, ++ 0, ++ 4, ++ 2.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.333, ++ 0.5, ++ 0.667, ++ 0.5, ++ 1, ++ 0.5, ++ 1, ++ 1.311, ++ 0.5, ++ 1.622, ++ 0.5, ++ 1.933, ++ 0.5, ++ 1, ++ 2.178, ++ 0.5, ++ 2.422, ++ 0.5, ++ 2.667, ++ 0.5, ++ 0, ++ 4, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0.3, ++ 1, ++ 0.333, ++ 0.3, ++ 0.667, ++ 0.3, ++ 1, ++ 0.3, ++ 1, ++ 1.078, ++ 0.3, ++ 1.156, ++ 1, ++ 1.233, ++ 1, ++ 1, ++ 1.356, ++ 1, ++ 1.478, ++ 0.4, ++ 1.6, ++ 0.4, ++ 1, ++ 1.711, ++ 0.4, ++ 1.822, ++ 0.387, ++ 1.933, ++ 0.327, ++ 1, ++ 2.178, ++ 0.255, ++ 2.422, ++ 0.2, ++ 2.667, ++ 0.2, ++ 0, ++ 4, ++ 0.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.622, ++ 0, ++ 1.933, ++ 0, ++ 1, ++ 2.178, ++ 0, ++ 2.422, ++ 0, ++ 2.667, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ -0.17, ++ 1, ++ 0.333, ++ -0.17, ++ 0.667, ++ -0.17, ++ 1, ++ -0.17, ++ 1, ++ 1.078, ++ -0.17, ++ 1.156, ++ -1, ++ 1.233, ++ -1, ++ 1, ++ 1.356, ++ -1, ++ 1.478, ++ -0.4, ++ 1.6, ++ -0.4, ++ 1, ++ 1.711, ++ -0.4, ++ 1.822, ++ -0.379, ++ 1.933, ++ -0.333, ++ 1, ++ 2.178, ++ -0.262, ++ 2.422, ++ -0.2, ++ 2.667, ++ -0.2, ++ 0, ++ 4, ++ -0.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.489, ++ 0, ++ 1.733, ++ 0, ++ 1, ++ 1.878, ++ 0, ++ 2.022, ++ 0, ++ 2.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.489, ++ 0, ++ 1.733, ++ 0, ++ 1, ++ 1.878, ++ 0, ++ 2.022, ++ 0, ++ 2.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.489, ++ 0, ++ 1.733, ++ 0, ++ 1, ++ 1.878, ++ 0, ++ 2.022, ++ 0, ++ 2.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.97, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.97, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.97, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m17.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m17.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m17.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m17.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,1637 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4.5, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 207, ++ "TotalPointCount": 518, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.49, ++ 1, ++ 2.98, ++ 1, ++ 4.47, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.4, ++ 0, ++ 1.7, ++ -5, ++ 2, ++ -5, ++ 1, ++ 2.244, ++ -5, ++ 2.489, ++ 17, ++ 2.733, ++ 17, ++ 1, ++ 3.311, ++ 17, ++ 3.889, ++ 17, ++ 4.467, ++ 17, ++ 0, ++ 4.5, ++ 17 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.4, ++ 0, ++ 1.7, ++ 6.189, ++ 2, ++ 8, ++ 1, ++ 2.211, ++ 9.275, ++ 2.422, ++ 9, ++ 2.633, ++ 9, ++ 1, ++ 2.9, ++ 9, ++ 3.167, ++ -8, ++ 3.433, ++ -8, ++ 1, ++ 3.778, ++ -8, ++ 4.122, ++ -8, ++ 4.467, ++ -8, ++ 0, ++ 4.5, ++ -8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.922, ++ 0, ++ 2.744, ++ -10, ++ 3.567, ++ -10, ++ 1, ++ 3.867, ++ -10, ++ 4.167, ++ -10, ++ 4.467, ++ -10, ++ 0, ++ 4.5, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.744, ++ 0.5, ++ 1.489, ++ 0.5, ++ 2.233, ++ 0.5, ++ 1, ++ 2.389, ++ 0.5, ++ 2.544, ++ 1, ++ 2.7, ++ 1, ++ 1, ++ 3.289, ++ 1, ++ 3.878, ++ 1, ++ 4.467, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 0.91, ++ 1, ++ 0.367, ++ 0.91, ++ 0.733, ++ 0.91, ++ 1.1, ++ 0.91, ++ 1, ++ 1.689, ++ 0.91, ++ 2.278, ++ 0.91, ++ 2.867, ++ 0.91, ++ 1, ++ 2.922, ++ 0.91, ++ 2.978, ++ 0, ++ 3.033, ++ 0, ++ 1, ++ 3.1, ++ 0, ++ 3.167, ++ 0, ++ 3.233, ++ 0, ++ 1, ++ 3.311, ++ 0, ++ 3.389, ++ 0.91, ++ 3.467, ++ 0.91, ++ 1, ++ 3.8, ++ 0.91, ++ 4.133, ++ 0.91, ++ 4.467, ++ 0.91, ++ 0, ++ 4.5, ++ 0.91 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 0.9, ++ 1, ++ 0.367, ++ 0.9, ++ 0.733, ++ 0.9, ++ 1.1, ++ 0.9, ++ 1, ++ 1.689, ++ 0.9, ++ 2.278, ++ 0.9, ++ 2.867, ++ 0.9, ++ 1, ++ 2.922, ++ 0.9, ++ 2.978, ++ 0, ++ 3.033, ++ 0, ++ 1, ++ 3.1, ++ 0, ++ 3.167, ++ 0, ++ 3.233, ++ 0, ++ 1, ++ 3.311, ++ 0, ++ 3.389, ++ 0.9, ++ 3.467, ++ 0.9, ++ 1, ++ 3.8, ++ 0.9, ++ 4.133, ++ 0.9, ++ 4.467, ++ 0.9, ++ 0, ++ 4.5, ++ 0.9 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.378, ++ 0, ++ 1.656, ++ 0.06, ++ 1.933, ++ 0.06, ++ 1, ++ 2.411, ++ 0.06, ++ 2.889, ++ -0.58, ++ 3.367, ++ -0.58, ++ 1, ++ 3.733, ++ -0.58, ++ 4.1, ++ -0.58, ++ 4.467, ++ -0.58, ++ 0, ++ 4.5, ++ -0.58 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.378, ++ 0, ++ 1.656, ++ -0.08, ++ 1.933, ++ -0.08, ++ 1, ++ 2.411, ++ -0.08, ++ 2.889, ++ 0.83, ++ 3.367, ++ 0.83, ++ 1, ++ 3.733, ++ 0.83, ++ 4.1, ++ 0.83, ++ 4.467, ++ 0.83, ++ 0, ++ 4.5, ++ 0.83 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ -0.37, ++ 1, ++ 0.7, ++ -0.37, ++ 1.4, ++ -0.37, ++ 2.1, ++ -0.37, ++ 1, ++ 2.267, ++ -0.37, ++ 2.433, ++ -0.37, ++ 2.6, ++ -0.37, ++ 1, ++ 3.222, ++ -0.37, ++ 3.844, ++ -0.37, ++ 4.467, ++ -0.37, ++ 0, ++ 4.5, ++ -0.37 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ -0.37, ++ 1, ++ 0.7, ++ -0.37, ++ 1.4, ++ -0.37, ++ 2.1, ++ -0.37, ++ 1, ++ 2.267, ++ -0.37, ++ 2.433, ++ -0.37, ++ 2.6, ++ -0.37, ++ 1, ++ 3.222, ++ -0.37, ++ 3.844, ++ -0.37, ++ 4.467, ++ -0.37, ++ 0, ++ 4.5, ++ -0.37 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.7, ++ 0, ++ 1.4, ++ 0, ++ 2.1, ++ 0, ++ 1, ++ 2.267, ++ 0, ++ 2.433, ++ 0, ++ 2.6, ++ 0, ++ 1, ++ 3.222, ++ 0, ++ 3.844, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.7, ++ 0, ++ 1.4, ++ 0, ++ 2.1, ++ 0, ++ 1, ++ 2.267, ++ 0, ++ 2.433, ++ 0, ++ 2.6, ++ 0, ++ 1, ++ 3.222, ++ 0, ++ 3.844, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0.18, ++ 1, ++ 0.7, ++ 0.18, ++ 1.4, ++ 0.18, ++ 2.1, ++ 0.18, ++ 1, ++ 2.267, ++ 0.18, ++ 2.433, ++ 0.18, ++ 2.6, ++ 0.18, ++ 1, ++ 3.222, ++ 0.18, ++ 3.844, ++ 0.18, ++ 4.467, ++ 0.18, ++ 0, ++ 4.5, ++ 0.18 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0.28, ++ 1, ++ 0.7, ++ 0.28, ++ 1.4, ++ 0.28, ++ 2.1, ++ 0.28, ++ 1, ++ 2.267, ++ 0.28, ++ 2.433, ++ 0.28, ++ 2.6, ++ 0.28, ++ 1, ++ 3.222, ++ 0.28, ++ 3.844, ++ 0.28, ++ 4.467, ++ 0.28, ++ 0, ++ 4.5, ++ 0.28 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.7, ++ 0, ++ 1.4, ++ 0, ++ 2.1, ++ 0, ++ 1, ++ 2.267, ++ 0, ++ 2.433, ++ -0.64, ++ 2.6, ++ -0.64, ++ 1, ++ 3.222, ++ -0.64, ++ 3.844, ++ -0.64, ++ 4.467, ++ -0.64, ++ 0, ++ 4.5, ++ -0.64 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.7, ++ 0, ++ 1.4, ++ 0, ++ 2.1, ++ 0, ++ 1, ++ 2.267, ++ 0, ++ 2.433, ++ -0.51, ++ 2.6, ++ -0.51, ++ 1, ++ 3.222, ++ -0.51, ++ 3.844, ++ -0.51, ++ 4.467, ++ -0.51, ++ 0, ++ 4.5, ++ -0.51 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.367, ++ 1, ++ 0.733, ++ 1, ++ 1.1, ++ 1, ++ 1, ++ 2.222, ++ 1, ++ 3.344, ++ 1, ++ 4.467, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.278, ++ 0, ++ 1.456, ++ -6, ++ 1.633, ++ -6, ++ 1, ++ 2.2, ++ -6, ++ 2.767, ++ 10, ++ 3.333, ++ 10, ++ 1, ++ 3.711, ++ 10, ++ 4.089, ++ 10, ++ 4.467, ++ 10, ++ 0, ++ 4.5, ++ 10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.522, ++ 3, ++ 1.733, ++ 3, ++ 1, ++ 2.211, ++ 3, ++ 2.689, ++ -10, ++ 3.167, ++ -10, ++ 1, ++ 3.6, ++ -10, ++ 4.033, ++ -10, ++ 4.467, ++ -10, ++ 0, ++ 4.5, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.356, ++ 0, ++ 1.611, ++ -1.366, ++ 1.867, ++ -2, ++ 1, ++ 2.233, ++ -2.91, ++ 2.6, ++ -3, ++ 2.967, ++ -3, ++ 1, ++ 3.467, ++ -3, ++ 3.967, ++ -3, ++ 4.467, ++ -3, ++ 0, ++ 4.5, ++ -3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.389, ++ 0, ++ 1.678, ++ -4, ++ 1.967, ++ -4, ++ 1, ++ 2.244, ++ -4, ++ 2.522, ++ 7, ++ 2.8, ++ 7, ++ 1, ++ 3.356, ++ 7, ++ 3.911, ++ 7, ++ 4.467, ++ 7, ++ 0, ++ 4.5, ++ 7 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.367, ++ -1, ++ 0.733, ++ -1, ++ 1.1, ++ -1, ++ 1, ++ 1.411, ++ -1, ++ 1.722, ++ -0.9, ++ 2.033, ++ -0.9, ++ 1, ++ 2.522, ++ -0.9, ++ 3.011, ++ -1, ++ 3.5, ++ -1, ++ 1, ++ 3.822, ++ -1, ++ 4.144, ++ -1, ++ 4.467, ++ -1, ++ 0, ++ 4.5, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.367, ++ -1, ++ 0.733, ++ -1, ++ 1.1, ++ -1, ++ 1, ++ 1.411, ++ -1, ++ 1.722, ++ -0.91, ++ 2.033, ++ -0.91, ++ 1, ++ 2.522, ++ -0.91, ++ 3.011, ++ -1, ++ 3.5, ++ -1, ++ 1, ++ 3.822, ++ -1, ++ 4.144, ++ -1, ++ 4.467, ++ -1, ++ 0, ++ 4.5, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 3.344, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.47, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.47, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.47, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.47, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.47, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.47, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.47, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.47, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.47, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.47, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.47, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.47, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.47, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.47, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.47, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.47, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.47, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.47, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.47, ++ 1, ++ 0, ++ 4.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.47, ++ 0, ++ 0, ++ 4.5, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m18.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m18.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m18.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m18.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,1343 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 3.2, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 165, ++ "TotalPointCount": 392, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.06, ++ 1, ++ 2.11, ++ 1, ++ 3.17, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ -30, ++ 0.567, ++ -30, ++ 1, ++ 0.733, ++ -30, ++ 0.9, ++ -30.83, ++ 1.067, ++ -25, ++ 1, ++ 1.267, ++ -18.004, ++ 1.467, ++ 30, ++ 1.667, ++ 30, ++ 1, ++ 1.944, ++ 30, ++ 2.222, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.722, ++ 0, ++ 2.944, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.056, ++ 1, ++ 2.111, ++ 1, ++ 3.167, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.8, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 1.467, ++ 1.17, ++ 1.6, ++ 1.17, ++ 1, ++ 1.711, ++ 1.17, ++ 1.822, ++ 1, ++ 1.933, ++ 1, ++ 1, ++ 2.122, ++ 1, ++ 2.311, ++ 1, ++ 2.5, ++ 1, ++ 1, ++ 2.722, ++ 1, ++ 2.944, ++ 1, ++ 3.167, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.056, ++ 1, ++ 2.111, ++ 1, ++ 3.167, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.8, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 1.467, ++ 1.17, ++ 1.6, ++ 1.17, ++ 1, ++ 1.711, ++ 1.17, ++ 1.822, ++ 1, ++ 1.933, ++ 1, ++ 1, ++ 2.122, ++ 1, ++ 2.311, ++ 1, ++ 2.5, ++ 1, ++ 1, ++ 2.722, ++ 1, ++ 2.944, ++ 1, ++ 3.167, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.056, ++ 1, ++ 2.111, ++ 1, ++ 3.167, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.311, ++ -1, ++ 0.622, ++ -1, ++ 0.933, ++ -1, ++ 1, ++ 1.022, ++ -1, ++ 1.111, ++ -1, ++ 1.2, ++ -1, ++ 1, ++ 1.333, ++ -1, ++ 1.467, ++ 0.21, ++ 1.6, ++ 0.21, ++ 1, ++ 2.122, ++ 0.21, ++ 2.644, ++ 0.21, ++ 3.167, ++ 0.21, ++ 0, ++ 3.2, ++ 0.21 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.311, ++ -1, ++ 0.622, ++ -1, ++ 0.933, ++ -1, ++ 1, ++ 1.022, ++ -1, ++ 1.111, ++ -1, ++ 1.2, ++ -1, ++ 1, ++ 1.333, ++ -1, ++ 1.467, ++ 0.2, ++ 1.6, ++ 0.2, ++ 1, ++ 2.122, ++ 0.2, ++ 2.644, ++ 0.2, ++ 3.167, ++ 0.2, ++ 0, ++ 3.2, ++ 0.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0.61, ++ 1, ++ 0.311, ++ 0.61, ++ 0.622, ++ 0.61, ++ 0.933, ++ 0.61, ++ 1, ++ 1.156, ++ 0.61, ++ 1.378, ++ 0.39, ++ 1.6, ++ 0.39, ++ 1, ++ 2.122, ++ 0.39, ++ 2.644, ++ 0.39, ++ 3.167, ++ 0.39, ++ 0, ++ 3.2, ++ 0.39 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0.61, ++ 1, ++ 0.311, ++ 0.61, ++ 0.622, ++ 0.61, ++ 0.933, ++ 0.61, ++ 1, ++ 1.156, ++ 0.61, ++ 1.378, ++ 0.39, ++ 1.6, ++ 0.39, ++ 1, ++ 2.122, ++ 0.39, ++ 2.644, ++ 0.39, ++ 3.167, ++ 0.39, ++ 0, ++ 3.2, ++ 0.39 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.311, ++ -1, ++ 0.622, ++ -1, ++ 0.933, ++ -1, ++ 1, ++ 1.156, ++ -1, ++ 1.378, ++ 0, ++ 1.6, ++ 0, ++ 1, ++ 2.122, ++ 0, ++ 2.644, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.311, ++ -1, ++ 0.622, ++ -1, ++ 0.933, ++ -1, ++ 1, ++ 1.156, ++ -1, ++ 1.378, ++ 0, ++ 1.6, ++ 0, ++ 1, ++ 2.122, ++ 0, ++ 2.644, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.056, ++ 1, ++ 2.111, ++ 1, ++ 3.167, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ -3.302, ++ 0.567, ++ -3.302, ++ 1, ++ 0.789, ++ -3.302, ++ 1.011, ++ -2.342, ++ 1.233, ++ -1, ++ 1, ++ 1.367, ++ -0.195, ++ 1.5, ++ 0, ++ 1.633, ++ 0, ++ 1, ++ 1.922, ++ 0, ++ 2.211, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.722, ++ 0, ++ 2.944, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ -4.918, ++ 0.567, ++ -4.918, ++ 1, ++ 0.789, ++ -4.918, ++ 1.011, ++ -4.041, ++ 1.233, ++ -2, ++ 1, ++ 1.367, ++ -0.776, ++ 1.5, ++ 0, ++ 1.633, ++ 0, ++ 1, ++ 1.922, ++ 0, ++ 2.211, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.722, ++ 0, ++ 2.944, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.978, ++ 1, ++ 1.467, ++ 1, ++ 1, ++ 2.033, ++ 1, ++ 2.6, ++ 0.006, ++ 3.167, ++ 0.006, ++ 0, ++ 3.2, ++ 0.006 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.267, ++ -1, ++ 0.533, ++ -1, ++ 0.8, ++ -1, ++ 1, ++ 1.067, ++ -1, ++ 1.333, ++ 1, ++ 1.6, ++ 1, ++ 1, ++ 1.9, ++ 1, ++ 2.2, ++ 1, ++ 2.5, ++ 1, ++ 1, ++ 2.722, ++ 1, ++ 2.944, ++ 1, ++ 3.167, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.267, ++ -1, ++ 0.533, ++ -1, ++ 0.8, ++ -1, ++ 1, ++ 1.067, ++ -1, ++ 1.333, ++ 1, ++ 1.6, ++ 1, ++ 1, ++ 1.9, ++ 1, ++ 2.2, ++ 1, ++ 2.5, ++ 1, ++ 1, ++ 2.722, ++ 1, ++ 2.944, ++ 1, ++ 3.167, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 2.111, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.17, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.17, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.17, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.17, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.17, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.17, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.17, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.17, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.17, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.17, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.17, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.17, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.17, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.17, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.17, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.17, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.17, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.17, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.17, ++ 1, ++ 0, ++ 3.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.17, ++ 0, ++ 0, ++ 3.2, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m19.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m19.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m19.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m19.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,1105 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 8, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 131, ++ "TotalPointCount": 290, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 2.66, ++ 1, ++ 5.31, ++ 1, ++ 7.97, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ -8, ++ 1, ++ 2.656, ++ -8, ++ 5.311, ++ -8, ++ 7.967, ++ -8, ++ 0, ++ 8, ++ -8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ -30, ++ 1, ++ 2.656, ++ -30, ++ 5.311, ++ -30, ++ 7.967, ++ -30, ++ 0, ++ 8, ++ -30 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ -30, ++ 1, ++ 2.656, ++ -30, ++ 5.311, ++ -30, ++ 7.967, ++ -30, ++ 0, ++ 8, ++ -30 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 2.656, ++ 1, ++ 5.311, ++ 1, ++ 7.967, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 2.656, ++ -1, ++ 5.311, ++ -1, ++ 7.967, ++ -1, ++ 0, ++ 8, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0.11, ++ 1, ++ 2.656, ++ 0.11, ++ 5.311, ++ 0.11, ++ 7.967, ++ 0.11, ++ 0, ++ 8, ++ 0.11 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0.46, ++ 1, ++ 2.656, ++ 0.46, ++ 5.311, ++ 0.46, ++ 7.967, ++ 0.46, ++ 0, ++ 8, ++ 0.46 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 2.656, ++ -1, ++ 5.311, ++ -1, ++ 7.967, ++ -1, ++ 0, ++ 8, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 2.656, ++ -1, ++ 5.311, ++ -1, ++ 7.967, ++ -1, ++ 0, ++ 8, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ -0.69, ++ 1, ++ 2.656, ++ -0.69, ++ 5.311, ++ -0.69, ++ 7.967, ++ -0.69, ++ 0, ++ 8, ++ -0.69 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ -0.67, ++ 1, ++ 2.656, ++ -0.67, ++ 5.311, ++ -0.67, ++ 7.967, ++ -0.67, ++ 0, ++ 8, ++ -0.67 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 2.656, ++ 1, ++ 5.311, ++ 1, ++ 7.967, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ -4.909, ++ 1, ++ 0.211, ++ -4.909, ++ 0.422, ++ -5.158, ++ 0.633, ++ -4.278, ++ 1, ++ 0.922, ++ -3.075, ++ 1.211, ++ 5.81, ++ 1.5, ++ 5.81, ++ 1, ++ 1.844, ++ 5.81, ++ 2.189, ++ -4.909, ++ 2.533, ++ -4.909, ++ 1, ++ 2.811, ++ -4.909, ++ 3.089, ++ 2.657, ++ 3.367, ++ 2.657, ++ 1, ++ 3.644, ++ 2.657, ++ 3.922, ++ -4.278, ++ 4.2, ++ -4.278, ++ 1, ++ 4.433, ++ -4.278, ++ 4.667, ++ 3.918, ++ 4.9, ++ 3.918, ++ 1, ++ 5.2, ++ 3.918, ++ 5.5, ++ -3.017, ++ 5.8, ++ -3.017, ++ 1, ++ 6.178, ++ -3.017, ++ 6.556, ++ 3.288, ++ 6.933, ++ 3.288, ++ 1, ++ 7.278, ++ 3.288, ++ 7.622, ++ -4.909, ++ 7.967, ++ -4.909, ++ 0, ++ 8, ++ -4.909 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ -10, ++ 1, ++ 2.656, ++ -10, ++ 5.311, ++ -10, ++ 7.967, ++ -10, ++ 0, ++ 8, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ -2, ++ 1, ++ 2.656, ++ -2, ++ 5.311, ++ -2, ++ 7.967, ++ -2, ++ 0, ++ 8, ++ -2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 10, ++ 1, ++ 2.656, ++ 10, ++ 5.311, ++ 10, ++ 7.967, ++ 10, ++ 0, ++ 8, ++ 10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.656, ++ 0, ++ 1.311, ++ 1, ++ 1.967, ++ 1, ++ 1, ++ 2.633, ++ 1, ++ 3.3, ++ 0, ++ 3.967, ++ 0, ++ 1, ++ 4.656, ++ 0, ++ 5.344, ++ 1, ++ 6.033, ++ 1, ++ 1, ++ 6.678, ++ 1, ++ 7.322, ++ 0, ++ 7.967, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 2.656, ++ 1, ++ 5.311, ++ 1, ++ 7.967, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 2.656, ++ 1, ++ 5.311, ++ 1, ++ 7.967, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 7.97, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 7.97, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 7.97, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 7.97, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 7.97, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 7.97, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 7.97, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 7.97, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 7.97, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 7.97, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 7.97, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 7.97, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 7.97, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 7.97, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 7.97, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 7.97, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 7.97, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 7.97, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 7.97, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 7.97, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m20.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m20.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m20.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m20.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,2477 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 6.03, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 327, ++ "TotalPointCount": 878, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 2, ++ 1, ++ 4, ++ 1, ++ 6, ++ 1, ++ 0, ++ 6.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.733, ++ 0, ++ 1.133, ++ -21, ++ 1.533, ++ -21, ++ 1, ++ 1.611, ++ -21, ++ 1.689, ++ -21, ++ 1.767, ++ -21, ++ 1, ++ 1.944, ++ -21, ++ 2.122, ++ -20.074, ++ 2.3, ++ -17.479, ++ 1, ++ 2.5, ++ -12.897, ++ 2.7, ++ 19, ++ 2.9, ++ 19, ++ 1, ++ 3.078, ++ 19, ++ 3.256, ++ 19, ++ 3.433, ++ 19, ++ 1, ++ 3.689, ++ 19, ++ 3.944, ++ 19, ++ 4.2, ++ 19, ++ 1, ++ 4.8, ++ 19, ++ 5.4, ++ 19, ++ 6, ++ 19, ++ 0, ++ 6.033, ++ 19 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.544, ++ 0, ++ 0.756, ++ -13, ++ 0.967, ++ -13, ++ 1, ++ 1.122, ++ -13, ++ 1.278, ++ 7.633, ++ 1.433, ++ 8.986, ++ 1, ++ 1.578, ++ 10.242, ++ 1.722, ++ 9.689, ++ 1.867, ++ 11, ++ 1, ++ 2.044, ++ 12.613, ++ 2.222, ++ 28, ++ 2.4, ++ 28, ++ 1, ++ 2.6, ++ 28, ++ 2.8, ++ -9.978, ++ 3, ++ -11.975, ++ 1, ++ 3.144, ++ -13.418, ++ 3.289, ++ -13, ++ 3.433, ++ -13, ++ 1, ++ 3.689, ++ -13, ++ 3.944, ++ -13, ++ 4.2, ++ -13, ++ 1, ++ 4.311, ++ -13, ++ 4.422, ++ -6, ++ 4.533, ++ -6, ++ 1, ++ 4.644, ++ -6, ++ 4.756, ++ -13, ++ 4.867, ++ -13, ++ 1, ++ 5.244, ++ -13, ++ 5.622, ++ -13, ++ 6, ++ -13, ++ 0, ++ 6.033, ++ -13 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ -6, ++ 1, ++ 0.111, ++ -6, ++ 0.222, ++ -6, ++ 0.333, ++ -6, ++ 1, ++ 0.811, ++ -6, ++ 1.289, ++ -17, ++ 1.767, ++ -17, ++ 1, ++ 1.844, ++ -17, ++ 1.922, ++ -16.739, ++ 2, ++ -16, ++ 1, ++ 2.3, ++ -7.838, ++ 2.6, ++ 30, ++ 2.9, ++ 30, ++ 1, ++ 3.078, ++ 30, ++ 3.256, ++ 30, ++ 3.433, ++ 30, ++ 1, ++ 3.722, ++ 30, ++ 4.011, ++ 30, ++ 4.3, ++ 30, ++ 1, ++ 4.411, ++ 30, ++ 4.522, ++ 20, ++ 4.633, ++ 20, ++ 1, ++ 4.744, ++ 20, ++ 4.856, ++ 30, ++ 4.967, ++ 30, ++ 1, ++ 5.311, ++ 30, ++ 5.656, ++ 30, ++ 6, ++ 30, ++ 0, ++ 6.033, ++ 30 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.767, ++ 0, ++ 1.2, ++ 0, ++ 1.633, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 1.9, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 3.356, ++ 0, ++ 4.678, ++ 0, ++ 6, ++ 0, ++ 0, ++ 6.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 4.111, ++ 0, ++ 6, ++ 0, ++ 0, ++ 6.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.111, ++ 1, ++ 0.222, ++ 1, ++ 0.333, ++ 1, ++ 1, ++ 0.467, ++ 1, ++ 0.6, ++ 1, ++ 0.733, ++ 1, ++ 1, ++ 0.789, ++ 1, ++ 0.844, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 0.967, ++ 0, ++ 1.033, ++ 1, ++ 1.1, ++ 1, ++ 1, ++ 1.278, ++ 1, ++ 1.456, ++ 1, ++ 1.633, ++ 1, ++ 1, ++ 1.767, ++ 1, ++ 1.9, ++ 1, ++ 2.033, ++ 1, ++ 1, ++ 2.1, ++ 1, ++ 2.167, ++ 0, ++ 2.233, ++ 0, ++ 1, ++ 2.267, ++ 0, ++ 2.3, ++ 0, ++ 2.333, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.489, ++ 0.9, ++ 2.567, ++ 0.9, ++ 1, ++ 2.678, ++ 0.9, ++ 2.789, ++ 0.8, ++ 2.9, ++ 0.8, ++ 1, ++ 3.244, ++ 0.8, ++ 3.589, ++ 0.8, ++ 3.933, ++ 0.8, ++ 1, ++ 3.978, ++ 0.8, ++ 4.022, ++ 0, ++ 4.067, ++ 0, ++ 1, ++ 4.178, ++ 0, ++ 4.289, ++ 0, ++ 4.4, ++ 0, ++ 1, ++ 4.478, ++ 0, ++ 4.556, ++ 0.8, ++ 4.633, ++ 0.8, ++ 1, ++ 5.089, ++ 0.8, ++ 5.544, ++ 0.8, ++ 6, ++ 0.8, ++ 0, ++ 6.033, ++ 0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.767, ++ 0, ++ 1.2, ++ 0, ++ 1.633, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 1.9, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 3.356, ++ 0, ++ 4.678, ++ 0, ++ 6, ++ 0, ++ 0, ++ 6.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.111, ++ 1, ++ 0.222, ++ 1, ++ 0.333, ++ 1, ++ 1, ++ 0.467, ++ 1, ++ 0.6, ++ 1, ++ 0.733, ++ 1, ++ 1, ++ 0.789, ++ 1, ++ 0.844, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 0.967, ++ 0, ++ 1.033, ++ 1, ++ 1.1, ++ 1, ++ 1, ++ 1.278, ++ 1, ++ 1.456, ++ 1, ++ 1.633, ++ 1, ++ 1, ++ 1.767, ++ 1, ++ 1.9, ++ 1, ++ 2.033, ++ 1, ++ 1, ++ 2.1, ++ 1, ++ 2.167, ++ 0, ++ 2.233, ++ 0, ++ 1, ++ 2.267, ++ 0, ++ 2.3, ++ 0, ++ 2.333, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.489, ++ 0.9, ++ 2.567, ++ 0.9, ++ 1, ++ 2.678, ++ 0.9, ++ 2.789, ++ 0.8, ++ 2.9, ++ 0.8, ++ 1, ++ 3.244, ++ 0.8, ++ 3.589, ++ 0.8, ++ 3.933, ++ 0.8, ++ 1, ++ 3.978, ++ 0.8, ++ 4.022, ++ 0, ++ 4.067, ++ 0, ++ 1, ++ 4.178, ++ 0, ++ 4.289, ++ 0, ++ 4.4, ++ 0, ++ 1, ++ 4.478, ++ 0, ++ 4.556, ++ 0.8, ++ 4.633, ++ 0.8, ++ 1, ++ 5.089, ++ 0.8, ++ 5.544, ++ 0.8, ++ 6, ++ 0.8, ++ 0, ++ 6.033, ++ 0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.767, ++ 0, ++ 1.2, ++ 0, ++ 1.633, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 1.9, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 3.356, ++ 0, ++ 4.678, ++ 0, ++ 6, ++ 0, ++ 0, ++ 6.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.767, ++ 0, ++ 1.2, ++ 0, ++ 1.633, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 1.9, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 3.356, ++ 0, ++ 4.678, ++ 0, ++ 6, ++ 0, ++ 0, ++ 6.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.767, ++ 0, ++ 1.2, ++ 0, ++ 1.633, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 1.9, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 3.356, ++ 0, ++ 4.678, ++ 0, ++ 6, ++ 0, ++ 0, ++ 6.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 0, ++ 6.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.467, ++ 0, ++ 0.6, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 0.856, ++ 0, ++ 0.978, ++ -0.82, ++ 1.1, ++ -0.82, ++ 1, ++ 1.411, ++ -0.82, ++ 1.722, ++ -0.82, ++ 2.033, ++ -0.82, ++ 1, ++ 2.667, ++ -0.82, ++ 3.3, ++ -0.82, ++ 3.933, ++ -0.82, ++ 1, ++ 4.167, ++ -0.82, ++ 4.4, ++ 1, ++ 4.633, ++ 1, ++ 1, ++ 5.089, ++ 1, ++ 5.544, ++ 1, ++ 6, ++ 1, ++ 0, ++ 6.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.467, ++ 0, ++ 0.6, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 0.789, ++ 0, ++ 0.844, ++ -0.4, ++ 0.9, ++ -0.4, ++ 1, ++ 0.967, ++ -0.4, ++ 1.033, ++ 0.33, ++ 1.1, ++ 0.33, ++ 1, ++ 1.411, ++ 0.33, ++ 1.722, ++ 0.33, ++ 2.033, ++ 0.33, ++ 1, ++ 2.211, ++ 0.33, ++ 2.389, ++ -0.6, ++ 2.567, ++ -0.6, ++ 1, ++ 3.022, ++ -0.6, ++ 3.478, ++ 0.33, ++ 3.933, ++ 0.33, ++ 1, ++ 3.978, ++ 0.33, ++ 4.022, ++ -0.5, ++ 4.067, ++ -0.5, ++ 1, ++ 4.178, ++ -0.5, ++ 4.289, ++ -0.5, ++ 4.4, ++ -0.5, ++ 1, ++ 4.478, ++ -0.5, ++ 4.556, ++ -1, ++ 4.633, ++ -1, ++ 1, ++ 5.089, ++ -1, ++ 5.544, ++ -1, ++ 6, ++ -1, ++ 0, ++ 6.033, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.9, ++ 0, ++ 1.467, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 2.389, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.111, ++ 0, ++ 3.656, ++ -0.73, ++ 4.2, ++ -0.73, ++ 1, ++ 4.8, ++ -0.73, ++ 5.4, ++ -0.73, ++ 6, ++ -0.73, ++ 0, ++ 6.033, ++ -0.73 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.9, ++ 0, ++ 1.467, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 2.389, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.111, ++ 0, ++ 3.656, ++ -0.73, ++ 4.2, ++ -0.73, ++ 1, ++ 4.8, ++ -0.73, ++ 5.4, ++ -0.73, ++ 6, ++ -0.73, ++ 0, ++ 6.033, ++ -0.73 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.9, ++ 0, ++ 1.467, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 2.389, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.111, ++ 0, ++ 3.656, ++ -0.4, ++ 4.2, ++ -0.4, ++ 1, ++ 4.8, ++ -0.4, ++ 5.4, ++ -0.4, ++ 6, ++ -0.4, ++ 0, ++ 6.033, ++ -0.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.9, ++ 0, ++ 1.467, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 2.389, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.111, ++ 0, ++ 3.656, ++ -0.34, ++ 4.2, ++ -0.34, ++ 1, ++ 4.8, ++ -0.34, ++ 5.4, ++ -0.34, ++ 6, ++ -0.34, ++ 0, ++ 6.033, ++ -0.34 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.9, ++ 0, ++ 1.467, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 2.389, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.111, ++ 0, ++ 3.656, ++ 0.47, ++ 4.2, ++ 0.47, ++ 1, ++ 4.8, ++ 0.47, ++ 5.4, ++ 0.47, ++ 6, ++ 0.47, ++ 0, ++ 6.033, ++ 0.47 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.9, ++ 0, ++ 1.467, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 2.389, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.111, ++ 0, ++ 3.656, ++ 0.46, ++ 4.2, ++ 0.46, ++ 1, ++ 4.8, ++ 0.46, ++ 5.4, ++ 0.46, ++ 6, ++ 0.46, ++ 0, ++ 6.033, ++ 0.46 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.9, ++ 0, ++ 1.467, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 2.389, ++ -1, ++ 2.567, ++ -1, ++ 1, ++ 3.111, ++ -1, ++ 3.656, ++ -1, ++ 4.2, ++ -1, ++ 1, ++ 4.8, ++ -1, ++ 5.4, ++ -1, ++ 6, ++ -1, ++ 0, ++ 6.033, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.9, ++ 0, ++ 1.467, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 2.389, ++ -1, ++ 2.567, ++ -1, ++ 1, ++ 3.111, ++ -1, ++ 3.656, ++ -1, ++ 4.2, ++ -1, ++ 1, ++ 4.8, ++ -1, ++ 5.4, ++ -1, ++ 6, ++ -1, ++ 0, ++ 6.033, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.9, ++ 0, ++ 1.467, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 2.389, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.111, ++ 0, ++ 3.656, ++ -1, ++ 4.2, ++ -1, ++ 1, ++ 4.8, ++ -1, ++ 5.4, ++ -1, ++ 6, ++ -1, ++ 0, ++ 6.033, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.767, ++ 0, ++ 1.2, ++ 0, ++ 1.633, ++ 0, ++ 1, ++ 3.089, ++ 0, ++ 4.544, ++ 0, ++ 6, ++ 0, ++ 0, ++ 6.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 4.111, ++ 0, ++ 6, ++ 0, ++ 0, ++ 6.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 1, ++ 0.7, ++ 1, ++ 1, ++ 1.056, ++ 1, ++ 1.411, ++ -10, ++ 1.767, ++ -10, ++ 1, ++ 1.911, ++ -10, ++ 2.056, ++ -10.237, ++ 2.2, ++ -9, ++ 1, ++ 2.389, ++ -7.382, ++ 2.578, ++ 6.715, ++ 2.767, ++ 6.783, ++ 1, ++ 3.011, ++ 6.871, ++ 3.256, ++ 6.898, ++ 3.5, ++ 6.933, ++ 1, ++ 3.711, ++ 6.963, ++ 3.922, ++ 6.965, ++ 4.133, ++ 7, ++ 1, ++ 4.256, ++ 7.02, ++ 4.378, ++ 10, ++ 4.5, ++ 10, ++ 1, ++ 4.622, ++ 10, ++ 4.744, ++ 7, ++ 4.867, ++ 7, ++ 1, ++ 5.244, ++ 7, ++ 5.622, ++ 7, ++ 6, ++ 7, ++ 0, ++ 6.033, ++ 7 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ -1, ++ 0.7, ++ -1, ++ 1, ++ 1.056, ++ -1, ++ 1.411, ++ -0.804, ++ 1.767, ++ 0, ++ 1, ++ 1.911, ++ 0.327, ++ 2.056, ++ 1, ++ 2.2, ++ 1, ++ 1, ++ 2.389, ++ 1, ++ 2.578, ++ -2.307, ++ 2.767, ++ -2.494, ++ 1, ++ 3.011, ++ -2.735, ++ 3.256, ++ -2.828, ++ 3.5, ++ -2.918, ++ 1, ++ 3.711, ++ -2.996, ++ 3.922, ++ -3, ++ 4.133, ++ -3, ++ 1, ++ 4.256, ++ -3, ++ 4.378, ++ -2, ++ 4.5, ++ -2, ++ 1, ++ 4.622, ++ -2, ++ 4.744, ++ -3, ++ 4.867, ++ -3, ++ 1, ++ 5.244, ++ -3, ++ 5.622, ++ -3, ++ 6, ++ -3, ++ 0, ++ 6.033, ++ -3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ -1, ++ 0.7, ++ -1, ++ 1, ++ 1.056, ++ -1, ++ 1.411, ++ 5, ++ 1.767, ++ 5, ++ 1, ++ 1.911, ++ 5, ++ 2.056, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.389, ++ 0, ++ 2.578, ++ 3.604, ++ 2.767, ++ 3.716, ++ 1, ++ 3.011, ++ 3.86, ++ 3.256, ++ 3.923, ++ 3.5, ++ 3.965, ++ 1, ++ 3.711, ++ 4.002, ++ 3.922, ++ 4, ++ 4.133, ++ 4, ++ 1, ++ 4.256, ++ 4, ++ 4.378, ++ 3, ++ 4.5, ++ 3, ++ 1, ++ 4.622, ++ 3, ++ 4.744, ++ 4, ++ 4.867, ++ 4, ++ 1, ++ 5.244, ++ 4, ++ 5.622, ++ 4, ++ 6, ++ 4, ++ 0, ++ 6.033, ++ 4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.811, ++ 0, ++ 1.289, ++ 0, ++ 1.767, ++ 0, ++ 1, ++ 1.911, ++ 0, ++ 2.056, ++ -1, ++ 2.2, ++ -1, ++ 1, ++ 2.389, ++ -1, ++ 2.578, ++ 0, ++ 2.767, ++ 0, ++ 1, ++ 3.222, ++ 0, ++ 3.678, ++ 0, ++ 4.133, ++ 0, ++ 1, ++ 4.256, ++ 0, ++ 4.378, ++ -1, ++ 4.5, ++ -1, ++ 1, ++ 4.622, ++ -1, ++ 4.744, ++ 0, ++ 4.867, ++ 0, ++ 1, ++ 5.244, ++ 0, ++ 5.622, ++ 0, ++ 6, ++ 0, ++ 0, ++ 6.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.678, ++ 0, ++ 1.022, ++ 0, ++ 1.367, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 1.633, ++ 0, ++ 1.767, ++ 0, ++ 1, ++ 3.178, ++ 0, ++ 4.589, ++ 0, ++ 6, ++ 0, ++ 0, ++ 6.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.678, ++ 0, ++ 1.022, ++ 0, ++ 1.367, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 1.633, ++ 0, ++ 1.767, ++ 0, ++ 1, ++ 3.178, ++ 0, ++ 4.589, ++ 0, ++ 6, ++ 0, ++ 0, ++ 6.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.111, ++ 0.5, ++ 0.222, ++ 0.5, ++ 0.333, ++ 0.5, ++ 1, ++ 0.678, ++ 0.5, ++ 1.022, ++ 0.5, ++ 1.367, ++ 0.5, ++ 1, ++ 1.5, ++ 0.5, ++ 1.633, ++ 0.5, ++ 1.767, ++ 0.5, ++ 1, ++ 3.178, ++ 0.5, ++ 4.589, ++ 0.5, ++ 6, ++ 0.5, ++ 0, ++ 6.033, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.111, ++ 0.5, ++ 0.222, ++ 0.5, ++ 0.333, ++ 0.5, ++ 1, ++ 0.678, ++ 0.5, ++ 1.022, ++ 0.5, ++ 1.367, ++ 0.5, ++ 1, ++ 1.5, ++ 0.5, ++ 1.633, ++ 0.5, ++ 1.767, ++ 0.5, ++ 1, ++ 3.178, ++ 0.5, ++ 4.589, ++ 0.5, ++ 6, ++ 0.5, ++ 0, ++ 6.033, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ -0.2, ++ 1, ++ 0.111, ++ -0.2, ++ 0.222, ++ -0.2, ++ 0.333, ++ -0.2, ++ 1, ++ 0.489, ++ -0.2, ++ 0.644, ++ -0.2, ++ 0.8, ++ -0.2, ++ 1, ++ 0.989, ++ -0.2, ++ 1.178, ++ -1, ++ 1.367, ++ -1, ++ 1, ++ 1.5, ++ -1, ++ 1.633, ++ -1, ++ 1.767, ++ -1, ++ 1, ++ 3.178, ++ -1, ++ 4.589, ++ -1, ++ 6, ++ -1, ++ 0, ++ 6.033, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0.3, ++ 1, ++ 0.111, ++ 0.3, ++ 0.222, ++ 0.3, ++ 0.333, ++ 0.3, ++ 1, ++ 0.489, ++ 0.3, ++ 0.644, ++ 0.336, ++ 0.8, ++ 0.41, ++ 1, ++ 0.978, ++ 0.57, ++ 1.156, ++ 1.867, ++ 1.333, ++ 2.688, ++ 1, ++ 1.478, ++ 3.355, ++ 1.622, ++ 3.8, ++ 1.767, ++ 3.8, ++ 1, ++ 2.1, ++ 3.8, ++ 2.433, ++ 3.11, ++ 2.767, ++ 2.9, ++ 1, ++ 3.111, ++ 2.683, ++ 3.456, ++ 2.7, ++ 3.8, ++ 2.7, ++ 1, ++ 3.933, ++ 2.7, ++ 4.067, ++ 3.2, ++ 4.2, ++ 3.2, ++ 1, ++ 4.5, ++ 3.2, ++ 4.8, ++ 2.7, ++ 5.1, ++ 2.7, ++ 1, ++ 5.4, ++ 2.7, ++ 5.7, ++ 2.7, ++ 6, ++ 2.7, ++ 0, ++ 6.033, ++ 2.7 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 4.189, ++ 0, ++ 6, ++ 0, ++ 0, ++ 6.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 4.189, ++ 0, ++ 6, ++ 0, ++ 0, ++ 6.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 4.189, ++ 0, ++ 6, ++ 0, ++ 0, ++ 6.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ -0.3, ++ 1, ++ 0.189, ++ -0.3, ++ 0.378, ++ -0.3, ++ 0.567, ++ -0.3, ++ 1, ++ 0.756, ++ -0.3, ++ 0.944, ++ -0.621, ++ 1.133, ++ -0.621, ++ 1, ++ 1.289, ++ -0.621, ++ 1.444, ++ -0.632, ++ 1.6, ++ -0.573, ++ 1, ++ 1.767, ++ -0.509, ++ 1.933, ++ -0.064, ++ 2.1, ++ 0.312, ++ 1, ++ 2.233, ++ 0.613, ++ 2.367, ++ 1, ++ 2.5, ++ 1, ++ 1, ++ 2.722, ++ 1, ++ 2.944, ++ -0.55, ++ 3.167, ++ -0.55, ++ 1, ++ 3.456, ++ -0.55, ++ 3.744, ++ -0.55, ++ 4.033, ++ -0.55, ++ 1, ++ 4.156, ++ -0.55, ++ 4.278, ++ 0.35, ++ 4.4, ++ 0.35, ++ 1, ++ 4.711, ++ 0.35, ++ 5.022, ++ -0.55, ++ 5.333, ++ -0.55, ++ 1, ++ 5.556, ++ -0.55, ++ 5.778, ++ -0.55, ++ 6, ++ -0.55, ++ 0, ++ 6.033, ++ -0.55 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.678, ++ 0, ++ 1.022, ++ 0, ++ 1.367, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 1.633, ++ 0, ++ 1.767, ++ 0, ++ 1, ++ 3.178, ++ 0, ++ 4.589, ++ 0, ++ 6, ++ 0, ++ 0, ++ 6.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 2.222, ++ 0, ++ 4.111, ++ 0, ++ 6, ++ 0, ++ 0, ++ 6.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.678, ++ 0, ++ 1.022, ++ 0, ++ 1.367, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 1.633, ++ 0, ++ 1.767, ++ 0, ++ 1, ++ 3.178, ++ 0, ++ 4.589, ++ 0, ++ 6, ++ 0, ++ 0, ++ 6.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 6, ++ 1, ++ 0, ++ 6.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 6, ++ 1, ++ 0, ++ 6.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 6, ++ 1, ++ 0, ++ 6.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 6, ++ 1, ++ 0, ++ 6.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 6, ++ 1, ++ 0, ++ 6.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 6, ++ 1, ++ 0, ++ 6.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 6, ++ 1, ++ 0, ++ 6.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 6, ++ 1, ++ 0, ++ 6.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 6, ++ 1, ++ 0, ++ 6.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 6, ++ 1, ++ 0, ++ 6.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 6, ++ 1, ++ 0, ++ 6.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 6, ++ 1, ++ 0, ++ 6.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 6, ++ 1, ++ 0, ++ 6.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 6, ++ 1, ++ 0, ++ 6.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 6, ++ 1, ++ 0, ++ 6.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 6, ++ 1, ++ 0, ++ 6.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 6, ++ 0, ++ 0, ++ 6.03, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 6, ++ 0, ++ 0, ++ 6.03, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 6, ++ 1, ++ 0, ++ 6.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 6, ++ 0, ++ 0, ++ 6.03, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m21.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m21.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m21.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m21.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,2568 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 5, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 352, ++ "TotalPointCount": 911, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.89, ++ 1, ++ 1.78, ++ 1, ++ 2.67, ++ 1, ++ 1, ++ 3.43, ++ 1, ++ 4.2, ++ 1, ++ 4.97, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.378, ++ 0, ++ 0.589, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 1, ++ 0, ++ 1.2, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.6, ++ 0, ++ 1.8, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.722, ++ 0, ++ 2.878, ++ 2, ++ 3.033, ++ 2, ++ 1, ++ 3.344, ++ 2, ++ 3.656, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.033, ++ 0, ++ 0.067, ++ 0, ++ 0.1, ++ 0, ++ 1, ++ 0.156, ++ 0, ++ 0.211, ++ 6, ++ 0.267, ++ 6, ++ 1, ++ 0.344, ++ 6, ++ 0.422, ++ -11.207, ++ 0.5, ++ -11.207, ++ 1, ++ 0.6, ++ -11.207, ++ 0.7, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 0.967, ++ 0, ++ 1.133, ++ -16.67, ++ 1.3, ++ -16.67, ++ 1, ++ 1.356, ++ -16.67, ++ 1.411, ++ -16.299, ++ 1.467, ++ -8.31, ++ 1, ++ 1.578, ++ 7.668, ++ 1.689, ++ 22.901, ++ 1.8, ++ 22.901, ++ 1, ++ 1.9, ++ 22.901, ++ 2, ++ -0.099, ++ 2.1, ++ -0.099, ++ 1, ++ 2.3, ++ -0.099, ++ 2.5, ++ 0, ++ 2.7, ++ 0, ++ 1, ++ 2.833, ++ 0, ++ 2.967, ++ -22, ++ 3.1, ++ -22, ++ 1, ++ 3.256, ++ -22, ++ 3.411, ++ 12, ++ 3.567, ++ 12, ++ 1, ++ 3.722, ++ 12, ++ 3.878, ++ -5, ++ 4.033, ++ -5, ++ 1, ++ 4.222, ++ -5, ++ 4.411, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.411, ++ 0, ++ 0.533, ++ 0, ++ 1, ++ 0.622, ++ 0, ++ 0.711, ++ 30, ++ 0.8, ++ 30, ++ 1, ++ 1, ++ 30, ++ 1.2, ++ -30, ++ 1.4, ++ -30, ++ 1, ++ 1.6, ++ -30, ++ 1.8, ++ 30, ++ 2, ++ 30, ++ 1, ++ 2.167, ++ 30, ++ 2.333, ++ 30.456, ++ 2.5, ++ 27, ++ 1, ++ 2.678, ++ 23.313, ++ 2.856, ++ -9, ++ 3.033, ++ -9, ++ 1, ++ 3.189, ++ -9, ++ 3.344, ++ 7, ++ 3.5, ++ 7, ++ 1, ++ 3.656, ++ 7, ++ 3.811, ++ -2, ++ 3.967, ++ -2, ++ 1, ++ 4.156, ++ -2, ++ 4.344, ++ 0, ++ 4.533, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.378, ++ 0, ++ 0.589, ++ 0.5, ++ 0.8, ++ 0.5, ++ 1, ++ 1.2, ++ 0.5, ++ 1.6, ++ 0.5, ++ 2, ++ 0.5, ++ 1, ++ 2.189, ++ 0.5, ++ 2.378, ++ 0.5, ++ 2.567, ++ 0.5, ++ 1, ++ 3.033, ++ 0.5, ++ 3.5, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.289, ++ 1, ++ 0.411, ++ 0, ++ 0.533, ++ 0, ++ 1, ++ 0.622, ++ 0, ++ 0.711, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 1, ++ 0, ++ 1.2, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 1.644, ++ 1, ++ 1.767, ++ 1, ++ 1, ++ 2.033, ++ 1, ++ 2.3, ++ 1, ++ 2.567, ++ 1, ++ 1, ++ 2.722, ++ 1, ++ 2.878, ++ 0, ++ 3.033, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 3.344, ++ 0, ++ 3.5, ++ 0, ++ 1, ++ 3.656, ++ 0, ++ 3.811, ++ 1, ++ 3.967, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.411, ++ 0, ++ 0.533, ++ 0, ++ 1, ++ 0.622, ++ 0, ++ 0.711, ++ 1, ++ 0.8, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.2, ++ 1, ++ 1.4, ++ 1, ++ 1, ++ 1.522, ++ 1, ++ 1.644, ++ 0, ++ 1.767, ++ 0, ++ 1, ++ 2.033, ++ 0, ++ 2.3, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.5, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.289, ++ 1, ++ 0.411, ++ 0, ++ 0.533, ++ 0, ++ 1, ++ 0.622, ++ 0, ++ 0.711, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 1, ++ 0, ++ 1.2, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 1.644, ++ 1, ++ 1.767, ++ 1, ++ 1, ++ 2.033, ++ 1, ++ 2.3, ++ 1, ++ 2.567, ++ 1, ++ 1, ++ 2.722, ++ 1, ++ 2.878, ++ 0, ++ 3.033, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 3.344, ++ 0, ++ 3.5, ++ 0, ++ 1, ++ 3.656, ++ 0, ++ 3.811, ++ 1, ++ 3.967, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.411, ++ 0, ++ 0.533, ++ 0, ++ 1, ++ 0.622, ++ 0, ++ 0.711, ++ 1, ++ 0.8, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.2, ++ 1, ++ 1.4, ++ 1, ++ 1, ++ 1.522, ++ 1, ++ 1.644, ++ 0, ++ 1.767, ++ 0, ++ 1, ++ 2.033, ++ 0, ++ 2.3, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.5, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.5, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.5, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.5, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.5, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.5, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.722, ++ 0, ++ 2.878, ++ -0.5, ++ 3.033, ++ -0.5, ++ 1, ++ 3.344, ++ -0.5, ++ 3.656, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.722, ++ 0, ++ 2.878, ++ -0.5, ++ 3.033, ++ -0.5, ++ 1, ++ 3.344, ++ -0.5, ++ 3.656, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.722, ++ 0, ++ 2.878, ++ -0.4, ++ 3.033, ++ -0.4, ++ 1, ++ 3.344, ++ -0.4, ++ 3.656, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.5, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.722, ++ 0, ++ 2.878, ++ 0, ++ 3.033, ++ 0, ++ 1, ++ 3.344, ++ 0, ++ 3.656, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.722, ++ 0, ++ 2.878, ++ 0, ++ 3.033, ++ 0, ++ 1, ++ 3.344, ++ 0, ++ 3.656, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.722, ++ 0, ++ 2.878, ++ -0.3, ++ 3.033, ++ -0.3, ++ 1, ++ 3.344, ++ -0.3, ++ 3.656, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.722, ++ 0, ++ 2.878, ++ -0.3, ++ 3.033, ++ -0.3, ++ 1, ++ 3.344, ++ -0.3, ++ 3.656, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.778, ++ 1, ++ 1.389, ++ 1, ++ 2, ++ 1, ++ 1, ++ 2.189, ++ 1, ++ 2.378, ++ 1, ++ 2.567, ++ 1, ++ 1, ++ 3.033, ++ 1, ++ 3.5, ++ 1, ++ 3.967, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.5, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.856, ++ 0, ++ 1.711, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.5, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.578, ++ 0, ++ 0.989, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.633, ++ 0, ++ 1.867, ++ -2.877, ++ 2.1, ++ -6, ++ 1, ++ 2.289, ++ -8.528, ++ 2.478, ++ -9, ++ 2.667, ++ -9, ++ 1, ++ 3.1, ++ -9, ++ 3.533, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.411, ++ -10, ++ 0.533, ++ -10, ++ 1, ++ 0.622, ++ -10, ++ 0.711, ++ 10, ++ 0.8, ++ 10, ++ 1, ++ 0.9, ++ 10, ++ 1, ++ -10, ++ 1.1, ++ -10, ++ 1, ++ 1.2, ++ -10, ++ 1.3, ++ 10, ++ 1.4, ++ 10, ++ 1, ++ 1.6, ++ 10, ++ 1.8, ++ -7, ++ 2, ++ -7, ++ 1, ++ 2.189, ++ -7, ++ 2.378, ++ -7, ++ 2.567, ++ -7, ++ 1, ++ 2.722, ++ -7, ++ 2.878, ++ -6.928, ++ 3.033, ++ -4, ++ 1, ++ 3.189, ++ -1.072, ++ 3.344, ++ 5, ++ 3.5, ++ 5, ++ 1, ++ 3.656, ++ 5, ++ 3.811, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.411, ++ 0, ++ 0.533, ++ 0, ++ 1, ++ 0.622, ++ 0, ++ 0.711, ++ 10, ++ 0.8, ++ 10, ++ 1, ++ 1, ++ 10, ++ 1.2, ++ -10, ++ 1.4, ++ -10, ++ 1, ++ 1.567, ++ -10, ++ 1.733, ++ 6, ++ 1.9, ++ 6, ++ 1, ++ 2.089, ++ 6, ++ 2.278, ++ 6, ++ 2.467, ++ 6, ++ 1, ++ 2.656, ++ 6, ++ 2.844, ++ 9, ++ 3.033, ++ 9, ++ 1, ++ 3.189, ++ 9, ++ 3.344, ++ -6, ++ 3.5, ++ -6, ++ 1, ++ 3.656, ++ -6, ++ 3.811, ++ 1, ++ 3.967, ++ 1, ++ 1, ++ 4.144, ++ 1, ++ 4.322, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.722, ++ 0, ++ 2.878, ++ 4, ++ 3.033, ++ 4, ++ 1, ++ 3.189, ++ 4, ++ 3.344, ++ -1, ++ 3.5, ++ -1, ++ 1, ++ 3.656, ++ -1, ++ 3.811, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.856, ++ 0, ++ 1.711, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.5, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.5, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.056, ++ 0.5, ++ 0.111, ++ 0.5, ++ 0.167, ++ 0.5, ++ 1, ++ 0.289, ++ 0.5, ++ 0.411, ++ 0.6, ++ 0.533, ++ 0.6, ++ 1, ++ 0.622, ++ 0.6, ++ 0.711, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 0.9, ++ 0, ++ 1, ++ 0.57, ++ 1.1, ++ 0.57, ++ 1, ++ 1.2, ++ 0.57, ++ 1.3, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.6, ++ 0, ++ 1.8, ++ 0.5, ++ 2, ++ 0.5, ++ 1, ++ 2.189, ++ 0.5, ++ 2.378, ++ 0.5, ++ 2.567, ++ 0.5, ++ 1, ++ 2.722, ++ 0.5, ++ 2.878, ++ 0.489, ++ 3.033, ++ 0.4, ++ 1, ++ 3.189, ++ 0.311, ++ 3.344, ++ 0.2, ++ 3.5, ++ 0.2, ++ 1, ++ 3.656, ++ 0.2, ++ 3.811, ++ 1, ++ 3.967, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.056, ++ 0.5, ++ 0.111, ++ 0.5, ++ 0.167, ++ 0.5, ++ 1, ++ 0.289, ++ 0.5, ++ 0.411, ++ 0.6, ++ 0.533, ++ 0.6, ++ 1, ++ 0.622, ++ 0.6, ++ 0.711, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 0.9, ++ 0, ++ 1, ++ 0.56, ++ 1.1, ++ 0.56, ++ 1, ++ 1.2, ++ 0.56, ++ 1.3, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.6, ++ 0, ++ 1.8, ++ 0.5, ++ 2, ++ 0.5, ++ 1, ++ 2.189, ++ 0.5, ++ 2.378, ++ 0.5, ++ 2.567, ++ 0.5, ++ 1, ++ 2.722, ++ 0.5, ++ 2.878, ++ 0.489, ++ 3.033, ++ 0.4, ++ 1, ++ 3.189, ++ 0.311, ++ 3.344, ++ 0.2, ++ 3.5, ++ 0.2, ++ 1, ++ 3.656, ++ 0.2, ++ 3.811, ++ 1, ++ 3.967, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.5, ++ 5, ++ 3.967, ++ 5, ++ 0, ++ 5, ++ 5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.5, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.378, ++ 0, ++ 0.589, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 1.389, ++ 0, ++ 1.978, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.111, ++ 0, ++ 3.656, ++ 0, ++ 4.2, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.411, ++ 0.887, ++ 0.533, ++ 0.963, ++ 1, ++ 0.622, ++ 1.018, ++ 0.711, ++ 1, ++ 0.8, ++ 1, ++ 1, ++ 0.844, ++ 1, ++ 0.889, ++ -0.593, ++ 0.933, ++ -0.684, ++ 1, ++ 0.967, ++ -0.752, ++ 1, ++ -0.73, ++ 1.033, ++ -0.73, ++ 1, ++ 1.111, ++ -0.73, ++ 1.189, ++ 0.874, ++ 1.267, ++ 0.969, ++ 1, ++ 1.311, ++ 1.023, ++ 1.356, ++ 1, ++ 1.4, ++ 1, ++ 1, ++ 1.511, ++ 1, ++ 1.622, ++ -0.566, ++ 1.733, ++ -0.566, ++ 1, ++ 1.822, ++ -0.566, ++ 1.911, ++ -0.1, ++ 2, ++ -0.1, ++ 1, ++ 2.189, ++ -0.1, ++ 2.378, ++ -0.1, ++ 2.567, ++ -0.1, ++ 1, ++ 2.722, ++ -0.1, ++ 2.878, ++ -0.8, ++ 3.033, ++ -0.8, ++ 1, ++ 3.189, ++ -0.8, ++ 3.344, ++ -0.4, ++ 3.5, ++ -0.4, ++ 1, ++ 3.578, ++ -0.4, ++ 3.656, ++ -1, ++ 3.733, ++ -1, ++ 1, ++ 3.889, ++ -1, ++ 4.044, ++ -0.1, ++ 4.2, ++ -0.1, ++ 0, ++ 5, ++ -0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.378, ++ 0, ++ 0.589, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 1.389, ++ 0, ++ 1.978, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.111, ++ 0, ++ 3.656, ++ 0, ++ 4.2, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.411, ++ -1, ++ 0.533, ++ -1, ++ 1, ++ 0.622, ++ -1, ++ 0.711, ++ -0.592, ++ 0.8, ++ 0, ++ 1, ++ 0.844, ++ 0.296, ++ 0.889, ++ 0.664, ++ 0.933, ++ 0.725, ++ 1, ++ 0.978, ++ 0.786, ++ 1.022, ++ 0.778, ++ 1.067, ++ 0.778, ++ 1, ++ 1.133, ++ 0.778, ++ 1.2, ++ -0.873, ++ 1.267, ++ -0.962, ++ 1, ++ 1.311, ++ -1.022, ++ 1.356, ++ -1, ++ 1.4, ++ -1, ++ 1, ++ 1.5, ++ -1, ++ 1.6, ++ 0.665, ++ 1.7, ++ 0.665, ++ 1, ++ 1.8, ++ 0.665, ++ 1.9, ++ 0.1, ++ 2, ++ 0.1, ++ 1, ++ 2.189, ++ 0.1, ++ 2.378, ++ 0.1, ++ 2.567, ++ 0.1, ++ 1, ++ 2.722, ++ 0.1, ++ 2.878, ++ 1, ++ 3.033, ++ 1, ++ 1, ++ 3.189, ++ 1, ++ 3.344, ++ 0.7, ++ 3.5, ++ 0.7, ++ 1, ++ 3.578, ++ 0.7, ++ 3.656, ++ 1, ++ 3.733, ++ 1, ++ 1, ++ 3.889, ++ 1, ++ 4.044, ++ 0.1, ++ 4.2, ++ 0.1, ++ 0, ++ 5, ++ 0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.5, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.5, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.389, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 2.378, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.5, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.67, ++ 1, ++ 2, ++ 4.97, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.67, ++ 1, ++ 2, ++ 4.97, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.67, ++ 1, ++ 2, ++ 4.97, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.67, ++ 1, ++ 2, ++ 4.97, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.67, ++ 1, ++ 2, ++ 4.97, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.67, ++ 1, ++ 2, ++ 4.97, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.67, ++ 1, ++ 2, ++ 4.97, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.67, ++ 1, ++ 2, ++ 4.97, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.67, ++ 1, ++ 2, ++ 4.97, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.67, ++ 1, ++ 2, ++ 4.97, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.67, ++ 1, ++ 2, ++ 4.97, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.67, ++ 1, ++ 2, ++ 4.97, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.67, ++ 1, ++ 2, ++ 4.97, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.67, ++ 1, ++ 2, ++ 4.97, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2.67, ++ 0, ++ 2, ++ 4.97, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2.67, ++ 0, ++ 2, ++ 4.97, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.67, ++ 1, ++ 2, ++ 4.97, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.67, ++ 1, ++ 2, ++ 4.97, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.67, ++ 1, ++ 2, ++ 4.97, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2.67, ++ 0, ++ 2, ++ 4.97, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m22.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m22.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m22.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m22.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,2964 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 5.03, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 408, ++ "TotalPointCount": 1081, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.41, ++ 1, ++ 2.82, ++ 1, ++ 4.23, ++ 1, ++ 1, ++ 4.49, ++ 1, ++ 4.74, ++ 1, ++ 5, ++ 1, ++ 0, ++ 5.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.122, ++ 0, ++ 1.244, ++ -2, ++ 1.367, ++ -2, ++ 1, ++ 1.433, ++ -2, ++ 1.5, ++ -2.016, ++ 1.567, ++ -1.097, ++ 1, ++ 1.644, ++ -0.026, ++ 1.722, ++ 2, ++ 1.8, ++ 2, ++ 1, ++ 2.033, ++ 2, ++ 2.267, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.667, ++ 0, ++ 2.833, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.211, ++ 0, ++ 3.422, ++ -17, ++ 3.633, ++ -17, ++ 1, ++ 3.833, ++ -17, ++ 4.033, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.556, ++ 0, ++ 0.833, ++ 0, ++ 1, ++ 0.878, ++ 0, ++ 0.922, ++ -2, ++ 0.967, ++ -2, ++ 1, ++ 1.044, ++ -2, ++ 1.122, ++ 12, ++ 1.2, ++ 12, ++ 1, ++ 1.267, ++ 12, ++ 1.333, ++ 12.003, ++ 1.4, ++ 5.456, ++ 1, ++ 1.478, ++ -2.182, ++ 1.556, ++ -17, ++ 1.633, ++ -17, ++ 1, ++ 1.922, ++ -17, ++ 2.211, ++ -15, ++ 2.5, ++ -15, ++ 1, ++ 2.689, ++ -15, ++ 2.878, ++ -15, ++ 3.067, ++ -15, ++ 1, ++ 3.278, ++ -15, ++ 3.489, ++ -8.561, ++ 3.7, ++ 5, ++ 1, ++ 3.8, ++ 11.424, ++ 3.9, ++ 15, ++ 4, ++ 15, ++ 1, ++ 4.122, ++ 15, ++ 4.244, ++ 0, ++ 4.367, ++ 0, ++ 1, ++ 4.578, ++ 0, ++ 4.789, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.344, ++ -17, ++ 1.467, ++ -17, ++ 1, ++ 1.533, ++ -17, ++ 1.6, ++ -16.684, ++ 1.667, ++ -8.077, ++ 1, ++ 1.744, ++ 1.963, ++ 1.822, ++ 18, ++ 1.9, ++ 18, ++ 1, ++ 2.1, ++ 18, ++ 2.3, ++ 15, ++ 2.5, ++ 15, ++ 1, ++ 2.722, ++ 15, ++ 2.944, ++ 15, ++ 3.167, ++ 15, ++ 1, ++ 3.378, ++ 15, ++ 3.589, ++ -21, ++ 3.8, ++ -21, ++ 1, ++ 4.122, ++ -21, ++ 4.444, ++ 0, ++ 4.767, ++ 0, ++ 1, ++ 4.844, ++ 0, ++ 4.922, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.644, ++ 0, ++ 1.722, ++ 0.5, ++ 1.8, ++ 0.5, ++ 1, ++ 2.2, ++ 0.5, ++ 2.6, ++ 0.5, ++ 3, ++ 0.5, ++ 1, ++ 3.411, ++ 0.5, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.644, ++ 0, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.411, ++ 0, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.122, ++ 1, ++ 1.244, ++ 1.9, ++ 1.367, ++ 1.9, ++ 1, ++ 1.433, ++ 1.9, ++ 1.5, ++ 1.913, ++ 1.567, ++ 1.471, ++ 1, ++ 1.644, ++ 0.956, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.067, ++ 0, ++ 3.133, ++ 0, ++ 3.2, ++ 0, ++ 1, ++ 3.267, ++ 0, ++ 3.333, ++ -0.041, ++ 3.4, ++ 0.2, ++ 1, ++ 3.478, ++ 0.481, ++ 3.556, ++ 1.6, ++ 3.633, ++ 1.6, ++ 1, ++ 3.833, ++ 1.6, ++ 4.033, ++ 1, ++ 4.233, ++ 1, ++ 1, ++ 4.489, ++ 1, ++ 4.744, ++ 1, ++ 5, ++ 1, ++ 0, ++ 5.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0.213, ++ 1.567, ++ 0.684, ++ 1, ++ 1.644, ++ 0.877, ++ 1.722, ++ 1, ++ 1.8, ++ 1, ++ 1, ++ 2.2, ++ 1, ++ 2.6, ++ 1, ++ 3, ++ 1, ++ 1, ++ 3.067, ++ 1, ++ 3.133, ++ 1, ++ 3.2, ++ 1, ++ 1, ++ 3.267, ++ 1, ++ 3.333, ++ 0, ++ 3.4, ++ 0, ++ 1, ++ 3.478, ++ 0, ++ 3.556, ++ 0, ++ 3.633, ++ 0, ++ 1, ++ 3.833, ++ 0, ++ 4.033, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.122, ++ 1, ++ 1.244, ++ 1.9, ++ 1.367, ++ 1.9, ++ 1, ++ 1.433, ++ 1.9, ++ 1.5, ++ 1.913, ++ 1.567, ++ 1.471, ++ 1, ++ 1.644, ++ 0.956, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.067, ++ 0, ++ 3.133, ++ 0, ++ 3.2, ++ 0, ++ 1, ++ 3.267, ++ 0, ++ 3.333, ++ -0.041, ++ 3.4, ++ 0.2, ++ 1, ++ 3.478, ++ 0.481, ++ 3.556, ++ 1.6, ++ 3.633, ++ 1.6, ++ 1, ++ 3.833, ++ 1.6, ++ 4.033, ++ 1, ++ 4.233, ++ 1, ++ 1, ++ 4.489, ++ 1, ++ 4.744, ++ 1, ++ 5, ++ 1, ++ 0, ++ 5.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0.213, ++ 1.567, ++ 0.684, ++ 1, ++ 1.644, ++ 0.877, ++ 1.722, ++ 1, ++ 1.8, ++ 1, ++ 1, ++ 2.2, ++ 1, ++ 2.6, ++ 1, ++ 3, ++ 1, ++ 1, ++ 3.067, ++ 1, ++ 3.133, ++ 1, ++ 3.2, ++ 1, ++ 1, ++ 3.267, ++ 1, ++ 3.333, ++ 0, ++ 3.4, ++ 0, ++ 1, ++ 3.478, ++ 0, ++ 3.556, ++ 0, ++ 3.633, ++ 0, ++ 1, ++ 3.833, ++ 0, ++ 4.033, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0.106, ++ 1.567, ++ 0.342, ++ 1, ++ 1.644, ++ 0.439, ++ 1.722, ++ 0.5, ++ 1.8, ++ 0.5, ++ 1, ++ 2.2, ++ 0.5, ++ 2.6, ++ 0.5, ++ 3, ++ 0.5, ++ 1, ++ 3.411, ++ 0.5, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.644, ++ 0, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.411, ++ 0, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.644, ++ 0, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.411, ++ 0, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.122, ++ 0, ++ 1.244, ++ 0.3, ++ 1.367, ++ 0.3, ++ 1, ++ 1.433, ++ 0.3, ++ 1.5, ++ 0.302, ++ 1.567, ++ 0.232, ++ 1, ++ 1.644, ++ 0.151, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.067, ++ 0, ++ 3.133, ++ -0.2, ++ 3.2, ++ -0.2, ++ 1, ++ 3.344, ++ -0.2, ++ 3.489, ++ 0.5, ++ 3.633, ++ 0.5, ++ 1, ++ 3.833, ++ 0.5, ++ 4.033, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.122, ++ 0, ++ 1.244, ++ 0.062, ++ 1.367, ++ 0.2, ++ 1, ++ 1.433, ++ 0.275, ++ 1.5, ++ 0.32, ++ 1.567, ++ 0.439, ++ 1, ++ 1.644, ++ 0.578, ++ 1.722, ++ 0.8, ++ 1.8, ++ 0.8, ++ 1, ++ 2.2, ++ 0.8, ++ 2.6, ++ 0.8, ++ 3, ++ 0.8, ++ 1, ++ 3.067, ++ 0.8, ++ 3.133, ++ -0.6, ++ 3.2, ++ -0.6, ++ 1, ++ 3.344, ++ -0.6, ++ 3.489, ++ 0, ++ 3.633, ++ 0, ++ 1, ++ 3.833, ++ 0, ++ 4.033, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0.205, ++ 1.567, ++ 0.205, ++ 1, ++ 1.644, ++ 0.205, ++ 1.722, ++ -0.2, ++ 1.8, ++ -0.2, ++ 1, ++ 2.2, ++ -0.2, ++ 2.6, ++ -0.2, ++ 3, ++ -0.2, ++ 1, ++ 3.411, ++ -0.2, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0.205, ++ 1.567, ++ 0.205, ++ 1, ++ 1.644, ++ 0.205, ++ 1.722, ++ -0.2, ++ 1.8, ++ -0.2, ++ 1, ++ 2.2, ++ -0.2, ++ 2.6, ++ -0.2, ++ 3, ++ -0.2, ++ 1, ++ 3.411, ++ -0.2, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0.043, ++ 1.567, ++ 0.137, ++ 1, ++ 1.644, ++ 0.175, ++ 1.722, ++ 0.2, ++ 1.8, ++ 0.2, ++ 1, ++ 2.2, ++ 0.2, ++ 2.6, ++ 0.2, ++ 3, ++ 0.2, ++ 1, ++ 3.411, ++ 0.2, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0.043, ++ 1.567, ++ 0.137, ++ 1, ++ 1.644, ++ 0.175, ++ 1.722, ++ 0.2, ++ 1.8, ++ 0.2, ++ 1, ++ 2.2, ++ 0.2, ++ 2.6, ++ 0.2, ++ 3, ++ 0.2, ++ 1, ++ 3.411, ++ 0.2, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0.043, ++ 1.567, ++ 0.137, ++ 1, ++ 1.644, ++ 0.175, ++ 1.722, ++ 0.2, ++ 1.8, ++ 0.2, ++ 1, ++ 2.2, ++ 0.2, ++ 2.6, ++ 0.2, ++ 3, ++ 0.2, ++ 1, ++ 3.411, ++ 0.2, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0.043, ++ 1.567, ++ 0.137, ++ 1, ++ 1.644, ++ 0.175, ++ 1.722, ++ 0.2, ++ 1.8, ++ 0.2, ++ 1, ++ 2.2, ++ 0.2, ++ 2.6, ++ 0.2, ++ 3, ++ 0.2, ++ 1, ++ 3.411, ++ 0.2, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0.043, ++ 1.567, ++ 0.137, ++ 1, ++ 1.644, ++ 0.175, ++ 1.722, ++ 0.2, ++ 1.8, ++ 0.2, ++ 1, ++ 2.2, ++ 0.2, ++ 2.6, ++ 0.2, ++ 3, ++ 0.2, ++ 1, ++ 3.411, ++ 0.2, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0.043, ++ 1.567, ++ 0.137, ++ 1, ++ 1.644, ++ 0.175, ++ 1.722, ++ 0.2, ++ 1.8, ++ 0.2, ++ 1, ++ 2.2, ++ 0.2, ++ 2.6, ++ 0.2, ++ 3, ++ 0.2, ++ 1, ++ 3.411, ++ 0.2, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.189, ++ 1, ++ 1.378, ++ 1, ++ 1.567, ++ 1, ++ 1, ++ 1.644, ++ 1, ++ 1.722, ++ 1, ++ 1.8, ++ 1, ++ 1, ++ 2.2, ++ 1, ++ 2.6, ++ 1, ++ 3, ++ 1, ++ 1, ++ 3.411, ++ 1, ++ 3.822, ++ 1, ++ 4.233, ++ 1, ++ 1, ++ 4.489, ++ 1, ++ 4.744, ++ 1, ++ 5, ++ 1, ++ 0, ++ 5.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.644, ++ 0, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.411, ++ 0, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.644, ++ 0, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.411, ++ 0, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.122, ++ 0, ++ 1.244, ++ 4, ++ 1.367, ++ 4, ++ 1, ++ 1.433, ++ 4, ++ 1.5, ++ 4.01, ++ 1.567, ++ 2.646, ++ 1, ++ 1.644, ++ 1.055, ++ 1.722, ++ -2, ++ 1.8, ++ -2, ++ 1, ++ 2.033, ++ -2, ++ 2.267, ++ -1, ++ 2.5, ++ -1, ++ 1, ++ 2.667, ++ -1, ++ 2.833, ++ -1, ++ 3, ++ -1, ++ 1, ++ 3.211, ++ -1, ++ 3.422, ++ -7, ++ 3.633, ++ -7, ++ 1, ++ 3.833, ++ -7, ++ 4.033, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.122, ++ 0, ++ 1.244, ++ 10, ++ 1.367, ++ 10, ++ 1, ++ 1.433, ++ 10, ++ 1.5, ++ 9.987, ++ 1.567, ++ 7.518, ++ 1, ++ 1.644, ++ 4.637, ++ 1.722, ++ -1, ++ 1.8, ++ -1, ++ 1, ++ 2.033, ++ -1, ++ 2.267, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.667, ++ 0, ++ 2.833, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.211, ++ 0, ++ 3.422, ++ 8, ++ 3.633, ++ 8, ++ 1, ++ 3.833, ++ 8, ++ 4.033, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.122, ++ 0, ++ 1.244, ++ -8, ++ 1.367, ++ -8, ++ 1, ++ 1.433, ++ -8, ++ 1.5, ++ -8, ++ 1.567, ++ -6.195, ++ 1, ++ 1.644, ++ -4.088, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.033, ++ 0, ++ 2.267, ++ -1, ++ 2.5, ++ -1, ++ 1, ++ 2.667, ++ -1, ++ 2.833, ++ -1, ++ 3, ++ -1, ++ 1, ++ 3.211, ++ -1, ++ 3.422, ++ -5, ++ 3.633, ++ -5, ++ 1, ++ 3.833, ++ -5, ++ 4.033, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.122, ++ 0, ++ 1.244, ++ -5, ++ 1.367, ++ -5, ++ 1, ++ 1.433, ++ -5, ++ 1.5, ++ -4.991, ++ 1.567, ++ -2.743, ++ 1, ++ 1.644, ++ -0.121, ++ 1.722, ++ 5, ++ 1.8, ++ 5, ++ 1, ++ 2.033, ++ 5, ++ 2.267, ++ 4, ++ 2.5, ++ 4, ++ 1, ++ 2.667, ++ 4, ++ 2.833, ++ 4, ++ 3, ++ 4, ++ 1, ++ 3.211, ++ 4, ++ 3.422, ++ -5, ++ 3.633, ++ -5, ++ 1, ++ 3.833, ++ -5, ++ 4.033, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.644, ++ 0, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.411, ++ 0, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.644, ++ 0, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.411, ++ 0, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.122, ++ 1, ++ 1.244, ++ 0.725, ++ 1.367, ++ 0.3, ++ 1, ++ 1.433, ++ 0.068, ++ 1.5, ++ -0.024, ++ 1.567, ++ -0.297, ++ 1, ++ 1.644, ++ -0.616, ++ 1.722, ++ -1, ++ 1.8, ++ -1, ++ 1, ++ 2.033, ++ -1, ++ 2.267, ++ -0.9, ++ 2.5, ++ -0.9, ++ 1, ++ 2.667, ++ -0.9, ++ 2.833, ++ -0.9, ++ 3, ++ -0.9, ++ 1, ++ 3.211, ++ -0.9, ++ 3.422, ++ -0.173, ++ 3.633, ++ 0.4, ++ 1, ++ 3.833, ++ 0.943, ++ 4.033, ++ 1, ++ 4.233, ++ 1, ++ 1, ++ 4.489, ++ 1, ++ 4.744, ++ 1, ++ 5, ++ 1, ++ 0, ++ 5.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.122, ++ 1, ++ 1.244, ++ 0.725, ++ 1.367, ++ 0.3, ++ 1, ++ 1.433, ++ 0.068, ++ 1.5, ++ -0.024, ++ 1.567, ++ -0.297, ++ 1, ++ 1.644, ++ -0.616, ++ 1.722, ++ -1, ++ 1.8, ++ -1, ++ 1, ++ 2.033, ++ -1, ++ 2.267, ++ -0.9, ++ 2.5, ++ -0.9, ++ 1, ++ 2.667, ++ -0.9, ++ 2.833, ++ -0.9, ++ 3, ++ -0.9, ++ 1, ++ 3.211, ++ -0.9, ++ 3.422, ++ -0.173, ++ 3.633, ++ 0.4, ++ 1, ++ 3.833, ++ 0.943, ++ 4.033, ++ 1, ++ 4.233, ++ 1, ++ 1, ++ 4.489, ++ 1, ++ 4.744, ++ 1, ++ 5, ++ 1, ++ 0, ++ 5.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 5, ++ 1, ++ 0.333, ++ 5, ++ 0.667, ++ 5, ++ 1, ++ 5, ++ 1, ++ 1.189, ++ 5, ++ 1.378, ++ 5, ++ 1.567, ++ 5, ++ 1, ++ 1.644, ++ 5, ++ 1.722, ++ 5, ++ 1.8, ++ 5, ++ 1, ++ 2.2, ++ 5, ++ 2.6, ++ 5, ++ 3, ++ 5, ++ 1, ++ 3.411, ++ 5, ++ 3.822, ++ 5, ++ 4.233, ++ 5, ++ 1, ++ 4.489, ++ 5, ++ 4.744, ++ 5, ++ 5, ++ 5, ++ 0, ++ 5.033, ++ 5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.644, ++ 0, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.411, ++ 0, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.644, ++ 0, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.411, ++ 0, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ -0.1, ++ 1, ++ 0.333, ++ -0.1, ++ 0.667, ++ -0.1, ++ 1, ++ -0.1, ++ 1, ++ 1.122, ++ -0.1, ++ 1.244, ++ -0.7, ++ 1.367, ++ -0.7, ++ 1, ++ 1.433, ++ -0.7, ++ 1.5, ++ -0.705, ++ 1.567, ++ -0.542, ++ 1, ++ 1.644, ++ -0.352, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.411, ++ 0, ++ 3.822, ++ -0.1, ++ 4.233, ++ -0.1, ++ 1, ++ 4.489, ++ -0.1, ++ 4.744, ++ -0.1, ++ 5, ++ -0.1, ++ 0, ++ 5.033, ++ -0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.644, ++ 0, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.411, ++ 0, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ 0.1, ++ 1, ++ 0.333, ++ 0.1, ++ 0.667, ++ 0.1, ++ 1, ++ 0.1, ++ 1, ++ 1.122, ++ 0.1, ++ 1.244, ++ 0.7, ++ 1.367, ++ 0.7, ++ 1, ++ 1.433, ++ 0.7, ++ 1.5, ++ 0.705, ++ 1.567, ++ 0.542, ++ 1, ++ 1.644, ++ 0.352, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.411, ++ 0, ++ 3.822, ++ 0.1, ++ 4.233, ++ 0.1, ++ 1, ++ 4.489, ++ 0.1, ++ 4.744, ++ 0.1, ++ 5, ++ 0.1, ++ 0, ++ 5.033, ++ 0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.644, ++ 0, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.411, ++ 0, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.644, ++ 0, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.411, ++ 0, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.378, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.644, ++ 0, ++ 1.722, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.6, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.411, ++ 0, ++ 3.822, ++ 0, ++ 4.233, ++ 0, ++ 1, ++ 4.489, ++ 0, ++ 4.744, ++ 0, ++ 5, ++ 0, ++ 0, ++ 5.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.23, ++ 1, ++ 2, ++ 5, ++ 1, ++ 0, ++ 5.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.23, ++ 1, ++ 2, ++ 5, ++ 1, ++ 0, ++ 5.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.23, ++ 1, ++ 2, ++ 5, ++ 1, ++ 0, ++ 5.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.23, ++ 1, ++ 2, ++ 5, ++ 1, ++ 0, ++ 5.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.23, ++ 1, ++ 2, ++ 5, ++ 1, ++ 0, ++ 5.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.23, ++ 1, ++ 2, ++ 5, ++ 1, ++ 0, ++ 5.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.23, ++ 1, ++ 2, ++ 5, ++ 1, ++ 0, ++ 5.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.23, ++ 1, ++ 2, ++ 5, ++ 1, ++ 0, ++ 5.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.23, ++ 1, ++ 2, ++ 5, ++ 1, ++ 0, ++ 5.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.23, ++ 1, ++ 2, ++ 5, ++ 1, ++ 0, ++ 5.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.23, ++ 1, ++ 2, ++ 5, ++ 1, ++ 0, ++ 5.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.23, ++ 1, ++ 2, ++ 5, ++ 1, ++ 0, ++ 5.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.23, ++ 1, ++ 2, ++ 5, ++ 1, ++ 0, ++ 5.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.23, ++ 1, ++ 2, ++ 5, ++ 1, ++ 0, ++ 5.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.23, ++ 0, ++ 2, ++ 5, ++ 0, ++ 0, ++ 5.03, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.23, ++ 0, ++ 2, ++ 5, ++ 0, ++ 0, ++ 5.03, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.23, ++ 1, ++ 2, ++ 5, ++ 1, ++ 0, ++ 5.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.23, ++ 1, ++ 2, ++ 5, ++ 1, ++ 0, ++ 5.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.23, ++ 1, ++ 2, ++ 5, ++ 1, ++ 0, ++ 5.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.23, ++ 0, ++ 2, ++ 5, ++ 0, ++ 0, ++ 5.03, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m23.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m23.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m23.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m23.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,1721 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 219, ++ "TotalPointCount": 554, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.32, ++ 1, ++ 2.64, ++ 1, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 9, ++ 1, ++ 0.333, ++ 9, ++ 0.667, ++ 9, ++ 1, ++ 9, ++ 1, ++ 1.156, ++ 9, ++ 1.311, ++ -3, ++ 1.467, ++ -3, ++ 1, ++ 1.722, ++ -3, ++ 1.978, ++ -2.724, ++ 2.233, ++ -2, ++ 1, ++ 2.444, ++ -1.402, ++ 2.656, ++ -1, ++ 2.867, ++ -1, ++ 0, ++ 4, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ -6, ++ 1, ++ 0.289, ++ -6, ++ 0.578, ++ -6, ++ 0.867, ++ -6, ++ 1, ++ 0.944, ++ -6, ++ 1.022, ++ -8, ++ 1.1, ++ -8, ++ 1, ++ 1.256, ++ -8, ++ 1.411, ++ -1.51, ++ 1.567, ++ 5, ++ 1, ++ 1.656, ++ 8.72, ++ 1.744, ++ 9, ++ 1.833, ++ 9, ++ 1, ++ 2, ++ 9, ++ 2.167, ++ -7, ++ 2.333, ++ -7, ++ 1, ++ 2.544, ++ -7, ++ 2.756, ++ -6, ++ 2.967, ++ -6, ++ 0, ++ 4, ++ -6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ -16, ++ 1, ++ 0.333, ++ -16, ++ 0.667, ++ -16, ++ 1, ++ -16, ++ 1, ++ 1.156, ++ -16, ++ 1.311, ++ -26, ++ 1.467, ++ -26, ++ 1, ++ 1.722, ++ -26, ++ 1.978, ++ 27, ++ 2.233, ++ 27, ++ 1, ++ 2.444, ++ 27, ++ 2.656, ++ 24, ++ 2.867, ++ 24, ++ 0, ++ 4, ++ 24 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0, ++ 1.467, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 1.867, ++ 0, ++ 2.067, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.156, ++ 1, ++ 1.311, ++ 1.898, ++ 1.467, ++ 1.898, ++ 1, ++ 1.667, ++ 1.898, ++ 1.867, ++ 1, ++ 2.067, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0, ++ 1.467, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 1.867, ++ 0, ++ 2.067, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.156, ++ 1, ++ 1.311, ++ 1.898, ++ 1.467, ++ 1.898, ++ 1, ++ 1.667, ++ 1.898, ++ 1.867, ++ 1, ++ 2.067, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0, ++ 1.467, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 1.867, ++ 0, ++ 2.067, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0, ++ 1.467, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 1.867, ++ 0.1, ++ 2.067, ++ 0.1, ++ 0, ++ 4, ++ 0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0, ++ 1.467, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 1.867, ++ 0, ++ 2.067, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0, ++ 1.467, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 1.867, ++ 0, ++ 2.067, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ -0.3, ++ 1, ++ 0.333, ++ -0.3, ++ 0.667, ++ -0.3, ++ 1, ++ -0.3, ++ 1, ++ 1.156, ++ -0.3, ++ 1.311, ++ 0.2, ++ 1.467, ++ 0.2, ++ 1, ++ 1.667, ++ 0.2, ++ 1.867, ++ 0.1, ++ 2.067, ++ 0.1, ++ 0, ++ 4, ++ 0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0.5, ++ 1, ++ 0.333, ++ 0.5, ++ 0.667, ++ 0.5, ++ 1, ++ 0.5, ++ 1, ++ 1.156, ++ 0.5, ++ 1.311, ++ 0.2, ++ 1.467, ++ 0.2, ++ 1, ++ 1.667, ++ 0.2, ++ 1.867, ++ 0.3, ++ 2.067, ++ 0.3, ++ 0, ++ 4, ++ 0.3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0.399, ++ 1.467, ++ 0.399, ++ 1, ++ 1.667, ++ 0.399, ++ 1.867, ++ 0.2, ++ 2.067, ++ 0.2, ++ 0, ++ 4, ++ 0.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0.399, ++ 1.467, ++ 0.399, ++ 1, ++ 1.667, ++ 0.399, ++ 1.867, ++ 0.2, ++ 2.067, ++ 0.2, ++ 0, ++ 4, ++ 0.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0.699, ++ 1.467, ++ 0.699, ++ 1, ++ 1.667, ++ 0.699, ++ 1.867, ++ 0.5, ++ 2.067, ++ 0.5, ++ 0, ++ 4, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0.699, ++ 1.467, ++ 0.699, ++ 1, ++ 1.667, ++ 0.699, ++ 1.867, ++ 0.5, ++ 2.067, ++ 0.5, ++ 0, ++ 4, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0.698, ++ 1.467, ++ 0.698, ++ 1, ++ 1.667, ++ 0.698, ++ 1.867, ++ 0.4, ++ 2.067, ++ 0.4, ++ 0, ++ 4, ++ 0.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0.698, ++ 1.467, ++ 0.698, ++ 1, ++ 1.667, ++ 0.698, ++ 1.867, ++ 0.4, ++ 2.067, ++ 0.4, ++ 0, ++ 4, ++ 0.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0.599, ++ 1.467, ++ 0.599, ++ 1, ++ 1.667, ++ 0.599, ++ 1.867, ++ 0.4, ++ 2.067, ++ 0.4, ++ 0, ++ 4, ++ 0.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0.599, ++ 1.467, ++ 0.599, ++ 1, ++ 1.667, ++ 0.599, ++ 1.867, ++ 0.4, ++ 2.067, ++ 0.4, ++ 0, ++ 4, ++ 0.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.156, ++ 1, ++ 1.311, ++ 0.603, ++ 1.467, ++ 0.603, ++ 1, ++ 1.667, ++ 0.603, ++ 1.867, ++ 1, ++ 2.067, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0.1, ++ 1.467, ++ 0.1, ++ 1, ++ 1.667, ++ 0.1, ++ 1.867, ++ 0, ++ 2.067, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0, ++ 1.467, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 1.867, ++ 0, ++ 2.067, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 9, ++ 1, ++ 0.333, ++ 9, ++ 0.667, ++ 9, ++ 1, ++ 9, ++ 1, ++ 1.156, ++ 9, ++ 1.311, ++ 7.216, ++ 1.467, ++ 2.03, ++ 1, ++ 1.667, ++ -4.639, ++ 1.867, ++ -9, ++ 2.067, ++ -9, ++ 0, ++ 4, ++ -9 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.344, ++ 0, ++ 0.689, ++ 0, ++ 1.033, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.344, ++ 6, ++ 1.5, ++ 6, ++ 1, ++ 1.7, ++ 6, ++ 1.9, ++ -1, ++ 2.1, ++ -1, ++ 1, ++ 2.456, ++ -1, ++ 2.811, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.578, ++ 0, ++ 0.867, ++ 0, ++ 1, ++ 1.022, ++ 0, ++ 1.178, ++ -4.928, ++ 1.333, ++ -4.928, ++ 1, ++ 1.533, ++ -4.928, ++ 1.733, ++ 5, ++ 1.933, ++ 5, ++ 1, ++ 2.289, ++ 5, ++ 2.644, ++ 4, ++ 3, ++ 4, ++ 0, ++ 4, ++ 4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.411, ++ -3.95, ++ 1.567, ++ -3.95, ++ 1, ++ 1.767, ++ -3.95, ++ 1.967, ++ 3, ++ 2.167, ++ 3, ++ 1, ++ 2.522, ++ 3, ++ 2.878, ++ 2, ++ 3.233, ++ 2, ++ 0, ++ 4, ++ 2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0, ++ 1.467, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 1.867, ++ 0, ++ 2.067, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0, ++ 1.467, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 1.867, ++ 0, ++ 2.067, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.156, ++ 1, ++ 1.311, ++ 0.5, ++ 1.467, ++ 0.5, ++ 1, ++ 1.667, ++ 0.5, ++ 1.867, ++ 1, ++ 2.067, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.156, ++ 1, ++ 1.311, ++ 0.5, ++ 1.467, ++ 0.5, ++ 1, ++ 1.667, ++ 0.5, ++ 1.867, ++ 1, ++ 2.067, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 5, ++ 1, ++ 0.333, ++ 5, ++ 0.667, ++ 5, ++ 1, ++ 5, ++ 1, ++ 1.156, ++ 5, ++ 1.311, ++ 5, ++ 1.467, ++ 5, ++ 1, ++ 1.667, ++ 5, ++ 1.867, ++ 5, ++ 2.067, ++ 5, ++ 0, ++ 4, ++ 5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 5, ++ 1, ++ 0.333, ++ 5, ++ 0.667, ++ 5, ++ 1, ++ 5, ++ 1, ++ 1.156, ++ 5, ++ 1.311, ++ 5, ++ 1.467, ++ 5, ++ 1, ++ 1.667, ++ 5, ++ 1.867, ++ 5, ++ 2.067, ++ 5, ++ 0, ++ 4, ++ 5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0, ++ 1.467, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 1.867, ++ 0, ++ 2.067, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ -0.2, ++ 1, ++ 0.333, ++ -0.2, ++ 0.667, ++ -0.2, ++ 1, ++ -0.2, ++ 1, ++ 1.078, ++ -0.2, ++ 1.156, ++ 0.7, ++ 1.233, ++ 0.7, ++ 1, ++ 1.311, ++ 0.7, ++ 1.389, ++ 0.508, ++ 1.467, ++ 0.069, ++ 1, ++ 1.578, ++ -0.557, ++ 1.689, ++ -0.9, ++ 1.8, ++ -0.9, ++ 1, ++ 1.889, ++ -0.9, ++ 1.978, ++ -0.1, ++ 2.067, ++ -0.1, ++ 0, ++ 4, ++ -0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0, ++ 1.467, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 1.867, ++ 0, ++ 2.067, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ 0.3, ++ 1, ++ 0.333, ++ 0.3, ++ 0.667, ++ 0.3, ++ 1, ++ 0.3, ++ 1, ++ 1.078, ++ 0.3, ++ 1.156, ++ -1, ++ 1.233, ++ -1, ++ 1, ++ 1.311, ++ -1, ++ 1.389, ++ -0.785, ++ 1.467, ++ -0.239, ++ 1, ++ 1.578, ++ 0.542, ++ 1.689, ++ 1, ++ 1.8, ++ 1, ++ 1, ++ 1.889, ++ 1, ++ 1.978, ++ 0.1, ++ 2.067, ++ 0.1, ++ 0, ++ 4, ++ 0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0, ++ 1.467, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 1.867, ++ 0, ++ 2.067, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0, ++ 1.467, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 1.867, ++ 0, ++ 2.067, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.311, ++ 0, ++ 1.467, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 1.867, ++ 0, ++ 2.067, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.97, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.97, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.97, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.97, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m24.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m24.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m24.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m24.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,1854 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 3.4, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 238, ++ "TotalPointCount": 611, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.12, ++ 1, ++ 2.24, ++ 1, ++ 3.37, ++ 1, ++ 0, ++ 3.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 3, ++ 1.3, ++ 3, ++ 1, ++ 1.422, ++ 3, ++ 1.544, ++ 3.072, ++ 1.667, ++ 1.363, ++ 1, ++ 1.756, ++ 0.121, ++ 1.844, ++ -30, ++ 1.933, ++ -30, ++ 1, ++ 2.078, ++ -30, ++ 2.222, ++ -28, ++ 2.367, ++ -28, ++ 0, ++ 3.4, ++ -28 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.622, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 0.978, ++ 0, ++ 1.022, ++ -1, ++ 1.067, ++ -1, ++ 1, ++ 1.178, ++ -1, ++ 1.289, ++ 23, ++ 1.4, ++ 23, ++ 1, ++ 1.522, ++ 23, ++ 1.644, ++ 23.023, ++ 1.767, ++ 19.188, ++ 1, ++ 1.856, ++ 16.4, ++ 1.944, ++ -30, ++ 2.033, ++ -30, ++ 1, ++ 2.178, ++ -30, ++ 2.322, ++ -28, ++ 2.467, ++ -28, ++ 0, ++ 3.4, ++ -28 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.444, ++ -1.536, ++ 1.667, ++ -7.828, ++ 1, ++ 1.756, ++ -10.345, ++ 1.844, ++ -17, ++ 1.933, ++ -17, ++ 1, ++ 2.078, ++ -17, ++ 2.222, ++ -16, ++ 2.367, ++ -16, ++ 0, ++ 3.4, ++ -16 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.444, ++ 0.051, ++ 1.667, ++ 0.255, ++ 1, ++ 1.756, ++ 0.337, ++ 1.844, ++ 0.5, ++ 1.933, ++ 0.5, ++ 0, ++ 3.4, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.1, ++ 1, ++ 1.2, ++ 1.9, ++ 1.3, ++ 1.9, ++ 1, ++ 1.422, ++ 1.9, ++ 1.544, ++ 1.908, ++ 1.667, ++ 1.828, ++ 1, ++ 1.756, ++ 1.77, ++ 1.844, ++ 0.8, ++ 1.933, ++ 0.8, ++ 0, ++ 3.4, ++ 0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.444, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.844, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.1, ++ 1, ++ 1.2, ++ 1.9, ++ 1.3, ++ 1.9, ++ 1, ++ 1.422, ++ 1.9, ++ 1.544, ++ 1.908, ++ 1.667, ++ 1.828, ++ 1, ++ 1.756, ++ 1.77, ++ 1.844, ++ 0.8, ++ 1.933, ++ 0.8, ++ 0, ++ 3.4, ++ 0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.444, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.844, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.444, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.844, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.444, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.844, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.444, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.844, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ -0.1, ++ 1.3, ++ -0.1, ++ 1, ++ 1.422, ++ -0.1, ++ 1.544, ++ -0.051, ++ 1.667, ++ -0.051, ++ 1, ++ 1.756, ++ -0.051, ++ 1.844, ++ -1, ++ 1.933, ++ -1, ++ 0, ++ 3.4, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.422, ++ 0, ++ 1.544, ++ 0.009, ++ 1.667, ++ 0.074, ++ 1, ++ 1.756, ++ 0.121, ++ 1.844, ++ 0.2, ++ 1.933, ++ 0.2, ++ 0, ++ 3.4, ++ 0.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0.3, ++ 1.3, ++ 0.3, ++ 1, ++ 1.422, ++ 0.3, ++ 1.544, ++ 0.308, ++ 1.667, ++ 0.228, ++ 1, ++ 1.756, ++ 0.17, ++ 1.844, ++ -0.7, ++ 1.933, ++ -0.7, ++ 0, ++ 3.4, ++ -0.7 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0.3, ++ 1.3, ++ 0.3, ++ 1, ++ 1.422, ++ 0.3, ++ 1.544, ++ 0.308, ++ 1.667, ++ 0.228, ++ 1, ++ 1.756, ++ 0.17, ++ 1.844, ++ -0.7, ++ 1.933, ++ -0.7, ++ 0, ++ 3.4, ++ -0.7 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0.3, ++ 1.3, ++ 0.3, ++ 1, ++ 1.422, ++ 0.3, ++ 1.544, ++ 0.309, ++ 1.667, ++ 0.21, ++ 1, ++ 1.756, ++ 0.138, ++ 1.844, ++ -0.8, ++ 1.933, ++ -0.8, ++ 0, ++ 3.4, ++ -0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0.3, ++ 1.3, ++ 0.3, ++ 1, ++ 1.422, ++ 0.3, ++ 1.544, ++ 0.309, ++ 1.667, ++ 0.21, ++ 1, ++ 1.756, ++ 0.138, ++ 1.844, ++ -0.8, ++ 1.933, ++ -0.8, ++ 0, ++ 3.4, ++ -0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0.3, ++ 1.3, ++ 0.3, ++ 1, ++ 1.422, ++ 0.3, ++ 1.544, ++ 0.309, ++ 1.667, ++ 0.2, ++ 1, ++ 1.756, ++ 0.121, ++ 1.844, ++ -0.8, ++ 1.933, ++ -0.8, ++ 0, ++ 3.4, ++ -0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0.3, ++ 1.3, ++ 0.3, ++ 1, ++ 1.422, ++ 0.3, ++ 1.544, ++ 0.309, ++ 1.667, ++ 0.2, ++ 1, ++ 1.756, ++ 0.121, ++ 1.844, ++ -0.8, ++ 1.933, ++ -0.8, ++ 0, ++ 3.4, ++ -0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0.2, ++ 1.3, ++ 0.2, ++ 1, ++ 1.422, ++ 0.2, ++ 1.544, ++ 0.14, ++ 1.667, ++ -0.2, ++ 1, ++ 1.756, ++ -0.448, ++ 1.844, ++ -0.8, ++ 1.933, ++ -0.8, ++ 0, ++ 3.4, ++ -0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0.2, ++ 1.3, ++ 0.2, ++ 1, ++ 1.422, ++ 0.2, ++ 1.544, ++ 0.14, ++ 1.667, ++ -0.2, ++ 1, ++ 1.756, ++ -0.448, ++ 1.844, ++ -0.8, ++ 1.933, ++ -0.8, ++ 0, ++ 3.4, ++ -0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.1, ++ 1, ++ 1.2, ++ 0.268, ++ 1.3, ++ 0.1, ++ 1, ++ 1.422, ++ -0.105, ++ 1.544, ++ -0.093, ++ 1.667, ++ -0.288, ++ 1, ++ 1.756, ++ -0.43, ++ 1.844, ++ -1, ++ 1.933, ++ -1, ++ 0, ++ 3.4, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0.1, ++ 1.3, ++ 0.1, ++ 1, ++ 1.422, ++ 0.1, ++ 1.544, ++ 0.101, ++ 1.667, ++ 0.092, ++ 1, ++ 1.756, ++ 0.085, ++ 1.844, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.444, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.844, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 1, ++ 0, ++ 1.1, ++ 6, ++ 1.2, ++ 6, ++ 1, ++ 1.322, ++ 6, ++ 1.444, ++ 6.063, ++ 1.567, ++ 5.062, ++ 1, ++ 1.656, ++ 4.334, ++ 1.744, ++ -9, ++ 1.833, ++ -9, ++ 1, ++ 1.978, ++ -9, ++ 2.122, ++ -8, ++ 2.267, ++ -8, ++ 0, ++ 3.4, ++ -8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 6, ++ 1.3, ++ 6, ++ 1, ++ 1.422, ++ 6, ++ 1.544, ++ 6.057, ++ 1.667, ++ 5.249, ++ 1, ++ 1.756, ++ 4.662, ++ 1.844, ++ -6, ++ 1.933, ++ -6, ++ 1, ++ 2.078, ++ -6, ++ 2.222, ++ -5, ++ 2.367, ++ -5, ++ 0, ++ 3.4, ++ -5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.2, ++ 0, ++ 1.3, ++ 6, ++ 1.4, ++ 6, ++ 1, ++ 1.522, ++ 6, ++ 1.644, ++ 6.052, ++ 1.767, ++ 5.374, ++ 1, ++ 1.856, ++ 4.882, ++ 1.944, ++ -4, ++ 2.033, ++ -4, ++ 1, ++ 2.178, ++ -4, ++ 2.322, ++ -3, ++ 2.467, ++ -3, ++ 0, ++ 3.4, ++ -3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.444, ++ -0.511, ++ 1.667, ++ -2.763, ++ 1, ++ 1.756, ++ -3.664, ++ 1.844, ++ -6, ++ 1.933, ++ -6, ++ 1, ++ 2.078, ++ -6, ++ 2.222, ++ -5, ++ 2.367, ++ -5, ++ 0, ++ 3.4, ++ -5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.444, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.844, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.444, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.844, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.1, ++ 1, ++ 1.2, ++ 0.472, ++ 1.3, ++ 0.3, ++ 1, ++ 1.422, ++ 0.089, ++ 1.544, ++ 0.096, ++ 1.667, ++ -0.117, ++ 1, ++ 1.756, ++ -0.272, ++ 1.844, ++ -1, ++ 1.933, ++ -1, ++ 1, ++ 2.078, ++ -1, ++ 2.222, ++ -0.9, ++ 2.367, ++ -0.9, ++ 0, ++ 3.4, ++ -0.9 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.1, ++ 1, ++ 1.2, ++ 0.472, ++ 1.3, ++ 0.3, ++ 1, ++ 1.422, ++ 0.089, ++ 1.544, ++ 0.096, ++ 1.667, ++ -0.117, ++ 1, ++ 1.756, ++ -0.272, ++ 1.844, ++ -1, ++ 1.933, ++ -1, ++ 1, ++ 2.078, ++ -1, ++ 2.222, ++ -0.9, ++ 2.367, ++ -0.9, ++ 0, ++ 3.4, ++ -0.9 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 5, ++ 1, ++ 0.333, ++ 5, ++ 0.667, ++ 5, ++ 1, ++ 5, ++ 1, ++ 1.222, ++ 5, ++ 1.444, ++ 5, ++ 1.667, ++ 5, ++ 1, ++ 1.756, ++ 5, ++ 1.844, ++ 5, ++ 1.933, ++ 5, ++ 0, ++ 3.4, ++ 5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.444, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.844, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.444, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.844, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0.19, ++ 1, ++ 0.333, ++ 0.19, ++ 0.667, ++ 0.19, ++ 1, ++ 0.19, ++ 1, ++ 1.222, ++ 0.19, ++ 1.444, ++ 0.183, ++ 1.667, ++ 0.149, ++ 1, ++ 1.756, ++ 0.135, ++ 1.844, ++ 0.1, ++ 1.933, ++ 0.1, ++ 0, ++ 3.4, ++ 0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.444, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.844, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ -0.17, ++ 1, ++ 0.333, ++ -0.17, ++ 0.667, ++ -0.17, ++ 1, ++ -0.17, ++ 1, ++ 1.222, ++ -0.17, ++ 1.444, ++ -0.123, ++ 1.667, ++ 0.092, ++ 1, ++ 1.756, ++ 0.179, ++ 1.844, ++ 0.4, ++ 1.933, ++ 0.4, ++ 0, ++ 3.4, ++ 0.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.444, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.844, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.444, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.844, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.444, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.844, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.37, ++ 1, ++ 0, ++ 3.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.37, ++ 1, ++ 0, ++ 3.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.37, ++ 1, ++ 0, ++ 3.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.37, ++ 1, ++ 0, ++ 3.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.37, ++ 1, ++ 0, ++ 3.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.37, ++ 1, ++ 0, ++ 3.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.37, ++ 1, ++ 0, ++ 3.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.37, ++ 1, ++ 0, ++ 3.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.37, ++ 1, ++ 0, ++ 3.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.37, ++ 1, ++ 0, ++ 3.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.37, ++ 1, ++ 0, ++ 3.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.37, ++ 1, ++ 0, ++ 3.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.37, ++ 1, ++ 0, ++ 3.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.37, ++ 1, ++ 0, ++ 3.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.37, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.37, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.37, ++ 1, ++ 0, ++ 3.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.37, ++ 1, ++ 0, ++ 3.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 3.37, ++ 1, ++ 0, ++ 3.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 3.37, ++ 0, ++ 0, ++ 3.4, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m25.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m25.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m25.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m25.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,1805 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4.03, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 231, ++ "TotalPointCount": 590, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.33, ++ 1, ++ 2.67, ++ 1, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ -1, ++ 0.7, ++ -1, ++ 1, ++ 0.789, ++ -1, ++ 0.878, ++ 7, ++ 0.967, ++ 7, ++ 1, ++ 1.2, ++ 7, ++ 1.433, ++ 7, ++ 1.667, ++ 7, ++ 1, ++ 1.767, ++ 7, ++ 1.867, ++ -4, ++ 1.967, ++ -4, ++ 1, ++ 2.111, ++ -4, ++ 2.256, ++ 2, ++ 2.4, ++ 2, ++ 1, ++ 2.622, ++ 2, ++ 2.844, ++ 0, ++ 3.067, ++ 0, ++ 1, ++ 3.378, ++ 0, ++ 3.689, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ -21, ++ 1, ++ 0.122, ++ -21, ++ 0.244, ++ -21, ++ 0.367, ++ -21, ++ 1, ++ 0.567, ++ -21, ++ 0.767, ++ -12.835, ++ 0.967, ++ 0, ++ 1, ++ 1.2, ++ 14.974, ++ 1.433, ++ 21, ++ 1.667, ++ 21, ++ 1, ++ 2, ++ 21, ++ 2.333, ++ 0, ++ 2.667, ++ 0, ++ 1, ++ 3.111, ++ 0, ++ 3.556, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.233, ++ 1, ++ 0.467, ++ 1, ++ 0.7, ++ 1, ++ 1, ++ 0.744, ++ 1, ++ 0.789, ++ 0, ++ 0.833, ++ 0, ++ 1, ++ 0.878, ++ 0, ++ 0.922, ++ 2, ++ 0.967, ++ 2, ++ 1, ++ 0.989, ++ 2, ++ 1.011, ++ 1.9, ++ 1.033, ++ 1.9, ++ 1, ++ 1.267, ++ 1.9, ++ 1.5, ++ 1.9, ++ 1.733, ++ 1.9, ++ 1, ++ 1.789, ++ 1.9, ++ 1.844, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 1.978, ++ 0, ++ 2.056, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.267, ++ 1.1, ++ 2.333, ++ 1.1, ++ 1, ++ 2.356, ++ 1.1, ++ 2.378, ++ 1, ++ 2.4, ++ 1, ++ 1, ++ 2.933, ++ 1, ++ 3.467, ++ 1, ++ 4, ++ 1, ++ 0, ++ 4.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.233, ++ 1, ++ 0.467, ++ 1, ++ 0.7, ++ 1, ++ 1, ++ 0.744, ++ 1, ++ 0.789, ++ 0, ++ 0.833, ++ 0, ++ 1, ++ 0.878, ++ 0, ++ 0.922, ++ 2, ++ 0.967, ++ 2, ++ 1, ++ 0.989, ++ 2, ++ 1.011, ++ 1.9, ++ 1.033, ++ 1.9, ++ 1, ++ 1.267, ++ 1.9, ++ 1.5, ++ 1.9, ++ 1.733, ++ 1.9, ++ 1, ++ 1.789, ++ 1.9, ++ 1.844, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 1.978, ++ 0, ++ 2.056, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.2, ++ 0, ++ 2.267, ++ 1.1, ++ 2.333, ++ 1.1, ++ 1, ++ 2.356, ++ 1.1, ++ 2.378, ++ 1, ++ 2.4, ++ 1, ++ 1, ++ 2.933, ++ 1, ++ 3.467, ++ 1, ++ 4, ++ 1, ++ 0, ++ 4.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.789, ++ 0, ++ 0.878, ++ -0.49, ++ 0.967, ++ -0.49, ++ 1, ++ 1.6, ++ -0.49, ++ 2.233, ++ -0.49, ++ 2.867, ++ -0.49, ++ 1, ++ 3.244, ++ -0.49, ++ 3.622, ++ -0.49, ++ 4, ++ -0.49, ++ 0, ++ 4.033, ++ -0.49 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.811, ++ 0, ++ 0.922, ++ 0, ++ 1.033, ++ 0, ++ 1, ++ 1.267, ++ 0, ++ 1.5, ++ 0, ++ 1.733, ++ 0, ++ 1, ++ 1.956, ++ 0, ++ 2.178, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.933, ++ 0, ++ 3.467, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.744, ++ 0, ++ 0.789, ++ -0.1, ++ 0.833, ++ -0.1, ++ 1, ++ 0.878, ++ -0.1, ++ 0.922, ++ 0.1, ++ 0.967, ++ 0.1, ++ 1, ++ 0.989, ++ 0.1, ++ 1.011, ++ 0, ++ 1.033, ++ 0, ++ 1, ++ 1.267, ++ 0, ++ 1.5, ++ 0, ++ 1.733, ++ 0, ++ 1, ++ 1.789, ++ 0, ++ 1.844, ++ -0.1, ++ 1.9, ++ -0.1, ++ 1, ++ 1.978, ++ -0.1, ++ 2.056, ++ -0.1, ++ 2.133, ++ -0.1, ++ 1, ++ 2.2, ++ -0.1, ++ 2.267, ++ 0.1, ++ 2.333, ++ 0.1, ++ 1, ++ 2.356, ++ 0.1, ++ 2.378, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.933, ++ 0, ++ 3.467, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.489, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 0.767, ++ 0, ++ 0.8, ++ -0.2, ++ 0.833, ++ -0.2, ++ 1, ++ 0.878, ++ -0.2, ++ 0.922, ++ 0.555, ++ 0.967, ++ 0.56, ++ 1, ++ 1.222, ++ 0.591, ++ 1.478, ++ 0.6, ++ 1.733, ++ 0.6, ++ 1, ++ 1.789, ++ 0.6, ++ 1.844, ++ -0.1, ++ 1.9, ++ -0.1, ++ 1, ++ 1.978, ++ -0.1, ++ 2.056, ++ -0.1, ++ 2.133, ++ -0.1, ++ 1, ++ 2.222, ++ -0.1, ++ 2.311, ++ 0.3, ++ 2.4, ++ 0.3, ++ 1, ++ 2.933, ++ 0.3, ++ 3.467, ++ 0.3, ++ 4, ++ 0.3, ++ 0, ++ 4.033, ++ 0.3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.489, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 0.767, ++ 0, ++ 0.8, ++ -0.2, ++ 0.833, ++ -0.2, ++ 1, ++ 0.878, ++ -0.2, ++ 0.922, ++ 0.61, ++ 0.967, ++ 0.61, ++ 1, ++ 1.222, ++ 0.61, ++ 1.478, ++ 0.608, ++ 1.733, ++ 0.6, ++ 1, ++ 1.789, ++ 0.598, ++ 1.844, ++ -0.1, ++ 1.9, ++ -0.1, ++ 1, ++ 1.978, ++ -0.1, ++ 2.056, ++ -0.1, ++ 2.133, ++ -0.1, ++ 1, ++ 2.222, ++ -0.1, ++ 2.311, ++ 0.3, ++ 2.4, ++ 0.3, ++ 1, ++ 2.933, ++ 0.3, ++ 3.467, ++ 0.3, ++ 4, ++ 0.3, ++ 0, ++ 4.033, ++ 0.3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.489, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 0.811, ++ 0, ++ 0.889, ++ 0.3, ++ 0.967, ++ 0.3, ++ 1, ++ 1.222, ++ 0.3, ++ 1.478, ++ 0.3, ++ 1.733, ++ 0.3, ++ 1, ++ 1.956, ++ 0.3, ++ 2.178, ++ 0.2, ++ 2.4, ++ 0.2, ++ 1, ++ 2.933, ++ 0.2, ++ 3.467, ++ 0.2, ++ 4, ++ 0.2, ++ 0, ++ 4.033, ++ 0.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.489, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 0.811, ++ 0, ++ 0.889, ++ 0.3, ++ 0.967, ++ 0.3, ++ 1, ++ 1.222, ++ 0.3, ++ 1.478, ++ 0.3, ++ 1.733, ++ 0.3, ++ 1, ++ 1.956, ++ 0.3, ++ 2.178, ++ 0.2, ++ 2.4, ++ 0.2, ++ 1, ++ 2.933, ++ 0.2, ++ 3.467, ++ 0.2, ++ 4, ++ 0.2, ++ 0, ++ 4.033, ++ 0.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.489, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 0.811, ++ 0, ++ 0.889, ++ 0.4, ++ 0.967, ++ 0.4, ++ 1, ++ 1.222, ++ 0.4, ++ 1.478, ++ 0.4, ++ 1.733, ++ 0.4, ++ 1, ++ 1.956, ++ 0.4, ++ 2.178, ++ 0.5, ++ 2.4, ++ 0.5, ++ 1, ++ 2.933, ++ 0.5, ++ 3.467, ++ 0.5, ++ 4, ++ 0.5, ++ 0, ++ 4.033, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.489, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 0.811, ++ 0, ++ 0.889, ++ 0.4, ++ 0.967, ++ 0.4, ++ 1, ++ 1.222, ++ 0.4, ++ 1.478, ++ 0.4, ++ 1.733, ++ 0.4, ++ 1, ++ 1.956, ++ 0.4, ++ 2.178, ++ 0.5, ++ 2.4, ++ 0.5, ++ 1, ++ 2.933, ++ 0.5, ++ 3.467, ++ 0.5, ++ 4, ++ 0.5, ++ 0, ++ 4.033, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.489, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 0.811, ++ 0, ++ 0.889, ++ 0.4, ++ 0.967, ++ 0.4, ++ 1, ++ 1.222, ++ 0.4, ++ 1.478, ++ 0.4, ++ 1.733, ++ 0.4, ++ 1, ++ 1.956, ++ 0.4, ++ 2.178, ++ 0.3, ++ 2.4, ++ 0.3, ++ 1, ++ 2.933, ++ 0.3, ++ 3.467, ++ 0.3, ++ 4, ++ 0.3, ++ 0, ++ 4.033, ++ 0.3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.489, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 0.811, ++ 0, ++ 0.889, ++ 0.4, ++ 0.967, ++ 0.4, ++ 1, ++ 1.222, ++ 0.4, ++ 1.478, ++ 0.4, ++ 1.733, ++ 0.4, ++ 1, ++ 1.956, ++ 0.4, ++ 2.178, ++ 0.3, ++ 2.4, ++ 0.3, ++ 1, ++ 2.933, ++ 0.3, ++ 3.467, ++ 0.3, ++ 4, ++ 0.3, ++ 0, ++ 4.033, ++ 0.3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.244, ++ 1, ++ 0.489, ++ 1, ++ 0.733, ++ 1, ++ 1, ++ 0.811, ++ 1, ++ 0.889, ++ -1, ++ 0.967, ++ -1, ++ 1, ++ 1.222, ++ -1, ++ 1.478, ++ -1, ++ 1.733, ++ -1, ++ 1, ++ 1.833, ++ -1, ++ 1.933, ++ -0.594, ++ 2.033, ++ 0, ++ 1, ++ 2.156, ++ 0.726, ++ 2.278, ++ 1, ++ 2.4, ++ 1, ++ 1, ++ 2.933, ++ 1, ++ 3.467, ++ 1, ++ 4, ++ 1, ++ 0, ++ 4.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.622, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.511, ++ -6, ++ 1.8, ++ -6, ++ 1, ++ 2.122, ++ -6, ++ 2.444, ++ 0, ++ 2.767, ++ 0, ++ 1, ++ 3.178, ++ 0, ++ 3.589, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ -1, ++ 0.7, ++ -1, ++ 1, ++ 0.789, ++ -1, ++ 0.878, ++ 1, ++ 0.967, ++ 1, ++ 1, ++ 1.056, ++ 1, ++ 1.144, ++ 0, ++ 1.233, ++ 0, ++ 1, ++ 2.156, ++ 0, ++ 3.078, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.644, ++ 0, ++ 0.967, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.522, ++ 4, ++ 1.8, ++ 4, ++ 1, ++ 2.167, ++ 4, ++ 2.533, ++ 0, ++ 2.9, ++ 0, ++ 1, ++ 3.267, ++ 0, ++ 3.633, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 6, ++ 1, ++ 1.189, ++ 6, ++ 2.378, ++ 6, ++ 3.567, ++ 6, ++ 1, ++ 3.711, ++ 6, ++ 3.856, ++ 6, ++ 4, ++ 6, ++ 0, ++ 4.033, ++ 6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.344, ++ -1, ++ 0.689, ++ -1, ++ 1.033, ++ -1, ++ 1, ++ 1.189, ++ -1, ++ 1.344, ++ -0.9, ++ 1.5, ++ -0.9, ++ 1, ++ 1.6, ++ -0.9, ++ 1.7, ++ -1, ++ 1.8, ++ -1, ++ 1, ++ 2.389, ++ -1, ++ 2.978, ++ -1, ++ 3.567, ++ -1, ++ 1, ++ 3.711, ++ -1, ++ 3.856, ++ -1, ++ 4, ++ -1, ++ 0, ++ 4.033, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.344, ++ -1, ++ 0.689, ++ -1, ++ 1.033, ++ -1, ++ 1, ++ 1.189, ++ -1, ++ 1.344, ++ -0.9, ++ 1.5, ++ -0.9, ++ 1, ++ 1.6, ++ -0.9, ++ 1.7, ++ -1, ++ 1.8, ++ -1, ++ 1, ++ 2.389, ++ -1, ++ 2.978, ++ -1, ++ 3.567, ++ -1, ++ 1, ++ 3.711, ++ -1, ++ 3.856, ++ -1, ++ 4, ++ -1, ++ 0, ++ 4.033, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.333, ++ 1, ++ 2.667, ++ 1, ++ 4, ++ 1, ++ 0, ++ 4.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 1.333, ++ -1, ++ 2.667, ++ -1, ++ 4, ++ -1, ++ 0, ++ 4.033, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4, ++ 0, ++ 0, ++ 4.03, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4, ++ 0, ++ 0, ++ 4.03, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4, ++ 0, ++ 0, ++ 4.03, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m26.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m26.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m26.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/motions/haru_g_m26.motion3.json 2023-05-28 08:20:04.443645564 +0100 +@@ -0,0 +1,2470 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4.97, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 63, ++ "TotalSegmentCount": 326, ++ "TotalPointCount": 875, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.64, ++ 1, ++ 3.29, ++ 1, ++ 4.93, ++ 1, ++ 0, ++ 4.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ -5, ++ 1.3, ++ -5, ++ 1, ++ 1.489, ++ -5, ++ 1.678, ++ -4, ++ 1.867, ++ -4, ++ 1, ++ 2.244, ++ -4, ++ 2.622, ++ -4, ++ 3, ++ -4, ++ 1, ++ 3.144, ++ -4, ++ 3.289, ++ 2, ++ 3.433, ++ 2, ++ 1, ++ 3.744, ++ 2, ++ 4.056, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.733, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.144, ++ 0, ++ 1.189, ++ -13, ++ 1.233, ++ -13, ++ 1, ++ 1.289, ++ -13, ++ 1.344, ++ 11, ++ 1.4, ++ 11, ++ 1, ++ 1.589, ++ 11, ++ 1.778, ++ 6, ++ 1.967, ++ 6, ++ 1, ++ 2.333, ++ 6, ++ 2.7, ++ 6, ++ 3.067, ++ 6, ++ 1, ++ 3.211, ++ 6, ++ 3.356, ++ -22, ++ 3.5, ++ -22, ++ 1, ++ 3.656, ++ -22, ++ 3.811, ++ 12, ++ 3.967, ++ 12, ++ 1, ++ 4.122, ++ 12, ++ 4.278, ++ 0, ++ 4.433, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ -8, ++ 1.3, ++ -8, ++ 1, ++ 1.489, ++ -8, ++ 1.678, ++ -6, ++ 1.867, ++ -6, ++ 1, ++ 2.244, ++ -6, ++ 2.622, ++ -6, ++ 3, ++ -6, ++ 1, ++ 3.144, ++ -6, ++ 3.289, ++ -9, ++ 3.433, ++ -9, ++ 1, ++ 3.589, ++ -9, ++ 3.744, ++ 7, ++ 3.9, ++ 7, ++ 1, ++ 4.056, ++ 7, ++ 4.211, ++ -2, ++ 4.367, ++ -2, ++ 1, ++ 4.556, ++ -2, ++ 4.744, ++ 0, ++ 4.933, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTere", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0.5, ++ 1.3, ++ 0.5, ++ 1, ++ 1.867, ++ 0.5, ++ 2.433, ++ 0.5, ++ 3, ++ 0.5, ++ 1, ++ 3.456, ++ 0.5, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.044, ++ 1, ++ 1.089, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.244, ++ 1.7, ++ 1.3, ++ 1.7, ++ 1, ++ 1.522, ++ 1.7, ++ 1.744, ++ 1.7, ++ 1.967, ++ 1.7, ++ 1, ++ 2, ++ 1.7, ++ 2.033, ++ 0, ++ 2.067, ++ 0, ++ 1, ++ 2.078, ++ 0, ++ 2.089, ++ 0, ++ 2.1, ++ 0, ++ 1, ++ 2.133, ++ 0, ++ 2.167, ++ 1.7, ++ 2.2, ++ 1.7, ++ 1, ++ 2.211, ++ 1.7, ++ 2.222, ++ 1.7, ++ 2.233, ++ 1.7, ++ 1, ++ 2.267, ++ 1.7, ++ 2.3, ++ 0, ++ 2.333, ++ 0, ++ 1, ++ 2.344, ++ 0, ++ 2.356, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 2.433, ++ 0, ++ 2.5, ++ 1.7, ++ 2.567, ++ 1.7, ++ 1, ++ 2.711, ++ 1.7, ++ 2.856, ++ 1.7, ++ 3, ++ 1.7, ++ 1, ++ 3.144, ++ 1.7, ++ 3.289, ++ 0, ++ 3.433, ++ 0, ++ 1, ++ 3.589, ++ 0, ++ 3.744, ++ 0, ++ 3.9, ++ 0, ++ 1, ++ 4.056, ++ 0, ++ 4.211, ++ 1, ++ 4.367, ++ 1, ++ 0, ++ 4.967, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.867, ++ 0, ++ 2.433, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.044, ++ 1, ++ 1.089, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 1.244, ++ 1.7, ++ 1.3, ++ 1.7, ++ 1, ++ 1.522, ++ 1.7, ++ 1.744, ++ 1.7, ++ 1.967, ++ 1.7, ++ 1, ++ 2, ++ 1.7, ++ 2.033, ++ 0, ++ 2.067, ++ 0, ++ 1, ++ 2.078, ++ 0, ++ 2.089, ++ 0, ++ 2.1, ++ 0, ++ 1, ++ 2.133, ++ 0, ++ 2.167, ++ 1.7, ++ 2.2, ++ 1.7, ++ 1, ++ 2.211, ++ 1.7, ++ 2.222, ++ 1.7, ++ 2.233, ++ 1.7, ++ 1, ++ 2.267, ++ 1.7, ++ 2.3, ++ 0, ++ 2.333, ++ 0, ++ 1, ++ 2.344, ++ 0, ++ 2.356, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 2.433, ++ 0, ++ 2.5, ++ 1.7, ++ 2.567, ++ 1.7, ++ 1, ++ 2.711, ++ 1.7, ++ 2.856, ++ 1.7, ++ 3, ++ 1.7, ++ 1, ++ 3.144, ++ 1.7, ++ 3.289, ++ 0, ++ 3.433, ++ 0, ++ 1, ++ 3.589, ++ 0, ++ 3.744, ++ 0, ++ 3.9, ++ 0, ++ 1, ++ 4.056, ++ 0, ++ 4.211, ++ 1, ++ 4.367, ++ 1, ++ 0, ++ 4.967, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.867, ++ 0, ++ 2.433, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.867, ++ 0, ++ 2.433, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ -0.6, ++ 1.3, ++ -0.6, ++ 1, ++ 1.867, ++ -0.6, ++ 2.433, ++ -0.6, ++ 3, ++ -0.6, ++ 1, ++ 3.456, ++ -0.6, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTear", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.867, ++ 0, ++ 2.433, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0.2, ++ 1.3, ++ 0.2, ++ 1, ++ 1.522, ++ 0.2, ++ 1.744, ++ 0.2, ++ 1.967, ++ 0.2, ++ 1, ++ 2, ++ 0.2, ++ 2.033, ++ 0.2, ++ 2.067, ++ 0.2, ++ 1, ++ 2.078, ++ 0.2, ++ 2.089, ++ 0.2, ++ 2.1, ++ 0.2, ++ 1, ++ 2.133, ++ 0.2, ++ 2.167, ++ 0.2, ++ 2.2, ++ 0.2, ++ 1, ++ 2.211, ++ 0.2, ++ 2.222, ++ 0.2, ++ 2.233, ++ 0.2, ++ 1, ++ 2.267, ++ 0.2, ++ 2.3, ++ 0.2, ++ 2.333, ++ 0.2, ++ 1, ++ 2.344, ++ 0.2, ++ 2.356, ++ 0.2, ++ 2.367, ++ 0.2, ++ 1, ++ 2.433, ++ 0.2, ++ 2.5, ++ 0.2, ++ 2.567, ++ 0.2, ++ 1, ++ 2.711, ++ 0.2, ++ 2.856, ++ 0.2, ++ 3, ++ 0.2, ++ 1, ++ 3.456, ++ 0.2, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0.1, ++ 1.3, ++ 0.1, ++ 1, ++ 1.522, ++ 0.1, ++ 1.744, ++ 0.1, ++ 1.967, ++ 0.1, ++ 1, ++ 2, ++ 0.1, ++ 2.033, ++ -0.2, ++ 2.067, ++ -0.2, ++ 1, ++ 2.078, ++ -0.2, ++ 2.089, ++ -0.2, ++ 2.1, ++ -0.2, ++ 1, ++ 2.133, ++ -0.2, ++ 2.167, ++ 0.1, ++ 2.2, ++ 0.1, ++ 1, ++ 2.211, ++ 0.1, ++ 2.222, ++ 0.1, ++ 2.233, ++ 0.1, ++ 1, ++ 2.267, ++ 0.1, ++ 2.3, ++ -0.2, ++ 2.333, ++ -0.2, ++ 1, ++ 2.344, ++ -0.2, ++ 2.356, ++ -0.2, ++ 2.367, ++ -0.2, ++ 1, ++ 2.433, ++ -0.2, ++ 2.5, ++ 0.1, ++ 2.567, ++ 0.1, ++ 1, ++ 2.711, ++ 0.1, ++ 2.856, ++ 0.1, ++ 3, ++ 0.1, ++ 1, ++ 3.456, ++ 0.1, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0.8, ++ 1.3, ++ 0.8, ++ 1, ++ 1.867, ++ 0.8, ++ 2.433, ++ 0.8, ++ 3, ++ 0.8, ++ 1, ++ 3.144, ++ 0.8, ++ 3.289, ++ -0.5, ++ 3.433, ++ -0.5, ++ 1, ++ 3.744, ++ -0.5, ++ 4.056, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0.8, ++ 1.3, ++ 0.8, ++ 1, ++ 1.867, ++ 0.8, ++ 2.433, ++ 0.8, ++ 3, ++ 0.8, ++ 1, ++ 3.144, ++ 0.8, ++ 3.289, ++ -0.5, ++ 3.433, ++ -0.5, ++ 1, ++ 3.744, ++ -0.5, ++ 4.056, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0.5, ++ 1.3, ++ 0.5, ++ 1, ++ 1.867, ++ 0.5, ++ 2.433, ++ 0.5, ++ 3, ++ 0.5, ++ 1, ++ 3.144, ++ 0.5, ++ 3.289, ++ -0.4, ++ 3.433, ++ -0.4, ++ 1, ++ 3.744, ++ -0.4, ++ 4.056, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0.5, ++ 1.3, ++ 0.5, ++ 1, ++ 1.867, ++ 0.5, ++ 2.433, ++ 0.5, ++ 3, ++ 0.5, ++ 1, ++ 3.456, ++ 0.5, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0.4, ++ 1.3, ++ 0.4, ++ 1, ++ 1.867, ++ 0.4, ++ 2.433, ++ 0.4, ++ 3, ++ 0.4, ++ 1, ++ 3.144, ++ 0.4, ++ 3.289, ++ 0, ++ 3.433, ++ 0, ++ 1, ++ 3.744, ++ 0, ++ 4.056, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0.4, ++ 1.3, ++ 0.4, ++ 1, ++ 1.867, ++ 0.4, ++ 2.433, ++ 0.4, ++ 3, ++ 0.4, ++ 1, ++ 3.144, ++ 0.4, ++ 3.289, ++ 0, ++ 3.433, ++ 0, ++ 1, ++ 3.744, ++ 0, ++ 4.056, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ -0.6, ++ 1.3, ++ -0.6, ++ 1, ++ 1.867, ++ -0.6, ++ 2.433, ++ -0.6, ++ 3, ++ -0.6, ++ 1, ++ 3.144, ++ -0.6, ++ 3.289, ++ -0.412, ++ 3.433, ++ -0.3, ++ 1, ++ 3.744, ++ -0.059, ++ 4.056, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ -0.6, ++ 1.3, ++ -0.6, ++ 1, ++ 1.867, ++ -0.6, ++ 2.433, ++ -0.6, ++ 3, ++ -0.6, ++ 1, ++ 3.144, ++ -0.6, ++ 3.289, ++ -0.412, ++ 3.433, ++ -0.3, ++ 1, ++ 3.744, ++ -0.059, ++ 4.056, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.1, ++ 1, ++ 1.2, ++ -0.6, ++ 1.3, ++ -0.6, ++ 1, ++ 1.867, ++ -0.6, ++ 2.433, ++ -0.6, ++ 3, ++ -0.6, ++ 1, ++ 3.456, ++ -0.6, ++ 3.911, ++ 1, ++ 4.367, ++ 1, ++ 0, ++ 4.967, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.867, ++ 0, ++ 2.433, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamScarf", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.867, ++ 0, ++ 2.433, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ -3, ++ 1.3, ++ -3, ++ 1, ++ 1.489, ++ -3, ++ 1.678, ++ -2, ++ 1.867, ++ -2, ++ 1, ++ 2.244, ++ -2, ++ 2.622, ++ -2, ++ 3, ++ -2, ++ 1, ++ 3.456, ++ -2, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.044, ++ 0, ++ 1.089, ++ -2, ++ 1.133, ++ -2, ++ 1, ++ 1.189, ++ -2, ++ 1.244, ++ 5, ++ 1.3, ++ 5, ++ 1, ++ 1.489, ++ 5, ++ 1.678, ++ 4, ++ 1.867, ++ 4, ++ 1, ++ 2.244, ++ 4, ++ 2.622, ++ 4, ++ 3, ++ 4, ++ 1, ++ 3.144, ++ 4, ++ 3.289, ++ -7, ++ 3.433, ++ -7, ++ 1, ++ 3.589, ++ -7, ++ 3.744, ++ 9, ++ 3.9, ++ 9, ++ 1, ++ 4.056, ++ 9, ++ 4.211, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ -3, ++ 1.3, ++ -3, ++ 1, ++ 1.489, ++ -3, ++ 1.678, ++ -2, ++ 1.867, ++ -2, ++ 1, ++ 2.244, ++ -2, ++ 2.622, ++ -2, ++ 3, ++ -2, ++ 1, ++ 3.456, ++ -2, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyUpper", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ -7, ++ 1.3, ++ -7, ++ 1, ++ 1.489, ++ -7, ++ 1.678, ++ -6, ++ 1.867, ++ -6, ++ 1, ++ 2.244, ++ -6, ++ 2.622, ++ -6, ++ 3, ++ -6, ++ 1, ++ 3.144, ++ -6, ++ 3.289, ++ 1.057, ++ 3.433, ++ 3, ++ 1, ++ 3.589, ++ 5.092, ++ 3.744, ++ 5, ++ 3.9, ++ 5, ++ 1, ++ 4.056, ++ 5, ++ 4.211, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.867, ++ 0, ++ 2.433, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBustY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.867, ++ 0, ++ 2.433, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.1, ++ 1, ++ 1.2, ++ 0.3, ++ 1.3, ++ 0.3, ++ 1, ++ 1.489, ++ 0.3, ++ 1.678, ++ 0.4, ++ 1.867, ++ 0.4, ++ 1, ++ 2.244, ++ 0.4, ++ 2.622, ++ 0.4, ++ 3, ++ 0.4, ++ 1, ++ 3.144, ++ 0.4, ++ 3.289, ++ 0.4, ++ 3.433, ++ 0.4, ++ 1, ++ 3.589, ++ 0.4, ++ 3.744, ++ 0.4, ++ 3.9, ++ 0.4, ++ 1, ++ 4.056, ++ 0.4, ++ 4.211, ++ 1, ++ 4.367, ++ 1, ++ 0, ++ 4.967, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.1, ++ 1, ++ 1.2, ++ 0.3, ++ 1.3, ++ 0.3, ++ 1, ++ 1.489, ++ 0.3, ++ 1.678, ++ 0.4, ++ 1.867, ++ 0.4, ++ 1, ++ 2.244, ++ 0.4, ++ 2.622, ++ 0.4, ++ 3, ++ 0.4, ++ 1, ++ 3.144, ++ 0.4, ++ 3.289, ++ 0.4, ++ 3.433, ++ 0.4, ++ 1, ++ 3.589, ++ 0.4, ++ 3.744, ++ 0.4, ++ 3.9, ++ 0.4, ++ 1, ++ 4.056, ++ 0.4, ++ 4.211, ++ 1, ++ 4.367, ++ 1, ++ 0, ++ 4.967, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 5, ++ 1, ++ 0.333, ++ 5, ++ 0.667, ++ 5, ++ 1, ++ 5, ++ 1, ++ 1.1, ++ 5, ++ 1.2, ++ 5, ++ 1.3, ++ 5, ++ 1, ++ 1.867, ++ 5, ++ 2.433, ++ 5, ++ 3, ++ 5, ++ 1, ++ 3.456, ++ 5, ++ 3.911, ++ 5, ++ 4.367, ++ 5, ++ 0, ++ 4.967, ++ 5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.867, ++ 0, ++ 2.433, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandChangeR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.867, ++ 0, ++ 2.433, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleR", ++ "Segments": [ ++ 0, ++ 0.19, ++ 1, ++ 0.333, ++ 0.19, ++ 0.667, ++ 0.19, ++ 1, ++ 0.19, ++ 1, ++ 1.044, ++ 0.19, ++ 1.089, ++ 1, ++ 1.133, ++ 1, ++ 1, ++ 1.189, ++ 1, ++ 1.244, ++ 0.19, ++ 1.3, ++ 0.19, ++ 1, ++ 1.489, ++ 0.19, ++ 1.678, ++ 0.4, ++ 1.867, ++ 0.4, ++ 1, ++ 2.244, ++ 0.4, ++ 2.622, ++ 0.4, ++ 3, ++ 0.4, ++ 1, ++ 3.144, ++ 0.4, ++ 3.289, ++ -0.8, ++ 3.433, ++ -0.8, ++ 1, ++ 3.589, ++ -0.8, ++ 3.744, ++ -0.718, ++ 3.9, ++ -0.4, ++ 1, ++ 4.056, ++ -0.082, ++ 4.211, ++ 0.19, ++ 4.367, ++ 0.19, ++ 0, ++ 4.967, ++ 0.19 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandDhangeL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.867, ++ 0, ++ 2.433, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandAngleL", ++ "Segments": [ ++ 0, ++ -0.17, ++ 1, ++ 0.333, ++ -0.17, ++ 0.667, ++ -0.17, ++ 1, ++ -0.17, ++ 1, ++ 1.044, ++ -0.17, ++ 1.089, ++ -0.6, ++ 1.133, ++ -0.6, ++ 1, ++ 1.189, ++ -0.6, ++ 1.244, ++ -0.17, ++ 1.3, ++ -0.17, ++ 1, ++ 1.489, ++ -0.17, ++ 1.678, ++ -0.5, ++ 1.867, ++ -0.5, ++ 1, ++ 2.244, ++ -0.5, ++ 2.622, ++ -0.5, ++ 3, ++ -0.5, ++ 1, ++ 3.144, ++ -0.5, ++ 3.289, ++ 1, ++ 3.433, ++ 1, ++ 1, ++ 3.589, ++ 1, ++ 3.744, ++ 0.997, ++ 3.9, ++ 0.7, ++ 1, ++ 4.056, ++ 0.403, ++ 4.211, ++ -0.17, ++ 4.367, ++ -0.17, ++ 0, ++ 4.967, ++ -0.17 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.867, ++ 0, ++ 2.433, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.867, ++ 0, ++ 2.433, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.2, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.867, ++ 0, ++ 2.433, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.911, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 4.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Core", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.93, ++ 1, ++ 0, ++ 4.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Hoho001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.93, ++ 1, ++ 0, ++ 4.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Brow001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.93, ++ 1, ++ 0, ++ 4.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Tear", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.93, ++ 1, ++ 0, ++ 4.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01EyeBall001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.93, ++ 1, ++ 0, ++ 4.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Eye001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.93, ++ 1, ++ 0, ++ 4.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Nose001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.93, ++ 1, ++ 0, ++ 4.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Mouth001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.93, ++ 1, ++ 0, ++ 4.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Face001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.93, ++ 1, ++ 0, ++ 4.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Ear001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.93, ++ 1, ++ 0, ++ 4.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Neck001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.93, ++ 1, ++ 0, ++ 4.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairFront001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.93, ++ 1, ++ 0, ++ 4.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairSide001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.93, ++ 1, ++ 0, ++ 4.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01HairBack001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.93, ++ 1, ++ 0, ++ 4.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.93, ++ 0, ++ 0, ++ 4.97, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLB001", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.93, ++ 0, ++ 0, ++ 4.97, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmRA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.93, ++ 1, ++ 0, ++ 4.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01ArmLA001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.93, ++ 1, ++ 0, ++ 4.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Body001", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.93, ++ 1, ++ 0, ++ 4.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part01Sketch", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.93, ++ 0, ++ 0, ++ 4.97, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/sounds/haru_Info_04.wav and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/sounds/haru_Info_04.wav differ +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/sounds/haru_Info_14.wav and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/sounds/haru_Info_14.wav differ +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/sounds/haru_normal_6.wav and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/sounds/haru_normal_6.wav differ +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Haru/sounds/haru_talk_13.wav and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Haru/sounds/haru_talk_13.wav differ +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.2048/texture_00.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.2048/texture_00.png differ +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.2048/texture_01.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.2048/texture_01.png differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.cdi3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.cdi3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.cdi3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.cdi3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,523 @@ ++{ ++ "Version": 3, ++ "Parameters": [ ++ { ++ "Id": "ParamAngleX", ++ "GroupId": "ParamGroupFace", ++ "Name": "角度 X" ++ }, ++ { ++ "Id": "ParamAngleY", ++ "GroupId": "ParamGroupFace", ++ "Name": "角度 Y" ++ }, ++ { ++ "Id": "ParamAngleZ", ++ "GroupId": "ParamGroupFace", ++ "Name": "角度 Z" ++ }, ++ { ++ "Id": "ParamCheek", ++ "GroupId": "ParamGroupFace", ++ "Name": "照れ" ++ }, ++ { ++ "Id": "ParamEyeLOpen", ++ "GroupId": "ParamGroupEyes", ++ "Name": "左目 開閉" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "GroupId": "ParamGroupEyes", ++ "Name": "左目 笑顔" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "GroupId": "ParamGroupEyes", ++ "Name": "右目 開閉" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "GroupId": "ParamGroupEyes", ++ "Name": "右目 笑顔" ++ }, ++ { ++ "Id": "ParamEyeBallX", ++ "GroupId": "ParamGroupEyeballs", ++ "Name": "目玉 X" ++ }, ++ { ++ "Id": "ParamEyeBallY", ++ "GroupId": "ParamGroupEyeballs", ++ "Name": "目玉 Y" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "GroupId": "ParamGroupBrows", ++ "Name": "左眉 上下" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "GroupId": "ParamGroupBrows", ++ "Name": "右眉 上下" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "GroupId": "ParamGroupBrows", ++ "Name": "左眉 左右" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "GroupId": "ParamGroupBrows", ++ "Name": "右眉 左右" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "GroupId": "ParamGroupBrows", ++ "Name": "左眉 角度" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "GroupId": "ParamGroupBrows", ++ "Name": "右眉 角度" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "GroupId": "ParamGroupBrows", ++ "Name": "左眉 変形" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "GroupId": "ParamGroupBrows", ++ "Name": "右眉 変形" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "GroupId": "ParamGroupMouth", ++ "Name": "口 変形" ++ }, ++ { ++ "Id": "ParamMouthOpenY", ++ "GroupId": "ParamGroupMouth", ++ "Name": "口 開閉" ++ }, ++ { ++ "Id": "ParamBodyAngleX", ++ "GroupId": "ParamGroupBody", ++ "Name": "体の回転 X" ++ }, ++ { ++ "Id": "ParamBodyAngleY", ++ "GroupId": "ParamGroupBody", ++ "Name": "体の回転 Y" ++ }, ++ { ++ "Id": "ParamBodyAngleZ", ++ "GroupId": "ParamGroupBody", ++ "Name": "体の回転 Z" ++ }, ++ { ++ "Id": "ParamBreath", ++ "GroupId": "ParamGroupBody", ++ "Name": "呼吸" ++ }, ++ { ++ "Id": "ParamShoulder", ++ "GroupId": "ParamGroupBody", ++ "Name": "肩 すくみ" ++ }, ++ { ++ "Id": "ParamLeg", ++ "GroupId": "ParamGroupBody", ++ "Name": "あし" ++ }, ++ { ++ "Id": "ParamArmLA", ++ "GroupId": "ParamGroupArms", ++ "Name": "左腕 A" ++ }, ++ { ++ "Id": "ParamArmRA", ++ "GroupId": "ParamGroupArms", ++ "Name": "右腕 A" ++ }, ++ { ++ "Id": "ParamArmLB", ++ "GroupId": "ParamGroupArms", ++ "Name": "左腕 B" ++ }, ++ { ++ "Id": "ParamArmRB", ++ "GroupId": "ParamGroupArms", ++ "Name": "右腕 B" ++ }, ++ { ++ "Id": "ParamHandLB", ++ "GroupId": "ParamGroupArms", ++ "Name": "左手B 回転" ++ }, ++ { ++ "Id": "ParamHandRB", ++ "GroupId": "ParamGroupArms", ++ "Name": "右手B 回転" ++ }, ++ { ++ "Id": "ParamHandL", ++ "GroupId": "ParamGroupArms", ++ "Name": "左手" ++ }, ++ { ++ "Id": "ParamHandR", ++ "GroupId": "ParamGroupArms", ++ "Name": "右手" ++ }, ++ { ++ "Id": "ParamBustY", ++ "GroupId": "ParamGroupSway", ++ "Name": "胸 揺れ" ++ }, ++ { ++ "Id": "ParamHairAhoge", ++ "GroupId": "ParamGroupSway", ++ "Name": "髪揺れ アホ毛" ++ }, ++ { ++ "Id": "ParamHairFront", ++ "GroupId": "ParamGroupSway", ++ "Name": "髪揺れ 前" ++ }, ++ { ++ "Id": "ParamHairBack", ++ "GroupId": "ParamGroupSway", ++ "Name": "髪揺れ 後" ++ }, ++ { ++ "Id": "ParamSideupRibbon", ++ "GroupId": "ParamGroupSway", ++ "Name": "髪飾りの揺れ" ++ }, ++ { ++ "Id": "ParamRibbon", ++ "GroupId": "ParamGroupSway", ++ "Name": "胸リボンの揺れ" ++ }, ++ { ++ "Id": "ParamSkirt", ++ "GroupId": "ParamGroupSway", ++ "Name": "スカートの揺れ" ++ }, ++ { ++ "Id": "ParamSkirt2", ++ "GroupId": "ParamGroupSway", ++ "Name": "スカートめくれ" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_1_ArtMesh62", ++ "GroupId": "ParamGroup2", ++ "Name": "[0]サイドアップ左" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_2_ArtMesh62", ++ "GroupId": "ParamGroup2", ++ "Name": "[1]サイドアップ左" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_3_ArtMesh62", ++ "GroupId": "ParamGroup2", ++ "Name": "[2]サイドアップ左" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_4_ArtMesh62", ++ "GroupId": "ParamGroup2", ++ "Name": "[3]サイドアップ左" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_5_ArtMesh62", ++ "GroupId": "ParamGroup2", ++ "Name": "[4]サイドアップ左" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_6_ArtMesh62", ++ "GroupId": "ParamGroup2", ++ "Name": "[5]サイドアップ左" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_7_ArtMesh62", ++ "GroupId": "ParamGroup2", ++ "Name": "[6]サイドアップ左" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_1_ArtMesh61", ++ "GroupId": "ParamGroup", ++ "Name": "[0]サイドアップ右" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_2_ArtMesh61", ++ "GroupId": "ParamGroup", ++ "Name": "[1]サイドアップ右" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_3_ArtMesh61", ++ "GroupId": "ParamGroup", ++ "Name": "[2]サイドアップ右" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_4_ArtMesh61", ++ "GroupId": "ParamGroup", ++ "Name": "[3]サイドアップ右" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_5_ArtMesh61", ++ "GroupId": "ParamGroup", ++ "Name": "[4]サイドアップ右" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_6_ArtMesh61", ++ "GroupId": "ParamGroup", ++ "Name": "[5]サイドアップ右" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_7_ArtMesh61", ++ "GroupId": "ParamGroup", ++ "Name": "[6]サイドアップ右" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_1_ArtMesh55", ++ "GroupId": "ParamGroup4", ++ "Name": "[0]前髪左" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_2_ArtMesh55", ++ "GroupId": "ParamGroup4", ++ "Name": "[1]前髪左" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_3_ArtMesh55", ++ "GroupId": "ParamGroup4", ++ "Name": "[2]前髪左" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_4_ArtMesh55", ++ "GroupId": "ParamGroup4", ++ "Name": "[3]前髪左" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_5_ArtMesh55", ++ "GroupId": "ParamGroup4", ++ "Name": "[4]前髪左" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_6_ArtMesh55", ++ "GroupId": "ParamGroup4", ++ "Name": "[5]前髪左" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_7_ArtMesh55", ++ "GroupId": "ParamGroup4", ++ "Name": "[6]前髪左" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_1_ArtMesh54", ++ "GroupId": "ParamGroup3", ++ "Name": "[0]前髪右" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_2_ArtMesh54", ++ "GroupId": "ParamGroup3", ++ "Name": "[1]前髪右" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_3_ArtMesh54", ++ "GroupId": "ParamGroup3", ++ "Name": "[2]前髪右" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_4_ArtMesh54", ++ "GroupId": "ParamGroup3", ++ "Name": "[3]前髪右" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_5_ArtMesh54", ++ "GroupId": "ParamGroup3", ++ "Name": "[4]前髪右" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_6_ArtMesh54", ++ "GroupId": "ParamGroup3", ++ "Name": "[5]前髪右" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_7_ArtMesh54", ++ "GroupId": "ParamGroup3", ++ "Name": "[6]前髪右" ++ } ++ ], ++ "ParameterGroups": [ ++ { ++ "Id": "ParamGroupFace", ++ "GroupId": "", ++ "Name": "顔" ++ }, ++ { ++ "Id": "ParamGroupEyes", ++ "GroupId": "", ++ "Name": "目" ++ }, ++ { ++ "Id": "ParamGroupEyeballs", ++ "GroupId": "", ++ "Name": "目玉" ++ }, ++ { ++ "Id": "ParamGroupBrows", ++ "GroupId": "", ++ "Name": "眉" ++ }, ++ { ++ "Id": "ParamGroupMouth", ++ "GroupId": "", ++ "Name": "口" ++ }, ++ { ++ "Id": "ParamGroupBody", ++ "GroupId": "", ++ "Name": "体" ++ }, ++ { ++ "Id": "ParamGroupArms", ++ "GroupId": "", ++ "Name": "腕" ++ }, ++ { ++ "Id": "ParamGroupSway", ++ "GroupId": "", ++ "Name": "揺れ" ++ }, ++ { ++ "Id": "ParamGroup2", ++ "GroupId": "", ++ "Name": "揺れ サイドアップ左" ++ }, ++ { ++ "Id": "ParamGroup", ++ "GroupId": "", ++ "Name": "揺れ サイドアップ右" ++ }, ++ { ++ "Id": "ParamGroup4", ++ "GroupId": "", ++ "Name": "揺れ 前髪左" ++ }, ++ { ++ "Id": "ParamGroup3", ++ "GroupId": "", ++ "Name": "揺れ 前髪右" ++ } ++ ], ++ "Parts": [ ++ { ++ "Id": "PartCore", ++ "Name": "コア" ++ }, ++ { ++ "Id": "PartCheek", ++ "Name": "頬" ++ }, ++ { ++ "Id": "PartBrow", ++ "Name": "まゆ毛" ++ }, ++ { ++ "Id": "PartEye", ++ "Name": "目" ++ }, ++ { ++ "Id": "PartNose", ++ "Name": "鼻" ++ }, ++ { ++ "Id": "PartMouth", ++ "Name": "口" ++ }, ++ { ++ "Id": "PartFace", ++ "Name": "顔" ++ }, ++ { ++ "Id": "PartEar", ++ "Name": "耳" ++ }, ++ { ++ "Id": "PartHairSide", ++ "Name": "横髪" ++ }, ++ { ++ "Id": "PartHairFront", ++ "Name": "前髪" ++ }, ++ { ++ "Id": "PartHairBack", ++ "Name": "後ろ髪" ++ }, ++ { ++ "Id": "PartNeck", ++ "Name": "首" ++ }, ++ { ++ "Id": "PartArmA", ++ "Name": "腕 A" ++ }, ++ { ++ "Id": "PartArmB", ++ "Name": "腕 B" ++ }, ++ { ++ "Id": "PartBody", ++ "Name": "体" ++ }, ++ { ++ "Id": "PartBackground", ++ "Name": "背景" ++ }, ++ { ++ "Id": "PartSketch", ++ "Name": "[ 下絵 ]" ++ }, ++ { ++ "Id": "PartEyeBall", ++ "Name": "目玉" ++ }, ++ { ++ "Id": "ArtMesh55_Skinning", ++ "Name": "前髪左(スキニング)" ++ }, ++ { ++ "Id": "Part4", ++ "Name": "前髪左(回転)" ++ }, ++ { ++ "Id": "ArtMesh54_Skinning", ++ "Name": "前髪右(スキニング)" ++ }, ++ { ++ "Id": "Part3", ++ "Name": "前髪右(回転)" ++ }, ++ { ++ "Id": "ArtMesh61_Skinning", ++ "Name": "サイドアップ右(スキニング)" ++ }, ++ { ++ "Id": "Part", ++ "Name": "サイドアップ右(回転)" ++ }, ++ { ++ "Id": "ArtMesh62_Skinning", ++ "Name": "サイドアップ左(スキニング)" ++ }, ++ { ++ "Id": "Part2", ++ "Name": "サイドアップ左(回転)" ++ } ++ ] ++} +\ No newline at end of file +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.moc3 and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.moc3 differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.model3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.model3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.model3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.model3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,93 @@ ++{ ++ "Version": 3, ++ "FileReferences": { ++ "Moc": "Hiyori.moc3", ++ "Textures": [ ++ "Hiyori.2048/texture_00.png", ++ "Hiyori.2048/texture_01.png" ++ ], ++ "Physics": "Hiyori.physics3.json", ++ "Pose": "Hiyori.pose3.json", ++ "UserData": "Hiyori.userdata3.json", ++ "DisplayInfo": "Hiyori.cdi3.json", ++ "Motions": { ++ "Idle": [ ++ { ++ "File": "motions/Hiyori_m01.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5 ++ }, ++ { ++ "File": "motions/Hiyori_m02.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5 ++ }, ++ { ++ "File": "motions/Hiyori_m03.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5 ++ }, ++ { ++ "File": "motions/Hiyori_m05.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5 ++ }, ++ { ++ "File": "motions/Hiyori_m06.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5 ++ }, ++ { ++ "File": "motions/Hiyori_m07.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5 ++ }, ++ { ++ "File": "motions/Hiyori_m08.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5 ++ }, ++ { ++ "File": "motions/Hiyori_m09.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5 ++ }, ++ { ++ "File": "motions/Hiyori_m10.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5 ++ } ++ ], ++ "TapBody": [ ++ { ++ "File": "motions/Hiyori_m04.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5 ++ } ++ ] ++ } ++ }, ++ "Groups": [ ++ { ++ "Target": "Parameter", ++ "Name": "LipSync", ++ "Ids": [ ++ "ParamMouthOpenY" ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Name": "EyeBlink", ++ "Ids": [ ++ "ParamEyeLOpen", ++ "ParamEyeROpen" ++ ] ++ } ++ ], ++ "HitAreas": [ ++ { ++ "Id": "HitArea", ++ "Name": "Body" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.physics3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.physics3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.physics3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.physics3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,1569 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "PhysicsSettingCount": 11, ++ "TotalInputCount": 34, ++ "TotalOutputCount": 35, ++ "VertexCount": 58, ++ "EffectiveForces": { ++ "Gravity": { ++ "X": 0, ++ "Y": -1 ++ }, ++ "Wind": { ++ "X": 0, ++ "Y": 0 ++ } ++ }, ++ "PhysicsDictionary": [ ++ { ++ "Id": "PhysicsSetting1", ++ "Name": "前髪" ++ }, ++ { ++ "Id": "PhysicsSetting2", ++ "Name": "後ろ髪" ++ }, ++ { ++ "Id": "PhysicsSetting3", ++ "Name": "リボン 髪" ++ }, ++ { ++ "Id": "PhysicsSetting4", ++ "Name": "スカート 横揺れ" ++ }, ++ { ++ "Id": "PhysicsSetting5", ++ "Name": "スカート 縦揺れ" ++ }, ++ { ++ "Id": "PhysicsSetting6", ++ "Name": "リボン 体" ++ }, ++ { ++ "Id": "PhysicsSetting7", ++ "Name": "胸揺れ" ++ }, ++ { ++ "Id": "PhysicsSetting8", ++ "Name": "サイドアップ 右" ++ }, ++ { ++ "Id": "PhysicsSetting9", ++ "Name": "サイドアップ 左" ++ }, ++ { ++ "Id": "PhysicsSetting10", ++ "Name": "横髪 右" ++ }, ++ { ++ "Id": "PhysicsSetting11", ++ "Name": "横髪 左" ++ } ++ ] ++ }, ++ "PhysicsSettings": [ ++ { ++ "Id": "PhysicsSetting1", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairFront" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1.522, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 3 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 3 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting2", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairBack" ++ }, ++ "VertexIndex": 1, ++ "Scale": 2.061, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 15 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.8, ++ "Acceleration": 1.5, ++ "Radius": 15 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -30, ++ "Default": 0, ++ "Maximum": 30 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting3", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamSideupRibbon" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1.775, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 10 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.6, ++ "Acceleration": 1.5, ++ "Radius": 10 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -7.8, ++ "Default": 0, ++ "Maximum": 8 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting4", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 100, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamSkirt" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1.434, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 10 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.6, ++ "Acceleration": 1.5, ++ "Radius": 10 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting5", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY" ++ }, ++ "Weight": 100, ++ "Type": "X", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamSkirt2" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1.306, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 10 ++ }, ++ "Mobility": 0.8, ++ "Delay": 0.9, ++ "Acceleration": 2, ++ "Radius": 10 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting6", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 100, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamRibbon" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1.402, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 10 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.6, ++ "Acceleration": 1.5, ++ "Radius": 10 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10.6 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting7", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY" ++ }, ++ "Weight": 100, ++ "Type": "X", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamBustY" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 3 ++ }, ++ "Mobility": 0.8, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 3 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting8", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_1_ArtMesh61" ++ }, ++ "VertexIndex": 1, ++ "Scale": 10, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_2_ArtMesh61" ++ }, ++ "VertexIndex": 2, ++ "Scale": 20, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_3_ArtMesh61" ++ }, ++ "VertexIndex": 3, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_4_ArtMesh61" ++ }, ++ "VertexIndex": 4, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_5_ArtMesh61" ++ }, ++ "VertexIndex": 5, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_6_ArtMesh61" ++ }, ++ "VertexIndex": 6, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_7_ArtMesh61" ++ }, ++ "VertexIndex": 7, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 10 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 20 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 30 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 40 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 50 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 60 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 70 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 80 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 90 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 100 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting9", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_1_ArtMesh62" ++ }, ++ "VertexIndex": 1, ++ "Scale": 10, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_2_ArtMesh62" ++ }, ++ "VertexIndex": 2, ++ "Scale": 20, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_3_ArtMesh62" ++ }, ++ "VertexIndex": 3, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_4_ArtMesh62" ++ }, ++ "VertexIndex": 4, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_5_ArtMesh62" ++ }, ++ "VertexIndex": 5, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_6_ArtMesh62" ++ }, ++ "VertexIndex": 6, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_7_ArtMesh62" ++ }, ++ "VertexIndex": 7, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 10 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 20 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 30 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 40 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 50 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 60 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 70 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 80 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 90 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 100 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 10 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting10", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_1_ArtMesh54" ++ }, ++ "VertexIndex": 1, ++ "Scale": 5, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_2_ArtMesh54" ++ }, ++ "VertexIndex": 2, ++ "Scale": 5, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_3_ArtMesh54" ++ }, ++ "VertexIndex": 3, ++ "Scale": 10, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_4_ArtMesh54" ++ }, ++ "VertexIndex": 4, ++ "Scale": 20, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_5_ArtMesh54" ++ }, ++ "VertexIndex": 5, ++ "Scale": 20, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_6_ArtMesh54" ++ }, ++ "VertexIndex": 6, ++ "Scale": 25, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_7_ArtMesh54" ++ }, ++ "VertexIndex": 7, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 0.9, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 15 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 30 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 45 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 60 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 75 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 90 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 105 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 120 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 135 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 150 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting11", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_1_ArtMesh55" ++ }, ++ "VertexIndex": 1, ++ "Scale": 5, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_2_ArtMesh55" ++ }, ++ "VertexIndex": 2, ++ "Scale": 5, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_3_ArtMesh55" ++ }, ++ "VertexIndex": 3, ++ "Scale": 10, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_4_ArtMesh55" ++ }, ++ "VertexIndex": 4, ++ "Scale": 20, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_5_ArtMesh55" ++ }, ++ "VertexIndex": 5, ++ "Scale": 20, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_6_ArtMesh55" ++ }, ++ "VertexIndex": 6, ++ "Scale": 25, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_7_ArtMesh55" ++ }, ++ "VertexIndex": 7, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.7, ++ "Acceleration": 1, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 15 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 30 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 45 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 60 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 75 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 90 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 105 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 120 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 135 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 150 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.85, ++ "Acceleration": 1.2, ++ "Radius": 15 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.pose3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.pose3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.pose3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.pose3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,16 @@ ++{ ++ "Type": "Live2D Pose", ++ "FadeInTime": 0.5, ++ "Groups": [ ++ [ ++ { ++ "Id": "PartArmA", ++ "Link": [] ++ }, ++ { ++ "Id": "PartArmB", ++ "Link": [] ++ } ++ ] ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.userdata3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.userdata3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.userdata3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/Hiyori.userdata3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,44 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "UserDataCount": 7, ++ "TotalUserDataSize": 35 ++ }, ++ "UserData": [ ++ { ++ "Target": "ArtMesh", ++ "Id": "ArtMesh93", ++ "Value": "ribon" ++ }, ++ { ++ "Target": "ArtMesh", ++ "Id": "ArtMesh94", ++ "Value": "ribon" ++ }, ++ { ++ "Target": "ArtMesh", ++ "Id": "ArtMesh95", ++ "Value": "ribon" ++ }, ++ { ++ "Target": "ArtMesh", ++ "Id": "ArtMesh57", ++ "Value": "ribon" ++ }, ++ { ++ "Target": "ArtMesh", ++ "Id": "ArtMesh58", ++ "Value": "ribon" ++ }, ++ { ++ "Target": "ArtMesh", ++ "Id": "ArtMesh59", ++ "Value": "ribon" ++ }, ++ { ++ "Target": "ArtMesh", ++ "Id": "ArtMesh60", ++ "Value": "ribon" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m01.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m01.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m01.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m01.motion3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,1085 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4.7, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": false, ++ "CurveCount": 31, ++ "TotalSegmentCount": 135, ++ "TotalPointCount": 374, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ -8, ++ 1, ++ 0.067, ++ -8, ++ 0.133, ++ -8, ++ 0.2, ++ -8, ++ 1, ++ 0.278, ++ -8, ++ 0.356, ++ -8, ++ 0.433, ++ -8, ++ 1, ++ 0.556, ++ -8, ++ 0.678, ++ -8, ++ 0.8, ++ -8, ++ 1, ++ 0.956, ++ -8, ++ 1.111, ++ -8, ++ 1.267, ++ -8, ++ 1, ++ 1.522, ++ -8, ++ 1.778, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.122, ++ 0, ++ 2.211, ++ 0, ++ 2.3, ++ 0, ++ 1, ++ 2.556, ++ 0, ++ 2.811, ++ 9, ++ 3.067, ++ 9, ++ 1, ++ 3.356, ++ 9, ++ 3.644, ++ 0, ++ 3.933, ++ 0, ++ 1, ++ 4.067, ++ 0, ++ 4.2, ++ 1, ++ 4.333, ++ 1, ++ 0, ++ 4.7, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ -5, ++ 1, ++ 0.067, ++ -5, ++ 0.133, ++ -5, ++ 0.2, ++ -5, ++ 1, ++ 0.322, ++ -5, ++ 0.444, ++ 16, ++ 0.567, ++ 16, ++ 1, ++ 0.711, ++ 16, ++ 0.856, ++ -12, ++ 1, ++ -12, ++ 1, ++ 1.089, ++ -12, ++ 1.178, ++ 11, ++ 1.267, ++ 11, ++ 1, ++ 1.356, ++ 11, ++ 1.444, ++ 9.376, ++ 1.533, ++ 3, ++ 1, ++ 1.611, ++ -2.579, ++ 1.689, ++ -8, ++ 1.767, ++ -8, ++ 1, ++ 1.856, ++ -8, ++ 1.944, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.122, ++ 0, ++ 2.211, ++ 0, ++ 2.3, ++ 0, ++ 1, ++ 2.578, ++ 0, ++ 2.856, ++ -30, ++ 3.133, ++ -30, ++ 1, ++ 3.278, ++ -30, ++ 3.422, ++ 15, ++ 3.567, ++ 15, ++ 1, ++ 3.689, ++ 15, ++ 3.811, ++ -9, ++ 3.933, ++ -9, ++ 0, ++ 4.7, ++ -9 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.989, ++ 0, ++ 1.267, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 1.778, ++ 14, ++ 2.033, ++ 14, ++ 1, ++ 2.178, ++ 14, ++ 2.322, ++ 14, ++ 2.467, ++ 14, ++ 1, ++ 2.8, ++ 14, ++ 3.133, ++ 16, ++ 3.467, ++ 16, ++ 1, ++ 3.633, ++ 16, ++ 3.8, ++ -13, ++ 3.967, ++ -13, ++ 1, ++ 4.111, ++ -13, ++ 4.256, ++ -11.207, ++ 4.4, ++ -11.207, ++ 0, ++ 4.7, ++ -11.207 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.7, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.556, ++ 1, ++ 1.111, ++ 1, ++ 1.667, ++ 1, ++ 1, ++ 1.711, ++ 1, ++ 1.756, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 1.822, ++ 0, ++ 1.844, ++ 0, ++ 1.867, ++ 0, ++ 1, ++ 1.911, ++ 0, ++ 1.956, ++ 1, ++ 2, ++ 1, ++ 1, ++ 2.489, ++ 1, ++ 2.978, ++ 1, ++ 3.467, ++ 1, ++ 1, ++ 3.511, ++ 1, ++ 3.556, ++ 0, ++ 3.6, ++ 0, ++ 1, ++ 3.622, ++ 0, ++ 3.644, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 3.733, ++ 0, ++ 3.8, ++ 1, ++ 3.867, ++ 1, ++ 0, ++ 4.7, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.7, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.556, ++ 1, ++ 1.111, ++ 1, ++ 1.667, ++ 1, ++ 1, ++ 1.711, ++ 1, ++ 1.756, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 1.822, ++ 0, ++ 1.844, ++ 0, ++ 1.867, ++ 0, ++ 1, ++ 1.911, ++ 0, ++ 1.956, ++ 1, ++ 2, ++ 1, ++ 1, ++ 2.489, ++ 1, ++ 2.978, ++ 1, ++ 3.467, ++ 1, ++ 1, ++ 3.511, ++ 1, ++ 3.556, ++ 0, ++ 3.6, ++ 0, ++ 1, ++ 3.622, ++ 0, ++ 3.644, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 3.733, ++ 0, ++ 3.8, ++ 1, ++ 3.867, ++ 1, ++ 0, ++ 4.7, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.7, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.156, ++ 0, ++ 0.311, ++ -0.02, ++ 0.467, ++ -0.02, ++ 1, ++ 0.578, ++ -0.02, ++ 0.689, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.311, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 1.967, ++ -0.131, ++ 2.167, ++ -0.15, ++ 1, ++ 2.644, ++ -0.195, ++ 3.122, ++ -0.2, ++ 3.6, ++ -0.2, ++ 1, ++ 3.622, ++ -0.2, ++ 3.644, ++ 0.803, ++ 3.667, ++ 0.803, ++ 0, ++ 4.7, ++ 0.803 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.156, ++ 0, ++ 0.311, ++ 0.01, ++ 0.467, ++ 0.08, ++ 1, ++ 0.578, ++ 0.13, ++ 0.689, ++ 0.21, ++ 0.8, ++ 0.21, ++ 1, ++ 1.056, ++ 0.21, ++ 1.311, ++ 0.21, ++ 1.567, ++ 0.21, ++ 1, ++ 1.767, ++ 0.21, ++ 1.967, ++ 0.08, ++ 2.167, ++ 0.08, ++ 1, ++ 2.644, ++ 0.08, ++ 3.122, ++ 0.086, ++ 3.6, ++ 0.1, ++ 1, ++ 3.622, ++ 0.101, ++ 3.644, ++ 0.794, ++ 3.667, ++ 0.794, ++ 0, ++ 4.7, ++ 0.794 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.7, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.7, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.7, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.7, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.7, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.7, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.7, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.7, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.7, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.7, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.856, ++ 1, ++ 1.711, ++ 1, ++ 2.567, ++ 1, ++ 1, ++ 2.789, ++ 1, ++ 3.011, ++ 1.145, ++ 3.233, ++ 0, ++ 1, ++ 3.467, ++ -1.202, ++ 3.7, ++ -6, ++ 3.933, ++ -6, ++ 0, ++ 4.7, ++ -6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 7, ++ 0.433, ++ 7, ++ 1, ++ 0.611, ++ 7, ++ 0.789, ++ -4, ++ 0.967, ++ -4, ++ 1, ++ 1.078, ++ -4, ++ 1.189, ++ 6, ++ 1.3, ++ 6, ++ 1, ++ 1.433, ++ 6, ++ 1.567, ++ -3, ++ 1.7, ++ -3, ++ 1, ++ 1.789, ++ -3, ++ 1.878, ++ -1.459, ++ 1.967, ++ 0, ++ 1, ++ 2.067, ++ 1.642, ++ 2.167, ++ 3.47, ++ 2.267, ++ 4, ++ 1, ++ 2.367, ++ 4.53, ++ 2.467, ++ 4.312, ++ 2.567, ++ 5, ++ 1, ++ 2.889, ++ 7.215, ++ 3.211, ++ 10, ++ 3.533, ++ 10, ++ 1, ++ 3.667, ++ 10, ++ 3.8, ++ 0, ++ 3.933, ++ 0, ++ 1, ++ 4.067, ++ 0, ++ 4.2, ++ 0, ++ 4.333, ++ 0, ++ 0, ++ 4.7, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 1.644, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.722, ++ 0, ++ 2.978, ++ 5, ++ 3.233, ++ 5, ++ 1, ++ 3.489, ++ 5, ++ 3.744, ++ -5, ++ 4, ++ -5, ++ 1, ++ 4.156, ++ -5, ++ 4.311, ++ -3.976, ++ 4.467, ++ -3.976, ++ 0, ++ 4.7, ++ -3.976 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.7, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamShoulder", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0.2, ++ 0.333, ++ 0.2, ++ 1, ++ 0.422, ++ 0.2, ++ 0.511, ++ -0.1, ++ 0.6, ++ -0.1, ++ 1, ++ 1.578, ++ -0.1, ++ 2.556, ++ -0.1, ++ 3.533, ++ -0.1, ++ 1, ++ 3.611, ++ -0.1, ++ 3.689, ++ 0.2, ++ 3.767, ++ 0.2, ++ 1, ++ 3.989, ++ 0.2, ++ 4.211, ++ -0.9, ++ 4.433, ++ -0.9, ++ 0, ++ 4.7, ++ -0.9 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeg", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.7, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ -10, ++ 1, ++ 0.178, ++ -10, ++ 0.356, ++ -7, ++ 0.533, ++ -7, ++ 1, ++ 0.7, ++ -7, ++ 0.867, ++ -10, ++ 1.033, ++ -10, ++ 1, ++ 1.2, ++ -10, ++ 1.367, ++ -8, ++ 1.533, ++ -8, ++ 1, ++ 1.611, ++ -8, ++ 1.689, ++ -8.746, ++ 1.767, ++ -9, ++ 1, ++ 2.011, ++ -9.797, ++ 2.256, ++ -10, ++ 2.5, ++ -10, ++ 1, ++ 2.556, ++ -10, ++ 2.611, ++ -10, ++ 2.667, ++ -10, ++ 1, ++ 2.789, ++ -10, ++ 2.911, ++ -10, ++ 3.033, ++ -10, ++ 0, ++ 4.7, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ -10, ++ 1, ++ 0.178, ++ -10, ++ 0.356, ++ -7, ++ 0.533, ++ -7, ++ 1, ++ 0.7, ++ -7, ++ 0.867, ++ -10, ++ 1.033, ++ -10, ++ 1, ++ 1.2, ++ -10, ++ 1.367, ++ -6, ++ 1.533, ++ -6, ++ 1, ++ 1.611, ++ -6, ++ 1.689, ++ -6.903, ++ 1.767, ++ -7.5, ++ 1, ++ 2.011, ++ -9.377, ++ 2.256, ++ -10, ++ 2.5, ++ -10, ++ 1, ++ 2.567, ++ -10, ++ 2.633, ++ -8.958, ++ 2.7, ++ -8.958, ++ 1, ++ 2.811, ++ -8.958, ++ 2.922, ++ -10, ++ 3.033, ++ -10, ++ 0, ++ 4.7, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairAhoge", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.144, ++ 0, ++ 0.289, ++ 10, ++ 0.433, ++ 10, ++ 1, ++ 0.578, ++ 10, ++ 0.722, ++ -10, ++ 0.867, ++ -10, ++ 1, ++ 0.989, ++ -10, ++ 1.111, ++ 4, ++ 1.233, ++ 4, ++ 1, ++ 1.322, ++ 4, ++ 1.411, ++ 2.767, ++ 1.5, ++ 0, ++ 1, ++ 1.611, ++ -3.459, ++ 1.722, ++ -5.351, ++ 1.833, ++ -5.351, ++ 1, ++ 1.922, ++ -5.351, ++ 2.011, ++ 1.661, ++ 2.1, ++ 1.661, ++ 1, ++ 2.233, ++ 1.661, ++ 2.367, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.867, ++ 0, ++ 3.233, ++ 10, ++ 3.6, ++ 10, ++ 1, ++ 3.722, ++ 10, ++ 3.844, ++ -10, ++ 3.967, ++ -10, ++ 1, ++ 4.078, ++ -10, ++ 4.189, ++ 6, ++ 4.3, ++ 6, ++ 1, ++ 4.356, ++ 6, ++ 4.411, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 4.7, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.7, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.7, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m02.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m02.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m02.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m02.motion3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,1478 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 5.93, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": false, ++ "CurveCount": 33, ++ "TotalSegmentCount": 190, ++ "TotalPointCount": 537, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 18, ++ 1, ++ 0.211, ++ 18, ++ 0.422, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.889, ++ 0, ++ 1.144, ++ 22, ++ 1.4, ++ 22, ++ 1, ++ 1.578, ++ 22, ++ 1.756, ++ 22, ++ 1.933, ++ 22, ++ 1, ++ 2.1, ++ 22, ++ 2.267, ++ 14.992, ++ 2.433, ++ 0, ++ 1, ++ 2.6, ++ -14.992, ++ 2.767, ++ -23, ++ 2.933, ++ -23, ++ 1, ++ 3.244, ++ -23, ++ 3.556, ++ -23, ++ 3.867, ++ -23, ++ 1, ++ 4.078, ++ -23, ++ 4.289, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 5.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ -24, ++ 1, ++ 0.211, ++ -24, ++ 0.422, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.889, ++ 0, ++ 1.144, ++ -18, ++ 1.4, ++ -18, ++ 1, ++ 1.522, ++ -18, ++ 1.644, ++ -11, ++ 1.767, ++ -11, ++ 1, ++ 1.822, ++ -11, ++ 1.878, ++ -11, ++ 1.933, ++ -11, ++ 1, ++ 2.1, ++ -11, ++ 2.267, ++ -3, ++ 2.433, ++ -3, ++ 1, ++ 2.6, ++ -3, ++ 2.767, ++ -30, ++ 2.933, ++ -30, ++ 1, ++ 3.133, ++ -30, ++ 3.333, ++ -23, ++ 3.533, ++ -23, ++ 1, ++ 3.644, ++ -23, ++ 3.756, ++ -23, ++ 3.867, ++ -23, ++ 1, ++ 3.911, ++ -23, ++ 3.956, ++ -23, ++ 4, ++ -23, ++ 1, ++ 4.167, ++ -23, ++ 4.333, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 5.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.756, ++ 0, ++ 0.844, ++ 1.707, ++ 0.933, ++ 8, ++ 1, ++ 1.122, ++ 21.373, ++ 1.311, ++ 30, ++ 1.5, ++ 30, ++ 1, ++ 1.656, ++ 30, ++ 1.811, ++ 30, ++ 1.967, ++ 30, ++ 1, ++ 2.289, ++ 30, ++ 2.611, ++ -30, ++ 2.933, ++ -30, ++ 1, ++ 3.244, ++ -30, ++ 3.556, ++ -30, ++ 3.867, ++ -30, ++ 1, ++ 4.078, ++ -30, ++ 4.289, ++ -21.337, ++ 4.5, ++ 1, ++ 1, ++ 4.578, ++ 9.23, ++ 4.656, ++ 17, ++ 4.733, ++ 17, ++ 0, ++ 5.933, ++ 17 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5.933, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.044, ++ 1, ++ 1.089, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.178, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.311, ++ 1, ++ 1.367, ++ 1, ++ 1, ++ 1.833, ++ 1, ++ 2.3, ++ 1, ++ 2.767, ++ 1, ++ 1, ++ 2.867, ++ 1, ++ 2.967, ++ 1.2, ++ 3.067, ++ 1.2, ++ 1, ++ 3.233, ++ 1.2, ++ 3.4, ++ 1, ++ 3.567, ++ 1, ++ 1, ++ 3.689, ++ 1, ++ 3.811, ++ 1, ++ 3.933, ++ 1, ++ 1, ++ 3.978, ++ 1, ++ 4.022, ++ 0, ++ 4.067, ++ 0, ++ 1, ++ 4.089, ++ 0, ++ 4.111, ++ 0, ++ 4.133, ++ 0, ++ 1, ++ 4.189, ++ 0, ++ 4.244, ++ 1, ++ 4.3, ++ 1, ++ 1, ++ 4.4, ++ 1, ++ 4.5, ++ 1, ++ 4.6, ++ 1, ++ 1, ++ 4.633, ++ 1, ++ 4.667, ++ 0, ++ 4.7, ++ 0, ++ 0, ++ 5.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0.63, ++ 1, ++ 1.433, ++ 0.63, ++ 2.867, ++ 0.6, ++ 4.3, ++ 0.6, ++ 1, ++ 4.4, ++ 0.6, ++ 4.5, ++ 0.771, ++ 4.6, ++ 0.771, ++ 0, ++ 5.933, ++ 0.771 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.044, ++ 1, ++ 1.089, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.178, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.256, ++ 0, ++ 1.311, ++ 1, ++ 1.367, ++ 1, ++ 1, ++ 1.833, ++ 1, ++ 2.3, ++ 1, ++ 2.767, ++ 1, ++ 1, ++ 2.867, ++ 1, ++ 2.967, ++ 1.2, ++ 3.067, ++ 1.2, ++ 1, ++ 3.233, ++ 1.2, ++ 3.4, ++ 1, ++ 3.567, ++ 1, ++ 1, ++ 3.689, ++ 1, ++ 3.811, ++ 1, ++ 3.933, ++ 1, ++ 1, ++ 3.978, ++ 1, ++ 4.022, ++ 0, ++ 4.067, ++ 0, ++ 1, ++ 4.089, ++ 0, ++ 4.111, ++ 0, ++ 4.133, ++ 0, ++ 1, ++ 4.189, ++ 0, ++ 4.244, ++ 1, ++ 4.3, ++ 1, ++ 1, ++ 4.4, ++ 1, ++ 4.5, ++ 1, ++ 4.6, ++ 1, ++ 1, ++ 4.633, ++ 1, ++ 4.667, ++ 0, ++ 4.7, ++ 0, ++ 0, ++ 5.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0.63, ++ 1, ++ 1.433, ++ 0.63, ++ 2.867, ++ 0.6, ++ 4.3, ++ 0.6, ++ 1, ++ 4.4, ++ 0.6, ++ 4.5, ++ 0.76, ++ 4.6, ++ 0.76, ++ 0, ++ 5.933, ++ 0.76 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ -0.002, ++ 1, ++ 0.211, ++ -0.002, ++ 0.422, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.889, ++ 0, ++ 1.144, ++ -0.31, ++ 1.4, ++ -0.31, ++ 1, ++ 1.578, ++ -0.31, ++ 1.756, ++ -0.31, ++ 1.933, ++ -0.31, ++ 1, ++ 2.233, ++ -0.31, ++ 2.533, ++ 0.67, ++ 2.833, ++ 0.67, ++ 1, ++ 3.144, ++ 0.67, ++ 3.456, ++ 0.67, ++ 3.767, ++ 0.67, ++ 1, ++ 4.011, ++ 0.67, ++ 4.256, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 5.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.422, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.889, ++ 0, ++ 1.144, ++ 0.38, ++ 1.4, ++ 0.38, ++ 1, ++ 1.578, ++ 0.38, ++ 1.756, ++ 0.38, ++ 1.933, ++ 0.38, ++ 1, ++ 2.233, ++ 0.38, ++ 2.533, ++ 0.46, ++ 2.833, ++ 0.46, ++ 1, ++ 3.144, ++ 0.46, ++ 3.456, ++ 0.46, ++ 3.767, ++ 0.46, ++ 1, ++ 4.011, ++ 0.46, ++ 4.256, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 5.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 1, ++ 2.933, ++ 0, ++ 3, ++ 0.125, ++ 3.067, ++ 0.125, ++ 1, ++ 3.133, ++ 0.125, ++ 3.2, ++ 0, ++ 3.267, ++ 0, ++ 1, ++ 3.711, ++ 0, ++ 4.156, ++ 0, ++ 4.6, ++ 0, ++ 1, ++ 4.667, ++ 0, ++ 4.733, ++ 0.396, ++ 4.8, ++ 0.396, ++ 0, ++ 5.933, ++ 0.396 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.911, ++ 0, ++ 2.867, ++ 0, ++ 1, ++ 2.933, ++ 0, ++ 3, ++ 0.125, ++ 3.067, ++ 0.125, ++ 1, ++ 3.133, ++ 0.125, ++ 3.2, ++ 0, ++ 3.267, ++ 0, ++ 1, ++ 3.711, ++ 0, ++ 4.156, ++ 0, ++ 4.6, ++ 0, ++ 1, ++ 4.667, ++ 0, ++ 4.733, ++ 0.417, ++ 4.8, ++ 0.417, ++ 0, ++ 5.933, ++ 0.417 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0.03, ++ 0, ++ 5.933, ++ 0.03 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 1.433, ++ -1, ++ 2.867, ++ -1, ++ 4.3, ++ -1, ++ 1, ++ 4.367, ++ -1, ++ 4.433, ++ 1, ++ 4.5, ++ 1, ++ 0, ++ 5.933, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.433, ++ 1, ++ 2.867, ++ 1, ++ 4.3, ++ 1, ++ 1, ++ 4.367, ++ 1, ++ 4.433, ++ 0, ++ 4.5, ++ 0, ++ 0, ++ 5.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.489, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 0.822, ++ 0.667, ++ 0.867, ++ 2, ++ 1, ++ 1.044, ++ 7.333, ++ 1.222, ++ 10, ++ 1.4, ++ 10, ++ 1, ++ 1.533, ++ 10, ++ 1.667, ++ 10, ++ 1.8, ++ 10, ++ 1, ++ 2.178, ++ 10, ++ 2.556, ++ 6, ++ 2.933, ++ 6, ++ 1, ++ 3.244, ++ 6, ++ 3.556, ++ 6, ++ 3.867, ++ 6, ++ 1, ++ 4.189, ++ 6, ++ 4.511, ++ 0, ++ 4.833, ++ 0, ++ 1, ++ 4.956, ++ 0, ++ 5.078, ++ 1.192, ++ 5.2, ++ 1.192, ++ 1, ++ 5.322, ++ 1.192, ++ 5.444, ++ 0.013, ++ 5.567, ++ 0.013, ++ 0, ++ 5.933, ++ 0.013 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.422, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 0.7, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.533, ++ 0, ++ 1.933, ++ 0, ++ 1, ++ 2.078, ++ 0, ++ 2.222, ++ 4, ++ 2.367, ++ 4, ++ 1, ++ 2.556, ++ 4, ++ 2.744, ++ -2.18, ++ 2.933, ++ -2.18, ++ 1, ++ 3.022, ++ -2.18, ++ 3.111, ++ 0, ++ 3.2, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.711, ++ -1, ++ 3.967, ++ -1, ++ 1, ++ 4.067, ++ -1, ++ 4.167, ++ -1.018, ++ 4.267, ++ 0, ++ 1, ++ 4.333, ++ 0.679, ++ 4.4, ++ 10, ++ 4.467, ++ 10, ++ 1, ++ 4.567, ++ 10, ++ 4.667, ++ -5, ++ 4.767, ++ -5, ++ 1, ++ 4.889, ++ -5, ++ 5.011, ++ 0, ++ 5.133, ++ 0, ++ 0, ++ 5.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.733, ++ 0, ++ 0.767, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 1.278, ++ 0, ++ 1.756, ++ -4, ++ 2.233, ++ -4, ++ 1, ++ 2.544, ++ -4, ++ 2.856, ++ 8, ++ 3.167, ++ 8, ++ 1, ++ 3.4, ++ 8, ++ 3.633, ++ 8.008, ++ 3.867, ++ 7.985, ++ 1, ++ 4.178, ++ 7.954, ++ 4.489, ++ -3, ++ 4.8, ++ -3, ++ 0, ++ 5.933, ++ -3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ 1, ++ 0.367, ++ 1, ++ 1, ++ 0.511, ++ 1, ++ 0.656, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 1.022, ++ 0, ++ 1.244, ++ 1, ++ 1.467, ++ 1, ++ 1, ++ 1.689, ++ 1, ++ 1.911, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.344, ++ 0, ++ 2.556, ++ 1, ++ 2.767, ++ 1, ++ 1, ++ 2.967, ++ 1, ++ 3.167, ++ 0, ++ 3.367, ++ 0, ++ 1, ++ 3.578, ++ 0, ++ 3.789, ++ 1, ++ 4, ++ 1, ++ 1, ++ 4.233, ++ 1, ++ 4.467, ++ 0, ++ 4.7, ++ 0, ++ 1, ++ 4.9, ++ 0, ++ 5.1, ++ 0, ++ 5.3, ++ 0, ++ 0, ++ 5.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamShoulder", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.911, ++ 0.4, ++ 1.367, ++ 0.4, ++ 1, ++ 1.889, ++ 0.4, ++ 2.411, ++ -1, ++ 2.933, ++ -1, ++ 1, ++ 3.244, ++ -1, ++ 3.556, ++ -1, ++ 3.867, ++ -1, ++ 0, ++ 5.933, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeg", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5.933, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ -8.7, ++ 1, ++ 0.289, ++ -8.7, ++ 0.578, ++ -8.7, ++ 0.867, ++ -8.7, ++ 1, ++ 1, ++ -8.7, ++ 1.133, ++ -10, ++ 1.267, ++ -10, ++ 1, ++ 1.578, ++ -10, ++ 1.889, ++ -10, ++ 2.2, ++ -10, ++ 1, ++ 2.444, ++ -10, ++ 2.689, ++ -6.9, ++ 2.933, ++ -6.9, ++ 1, ++ 3.244, ++ -6.9, ++ 3.556, ++ -6.9, ++ 3.867, ++ -6.9, ++ 1, ++ 3.989, ++ -6.9, ++ 4.111, ++ -8.3, ++ 4.233, ++ -8.3, ++ 1, ++ 4.344, ++ -8.3, ++ 4.456, ++ -3, ++ 4.567, ++ -3, ++ 1, ++ 4.689, ++ -3, ++ 4.811, ++ -4, ++ 4.933, ++ -4, ++ 1, ++ 5.1, ++ -4, ++ 5.267, ++ -3, ++ 5.433, ++ -3, ++ 0, ++ 5.933, ++ -3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ -8.7, ++ 1, ++ 0.289, ++ -8.7, ++ 0.578, ++ -8.7, ++ 0.867, ++ -8.7, ++ 1, ++ 1, ++ -8.7, ++ 1.133, ++ -10, ++ 1.267, ++ -10, ++ 1, ++ 1.578, ++ -10, ++ 1.889, ++ -10, ++ 2.2, ++ -10, ++ 1, ++ 2.444, ++ -10, ++ 2.689, ++ -10, ++ 2.933, ++ -10, ++ 1, ++ 3.244, ++ -10, ++ 3.556, ++ -10, ++ 3.867, ++ -10, ++ 1, ++ 3.989, ++ -10, ++ 4.111, ++ -9.998, ++ 4.233, ++ -7.8, ++ 1, ++ 4.344, ++ -5.802, ++ 4.456, ++ 0.03, ++ 4.567, ++ 0.03, ++ 1, ++ 4.689, ++ 0.03, ++ 4.811, ++ -1, ++ 4.933, ++ -1, ++ 1, ++ 5.122, ++ -1, ++ 5.311, ++ -0.002, ++ 5.5, ++ -0.002, ++ 0, ++ 5.933, ++ -0.002 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.067, ++ 0, ++ 2.133, ++ 0, ++ 3.2, ++ 0, ++ 1, ++ 3.633, ++ 0, ++ 4.067, ++ 1, ++ 4.5, ++ 1, ++ 1, ++ 4.667, ++ 1, ++ 4.833, ++ -1, ++ 5, ++ -1, ++ 1, ++ 5.122, ++ -1, ++ 5.244, ++ 0.208, ++ 5.367, ++ 0.208, ++ 0, ++ 5.933, ++ 0.208 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.067, ++ 0, ++ 2.133, ++ 0, ++ 3.2, ++ 0, ++ 1, ++ 3.633, ++ 0, ++ 4.067, ++ 1, ++ 4.5, ++ 1, ++ 1, ++ 4.667, ++ 1, ++ 4.833, ++ -1, ++ 5, ++ -1, ++ 1, ++ 5.122, ++ -1, ++ 5.244, ++ 0.208, ++ 5.367, ++ 0.208, ++ 0, ++ 5.933, ++ 0.208 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairAhoge", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.267, ++ 10, ++ 1.4, ++ 10, ++ 1, ++ 1.489, ++ 10, ++ 1.578, ++ 2.177, ++ 1.667, ++ 2.177, ++ 1, ++ 1.789, ++ 2.177, ++ 1.911, ++ 10, ++ 2.033, ++ 10, ++ 1, ++ 2.289, ++ 10, ++ 2.544, ++ -10, ++ 2.8, ++ -10, ++ 1, ++ 2.933, ++ -10, ++ 3.067, ++ 7.54, ++ 3.2, ++ 7.54, ++ 1, ++ 3.344, ++ 7.54, ++ 3.489, ++ 0, ++ 3.633, ++ 0, ++ 1, ++ 3.911, ++ 0, ++ 4.189, ++ 0, ++ 4.467, ++ 0, ++ 1, ++ 4.6, ++ 0, ++ 4.733, ++ 10, ++ 4.867, ++ 10, ++ 1, ++ 4.989, ++ 10, ++ 5.111, ++ -10, ++ 5.233, ++ -10, ++ 1, ++ 5.322, ++ -10, ++ 5.411, ++ 3.456, ++ 5.5, ++ 3.456, ++ 1, ++ 5.556, ++ 3.456, ++ 5.611, ++ 0, ++ 5.667, ++ 0, ++ 0, ++ 5.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.93, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m03.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m03.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m03.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m03.motion3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,1331 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4.2, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": false, ++ "CurveCount": 33, ++ "TotalSegmentCount": 169, ++ "TotalPointCount": 474, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.389, ++ 0, ++ 0.611, ++ 0, ++ 0.833, ++ 0, ++ 1, ++ 0.933, ++ 0, ++ 1.033, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.311, ++ 0, ++ 1.489, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.778, ++ 0, ++ 1.889, ++ -0.268, ++ 2, ++ -1, ++ 1, ++ 2.089, ++ -1.585, ++ 2.178, ++ -2, ++ 2.267, ++ -2, ++ 0, ++ 4.2, ++ -2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.433, ++ -18, ++ 0.567, ++ -18, ++ 1, ++ 0.656, ++ -18, ++ 0.744, ++ 8, ++ 0.833, ++ 8, ++ 1, ++ 0.933, ++ 8, ++ 1.033, ++ -8, ++ 1.133, ++ -8, ++ 1, ++ 1.311, ++ -8, ++ 1.489, ++ 10, ++ 1.667, ++ 10, ++ 1, ++ 1.778, ++ 10, ++ 1.889, ++ -21, ++ 2, ++ -21, ++ 1, ++ 2.089, ++ -21, ++ 2.178, ++ -3, ++ 2.267, ++ -3, ++ 0, ++ 4.2, ++ -3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.411, ++ -1, ++ 0.533, ++ -1, ++ 1, ++ 0.722, ++ -1, ++ 0.911, ++ 17, ++ 1.1, ++ 17, ++ 1, ++ 1.411, ++ 17, ++ 1.722, ++ -22, ++ 2.033, ++ -22, ++ 1, ++ 2.244, ++ -22, ++ 2.456, ++ 11, ++ 2.667, ++ 11, ++ 0, ++ 4.2, ++ 11 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.2, ++ 1, ++ 0.233, ++ 1, ++ 0.267, ++ 1, ++ 1, ++ 0.322, ++ 1, ++ 0.378, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.478, ++ 0, ++ 0.522, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.644, ++ 0, ++ 0.722, ++ 1, ++ 0.8, ++ 1, ++ 1, ++ 1.056, ++ 1, ++ 1.311, ++ 0.988, ++ 1.567, ++ 0.988, ++ 1, ++ 1.789, ++ 0.988, ++ 2.011, ++ 1, ++ 2.233, ++ 1, ++ 1, ++ 2.267, ++ 1, ++ 2.3, ++ 1, ++ 2.333, ++ 1, ++ 1, ++ 2.367, ++ 1, ++ 2.4, ++ 0, ++ 2.433, ++ 0, ++ 1, ++ 2.478, ++ 0, ++ 2.522, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.622, ++ 0, ++ 2.678, ++ 1, ++ 2.733, ++ 1, ++ 0, ++ 4.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.2, ++ 1, ++ 0.233, ++ 1, ++ 0.267, ++ 1, ++ 1, ++ 0.322, ++ 1, ++ 0.378, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.478, ++ 0, ++ 0.522, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.644, ++ 0, ++ 0.722, ++ 1, ++ 0.8, ++ 1, ++ 1, ++ 1.056, ++ 1, ++ 1.311, ++ 1, ++ 1.567, ++ 1, ++ 1, ++ 1.789, ++ 1, ++ 2.011, ++ 1, ++ 2.233, ++ 1, ++ 1, ++ 2.267, ++ 1, ++ 2.3, ++ 1, ++ 2.333, ++ 1, ++ 1, ++ 2.367, ++ 1, ++ 2.4, ++ 0, ++ 2.433, ++ 0, ++ 1, ++ 2.478, ++ 0, ++ 2.522, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.622, ++ 0, ++ 2.678, ++ 1, ++ 2.733, ++ 1, ++ 0, ++ 4.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.256, ++ 0, ++ 0.344, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.478, ++ 0, ++ 0.522, ++ -1, ++ 0.567, ++ -1, ++ 1, ++ 0.8, ++ -1, ++ 1.033, ++ -1, ++ 1.267, ++ -1, ++ 1, ++ 1.422, ++ -1, ++ 1.578, ++ 0.583, ++ 1.733, ++ 0.583, ++ 1, ++ 1.967, ++ 0.583, ++ 2.2, ++ 0.583, ++ 2.433, ++ 0.583, ++ 1, ++ 2.478, ++ 0.583, ++ 2.522, ++ 0, ++ 2.567, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.256, ++ 0, ++ 0.344, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.478, ++ 0, ++ 0.522, ++ 1, ++ 0.567, ++ 1, ++ 1, ++ 0.8, ++ 1, ++ 1.033, ++ 1, ++ 1.267, ++ 1, ++ 1, ++ 1.422, ++ 1, ++ 1.578, ++ 0.75, ++ 1.733, ++ 0.75, ++ 1, ++ 1.967, ++ 0.75, ++ 2.2, ++ 0.75, ++ 2.433, ++ 0.75, ++ 1, ++ 2.478, ++ 0.75, ++ 2.522, ++ 0, ++ 2.567, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 0, ++ 4.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.322, ++ -4, ++ 0.4, ++ -4, ++ 1, ++ 0.478, ++ -4, ++ 0.556, ++ 10, ++ 0.633, ++ 10, ++ 1, ++ 0.8, ++ 10, ++ 0.967, ++ -0.386, ++ 1.133, ++ -0.386, ++ 1, ++ 1.244, ++ -0.386, ++ 1.356, ++ 10, ++ 1.467, ++ 10, ++ 1, ++ 1.6, ++ 10, ++ 1.733, ++ 0, ++ 1.867, ++ 0, ++ 1, ++ 2.044, ++ 0, ++ 2.222, ++ 10, ++ 2.4, ++ 10, ++ 1, ++ 2.444, ++ 10, ++ 2.489, ++ 10.395, ++ 2.533, ++ 9.649, ++ 1, ++ 2.7, ++ 6.854, ++ 2.867, ++ -3.526, ++ 3.033, ++ -3.526, ++ 1, ++ 3.267, ++ -3.526, ++ 3.5, ++ 6.807, ++ 3.733, ++ 6.807, ++ 1, ++ 3.811, ++ 6.807, ++ 3.889, ++ 6, ++ 3.967, ++ 6, ++ 0, ++ 4.2, ++ 6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.256, ++ 0, ++ 0.344, ++ -1, ++ 0.433, ++ -1, ++ 1, ++ 0.656, ++ -1, ++ 0.878, ++ 6, ++ 1.1, ++ 6, ++ 1, ++ 1.333, ++ 6, ++ 1.567, ++ -3, ++ 1.8, ++ -3, ++ 1, ++ 2.256, ++ -3, ++ 2.711, ++ 8, ++ 3.167, ++ 8, ++ 0, ++ 4.2, ++ 8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ 1, ++ 0.567, ++ 1, ++ 1, ++ 0.733, ++ 1, ++ 0.9, ++ 0, ++ 1.067, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 1.533, ++ 1, ++ 1.767, ++ 1, ++ 1, ++ 2.033, ++ 1, ++ 2.3, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.778, ++ 0, ++ 2.989, ++ 1, ++ 3.2, ++ 1, ++ 1, ++ 3.4, ++ 1, ++ 3.6, ++ 0, ++ 3.8, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamShoulder", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeg", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.8, ++ 1, ++ 1.6, ++ 1, ++ 2.4, ++ 1, ++ 1, ++ 2.522, ++ 1, ++ 2.644, ++ 0, ++ 2.767, ++ 0, ++ 1, ++ 3.011, ++ 0, ++ 3.256, ++ 0.062, ++ 3.5, ++ 0.062, ++ 0, ++ 4.2, ++ 0.062 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ -10, ++ 1, ++ 0.256, ++ -10, ++ 0.511, ++ 0, ++ 0.767, ++ 0, ++ 1, ++ 0.889, ++ 0, ++ 1.011, ++ -6.5, ++ 1.133, ++ -6.5, ++ 1, ++ 1.289, ++ -6.5, ++ 1.444, ++ 0, ++ 1.6, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.911, ++ -8, ++ 2.067, ++ -8, ++ 1, ++ 2.344, ++ -8, ++ 2.622, ++ -1.4, ++ 2.9, ++ -1.4, ++ 1, ++ 2.978, ++ -1.4, ++ 3.056, ++ -1.775, ++ 3.133, ++ -2.3, ++ 1, ++ 3.211, ++ -2.825, ++ 3.289, ++ -3, ++ 3.367, ++ -3, ++ 1, ++ 3.433, ++ -3, ++ 3.5, ++ -2.5, ++ 3.567, ++ -2.5, ++ 1, ++ 3.733, ++ -2.5, ++ 3.9, ++ -3, ++ 4.067, ++ -3, ++ 0, ++ 4.2, ++ -3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ -10, ++ 1, ++ 0.256, ++ -10, ++ 0.511, ++ 0, ++ 0.767, ++ 0, ++ 1, ++ 0.867, ++ 0, ++ 0.967, ++ -5.2, ++ 1.067, ++ -5.2, ++ 1, ++ 1.244, ++ -5.2, ++ 1.422, ++ 0, ++ 1.6, ++ 0, ++ 1, ++ 1.778, ++ 0, ++ 1.956, ++ -6.3, ++ 2.133, ++ -6.3, ++ 1, ++ 2.422, ++ -6.3, ++ 2.711, ++ 0.029, ++ 3, ++ 0.029, ++ 1, ++ 3.144, ++ 0.029, ++ 3.289, ++ 0, ++ 3.433, ++ 0, ++ 1, ++ 3.5, ++ 0, ++ 3.567, ++ 0, ++ 3.633, ++ 0, ++ 1, ++ 3.722, ++ 0, ++ 3.811, ++ -0.029, ++ 3.9, ++ -0.029, ++ 0, ++ 4.2, ++ -0.029 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.256, ++ 0, ++ 0.344, ++ 1, ++ 0.433, ++ 1, ++ 1, ++ 0.589, ++ 1, ++ 0.744, ++ -1, ++ 0.9, ++ -1, ++ 1, ++ 1.111, ++ -1, ++ 1.322, ++ 1, ++ 1.533, ++ 1, ++ 1, ++ 1.733, ++ 1, ++ 1.933, ++ -1, ++ 2.133, ++ -1, ++ 1, ++ 2.411, ++ -1, ++ 2.689, ++ 1, ++ 2.967, ++ 1, ++ 1, ++ 3.111, ++ 1, ++ 3.256, ++ -1, ++ 3.4, ++ -1, ++ 1, ++ 3.5, ++ -1, ++ 3.6, ++ 0.8, ++ 3.7, ++ 0.8, ++ 0, ++ 4.2, ++ 0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.256, ++ 0, ++ 0.344, ++ 1, ++ 0.433, ++ 1, ++ 1, ++ 0.589, ++ 1, ++ 0.744, ++ -1, ++ 0.9, ++ -1, ++ 1, ++ 1.111, ++ -1, ++ 1.322, ++ 1, ++ 1.533, ++ 1, ++ 1, ++ 1.733, ++ 1, ++ 1.933, ++ -1, ++ 2.133, ++ -1, ++ 1, ++ 2.411, ++ -1, ++ 2.689, ++ 1, ++ 2.967, ++ 1, ++ 1, ++ 3.111, ++ 1, ++ 3.256, ++ -0.6, ++ 3.4, ++ -0.6, ++ 1, ++ 3.5, ++ -0.6, ++ 3.6, ++ 0.8, ++ 3.7, ++ 0.8, ++ 0, ++ 4.2, ++ 0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairAhoge", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ -3.127, ++ 0.367, ++ -4, ++ 1, ++ 0.511, ++ -5.032, ++ 0.656, ++ -5, ++ 0.8, ++ -5, ++ 1, ++ 0.9, ++ -5, ++ 1, ++ 10, ++ 1.1, ++ 10, ++ 1, ++ 1.267, ++ 10, ++ 1.433, ++ 10.072, ++ 1.6, ++ 8, ++ 1, ++ 1.722, ++ 6.481, ++ 1.844, ++ -10, ++ 1.967, ++ -10, ++ 1, ++ 2.122, ++ -10, ++ 2.278, ++ -10.146, ++ 2.433, ++ -9.434, ++ 1, ++ 2.589, ++ -8.722, ++ 2.744, ++ 10, ++ 2.9, ++ 10, ++ 1, ++ 3.011, ++ 10, ++ 3.122, ++ -5.646, ++ 3.233, ++ -5.646, ++ 1, ++ 3.367, ++ -5.646, ++ 3.5, ++ 3.825, ++ 3.633, ++ 3.825, ++ 1, ++ 3.767, ++ 3.825, ++ 3.9, ++ 0, ++ 4.033, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m04.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m04.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m04.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m04.motion3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,882 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4.43, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": false, ++ "CurveCount": 31, ++ "TotalSegmentCount": 106, ++ "TotalPointCount": 287, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.211, ++ 1, ++ 0.422, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.911, ++ 0, ++ 1.189, ++ 5, ++ 1.467, ++ 5, ++ 1, ++ 1.689, ++ 5, ++ 1.911, ++ -16, ++ 2.133, ++ -16, ++ 1, ++ 2.356, ++ -16, ++ 2.578, ++ 13.871, ++ 2.8, ++ 13.871, ++ 1, ++ 2.956, ++ 13.871, ++ 3.111, ++ 0, ++ 3.267, ++ 0, ++ 0, ++ 4.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.422, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.911, ++ 0, ++ 1.189, ++ -25, ++ 1.467, ++ -25, ++ 1, ++ 1.689, ++ -25, ++ 1.911, ++ -15.225, ++ 2.133, ++ -11, ++ 1, ++ 2.356, ++ -6.775, ++ 2.578, ++ -5.127, ++ 2.8, ++ -2.5, ++ 1, ++ 2.956, ++ -0.661, ++ 3.111, ++ 0, ++ 3.267, ++ 0, ++ 0, ++ 4.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.756, ++ 0, ++ 0.844, ++ -4, ++ 0.933, ++ -4, ++ 1, ++ 1.122, ++ -4, ++ 1.311, ++ 18, ++ 1.5, ++ 18, ++ 1, ++ 1.722, ++ 18, ++ 1.944, ++ -14, ++ 2.167, ++ -14, ++ 1, ++ 2.567, ++ -14, ++ 2.967, ++ -14, ++ 3.367, ++ -14, ++ 1, ++ 3.511, ++ -14, ++ 3.656, ++ -12, ++ 3.8, ++ -12, ++ 0, ++ 4.433, ++ -12 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.433, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1.2, ++ 1, ++ 0.389, ++ 1.2, ++ 0.778, ++ 1.148, ++ 1.167, ++ 1, ++ 1, ++ 1.211, ++ 0.983, ++ 1.256, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.322, ++ 0, ++ 1.344, ++ 0, ++ 1.367, ++ 0, ++ 1, ++ 1.422, ++ 0, ++ 1.478, ++ 1, ++ 1.533, ++ 1, ++ 1, ++ 1.944, ++ 1, ++ 2.356, ++ 1, ++ 2.767, ++ 1, ++ 1, ++ 2.811, ++ 1, ++ 2.856, ++ 0, ++ 2.9, ++ 0, ++ 1, ++ 2.922, ++ 0, ++ 2.944, ++ 0, ++ 2.967, ++ 0, ++ 1, ++ 3.022, ++ 0, ++ 3.078, ++ 1, ++ 3.133, ++ 1, ++ 0, ++ 4.433, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1.2, ++ 1, ++ 0.389, ++ 1.2, ++ 0.778, ++ 1.148, ++ 1.167, ++ 1, ++ 1, ++ 1.211, ++ 0.983, ++ 1.256, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.322, ++ 0, ++ 1.344, ++ 0, ++ 1.367, ++ 0, ++ 1, ++ 1.422, ++ 0, ++ 1.478, ++ 1, ++ 1.533, ++ 1, ++ 1, ++ 1.944, ++ 1, ++ 2.356, ++ 1, ++ 2.767, ++ 1, ++ 1, ++ 2.811, ++ 1, ++ 2.856, ++ 0, ++ 2.9, ++ 0, ++ 1, ++ 2.922, ++ 0, ++ 2.944, ++ 0, ++ 2.967, ++ 0, ++ 1, ++ 3.022, ++ 0, ++ 3.078, ++ 1, ++ 3.133, ++ 1, ++ 0, ++ 4.433, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.422, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.911, ++ 0, ++ 1.189, ++ -0.44, ++ 1.467, ++ -0.44, ++ 1, ++ 1.689, ++ -0.44, ++ 1.911, ++ 0.79, ++ 2.133, ++ 0.79, ++ 1, ++ 2.511, ++ 0.79, ++ 2.889, ++ 0, ++ 3.267, ++ 0, ++ 0, ++ 4.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.422, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.911, ++ 0, ++ 1.189, ++ -1, ++ 1.467, ++ -1, ++ 1, ++ 1.689, ++ -1, ++ 1.911, ++ -1, ++ 2.133, ++ -1, ++ 1, ++ 2.511, ++ -1, ++ 2.889, ++ 0, ++ 3.267, ++ 0, ++ 0, ++ 4.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.544, ++ 1, ++ 1.089, ++ 1, ++ 1.633, ++ 1, ++ 1, ++ 1.856, ++ 1, ++ 2.078, ++ 0, ++ 2.3, ++ 0, ++ 1, ++ 2.5, ++ 0, ++ 2.7, ++ 1, ++ 2.9, ++ 1, ++ 0, ++ 4.433, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.544, ++ 1, ++ 1.089, ++ 1, ++ 1.633, ++ 1, ++ 1, ++ 1.856, ++ 1, ++ 2.078, ++ 0, ++ 2.3, ++ 0, ++ 1, ++ 2.5, ++ 0, ++ 2.7, ++ 1, ++ 2.9, ++ 1, ++ 0, ++ 4.433, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ -1, ++ 0, ++ 4.433, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ -1, ++ 0, ++ 4.433, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ -2, ++ 0, ++ 4.433, ++ -2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.489, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 0.933, ++ 0, ++ 1.133, ++ -7, ++ 1.333, ++ -7, ++ 1, ++ 1.644, ++ -7, ++ 1.956, ++ 0, ++ 2.267, ++ 0, ++ 0, ++ 4.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.489, ++ 0, ++ 0.733, ++ 0, ++ 0, ++ 4.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 2, ++ 1, ++ 0.233, ++ 2, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.733, ++ 0, ++ 0.767, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 1, ++ 0, ++ 1.2, ++ -4, ++ 1.4, ++ -4, ++ 1, ++ 1.711, ++ -4, ++ 2.022, ++ 5, ++ 2.333, ++ 5, ++ 1, ++ 2.567, ++ 5, ++ 2.8, ++ 3.64, ++ 3.033, ++ 0, ++ 1, ++ 3.133, ++ -1.56, ++ 3.233, ++ -3, ++ 3.333, ++ -3, ++ 1, ++ 3.467, ++ -3, ++ 3.6, ++ -2, ++ 3.733, ++ -2, ++ 0, ++ 4.433, ++ -2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ 1, ++ 0.567, ++ 1, ++ 1, ++ 0.711, ++ 1, ++ 0.856, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.444, ++ 1, ++ 1.667, ++ 1, ++ 1, ++ 1.889, ++ 1, ++ 2.111, ++ 0, ++ 2.333, ++ 0, ++ 1, ++ 2.544, ++ 0, ++ 2.756, ++ 1, ++ 2.967, ++ 1, ++ 1, ++ 3.167, ++ 1, ++ 3.367, ++ 0, ++ 3.567, ++ 0, ++ 0, ++ 4.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamShoulder", ++ "Segments": [ ++ 0, ++ 0.1, ++ 1, ++ 0.467, ++ 0.1, ++ 0.933, ++ 1, ++ 1.4, ++ 1, ++ 1, ++ 1.844, ++ 1, ++ 2.289, ++ 1, ++ 2.733, ++ 1, ++ 1, ++ 2.967, ++ 1, ++ 3.2, ++ -1, ++ 3.433, ++ -1, ++ 0, ++ 4.433, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeg", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.433, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ -10, ++ 0, ++ 4.433, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ -10, ++ 0, ++ 4.433, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairAhoge", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ 0, ++ 0.9, ++ -0.012, ++ 1, ++ 1.067, ++ -0.019, ++ 1.233, ++ -6.827, ++ 1.4, ++ -6.827, ++ 1, ++ 1.511, ++ -6.827, ++ 1.622, ++ 7.958, ++ 1.733, ++ 7.958, ++ 1, ++ 1.944, ++ 7.958, ++ 2.156, ++ -7.565, ++ 2.367, ++ -7.565, ++ 1, ++ 2.5, ++ -7.565, ++ 2.633, ++ 9.434, ++ 2.767, ++ 9.434, ++ 1, ++ 2.978, ++ 9.434, ++ 3.189, ++ -8.871, ++ 3.4, ++ -8.871, ++ 1, ++ 3.5, ++ -8.871, ++ 3.6, ++ 7.588, ++ 3.7, ++ 7.588, ++ 1, ++ 3.789, ++ 7.588, ++ 3.878, ++ -3.904, ++ 3.967, ++ -3.904, ++ 1, ++ 4.011, ++ -3.904, ++ 4.056, ++ -0.032, ++ 4.1, ++ -0.032, ++ 0, ++ 4.433, ++ -0.032 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.43, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m05.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m05.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m05.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m05.motion3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,1670 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 8.57, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": false, ++ "CurveCount": 32, ++ "TotalSegmentCount": 218, ++ "TotalPointCount": 622, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ 1, ++ 0.567, ++ 1, ++ 1, ++ 1.122, ++ 1, ++ 1.678, ++ 1, ++ 2.233, ++ 1, ++ 1, ++ 2.533, ++ 1, ++ 2.833, ++ -30, ++ 3.133, ++ -30, ++ 1, ++ 4.067, ++ -30, ++ 5, ++ -30, ++ 5.933, ++ -30, ++ 1, ++ 6.322, ++ -30, ++ 6.711, ++ 0, ++ 7.1, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ 18, ++ 0.567, ++ 18, ++ 1, ++ 0.856, ++ 18, ++ 1.144, ++ -9.95, ++ 1.433, ++ -9.95, ++ 1, ++ 1.522, ++ -9.95, ++ 1.611, ++ -1.589, ++ 1.7, ++ -1.589, ++ 1, ++ 1.911, ++ -1.589, ++ 2.122, ++ -8.047, ++ 2.333, ++ -8.047, ++ 1, ++ 2.6, ++ -8.047, ++ 2.867, ++ 30, ++ 3.133, ++ 30, ++ 1, ++ 3.478, ++ 30, ++ 3.822, ++ 29.529, ++ 4.167, ++ 27.847, ++ 1, ++ 4.311, ++ 27.142, ++ 4.456, ++ 25.42, ++ 4.6, ++ 24.243, ++ 1, ++ 4.922, ++ 21.616, ++ 5.244, ++ 20.338, ++ 5.567, ++ 20.338, ++ 1, ++ 5.789, ++ 20.338, ++ 6.011, ++ 27.397, ++ 6.233, ++ 27.397, ++ 1, ++ 6.522, ++ 27.397, ++ 6.811, ++ 0, ++ 7.1, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.8, ++ 0, ++ 1.033, ++ 25, ++ 1.267, ++ 25, ++ 1, ++ 1.4, ++ 25, ++ 1.533, ++ 25, ++ 1.667, ++ 25, ++ 1, ++ 1.878, ++ 25, ++ 2.089, ++ 25, ++ 2.3, ++ 25, ++ 1, ++ 2.578, ++ 25, ++ 2.856, ++ -30, ++ 3.133, ++ -30, ++ 1, ++ 4, ++ -30, ++ 4.867, ++ -30, ++ 5.733, ++ -30, ++ 1, ++ 5.8, ++ -30, ++ 5.867, ++ -30, ++ 5.933, ++ -30, ++ 1, ++ 6.322, ++ -30, ++ 6.711, ++ 0, ++ 7.1, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0, ++ 0.6, ++ 0, ++ 1, ++ 2.844, ++ 0, ++ 5.089, ++ 0, ++ 7.333, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.278, ++ 1, ++ 0.556, ++ 1, ++ 0.833, ++ 1, ++ 1, ++ 0.867, ++ 1, ++ 0.9, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.511, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 1.889, ++ 0, ++ 1.978, ++ 1, ++ 2.067, ++ 1, ++ 1, ++ 2.322, ++ 1, ++ 2.578, ++ 1, ++ 2.833, ++ 1, ++ 1, ++ 2.889, ++ 1, ++ 2.944, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.022, ++ 0, ++ 3.044, ++ 0, ++ 3.067, ++ 0, ++ 1, ++ 3.122, ++ 0, ++ 3.178, ++ 1, ++ 3.233, ++ 1, ++ 1, ++ 3.5, ++ 1, ++ 3.767, ++ 1, ++ 4.033, ++ 1, ++ 1, ++ 4.089, ++ 1, ++ 4.144, ++ 0, ++ 4.2, ++ 0, ++ 1, ++ 4.222, ++ 0, ++ 4.244, ++ 0, ++ 4.267, ++ 0, ++ 1, ++ 4.322, ++ 0, ++ 4.378, ++ 1, ++ 4.433, ++ 1, ++ 1, ++ 5.133, ++ 1, ++ 5.833, ++ 1, ++ 6.533, ++ 1, ++ 1, ++ 6.589, ++ 1, ++ 6.644, ++ 0, ++ 6.7, ++ 0, ++ 1, ++ 6.722, ++ 0, ++ 6.744, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.822, ++ 0, ++ 6.878, ++ 1, ++ 6.933, ++ 1, ++ 1, ++ 7.067, ++ 1, ++ 7.2, ++ 1, ++ 7.333, ++ 1, ++ 0, ++ 8.567, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.556, ++ 0.812, ++ 0.833, ++ 0.812, ++ 0, ++ 8.567, ++ 0.812 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.278, ++ 1, ++ 0.556, ++ 1, ++ 0.833, ++ 1, ++ 1, ++ 0.867, ++ 1, ++ 0.9, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.511, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 1.889, ++ 0, ++ 1.978, ++ 1, ++ 2.067, ++ 1, ++ 1, ++ 2.322, ++ 1, ++ 2.578, ++ 1, ++ 2.833, ++ 1, ++ 1, ++ 2.889, ++ 1, ++ 2.944, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.022, ++ 0, ++ 3.044, ++ 0, ++ 3.067, ++ 0, ++ 1, ++ 3.122, ++ 0, ++ 3.178, ++ 1, ++ 3.233, ++ 1, ++ 1, ++ 3.5, ++ 1, ++ 3.767, ++ 1, ++ 4.033, ++ 1, ++ 1, ++ 4.089, ++ 1, ++ 4.144, ++ 0, ++ 4.2, ++ 0, ++ 1, ++ 4.222, ++ 0, ++ 4.244, ++ 0, ++ 4.267, ++ 0, ++ 1, ++ 4.322, ++ 0, ++ 4.378, ++ 1, ++ 4.433, ++ 1, ++ 1, ++ 5.133, ++ 1, ++ 5.833, ++ 1, ++ 6.533, ++ 1, ++ 1, ++ 6.589, ++ 1, ++ 6.644, ++ 0, ++ 6.7, ++ 0, ++ 1, ++ 6.722, ++ 0, ++ 6.744, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.822, ++ 0, ++ 6.878, ++ 1, ++ 6.933, ++ 1, ++ 1, ++ 7.067, ++ 1, ++ 7.2, ++ 1, ++ 7.333, ++ 1, ++ 0, ++ 8.567, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.556, ++ 0.812, ++ 0.833, ++ 0.812, ++ 1, ++ 1.967, ++ 0.812, ++ 3.1, ++ 0.8, ++ 4.233, ++ 0.8, ++ 0, ++ 8.567, ++ 0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ -0.065, ++ 0.6, ++ -0.14, ++ 1, ++ 0.811, ++ -0.219, ++ 1.022, ++ -0.24, ++ 1.233, ++ -0.24, ++ 1, ++ 1.367, ++ -0.24, ++ 1.5, ++ -0.24, ++ 1.633, ++ -0.24, ++ 1, ++ 1.844, ++ -0.24, ++ 2.056, ++ -0.24, ++ 2.267, ++ -0.24, ++ 1, ++ 2.556, ++ -0.24, ++ 2.844, ++ 0.661, ++ 3.133, ++ 0.68, ++ 1, ++ 3.5, ++ 0.704, ++ 3.867, ++ 0.7, ++ 4.233, ++ 0.7, ++ 1, ++ 4.5, ++ 0.7, ++ 4.767, ++ -0.75, ++ 5.033, ++ -0.75, ++ 1, ++ 5.589, ++ -0.75, ++ 6.144, ++ 0.68, ++ 6.7, ++ 0.68, ++ 1, ++ 6.789, ++ 0.68, ++ 6.878, ++ 0, ++ 6.967, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ -0.38, ++ 0.6, ++ -0.38, ++ 1, ++ 0.811, ++ -0.38, ++ 1.022, ++ 0.21, ++ 1.233, ++ 0.21, ++ 1, ++ 1.367, ++ 0.21, ++ 1.5, ++ 0.21, ++ 1.633, ++ 0.21, ++ 1, ++ 1.844, ++ 0.21, ++ 2.056, ++ 0.21, ++ 2.267, ++ 0.21, ++ 1, ++ 2.556, ++ 0.21, ++ 2.844, ++ -0.33, ++ 3.133, ++ -0.33, ++ 1, ++ 3.767, ++ -0.33, ++ 4.4, ++ 0.625, ++ 5.033, ++ 0.625, ++ 1, ++ 5.589, ++ 0.625, ++ 6.144, ++ -0.33, ++ 6.7, ++ -0.33, ++ 1, ++ 6.789, ++ -0.33, ++ 6.878, ++ 0, ++ 6.967, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0, ++ 0.6, ++ 0, ++ 1, ++ 0.656, ++ 0, ++ 0.711, ++ 0, ++ 0.767, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.878, ++ 0.667, ++ 0.933, ++ 0.667, ++ 1, ++ 1.211, ++ 0.667, ++ 1.489, ++ 0.667, ++ 1.767, ++ 0.667, ++ 1, ++ 2.011, ++ 0.667, ++ 2.256, ++ 0, ++ 2.5, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0, ++ 0.6, ++ 0, ++ 1, ++ 0.656, ++ 0, ++ 0.711, ++ 0, ++ 0.767, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.878, ++ 0.646, ++ 0.933, ++ 0.646, ++ 1, ++ 1.211, ++ 0.646, ++ 1.489, ++ 0.646, ++ 1.767, ++ 0.646, ++ 1, ++ 2.011, ++ 0.646, ++ 2.256, ++ 0, ++ 2.5, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0, ++ 0.6, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0, ++ 0.6, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0, ++ 0.6, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0, ++ 0.6, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0, ++ 0.6, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0, ++ 0.6, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.2, ++ 1, ++ 0.4, ++ 1, ++ 0.6, ++ 1, ++ 1, ++ 0.889, ++ 1, ++ 1.178, ++ 1, ++ 1.467, ++ 1, ++ 1, ++ 1.611, ++ 1, ++ 1.756, ++ 1, ++ 1.9, ++ 1, ++ 1, ++ 2.189, ++ 1, ++ 2.478, ++ 0, ++ 2.767, ++ 0, ++ 1, ++ 3.989, ++ 0, ++ 5.211, ++ 0, ++ 6.433, ++ 0, ++ 1, ++ 6.533, ++ 0, ++ 6.633, ++ 1, ++ 6.733, ++ 1, ++ 0, ++ 8.567, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0, ++ 0.6, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 0.733, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 0.844, ++ 0, ++ 0.889, ++ 1, ++ 0.933, ++ 1, ++ 1, ++ 1.111, ++ 1, ++ 1.289, ++ 1, ++ 1.467, ++ 1, ++ 1, ++ 1.611, ++ 1, ++ 1.756, ++ 0, ++ 1.9, ++ 0, ++ 1, ++ 2.056, ++ 0, ++ 2.211, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 2.5, ++ 0, ++ 2.633, ++ 1, ++ 2.767, ++ 1, ++ 1, ++ 3.989, ++ 1, ++ 5.211, ++ 1, ++ 6.433, ++ 1, ++ 1, ++ 6.533, ++ 1, ++ 6.633, ++ 0, ++ 6.733, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.5, ++ 0, ++ 0.6, ++ -1.353, ++ 0.7, ++ -1.353, ++ 1, ++ 0.933, ++ -1.353, ++ 1.167, ++ 10, ++ 1.4, ++ 10, ++ 1, ++ 1.544, ++ 10, ++ 1.689, ++ 9.799, ++ 1.833, ++ 9.799, ++ 1, ++ 2.089, ++ 9.799, ++ 2.344, ++ 9.875, ++ 2.6, ++ 9.875, ++ 1, ++ 2.944, ++ 9.875, ++ 3.289, ++ -9.599, ++ 3.633, ++ -9.599, ++ 1, ++ 3.844, ++ -9.599, ++ 4.056, ++ -2.657, ++ 4.267, ++ -2.657, ++ 1, ++ 4.467, ++ -2.657, ++ 4.667, ++ -9.098, ++ 4.867, ++ -9.098, ++ 1, ++ 5.144, ++ -9.098, ++ 5.422, ++ -4.812, ++ 5.7, ++ -4.812, ++ 1, ++ 5.967, ++ -4.812, ++ 6.233, ++ -10, ++ 6.5, ++ -10, ++ 1, ++ 6.778, ++ -10, ++ 7.056, ++ -1.43, ++ 7.333, ++ 0, ++ 1, ++ 7.533, ++ 1.03, ++ 7.733, ++ 0.752, ++ 7.933, ++ 0.752, ++ 1, ++ 8.011, ++ 0.752, ++ 8.089, ++ -0.326, ++ 8.167, ++ -0.326, ++ 0, ++ 8.567, ++ -0.326 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 5.421, ++ 0.6, ++ 5.421, ++ 1, ++ 0.867, ++ 5.421, ++ 1.133, ++ -3.737, ++ 1.4, ++ -3.737, ++ 1, ++ 1.511, ++ -3.737, ++ 1.622, ++ 0.246, ++ 1.733, ++ 0.246, ++ 1, ++ 1.933, ++ 0.246, ++ 2.133, ++ 0, ++ 2.333, ++ 0, ++ 1, ++ 2.389, ++ 0, ++ 2.444, ++ 2.993, ++ 2.5, ++ 4, ++ 1, ++ 2.711, ++ 7.827, ++ 2.922, ++ 9, ++ 3.133, ++ 9, ++ 1, ++ 4.256, ++ 9, ++ 5.378, ++ 9, ++ 6.5, ++ 9, ++ 1, ++ 6.778, ++ 9, ++ 7.056, ++ -5, ++ 7.333, ++ -5, ++ 1, ++ 7.5, ++ -5, ++ 7.667, ++ 2, ++ 7.833, ++ 2, ++ 1, ++ 7.9, ++ 2, ++ 7.967, ++ 0, ++ 8.033, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 2, ++ 0.6, ++ 2, ++ 1, ++ 0.867, ++ 2, ++ 1.133, ++ -10, ++ 1.4, ++ -10, ++ 1, ++ 1.533, ++ -10, ++ 1.667, ++ -10, ++ 1.8, ++ -10, ++ 1, ++ 2, ++ -10, ++ 2.2, ++ -10.197, ++ 2.4, ++ -6.566, ++ 1, ++ 2.6, ++ -2.936, ++ 2.8, ++ 10, ++ 3, ++ 10, ++ 1, ++ 3.433, ++ 10, ++ 3.867, ++ -4.436, ++ 4.3, ++ -4.436, ++ 1, ++ 4.578, ++ -4.436, ++ 4.856, ++ 10, ++ 5.133, ++ 10, ++ 1, ++ 5.433, ++ 10, ++ 5.733, ++ 0.695, ++ 6.033, ++ -4.261, ++ 1, ++ 6.211, ++ -7.197, ++ 6.389, ++ -6.792, ++ 6.567, ++ -6.792, ++ 1, ++ 6.644, ++ -6.792, ++ 6.722, ++ -6.224, ++ 6.8, ++ -4.11, ++ 1, ++ 6.989, ++ 1.023, ++ 7.178, ++ 4.236, ++ 7.367, ++ 4.236, ++ 1, ++ 7.689, ++ 4.236, ++ 8.011, ++ 0.025, ++ 8.333, ++ 0.025, ++ 0, ++ 8.567, ++ 0.025 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ 1, ++ 0.367, ++ 1, ++ 1, ++ 0.511, ++ 1, ++ 0.656, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 1.022, ++ 0, ++ 1.244, ++ 1, ++ 1.467, ++ 1, ++ 1, ++ 1.689, ++ 1, ++ 1.911, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.344, ++ 0, ++ 2.556, ++ 1, ++ 2.767, ++ 1, ++ 1, ++ 2.967, ++ 1, ++ 3.167, ++ 0, ++ 3.367, ++ 0, ++ 1, ++ 3.578, ++ 0, ++ 3.789, ++ 1, ++ 4, ++ 1, ++ 1, ++ 4.233, ++ 1, ++ 4.467, ++ 0, ++ 4.7, ++ 0, ++ 1, ++ 4.9, ++ 0, ++ 5.1, ++ 0, ++ 5.3, ++ 0, ++ 1, ++ 5.522, ++ 0, ++ 5.744, ++ 1, ++ 5.967, ++ 1, ++ 1, ++ 6.244, ++ 1, ++ 6.522, ++ 0, ++ 6.8, ++ 0, ++ 1, ++ 7.022, ++ 0, ++ 7.244, ++ 1, ++ 7.467, ++ 1, ++ 1, ++ 7.689, ++ 1, ++ 7.911, ++ 0, ++ 8.133, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamShoulder", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeg", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 8.567, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ -10, ++ 1, ++ 0.2, ++ -10, ++ 0.4, ++ -10, ++ 0.6, ++ -10, ++ 1, ++ 0.833, ++ -10, ++ 1.067, ++ -7.083, ++ 1.3, ++ -7.083, ++ 1, ++ 1.433, ++ -7.083, ++ 1.567, ++ -7.083, ++ 1.7, ++ -7.083, ++ 1, ++ 1.911, ++ -7.083, ++ 2.122, ++ -10, ++ 2.333, ++ -10, ++ 1, ++ 3.467, ++ -10, ++ 4.6, ++ -10, ++ 5.733, ++ -10, ++ 1, ++ 5.8, ++ -10, ++ 5.867, ++ -10, ++ 5.933, ++ -10, ++ 1, ++ 6.4, ++ -10, ++ 6.867, ++ -10, ++ 7.333, ++ -10, ++ 0, ++ 8.567, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ -10, ++ 1, ++ 0.2, ++ -10, ++ 0.4, ++ -10, ++ 0.6, ++ -10, ++ 1, ++ 0.833, ++ -10, ++ 1.067, ++ 2.917, ++ 1.3, ++ 2.917, ++ 1, ++ 1.478, ++ 2.917, ++ 1.656, ++ 3.029, ++ 1.833, ++ 2.6, ++ 1, ++ 2.033, ++ 2.117, ++ 2.233, ++ -10, ++ 2.433, ++ -10, ++ 1, ++ 3.533, ++ -10, ++ 4.633, ++ -10, ++ 5.733, ++ -10, ++ 1, ++ 5.8, ++ -10, ++ 5.867, ++ -10, ++ 5.933, ++ -10, ++ 1, ++ 6.133, ++ -10, ++ 6.333, ++ -10, ++ 6.533, ++ -10, ++ 1, ++ 6.8, ++ -10, ++ 7.067, ++ -10, ++ 7.333, ++ -10, ++ 0, ++ 8.567, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0.02, ++ 0, ++ 8.567, ++ 0.02 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairAhoge", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.178, ++ 0, ++ 0.356, ++ -10, ++ 0.533, ++ -10, ++ 1, ++ 0.833, ++ -10, ++ 1.133, ++ 10, ++ 1.433, ++ 10, ++ 1, ++ 1.567, ++ 10, ++ 1.7, ++ 0, ++ 1.833, ++ 0, ++ 1, ++ 2.311, ++ 0, ++ 2.789, ++ 10, ++ 3.267, ++ 10, ++ 1, ++ 3.344, ++ 10, ++ 3.422, ++ 10, ++ 3.5, ++ 10, ++ 1, ++ 3.633, ++ 10, ++ 3.767, ++ -10, ++ 3.9, ++ -10, ++ 1, ++ 4.267, ++ -10, ++ 4.633, ++ 7.69, ++ 5, ++ 9.705, ++ 1, ++ 5.122, ++ 10.376, ++ 5.244, ++ 10, ++ 5.367, ++ 10, ++ 1, ++ 5.756, ++ 10, ++ 6.144, ++ -9.975, ++ 6.533, ++ -9.975, ++ 1, ++ 6.622, ++ -9.975, ++ 6.711, ++ -10.207, ++ 6.8, ++ -9.779, ++ 1, ++ 7.033, ++ -8.654, ++ 7.267, ++ 10, ++ 7.5, ++ 10, ++ 1, ++ 7.7, ++ 10, ++ 7.9, ++ -6.753, ++ 8.1, ++ -6.753, ++ 1, ++ 8.2, ++ -6.753, ++ 8.3, ++ 0, ++ 8.4, ++ 0, ++ 0, ++ 8.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 8.57, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8.57, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m06.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m06.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m06.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m06.motion3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,1990 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 5.37, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": false, ++ "CurveCount": 35, ++ "TotalSegmentCount": 262, ++ "TotalPointCount": 751, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 1, ++ 0.333, ++ 1, ++ 1, ++ 0.7, ++ 1, ++ 1.067, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.711, ++ 0, ++ 1.989, ++ 10, ++ 2.267, ++ 10, ++ 1, ++ 2.522, ++ 10, ++ 2.778, ++ -7, ++ 3.033, ++ -7, ++ 1, ++ 3.233, ++ -7, ++ 3.433, ++ 13, ++ 3.633, ++ 13, ++ 1, ++ 3.811, ++ 13, ++ 3.989, ++ 7.017, ++ 4.167, ++ 2, ++ 1, ++ 4.244, ++ -0.195, ++ 4.322, ++ 0, ++ 4.4, ++ 0, ++ 0, ++ 5.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 18, ++ 0.333, ++ 18, ++ 1, ++ 0.522, ++ 18, ++ 0.711, ++ -9.95, ++ 0.9, ++ -9.95, ++ 1, ++ 0.956, ++ -9.95, ++ 1.011, ++ -1.664, ++ 1.067, ++ -1.589, ++ 1, ++ 1.911, ++ -0.462, ++ 2.756, ++ 0, ++ 3.6, ++ 0, ++ 1, ++ 3.789, ++ 0, ++ 3.978, ++ -18, ++ 4.167, ++ -18, ++ 1, ++ 4.244, ++ -18, ++ 4.322, ++ -10, ++ 4.4, ++ -10, ++ 0, ++ 5.367, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.644, ++ 25, ++ 0.8, ++ 25, ++ 1, ++ 0.878, ++ 25, ++ 0.956, ++ 25, ++ 1.033, ++ 25, ++ 1, ++ 1.233, ++ 25, ++ 1.433, ++ 25, ++ 1.633, ++ 25, ++ 1, ++ 1.867, ++ 25, ++ 2.1, ++ -5, ++ 2.333, ++ -5, ++ 1, ++ 2.533, ++ -5, ++ 2.733, ++ 23, ++ 2.933, ++ 23, ++ 1, ++ 3.189, ++ 23, ++ 3.444, ++ -3, ++ 3.7, ++ -3, ++ 0, ++ 5.367, ++ -3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ 0, ++ 0.367, ++ 0, ++ 0, ++ 5.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.178, ++ 1, ++ 0.356, ++ 1, ++ 0.533, ++ 1, ++ 1, ++ 0.567, ++ 1, ++ 0.6, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.644, ++ 0, ++ 0.656, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.7, ++ 0, ++ 0.733, ++ 1, ++ 0.767, ++ 1, ++ 1, ++ 1.056, ++ 1, ++ 1.344, ++ 1, ++ 1.633, ++ 1, ++ 1, ++ 1.667, ++ 1, ++ 1.7, ++ 0, ++ 1.733, ++ 0, ++ 1, ++ 1.744, ++ 0, ++ 1.756, ++ 0, ++ 1.767, ++ 0, ++ 1, ++ 1.8, ++ 0, ++ 1.833, ++ 1, ++ 1.867, ++ 1, ++ 1, ++ 2.433, ++ 1, ++ 3, ++ 1, ++ 3.567, ++ 1, ++ 1, ++ 3.6, ++ 1, ++ 3.633, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 3.678, ++ 0, ++ 3.689, ++ 0, ++ 3.7, ++ 0, ++ 1, ++ 3.733, ++ 0, ++ 3.767, ++ 1, ++ 3.8, ++ 1, ++ 1, ++ 3.944, ++ 1, ++ 4.089, ++ 1, ++ 4.233, ++ 1, ++ 1, ++ 4.256, ++ 1, ++ 4.278, ++ 0, ++ 4.3, ++ 0, ++ 0, ++ 5.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.378, ++ 0, ++ 2.756, ++ 0, ++ 4.133, ++ 0, ++ 1, ++ 4.167, ++ 0, ++ 4.2, ++ 0.833, ++ 4.233, ++ 0.833, ++ 0, ++ 5.367, ++ 0.833 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.178, ++ 1, ++ 0.356, ++ 1, ++ 0.533, ++ 1, ++ 1, ++ 0.567, ++ 1, ++ 0.6, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.644, ++ 0, ++ 0.656, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.7, ++ 0, ++ 0.733, ++ 1, ++ 0.767, ++ 1, ++ 1, ++ 1.056, ++ 1, ++ 1.344, ++ 1, ++ 1.633, ++ 1, ++ 1, ++ 1.667, ++ 1, ++ 1.7, ++ 0, ++ 1.733, ++ 0, ++ 1, ++ 1.744, ++ 0, ++ 1.756, ++ 0, ++ 1.767, ++ 0, ++ 1, ++ 1.8, ++ 0, ++ 1.833, ++ 1, ++ 1.867, ++ 1, ++ 1, ++ 2.433, ++ 1, ++ 3, ++ 1, ++ 3.567, ++ 1, ++ 1, ++ 3.6, ++ 1, ++ 3.633, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 3.678, ++ 0, ++ 3.689, ++ 0, ++ 3.7, ++ 0, ++ 1, ++ 3.733, ++ 0, ++ 3.767, ++ 0.998, ++ 3.8, ++ 1, ++ 1, ++ 3.944, ++ 1.01, ++ 4.089, ++ 1.013, ++ 4.233, ++ 1.013, ++ 1, ++ 4.256, ++ 1.013, ++ 4.278, ++ 0, ++ 4.3, ++ 0, ++ 0, ++ 5.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.378, ++ 0, ++ 2.756, ++ 0, ++ 4.133, ++ 0, ++ 1, ++ 4.167, ++ 0, ++ 4.2, ++ 0.823, ++ 4.233, ++ 0.823, ++ 0, ++ 5.367, ++ 0.823 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ -0.067, ++ 0.367, ++ -0.14, ++ 1, ++ 0.5, ++ -0.22, ++ 0.633, ++ -0.24, ++ 0.767, ++ -0.24, ++ 1, ++ 0.856, ++ -0.24, ++ 0.944, ++ -0.24, ++ 1.033, ++ -0.24, ++ 1, ++ 1.311, ++ -0.24, ++ 1.589, ++ -0.24, ++ 1.867, ++ -0.25, ++ 1, ++ 2.022, ++ -0.256, ++ 2.178, ++ -0.51, ++ 2.333, ++ -0.51, ++ 1, ++ 2.578, ++ -0.51, ++ 2.822, ++ 0.22, ++ 3.067, ++ 0.22, ++ 1, ++ 3.267, ++ 0.22, ++ 3.467, ++ -0.57, ++ 3.667, ++ -0.57, ++ 1, ++ 3.911, ++ -0.57, ++ 4.156, ++ -0.28, ++ 4.4, ++ -0.28, ++ 0, ++ 5.367, ++ -0.28 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ -0.38, ++ 0.367, ++ -0.38, ++ 1, ++ 0.5, ++ -0.38, ++ 0.633, ++ 0.21, ++ 0.767, ++ 0.21, ++ 1, ++ 0.856, ++ 0.21, ++ 0.944, ++ 0.21, ++ 1.033, ++ 0.21, ++ 1, ++ 1.311, ++ 0.21, ++ 1.589, ++ 0.29, ++ 1.867, ++ 0.29, ++ 1, ++ 2.022, ++ 0.29, ++ 2.178, ++ 0.21, ++ 2.333, ++ 0.21, ++ 1, ++ 2.578, ++ 0.21, ++ 2.822, ++ 0.29, ++ 3.067, ++ 0.29, ++ 1, ++ 3.267, ++ 0.29, ++ 3.467, ++ 0.08, ++ 3.667, ++ 0.08, ++ 1, ++ 3.911, ++ 0.08, ++ 4.156, ++ 0.13, ++ 4.4, ++ 0.13, ++ 0, ++ 5.367, ++ 0.13 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.078, ++ 0, ++ 0.156, ++ -0.008, ++ 0.233, ++ 0.021, ++ 1, ++ 0.322, ++ 0.053, ++ 0.411, ++ 0.625, ++ 0.5, ++ 0.625, ++ 1, ++ 0.567, ++ 0.625, ++ 0.633, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.144, ++ 0, ++ 1.589, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.089, ++ 0, ++ 2.144, ++ 0.229, ++ 2.2, ++ 0.229, ++ 1, ++ 2.278, ++ 0.229, ++ 2.356, ++ 0, ++ 2.433, ++ 0, ++ 1, ++ 2.544, ++ 0, ++ 2.656, ++ 0, ++ 2.767, ++ 0, ++ 1, ++ 2.822, ++ 0, ++ 2.878, ++ 0.229, ++ 2.933, ++ 0.229, ++ 1, ++ 3.011, ++ 0.229, ++ 3.089, ++ 0, ++ 3.167, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.744, ++ 0, ++ 4.033, ++ 0, ++ 1, ++ 4.133, ++ 0, ++ 4.233, ++ 0.479, ++ 4.333, ++ 0.479, ++ 0, ++ 5.367, ++ 0.479 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.078, ++ 0, ++ 0.156, ++ 0, ++ 0.233, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.411, ++ 0.625, ++ 0.5, ++ 0.625, ++ 1, ++ 0.567, ++ 0.625, ++ 0.633, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.144, ++ 0, ++ 1.589, ++ 0.005, ++ 2.033, ++ 0.021, ++ 1, ++ 2.089, ++ 0.023, ++ 2.144, ++ 0.188, ++ 2.2, ++ 0.188, ++ 1, ++ 2.278, ++ 0.188, ++ 2.356, ++ 0, ++ 2.433, ++ 0, ++ 1, ++ 2.544, ++ 0, ++ 2.656, ++ 0.001, ++ 2.767, ++ 0.021, ++ 1, ++ 2.822, ++ 0.031, ++ 2.878, ++ 0.229, ++ 2.933, ++ 0.229, ++ 1, ++ 3.011, ++ 0.229, ++ 3.089, ++ 0, ++ 3.167, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.744, ++ 0, ++ 4.033, ++ 0, ++ 1, ++ 4.133, ++ 0, ++ 4.233, ++ 0.479, ++ 4.333, ++ 0.479, ++ 0, ++ 5.367, ++ 0.479 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 1.678, ++ 0, ++ 2.856, ++ 0, ++ 4.033, ++ 0, ++ 1, ++ 4.133, ++ 0, ++ 4.233, ++ -0.479, ++ 4.333, ++ -0.479, ++ 0, ++ 5.367, ++ -0.479 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ 0, ++ 0.367, ++ 0, ++ 1, ++ 1.589, ++ 0, ++ 2.811, ++ 0, ++ 4.033, ++ 0, ++ 1, ++ 4.133, ++ 0, ++ 4.233, ++ 0.688, ++ 4.333, ++ 0.688, ++ 0, ++ 5.367, ++ 0.688 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 1.678, ++ 0, ++ 2.856, ++ 0, ++ 4.033, ++ 0, ++ 1, ++ 4.133, ++ 0, ++ 4.233, ++ 0, ++ 4.333, ++ 0, ++ 0, ++ 5.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ 0, ++ 0.367, ++ 0, ++ 1, ++ 1.589, ++ 0, ++ 2.811, ++ 0, ++ 4.033, ++ 0, ++ 1, ++ 4.133, ++ 0, ++ 4.233, ++ 0, ++ 4.333, ++ 0, ++ 0, ++ 5.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ 0, ++ 0.367, ++ 0, ++ 1, ++ 1.589, ++ 0, ++ 2.811, ++ 0, ++ 4.033, ++ 0, ++ 1, ++ 4.133, ++ 0, ++ 4.233, ++ 0, ++ 4.333, ++ 0, ++ 0, ++ 5.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ 0, ++ 0.367, ++ 0, ++ 1, ++ 1.589, ++ 0, ++ 2.811, ++ 0, ++ 4.033, ++ 0, ++ 1, ++ 4.133, ++ 0, ++ 4.233, ++ 0, ++ 4.333, ++ 0, ++ 0, ++ 5.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.367, ++ 1, ++ 2.733, ++ 1, ++ 4.1, ++ 1, ++ 0, ++ 5.367, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.367, ++ 0, ++ 2.733, ++ 0, ++ 4.1, ++ 0, ++ 1, ++ 4.144, ++ 0, ++ 4.189, ++ 1, ++ 4.233, ++ 1, ++ 0, ++ 5.367, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ -10, ++ 1, ++ 0.078, ++ -10, ++ 0.156, ++ 0, ++ 0.233, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.389, ++ -1.353, ++ 0.467, ++ -1.353, ++ 1, ++ 0.6, ++ -1.353, ++ 0.733, ++ 10, ++ 0.867, ++ 10, ++ 1, ++ 0.956, ++ 10, ++ 1.044, ++ 9.799, ++ 1.133, ++ 9.799, ++ 1, ++ 1.233, ++ 9.799, ++ 1.333, ++ 10, ++ 1.433, ++ 10, ++ 1, ++ 1.667, ++ 10, ++ 1.9, ++ -2.975, ++ 2.133, ++ -2.975, ++ 1, ++ 2.211, ++ -2.975, ++ 2.289, ++ -2.975, ++ 2.367, ++ -2.975, ++ 1, ++ 2.522, ++ -2.975, ++ 2.678, ++ 9.025, ++ 2.833, ++ 9.025, ++ 1, ++ 2.978, ++ 9.025, ++ 3.122, ++ 9.025, ++ 3.267, ++ 9.025, ++ 1, ++ 3.489, ++ 9.025, ++ 3.711, ++ 2.025, ++ 3.933, ++ 2.025, ++ 0, ++ 5.367, ++ 2.025 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 10, ++ 1, ++ 0.122, ++ 10, ++ 0.244, ++ 9.141, ++ 0.367, ++ 5.421, ++ 1, ++ 0.533, ++ 0.348, ++ 0.7, ++ -3.737, ++ 0.867, ++ -3.737, ++ 1, ++ 0.978, ++ -3.737, ++ 1.089, ++ 2.181, ++ 1.2, ++ 2.181, ++ 1, ++ 1.3, ++ 2.181, ++ 1.4, ++ 1.948, ++ 1.5, ++ 0.298, ++ 1, ++ 1.6, ++ -1.351, ++ 1.7, ++ -3.396, ++ 1.8, ++ -3.396, ++ 1, ++ 1.944, ++ -3.396, ++ 2.089, ++ 4.673, ++ 2.233, ++ 4.673, ++ 1, ++ 2.378, ++ 4.673, ++ 2.522, ++ -3.858, ++ 2.667, ++ -3.858, ++ 1, ++ 2.767, ++ -3.858, ++ 2.867, ++ 4.794, ++ 2.967, ++ 4.794, ++ 1, ++ 3.089, ++ 4.794, ++ 3.211, ++ -3.573, ++ 3.333, ++ -3.573, ++ 1, ++ 3.533, ++ -3.573, ++ 3.733, ++ 5.27, ++ 3.933, ++ 5.27, ++ 1, ++ 4.044, ++ 5.27, ++ 4.156, ++ -5.393, ++ 4.267, ++ -5.393, ++ 1, ++ 4.356, ++ -5.393, ++ 4.444, ++ 0.095, ++ 4.533, ++ 0.095, ++ 0, ++ 5.367, ++ 0.095 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ 2, ++ 0.367, ++ 2, ++ 1, ++ 0.533, ++ 2, ++ 0.7, ++ -10, ++ 0.867, ++ -10, ++ 1, ++ 1.078, ++ -10, ++ 1.289, ++ -10.013, ++ 1.5, ++ -9.975, ++ 1, ++ 1.767, ++ -9.927, ++ 2.033, ++ 2.026, ++ 2.3, ++ 2.026, ++ 1, ++ 2.522, ++ 2.026, ++ 2.744, ++ -9.975, ++ 2.967, ++ -9.975, ++ 1, ++ 3.322, ++ -9.975, ++ 3.678, ++ -6.592, ++ 4.033, ++ 1.8, ++ 1, ++ 4.178, ++ 5.209, ++ 4.322, ++ 8, ++ 4.467, ++ 8, ++ 0, ++ 5.367, ++ 8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ 1, ++ 0.367, ++ 1, ++ 1, ++ 0.511, ++ 1, ++ 0.656, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 1.022, ++ 0, ++ 1.244, ++ 1, ++ 1.467, ++ 1, ++ 1, ++ 1.689, ++ 1, ++ 1.911, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.344, ++ 0, ++ 2.556, ++ 1, ++ 2.767, ++ 1, ++ 1, ++ 2.967, ++ 1, ++ 3.167, ++ 0, ++ 3.367, ++ 0, ++ 1, ++ 3.578, ++ 0, ++ 3.789, ++ 1, ++ 4, ++ 1, ++ 1, ++ 4.233, ++ 1, ++ 4.467, ++ 0, ++ 4.7, ++ 0, ++ 0, ++ 5.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamShoulder", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.144, ++ 0, ++ 0.289, ++ 1, ++ 0.433, ++ 1, ++ 1, ++ 0.6, ++ 1, ++ 0.767, ++ 0.049, ++ 0.933, ++ -0.1, ++ 1, ++ 1.167, ++ -0.309, ++ 1.4, ++ -0.3, ++ 1.633, ++ -0.3, ++ 1, ++ 1.844, ++ -0.3, ++ 2.056, ++ 0.9, ++ 2.267, ++ 0.9, ++ 1, ++ 2.411, ++ 0.9, ++ 2.556, ++ -0.22, ++ 2.7, ++ -0.22, ++ 1, ++ 2.844, ++ -0.22, ++ 2.989, ++ 0.6, ++ 3.133, ++ 0.6, ++ 1, ++ 3.289, ++ 0.6, ++ 3.444, ++ -0.4, ++ 3.6, ++ -0.4, ++ 1, ++ 3.7, ++ -0.4, ++ 3.8, ++ 0.5, ++ 3.9, ++ 0.5, ++ 1, ++ 4.044, ++ 0.5, ++ 4.189, ++ 0.238, ++ 4.333, ++ 0, ++ 1, ++ 4.444, ++ -0.183, ++ 4.556, ++ -0.2, ++ 4.667, ++ -0.2, ++ 0, ++ 5.367, ++ -0.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeg", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.344, ++ 1, ++ 2.689, ++ 1, ++ 4.033, ++ 1, ++ 1, ++ 4.144, ++ 1, ++ 4.256, ++ 0, ++ 4.367, ++ 0, ++ 1, ++ 4.578, ++ 0, ++ 4.789, ++ 0.052, ++ 5, ++ 0.052, ++ 0, ++ 5.367, ++ 0.052 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 1.3, ++ 0.3, ++ 1.3, ++ 1, ++ 0.544, ++ 1.3, ++ 0.789, ++ 0, ++ 1.033, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.411, ++ 0, ++ 1.6, ++ 0, ++ 1, ++ 1.811, ++ 0, ++ 2.022, ++ -10, ++ 2.233, ++ -10, ++ 1, ++ 2.811, ++ -10, ++ 3.389, ++ -10, ++ 3.967, ++ -10, ++ 1, ++ 4.133, ++ -10, ++ 4.3, ++ -6.458, ++ 4.467, ++ -6.458, ++ 0, ++ 5.367, ++ -6.458 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 1.9, ++ 0.3, ++ 1.9, ++ 1, ++ 0.544, ++ 1.9, ++ 0.789, ++ 0, ++ 1.033, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.411, ++ 0, ++ 1.6, ++ 0, ++ 1, ++ 1.811, ++ 0, ++ 2.022, ++ -10, ++ 2.233, ++ -10, ++ 1, ++ 2.7, ++ -10, ++ 3.167, ++ -10, ++ 3.633, ++ -10, ++ 1, ++ 3.744, ++ -10, ++ 3.856, ++ -10, ++ 3.967, ++ -10, ++ 1, ++ 4.133, ++ -10, ++ 4.3, ++ -5.833, ++ 4.467, ++ -5.833, ++ 0, ++ 5.367, ++ -5.833 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.156, ++ 0, ++ 0.311, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.656, ++ 0, ++ 0.844, ++ 6.25, ++ 1.033, ++ 6.25, ++ 1, ++ 1.222, ++ 6.25, ++ 1.411, ++ 6.365, ++ 1.6, ++ 5.833, ++ 1, ++ 1.811, ++ 5.239, ++ 2.022, ++ -4.07, ++ 2.233, ++ -4.583, ++ 1, ++ 2.367, ++ -4.907, ++ 2.5, ++ -4.792, ++ 2.633, ++ -4.792, ++ 1, ++ 2.778, ++ -4.792, ++ 2.922, ++ -3.75, ++ 3.067, ++ -3.75, ++ 1, ++ 3.256, ++ -3.75, ++ 3.444, ++ -6.25, ++ 3.633, ++ -6.25, ++ 1, ++ 3.756, ++ -6.25, ++ 3.878, ++ -6.419, ++ 4, ++ -5.833, ++ 1, ++ 4.156, ++ -5.088, ++ 4.311, ++ 9.4, ++ 4.467, ++ 9.4, ++ 1, ++ 4.533, ++ 9.4, ++ 4.6, ++ 7.1, ++ 4.667, ++ 7.1, ++ 0, ++ 5.367, ++ 7.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.156, ++ 0, ++ 0.311, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.656, ++ 0, ++ 0.844, ++ 8.064, ++ 1.033, ++ 8.333, ++ 1, ++ 1.222, ++ 8.603, ++ 1.411, ++ 8.542, ++ 1.6, ++ 8.542, ++ 1, ++ 1.811, ++ 8.542, ++ 2.022, ++ -5.8, ++ 2.233, ++ -7.292, ++ 1, ++ 2.367, ++ -8.234, ++ 2.5, ++ -7.917, ++ 2.633, ++ -7.917, ++ 1, ++ 2.778, ++ -7.917, ++ 2.922, ++ -7.917, ++ 3.067, ++ -7.917, ++ 1, ++ 3.256, ++ -7.917, ++ 3.444, ++ -8.084, ++ 3.633, ++ -8.333, ++ 1, ++ 3.756, ++ -8.494, ++ 3.878, ++ -8.542, ++ 4, ++ -8.542, ++ 1, ++ 4.156, ++ -8.542, ++ 4.311, ++ 10, ++ 4.467, ++ 10, ++ 1, ++ 4.533, ++ 10, ++ 4.6, ++ 6.8, ++ 4.667, ++ 6.8, ++ 0, ++ 5.367, ++ 6.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.144, ++ 0, ++ 0.289, ++ 0.958, ++ 0.433, ++ 0.958, ++ 1, ++ 0.611, ++ 0.958, ++ 0.789, ++ -1, ++ 0.967, ++ -1, ++ 1, ++ 1.222, ++ -1, ++ 1.478, ++ 0.4, ++ 1.733, ++ 0.4, ++ 1, ++ 1.922, ++ 0.4, ++ 2.111, ++ -1, ++ 2.3, ++ -1, ++ 1, ++ 2.544, ++ -1, ++ 2.789, ++ 1, ++ 3.033, ++ 1, ++ 1, ++ 3.344, ++ 1, ++ 3.656, ++ -1, ++ 3.967, ++ -1, ++ 1, ++ 4.222, ++ -1, ++ 4.478, ++ 0.4, ++ 4.733, ++ 0.4, ++ 0, ++ 5.367, ++ 0.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.144, ++ 0, ++ 0.289, ++ 1, ++ 0.433, ++ 1, ++ 1, ++ 0.611, ++ 1, ++ 0.789, ++ -1, ++ 0.967, ++ -1, ++ 1, ++ 1.222, ++ -1, ++ 1.478, ++ 0.4, ++ 1.733, ++ 0.4, ++ 1, ++ 1.922, ++ 0.4, ++ 2.111, ++ -1, ++ 2.3, ++ -1, ++ 1, ++ 2.544, ++ -1, ++ 2.789, ++ 1, ++ 3.033, ++ 1, ++ 1, ++ 3.344, ++ 1, ++ 3.656, ++ -1, ++ 3.967, ++ -1, ++ 1, ++ 4.222, ++ -1, ++ 4.478, ++ 0.3, ++ 4.733, ++ 0.3, ++ 0, ++ 5.367, ++ 0.3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairAhoge", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.022, ++ 0, ++ 0.044, ++ 0, ++ 0.067, ++ 0, ++ 1, ++ 0.144, ++ 0, ++ 0.222, ++ -10, ++ 0.3, ++ -10, ++ 1, ++ 0.456, ++ -10, ++ 0.611, ++ 8.967, ++ 0.767, ++ 8.967, ++ 1, ++ 0.889, ++ 8.967, ++ 1.011, ++ -5.867, ++ 1.133, ++ -5.867, ++ 1, ++ 1.244, ++ -5.867, ++ 1.356, ++ -3.178, ++ 1.467, ++ -0.111, ++ 1, ++ 1.522, ++ 1.423, ++ 1.578, ++ 1.562, ++ 1.633, ++ 1.562, ++ 1, ++ 1.733, ++ 1.562, ++ 1.833, ++ -4.563, ++ 1.933, ++ -4.563, ++ 1, ++ 2.078, ++ -4.563, ++ 2.222, ++ 10, ++ 2.367, ++ 10, ++ 1, ++ 2.411, ++ 10, ++ 2.456, ++ 10.159, ++ 2.5, ++ 9.828, ++ 1, ++ 2.6, ++ 9.082, ++ 2.7, ++ -8.352, ++ 2.8, ++ -8.352, ++ 1, ++ 2.867, ++ -8.352, ++ 2.933, ++ -8.632, ++ 3, ++ -7.761, ++ 1, ++ 3.111, ++ -6.31, ++ 3.222, ++ 6.63, ++ 3.333, ++ 6.63, ++ 1, ++ 3.389, ++ 6.63, ++ 3.444, ++ -4.883, ++ 3.5, ++ -4.883, ++ 1, ++ 3.544, ++ -4.883, ++ 3.589, ++ -5.066, ++ 3.633, ++ -4.785, ++ 1, ++ 3.811, ++ -3.661, ++ 3.989, ++ 9.803, ++ 4.167, ++ 9.803, ++ 1, ++ 4.256, ++ 9.803, ++ 4.344, ++ -9.656, ++ 4.433, ++ -9.656, ++ 1, ++ 4.567, ++ -9.656, ++ 4.7, ++ 5.375, ++ 4.833, ++ 5.375, ++ 1, ++ 4.967, ++ 5.375, ++ 5.1, ++ 0, ++ 5.233, ++ 0, ++ 0, ++ 5.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.37, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmB", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5.37, ++ 1 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m07.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m07.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m07.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m07.motion3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,991 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 1.9, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": false, ++ "CurveCount": 32, ++ "TotalSegmentCount": 121, ++ "TotalPointCount": 331, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 0, ++ 1.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 0, ++ 1.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.444, ++ 0, ++ 0.556, ++ 8, ++ 0.667, ++ 8, ++ 0, ++ 1.9, ++ 8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 0, ++ 1.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.111, ++ 1, ++ 0.222, ++ 1, ++ 0.333, ++ 1, ++ 1, ++ 0.378, ++ 1, ++ 0.422, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.522, ++ 0, ++ 0.578, ++ 1.2, ++ 0.633, ++ 1.2, ++ 1, ++ 0.744, ++ 1.2, ++ 0.856, ++ 1.2, ++ 0.967, ++ 1.2, ++ 1, ++ 0.989, ++ 1.2, ++ 1.011, ++ 0, ++ 1.033, ++ 0, ++ 1, ++ 1.067, ++ 0, ++ 1.1, ++ 1.2, ++ 1.133, ++ 1.2, ++ 1, ++ 1.167, ++ 1.2, ++ 1.2, ++ 1.2, ++ 1.233, ++ 1.2, ++ 1, ++ 1.267, ++ 1.2, ++ 1.3, ++ 0, ++ 1.333, ++ 0, ++ 1, ++ 1.356, ++ 0, ++ 1.378, ++ 1.2, ++ 1.4, ++ 1.2, ++ 0, ++ 1.9, ++ 1.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 0, ++ 1.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.111, ++ 1, ++ 0.222, ++ 1, ++ 0.333, ++ 1, ++ 1, ++ 0.378, ++ 1, ++ 0.422, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.522, ++ 0, ++ 0.578, ++ 1.2, ++ 0.633, ++ 1.2, ++ 1, ++ 0.744, ++ 1.2, ++ 0.856, ++ 1.2, ++ 0.967, ++ 1.2, ++ 1, ++ 0.989, ++ 1.2, ++ 1.011, ++ 0, ++ 1.033, ++ 0, ++ 1, ++ 1.067, ++ 0, ++ 1.1, ++ 1.2, ++ 1.133, ++ 1.2, ++ 1, ++ 1.167, ++ 1.2, ++ 1.2, ++ 1.2, ++ 1.233, ++ 1.2, ++ 1, ++ 1.267, ++ 1.2, ++ 1.3, ++ 0, ++ 1.333, ++ 0, ++ 1, ++ 1.356, ++ 0, ++ 1.378, ++ 1.2, ++ 1.4, ++ 1.2, ++ 0, ++ 1.9, ++ 1.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.356, ++ 0, ++ 0.378, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.578, ++ 0, ++ 0.667, ++ 0, ++ 0, ++ 1.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.356, ++ 0, ++ 0.378, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.578, ++ 0, ++ 0.667, ++ 0, ++ 0, ++ 1.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.356, ++ 0, ++ 0.378, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.578, ++ 0, ++ 0.667, ++ 0, ++ 0, ++ 1.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.356, ++ 0, ++ 0.378, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.578, ++ 0.26, ++ 0.667, ++ 0.26, ++ 0, ++ 1.9, ++ 0.26 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.356, ++ 0, ++ 0.378, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.578, ++ 0.36, ++ 0.667, ++ 0.36, ++ 0, ++ 1.9, ++ 0.36 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.356, ++ 0, ++ 0.378, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.578, ++ 0, ++ 0.667, ++ 0, ++ 0, ++ 1.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.356, ++ 0, ++ 0.378, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.578, ++ 0.27, ++ 0.667, ++ 0.27, ++ 0, ++ 1.9, ++ 0.27 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.356, ++ 0, ++ 0.378, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.578, ++ 0.26, ++ 0.667, ++ 0.26, ++ 0, ++ 1.9, ++ 0.26 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.356, ++ 0, ++ 0.378, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.578, ++ -0.03, ++ 0.667, ++ -0.03, ++ 0, ++ 1.9, ++ -0.03 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.356, ++ 0, ++ 0.378, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.578, ++ 0.33, ++ 0.667, ++ 0.33, ++ 0, ++ 1.9, ++ 0.33 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.356, ++ 0, ++ 0.378, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.578, ++ 0.21, ++ 0.667, ++ 0.21, ++ 0, ++ 1.9, ++ 0.21 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.111, ++ 1, ++ 0.222, ++ 1, ++ 0.333, ++ 1, ++ 1, ++ 0.356, ++ 1, ++ 0.378, ++ 1, ++ 0.4, ++ 1, ++ 1, ++ 0.489, ++ 1, ++ 0.578, ++ -2, ++ 0.667, ++ -2, ++ 0, ++ 1.9, ++ -2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.356, ++ 0, ++ 0.378, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.578, ++ 0.75, ++ 0.667, ++ 0.75, ++ 0, ++ 1.9, ++ 0.75 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.444, ++ 0, ++ 0.556, ++ -6, ++ 0.667, ++ -6, ++ 0, ++ 1.9, ++ -6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.422, ++ 0, ++ 0.511, ++ 10, ++ 0.6, ++ 10, ++ 1, ++ 0.667, ++ 10, ++ 0.733, ++ -6, ++ 0.8, ++ -6, ++ 1, ++ 0.833, ++ -6, ++ 0.867, ++ 5, ++ 0.9, ++ 5, ++ 1, ++ 1.011, ++ 5, ++ 1.122, ++ 0, ++ 1.233, ++ 0, ++ 0, ++ 1.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.444, ++ 0, ++ 0.556, ++ -3, ++ 0.667, ++ -3, ++ 0, ++ 1.9, ++ -3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 0, ++ 1.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamShoulder", ++ "Segments": [ ++ 0, ++ -0.062, ++ 1, ++ 0.111, ++ -0.062, ++ 0.222, ++ -0.103, ++ 0.333, ++ 0, ++ 1, ++ 0.589, ++ 0.238, ++ 0.844, ++ 1, ++ 1.1, ++ 1, ++ 0, ++ 1.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.478, ++ 0, ++ 0.622, ++ -10, ++ 0.767, ++ -10, ++ 1, ++ 0.811, ++ -10, ++ 0.856, ++ -8.2, ++ 0.9, ++ -8.2, ++ 0, ++ 1.9, ++ -8.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.478, ++ 0, ++ 0.622, ++ -10, ++ 0.767, ++ -10, ++ 1, ++ 0.811, ++ -10, ++ 0.856, ++ -7.2, ++ 0.9, ++ -7.2, ++ 0, ++ 1.9, ++ -7.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 0, ++ 1.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 0, ++ 1.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairAhoge", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 1.9, ++ 0.333, ++ 5.2, ++ 1, ++ 0.444, ++ 8.5, ++ 0.556, ++ 9.926, ++ 0.667, ++ 9.926, ++ 1, ++ 0.744, ++ 9.926, ++ 0.822, ++ -10, ++ 0.9, ++ -10, ++ 1, ++ 0.956, ++ -10, ++ 1.011, ++ 6, ++ 1.067, ++ 6, ++ 1, ++ 1.144, ++ 6, ++ 1.222, ++ -4, ++ 1.3, ++ -4, ++ 1, ++ 1.367, ++ -4, ++ 1.433, ++ 0, ++ 1.5, ++ 0, ++ 0, ++ 1.9, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.9, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 1.9, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m08.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m08.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m08.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m08.motion3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,1087 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 2.1, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": false, ++ "CurveCount": 35, ++ "TotalSegmentCount": 133, ++ "TotalPointCount": 364, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.289, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.378, ++ 0, ++ 0.422, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.644, ++ 0, ++ 0.733, ++ 0, ++ 0, ++ 2.1, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.289, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.378, ++ 0, ++ 0.422, ++ -15, ++ 0.467, ++ -15, ++ 1, ++ 0.556, ++ -15, ++ 0.644, ++ 11, ++ 0.733, ++ 11, ++ 0, ++ 2.1, ++ 11 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.289, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.444, ++ 0, ++ 0.556, ++ -15, ++ 0.667, ++ -15, ++ 1, ++ 0.722, ++ -15, ++ 0.778, ++ -9, ++ 0.833, ++ -9, ++ 0, ++ 2.1, ++ -9 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 0, ++ 0.433, ++ 0, ++ 0, ++ 2.1, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.067, ++ 1, ++ 0.133, ++ 1, ++ 0.2, ++ 1, ++ 1, ++ 0.244, ++ 1, ++ 0.289, ++ 1, ++ 0.333, ++ 1, ++ 1, ++ 0.456, ++ 1, ++ 0.578, ++ 0, ++ 0.7, ++ 0, ++ 0, ++ 2.1, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.289, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 1, ++ 0.7, ++ 1, ++ 0, ++ 2.1, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.067, ++ 1, ++ 0.133, ++ 1, ++ 0.2, ++ 1, ++ 1, ++ 0.244, ++ 1, ++ 0.289, ++ 1, ++ 0.333, ++ 1, ++ 1, ++ 0.456, ++ 1, ++ 0.578, ++ 0, ++ 0.7, ++ 0, ++ 0, ++ 2.1, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.289, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ 1, ++ 0.7, ++ 1, ++ 0, ++ 2.1, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.289, ++ 0, ++ 0.333, ++ 0, ++ 0, ++ 2.1, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.289, ++ 0, ++ 0.333, ++ 0, ++ 0, ++ 2.1, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.289, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ -0.14, ++ 0.7, ++ -0.14, ++ 0, ++ 2.1, ++ -0.14 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.289, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.578, ++ -0.14, ++ 0.7, ++ -0.14, ++ 0, ++ 2.1, ++ -0.14 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.522, ++ 0, ++ 0.611, ++ -0.21, ++ 0.7, ++ -0.21, ++ 0, ++ 2.1, ++ -0.21 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.522, ++ 0, ++ 0.611, ++ 0.2, ++ 0.7, ++ 0.2, ++ 0, ++ 2.1, ++ 0.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.522, ++ 0, ++ 0.611, ++ 0.25, ++ 0.7, ++ 0.25, ++ 0, ++ 2.1, ++ 0.25 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.522, ++ 0, ++ 0.611, ++ 0.23, ++ 0.7, ++ 0.23, ++ 0, ++ 2.1, ++ 0.23 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.522, ++ 0, ++ 0.611, ++ 0, ++ 0.7, ++ 0, ++ 0, ++ 2.1, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.522, ++ 0, ++ 0.611, ++ 0, ++ 0.7, ++ 0, ++ 0, ++ 2.1, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.067, ++ 1, ++ 0.133, ++ 1, ++ 0.2, ++ 1, ++ 1, ++ 0.278, ++ 1, ++ 0.356, ++ 1, ++ 0.433, ++ 1, ++ 1, ++ 0.522, ++ 1, ++ 0.611, ++ 1, ++ 0.7, ++ 1, ++ 0, ++ 2.1, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.522, ++ 0, ++ 0.611, ++ 1, ++ 0.7, ++ 1, ++ 0, ++ 2.1, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.1, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 8, ++ 0.433, ++ 8, ++ 1, ++ 0.5, ++ 8, ++ 0.567, ++ -7, ++ 0.633, ++ -7, ++ 1, ++ 0.689, ++ -7, ++ 0.744, ++ 3, ++ 0.8, ++ 3, ++ 1, ++ 0.844, ++ 3, ++ 0.889, ++ 0, ++ 0.933, ++ 0, ++ 0, ++ 2.1, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.511, ++ 0, ++ 0.589, ++ 4, ++ 0.667, ++ 4, ++ 1, ++ 0.722, ++ 4, ++ 0.778, ++ 2, ++ 0.833, ++ 2, ++ 0, ++ 2.1, ++ 2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 0, ++ 0.433, ++ 0, ++ 0, ++ 2.1, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamShoulder", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ -1, ++ 0.433, ++ -1, ++ 1, ++ 0.5, ++ -1, ++ 0.567, ++ 1, ++ 0.633, ++ 1, ++ 1, ++ 0.689, ++ 1, ++ 0.744, ++ -0.4, ++ 0.8, ++ -0.4, ++ 1, ++ 0.956, ++ -0.4, ++ 1.111, ++ 0, ++ 1.267, ++ 0, ++ 0, ++ 2.1, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeg", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 2.1, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.1, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.1, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.289, ++ -5.208, ++ 0.333, ++ -5.208, ++ 1, ++ 0.4, ++ -5.208, ++ 0.467, ++ 9.583, ++ 0.533, ++ 9.583, ++ 0, ++ 2.1, ++ 9.583 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.289, ++ -4.583, ++ 0.333, ++ -4.583, ++ 1, ++ 0.4, ++ -4.583, ++ 0.467, ++ 4.375, ++ 0.533, ++ 4.375, ++ 0, ++ 2.1, ++ 4.375 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLB", ++ "Segments": [ ++ 0, ++ 10, ++ 1, ++ 0.122, ++ 10, ++ 0.244, ++ 8.89, ++ 0.367, ++ 4.167, ++ 1, ++ 0.411, ++ 2.449, ++ 0.456, ++ -4.583, ++ 0.5, ++ -4.583, ++ 1, ++ 0.544, ++ -4.583, ++ 0.589, ++ 4.792, ++ 0.633, ++ 4.792, ++ 0, ++ 2.1, ++ 4.792 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandRB", ++ "Segments": [ ++ 0, ++ 10, ++ 1, ++ 0.122, ++ 10, ++ 0.244, ++ 8.89, ++ 0.367, ++ 4.167, ++ 1, ++ 0.411, ++ 2.449, ++ 0.456, ++ -4.583, ++ 0.5, ++ -4.583, ++ 1, ++ 0.544, ++ -4.583, ++ 0.589, ++ 7.292, ++ 0.633, ++ 7.292, ++ 0, ++ 2.1, ++ 7.292 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairAhoge", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.289, ++ -0.142, ++ 0.333, ++ 0.234, ++ 1, ++ 0.411, ++ 0.89, ++ 0.489, ++ 10, ++ 0.567, ++ 10, ++ 1, ++ 0.611, ++ 10, ++ 0.656, ++ -10, ++ 0.7, ++ -10, ++ 1, ++ 0.767, ++ -10, ++ 0.833, ++ 9.951, ++ 0.9, ++ 9.951, ++ 1, ++ 0.978, ++ 9.951, ++ 1.056, ++ -9.508, ++ 1.133, ++ -9.508, ++ 1, ++ 1.211, ++ -9.508, ++ 1.289, ++ 5.892, ++ 1.367, ++ 5.892, ++ 1, ++ 1.433, ++ 5.892, ++ 1.5, ++ -2, ++ 1.567, ++ -2, ++ 1, ++ 1.611, ++ -2, ++ 1.656, ++ 1, ++ 1.7, ++ 1, ++ 1, ++ 1.756, ++ 1, ++ 1.811, ++ 0, ++ 1.867, ++ 0, ++ 0, ++ 2.1, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.1, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmB", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 2.1, ++ 1 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m09.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m09.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m09.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m09.motion3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,1198 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 1.6, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": false, ++ "CurveCount": 33, ++ "TotalSegmentCount": 150, ++ "TotalPointCount": 417, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.467, ++ -4, ++ 0.6, ++ -4, ++ 0, ++ 1.6, ++ -4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.378, ++ -20, ++ 0.467, ++ -20, ++ 1, ++ 0.522, ++ -20, ++ 0.578, ++ 2, ++ 0.633, ++ 2, ++ 1, ++ 0.667, ++ 2, ++ 0.7, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 0.8, ++ 0, ++ 0.867, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1, ++ 0, ++ 1.067, ++ -21, ++ 1.133, ++ -21, ++ 1, ++ 1.167, ++ -21, ++ 1.2, ++ -17, ++ 1.233, ++ -17, ++ 0, ++ 1.6, ++ -17 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 0, ++ 1.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.356, ++ 0, ++ 0.511, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 0.889, ++ 1, ++ 1, ++ 1, ++ 0, ++ 1.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.067, ++ 1, ++ 0.133, ++ 1, ++ 0.2, ++ 1, ++ 1, ++ 0.244, ++ 1, ++ 0.289, ++ 1, ++ 0.333, ++ 1, ++ 1, ++ 0.378, ++ 1, ++ 0.422, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.511, ++ 0, ++ 0.533, ++ 0, ++ 1, ++ 0.578, ++ 0, ++ 0.622, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 0.8, ++ 1, ++ 0.933, ++ 1, ++ 1.067, ++ 1, ++ 1, ++ 1.122, ++ 1, ++ 1.178, ++ 0.825, ++ 1.233, ++ 0.825, ++ 0, ++ 1.6, ++ 0.825 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.544, ++ 0, ++ 0.889, ++ 0, ++ 1.233, ++ 0, ++ 0, ++ 1.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.067, ++ 1, ++ 0.133, ++ 1, ++ 0.2, ++ 1, ++ 1, ++ 0.244, ++ 1, ++ 0.289, ++ 1, ++ 0.333, ++ 1, ++ 1, ++ 0.378, ++ 1, ++ 0.422, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.511, ++ 0, ++ 0.533, ++ 0, ++ 1, ++ 0.578, ++ 0, ++ 0.622, ++ 0.996, ++ 0.667, ++ 1, ++ 1, ++ 0.8, ++ 1.011, ++ 0.933, ++ 1.013, ++ 1.067, ++ 1.013, ++ 1, ++ 1.122, ++ 1.013, ++ 1.178, ++ 0.8, ++ 1.233, ++ 0.8, ++ 0, ++ 1.6, ++ 0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.444, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.789, ++ 0, ++ 1.011, ++ 0, ++ 1.233, ++ 0, ++ 0, ++ 1.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.444, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.789, ++ 0, ++ 1.011, ++ 0, ++ 1.233, ++ 0, ++ 0, ++ 1.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.444, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.789, ++ 0, ++ 1.011, ++ 0, ++ 1.233, ++ 0, ++ 0, ++ 1.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.444, ++ 1, ++ 0.567, ++ 1, ++ 1, ++ 0.733, ++ 1, ++ 0.9, ++ 1, ++ 1.067, ++ 1, ++ 1, ++ 1.122, ++ 1, ++ 1.178, ++ -0.417, ++ 1.233, ++ -0.417, ++ 0, ++ 1.6, ++ -0.417 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.444, ++ 1, ++ 0.567, ++ 1, ++ 1, ++ 0.733, ++ 1, ++ 0.9, ++ 1, ++ 1.067, ++ 1, ++ 1, ++ 1.122, ++ 1, ++ 1.178, ++ -1, ++ 1.233, ++ -1, ++ 0, ++ 1.6, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.444, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.789, ++ 0, ++ 1.011, ++ 0, ++ 1.233, ++ 0, ++ 0, ++ 1.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.444, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.789, ++ 0, ++ 1.011, ++ 0, ++ 1.233, ++ 0, ++ 0, ++ 1.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.444, ++ -1, ++ 0.567, ++ -1, ++ 1, ++ 0.789, ++ -1, ++ 1.011, ++ -1, ++ 1.233, ++ -1, ++ 0, ++ 1.6, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.444, ++ -1, ++ 0.567, ++ -1, ++ 1, ++ 0.789, ++ -1, ++ 1.011, ++ -1, ++ 1.233, ++ -1, ++ 0, ++ 1.6, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.444, ++ -1, ++ 0.567, ++ -1, ++ 1, ++ 0.789, ++ -1, ++ 1.011, ++ -1, ++ 1.233, ++ -1, ++ 0, ++ 1.6, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.444, ++ -1, ++ 0.567, ++ -1, ++ 1, ++ 0.789, ++ -1, ++ 1.011, ++ -1, ++ 1.233, ++ -1, ++ 0, ++ 1.6, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.067, ++ 1, ++ 0.133, ++ 1, ++ 0.2, ++ 1, ++ 1, ++ 0.322, ++ 1, ++ 0.444, ++ -2, ++ 0.567, ++ -2, ++ 1, ++ 0.789, ++ -2, ++ 1.011, ++ -2, ++ 1.233, ++ -2, ++ 0, ++ 1.6, ++ -2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.444, ++ 1, ++ 0.567, ++ 1, ++ 1, ++ 0.656, ++ 1, ++ 0.744, ++ 1, ++ 0.833, ++ 1, ++ 1, ++ 0.889, ++ 1, ++ 0.944, ++ 1, ++ 1, ++ 1, ++ 1, ++ 1.044, ++ 1, ++ 1.089, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.356, ++ 0, ++ 1.467, ++ 0, ++ 0, ++ 1.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.156, ++ 0, ++ 0.311, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.644, ++ -10, ++ 0.733, ++ -10, ++ 1, ++ 0.833, ++ -10, ++ 0.933, ++ -9, ++ 1.033, ++ -9, ++ 0, ++ 1.6, ++ -9 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ -4, ++ 0.433, ++ -4, ++ 1, ++ 0.522, ++ -4, ++ 0.611, ++ 5, ++ 0.7, ++ 5, ++ 1, ++ 0.789, ++ 5, ++ 0.878, ++ 5, ++ 0.967, ++ 5, ++ 1, ++ 1.044, ++ 5, ++ 1.122, ++ -7, ++ 1.2, ++ -7, ++ 1, ++ 1.267, ++ -7, ++ 1.333, ++ 0, ++ 1.4, ++ 0, ++ 0, ++ 1.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 0, ++ 1.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 0, ++ 1.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamShoulder", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.533, ++ 0.479, ++ 0.7, ++ 0.479, ++ 1, ++ 0.889, ++ 0.479, ++ 1.078, ++ -1, ++ 1.267, ++ -1, ++ 1, ++ 1.322, ++ -1, ++ 1.378, ++ -1, ++ 1.433, ++ -1, ++ 0, ++ 1.6, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeg", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.267, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.433, ++ -4.5, ++ 0.5, ++ -4.5, ++ 1, ++ 0.578, ++ -4.5, ++ 0.656, ++ 0.8, ++ 0.733, ++ 0.8, ++ 1, ++ 0.811, ++ 0.8, ++ 0.889, ++ -0.156, ++ 0.967, ++ -0.6, ++ 1, ++ 1.011, ++ -0.854, ++ 1.056, ++ -0.72, ++ 1.1, ++ -1, ++ 1, ++ 1.167, ++ -1.42, ++ 1.233, ++ -3.7, ++ 1.3, ++ -3.7, ++ 1, ++ 1.356, ++ -3.7, ++ 1.411, ++ -2.4, ++ 1.467, ++ -2.4, ++ 0, ++ 1.6, ++ -2.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.267, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.433, ++ -4.5, ++ 0.5, ++ -4.5, ++ 1, ++ 0.578, ++ -4.5, ++ 0.656, ++ 2.2, ++ 0.733, ++ 2.2, ++ 1, ++ 0.811, ++ 2.2, ++ 0.889, ++ -0.749, ++ 0.967, ++ -0.9, ++ 1, ++ 1.011, ++ -0.987, ++ 1.056, ++ -0.921, ++ 1.1, ++ -1, ++ 1, ++ 1.167, ++ -1.119, ++ 1.233, ++ -3.6, ++ 1.3, ++ -3.6, ++ 1, ++ 1.356, ++ -3.6, ++ 1.411, ++ -1.8, ++ 1.467, ++ -1.8, ++ 0, ++ 1.6, ++ -1.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 0, ++ 1.6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.378, ++ 0, ++ 0.556, ++ 0.84, ++ 0.733, ++ 0.84, ++ 1, ++ 0.744, ++ 0.84, ++ 0.756, ++ 0.65, ++ 0.767, ++ 0.65, ++ 1, ++ 0.8, ++ 0.65, ++ 0.833, ++ 0.86, ++ 0.867, ++ 0.86, ++ 0, ++ 1.6, ++ 0.86 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairAhoge", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.378, ++ 6, ++ 0.467, ++ 6, ++ 1, ++ 0.5, ++ 6, ++ 0.533, ++ 4, ++ 0.567, ++ 0, ++ 1, ++ 0.622, ++ -6.667, ++ 0.678, ++ -10, ++ 0.733, ++ -10, ++ 1, ++ 0.767, ++ -10, ++ 0.8, ++ -6, ++ 0.833, ++ -6, ++ 1, ++ 0.933, ++ -6, ++ 1.033, ++ -10, ++ 1.133, ++ -10, ++ 1, ++ 1.178, ++ -10, ++ 1.222, ++ -2, ++ 1.267, ++ -2, ++ 1, ++ 1.311, ++ -2, ++ 1.356, ++ -9, ++ 1.4, ++ -9, ++ 0, ++ 1.6, ++ -9 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 1.6, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m10.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m10.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m10.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Hiyori/motions/Hiyori_m10.motion3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,974 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4.17, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": false, ++ "CurveCount": 33, ++ "TotalSegmentCount": 118, ++ "TotalPointCount": 321, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.6, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 1.067, ++ 0, ++ 1.333, ++ 1.041, ++ 1.6, ++ 1.041, ++ 1, ++ 1.844, ++ 1.041, ++ 2.089, ++ -8, ++ 2.333, ++ -8, ++ 1, ++ 2.656, ++ -8, ++ 2.978, ++ 6, ++ 3.3, ++ 6, ++ 0, ++ 4.167, ++ 6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.344, ++ 0, ++ 0.489, ++ -30, ++ 0.633, ++ -30, ++ 0, ++ 4.167, ++ -30 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 0, ++ 4.167, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 0, ++ 4.167, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.067, ++ 1, ++ 0.133, ++ 1, ++ 0.2, ++ 1, ++ 1, ++ 0.311, ++ 1, ++ 0.422, ++ 0.988, ++ 0.533, ++ 0.8, ++ 1, ++ 0.589, ++ 0.706, ++ 0.644, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.722, ++ 0, ++ 0.744, ++ 0, ++ 0.767, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.878, ++ 0.8, ++ 0.933, ++ 0.8, ++ 1, ++ 1.422, ++ 0.8, ++ 1.911, ++ 0.8, ++ 2.4, ++ 0.8, ++ 1, ++ 2.456, ++ 0.8, ++ 2.511, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.589, ++ 0, ++ 2.611, ++ 0, ++ 2.633, ++ 0, ++ 1, ++ 2.689, ++ 0, ++ 2.744, ++ 0.8, ++ 2.8, ++ 0.8, ++ 0, ++ 4.167, ++ 0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 0, ++ 4.167, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.067, ++ 1, ++ 0.133, ++ 1, ++ 0.2, ++ 1, ++ 1, ++ 0.311, ++ 1, ++ 0.422, ++ 0.988, ++ 0.533, ++ 0.8, ++ 1, ++ 0.589, ++ 0.706, ++ 0.644, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.722, ++ 0, ++ 0.744, ++ 0, ++ 0.767, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.878, ++ 0.8, ++ 0.933, ++ 0.8, ++ 1, ++ 1.422, ++ 0.8, ++ 1.911, ++ 0.8, ++ 2.4, ++ 0.8, ++ 1, ++ 2.456, ++ 0.8, ++ 2.511, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.589, ++ 0, ++ 2.611, ++ 0, ++ 2.633, ++ 0, ++ 1, ++ 2.689, ++ 0, ++ 2.744, ++ 0.8, ++ 2.8, ++ 0.8, ++ 0, ++ 4.167, ++ 0.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 0, ++ 0.433, ++ 0, ++ 0, ++ 4.167, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 0.9, ++ 0.004, ++ 1.133, ++ -0.01, ++ 1, ++ 1.4, ++ -0.025, ++ 1.667, ++ -0.43, ++ 1.933, ++ -0.43, ++ 1, ++ 2.211, ++ -0.43, ++ 2.489, ++ 0.283, ++ 2.767, ++ 0.283, ++ 0, ++ 4.167, ++ 0.283 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ -1, ++ 0.433, ++ -1, ++ 0, ++ 4.167, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 0.19, ++ 0.433, ++ 0.19, ++ 0, ++ 4.167, ++ 0.19 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 0.11, ++ 0.433, ++ 0.11, ++ 0, ++ 4.167, ++ 0.11 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ -0.48, ++ 0.433, ++ -0.48, ++ 0, ++ 4.167, ++ -0.48 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 0.29, ++ 0.433, ++ 0.29, ++ 0, ++ 4.167, ++ 0.29 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 1, ++ 0.433, ++ 1, ++ 0, ++ 4.167, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 0.85, ++ 0.433, ++ 0.85, ++ 0, ++ 4.167, ++ 0.85 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ -0.75, ++ 0.433, ++ -0.75, ++ 0, ++ 4.167, ++ -0.75 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ -0.87, ++ 0.433, ++ -0.87, ++ 0, ++ 4.167, ++ -0.87 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.067, ++ 1, ++ 0.133, ++ 1, ++ 0.2, ++ 1, ++ 1, ++ 0.278, ++ 1, ++ 0.356, ++ -1, ++ 0.433, ++ -1, ++ 0, ++ 4.167, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.356, ++ 1, ++ 0.433, ++ 1, ++ 0, ++ 4.167, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.444, ++ 0, ++ 0.689, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.211, ++ 0, ++ 1.489, ++ 0, ++ 1.767, ++ 0, ++ 1, ++ 2.056, ++ 0, ++ 2.344, ++ -6, ++ 2.633, ++ -6, ++ 1, ++ 3.033, ++ -6, ++ 3.433, ++ 10, ++ 3.833, ++ 10, ++ 0, ++ 4.167, ++ 10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 0, ++ 4.167, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.8, ++ 0, ++ 1.4, ++ -2, ++ 2, ++ -2, ++ 1, ++ 2.456, ++ -2, ++ 2.911, ++ 8.125, ++ 3.367, ++ 8.125, ++ 0, ++ 4.167, ++ 8.125 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 0, ++ 4.167, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamShoulder", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.167, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeg", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.667, ++ 1, ++ 1.333, ++ 1, ++ 2, ++ 1, ++ 1, ++ 2.267, ++ 1, ++ 2.533, ++ 0.948, ++ 2.8, ++ 0.948, ++ 0, ++ 4.167, ++ 0.948 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.267, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.478, ++ 0, ++ 0.656, ++ -10, ++ 0.833, ++ -10, ++ 1, ++ 0.922, ++ -10, ++ 1.011, ++ -8.846, ++ 1.1, ++ -8.846, ++ 1, ++ 1.467, ++ -8.846, ++ 1.833, ++ -8.835, ++ 2.2, ++ -9.1, ++ 1, ++ 2.622, ++ -9.405, ++ 3.044, ++ -10, ++ 3.467, ++ -10, ++ 0, ++ 4.167, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.267, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.478, ++ 0, ++ 0.656, ++ -10, ++ 0.833, ++ -10, ++ 1, ++ 0.922, ++ -10, ++ 1.011, ++ -8.972, ++ 1.1, ++ -8.846, ++ 1, ++ 1.467, ++ -8.328, ++ 1.833, ++ -8.2, ++ 2.2, ++ -8.2, ++ 1, ++ 2.622, ++ -8.2, ++ 3.044, ++ -10, ++ 3.467, ++ -10, ++ 0, ++ 4.167, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.167, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.167, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairAhoge", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.267, ++ -5, ++ 0.3, ++ -5, ++ 1, ++ 0.378, ++ -5, ++ 0.456, ++ 10, ++ 0.533, ++ 10, ++ 1, ++ 0.633, ++ 10, ++ 0.733, ++ 4, ++ 0.833, ++ 4, ++ 0, ++ 4.167, ++ 4 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.17, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.17, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.2048/texture_00.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.2048/texture_00.png differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.cdi3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.cdi3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.cdi3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.cdi3.json 2023-05-28 08:20:04.435645417 +0100 +@@ -0,0 +1,783 @@ ++{ ++ "Version": 3, ++ "Parameters": [ ++ { ++ "Id": "ParamAngleX", ++ "GroupId": "ParamGroupFace", ++ "Name": "角度 X" ++ }, ++ { ++ "Id": "ParamAngleY", ++ "GroupId": "ParamGroupFace", ++ "Name": "角度 Y" ++ }, ++ { ++ "Id": "ParamAngleZ", ++ "GroupId": "ParamGroupFace", ++ "Name": "角度 Z" ++ }, ++ { ++ "Id": "ParamCheek", ++ "GroupId": "ParamGroupFace", ++ "Name": "照れ" ++ }, ++ { ++ "Id": "ParamFaceInkOn", ++ "GroupId": "ParamGroupFace", ++ "Name": "顔インク 表示" ++ }, ++ { ++ "Id": "ParamEyeLOpen", ++ "GroupId": "ParamGroupEyes", ++ "Name": "左目 開閉" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "GroupId": "ParamGroupEyes", ++ "Name": "左目 笑顔" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "GroupId": "ParamGroupEyes", ++ "Name": "左目 変形" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "GroupId": "ParamGroupEyes", ++ "Name": "右目 開閉" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "GroupId": "ParamGroupEyes", ++ "Name": "右目 笑顔" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "GroupId": "ParamGroupEyes", ++ "Name": "右目 変形" ++ }, ++ { ++ "Id": "ParamEyeBallX", ++ "GroupId": "ParamGroupEyeballs", ++ "Name": "目玉 X" ++ }, ++ { ++ "Id": "ParamEyeBallY", ++ "GroupId": "ParamGroupEyeballs", ++ "Name": "目玉 Y" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "GroupId": "ParamGroupEyeballs", ++ "Name": "目玉 縮小" ++ }, ++ { ++ "Id": "ParamEyeEffect", ++ "GroupId": "ParamGroupEyeballs", ++ "Name": "目 エフェクト" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "GroupId": "ParamGroupBrows", ++ "Name": "左眉 上下" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "GroupId": "ParamGroupBrows", ++ "Name": "右眉 上下" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "GroupId": "ParamGroupBrows", ++ "Name": "左眉 左右" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "GroupId": "ParamGroupBrows", ++ "Name": "右眉 左右" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "GroupId": "ParamGroupBrows", ++ "Name": "左眉 角度" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "GroupId": "ParamGroupBrows", ++ "Name": "右眉 角度" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "GroupId": "ParamGroupBrows", ++ "Name": "左眉 変形" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "GroupId": "ParamGroupBrows", ++ "Name": "右眉 変形" ++ }, ++ { ++ "Id": "ParamMouthA", ++ "GroupId": "ParamGroupMouth", ++ "Name": "あ" ++ }, ++ { ++ "Id": "ParamMouthI", ++ "GroupId": "ParamGroupMouth", ++ "Name": "い" ++ }, ++ { ++ "Id": "ParamMouthU", ++ "GroupId": "ParamGroupMouth", ++ "Name": "う" ++ }, ++ { ++ "Id": "ParamMouthE", ++ "GroupId": "ParamGroupMouth", ++ "Name": "え" ++ }, ++ { ++ "Id": "ParamMouthO", ++ "GroupId": "ParamGroupMouth", ++ "Name": "お" ++ }, ++ { ++ "Id": "ParamMouthUp", ++ "GroupId": "ParamGroupMouth", ++ "Name": "上がり口" ++ }, ++ { ++ "Id": "ParamMouthDown", ++ "GroupId": "ParamGroupMouth", ++ "Name": "下がり口" ++ }, ++ { ++ "Id": "ParamMouthAngry", ++ "GroupId": "ParamGroupMouth", ++ "Name": "むくれ口" ++ }, ++ { ++ "Id": "ParamMouthAngryLine", ++ "GroupId": "ParamGroupMouth", ++ "Name": "むくれ口線" ++ }, ++ { ++ "Id": "ParamBodyAngleX", ++ "GroupId": "ParamGroupBody", ++ "Name": "体の回転 X" ++ }, ++ { ++ "Id": "ParamBodyAngleY", ++ "GroupId": "ParamGroupBody", ++ "Name": "体の回転 Y" ++ }, ++ { ++ "Id": "ParamBodyAngleZ", ++ "GroupId": "ParamGroupBody", ++ "Name": "体の回転 Z" ++ }, ++ { ++ "Id": "ParamBreath", ++ "GroupId": "ParamGroupBody", ++ "Name": "呼吸" ++ }, ++ { ++ "Id": "ParamLeftShoulderUp", ++ "GroupId": "ParamGroupBody", ++ "Name": "左肩の上下" ++ }, ++ { ++ "Id": "ParamRightShoulderUp", ++ "GroupId": "ParamGroupBody", ++ "Name": "右肩の上下" ++ }, ++ { ++ "Id": "ParamArmLA01", ++ "GroupId": "ParamGroupArmLA", ++ "Name": "左腕A 肩の回転" ++ }, ++ { ++ "Id": "ParamArmLA02", ++ "GroupId": "ParamGroupArmLA", ++ "Name": "左腕A 肘の回転" ++ }, ++ { ++ "Id": "ParamArmLA03", ++ "GroupId": "ParamGroupArmLA", ++ "Name": "左腕A 手首の回転" ++ }, ++ { ++ "Id": "ParamHandLA", ++ "GroupId": "ParamGroupArmLA", ++ "Name": "左手A" ++ }, ++ { ++ "Id": "ParamArmRA01", ++ "GroupId": "ParamGroupArmRA", ++ "Name": "右腕A 肩の回転" ++ }, ++ { ++ "Id": "ParamArmRA02", ++ "GroupId": "ParamGroupArmRA", ++ "Name": "右腕A 肘の回転" ++ }, ++ { ++ "Id": "ParamArmRA03", ++ "GroupId": "ParamGroupArmRA", ++ "Name": "右腕A 手首の回転" ++ }, ++ { ++ "Id": "ParamWandRotate", ++ "GroupId": "ParamGroupArmRA", ++ "Name": "杖の回転" ++ }, ++ { ++ "Id": "ParamHandRA", ++ "GroupId": "ParamGroupArmRA", ++ "Name": "右手A" ++ }, ++ { ++ "Id": "ParamInkDrop", ++ "GroupId": "ParamGroupArmRA", ++ "Name": "インク垂れ" ++ }, ++ { ++ "Id": "ParamInkDropRotate", ++ "GroupId": "ParamGroupArmRA", ++ "Name": "インク垂れ 回転" ++ }, ++ { ++ "Id": "ParamInkDropOn", ++ "GroupId": "ParamGroupArmRA", ++ "Name": "インク垂れ 表示" ++ }, ++ { ++ "Id": "ParamArmLB01", ++ "GroupId": "ParamGroupArmLB", ++ "Name": "左腕B 肩の回転" ++ }, ++ { ++ "Id": "ParamArmLB02", ++ "GroupId": "ParamGroupArmLB", ++ "Name": "左腕B 肘の回転" ++ }, ++ { ++ "Id": "ParamArmLB03", ++ "GroupId": "ParamGroupArmLB", ++ "Name": "左腕B 手首の回転" ++ }, ++ { ++ "Id": "ParamHandLB", ++ "GroupId": "ParamGroupArmLB", ++ "Name": "左手B" ++ }, ++ { ++ "Id": "ParamHatForm", ++ "GroupId": "ParamGroupArmLB", ++ "Name": "帽子の変形" ++ }, ++ { ++ "Id": "ParamArmRB01", ++ "GroupId": "ParamGroupArmRB", ++ "Name": "右腕B 肩の回転" ++ }, ++ { ++ "Id": "ParamArmRB02", ++ "GroupId": "ParamGroupArmRB", ++ "Name": "右腕B 肘の回転" ++ }, ++ { ++ "Id": "ParamArmRB02Y", ++ "GroupId": "ParamGroupArmRB", ++ "Name": "右腕B 腕のY" ++ }, ++ { ++ "Id": "ParamArmRB03", ++ "GroupId": "ParamGroupArmRB", ++ "Name": "右腕B 手首の回転" ++ }, ++ { ++ "Id": "ParamHandRB", ++ "GroupId": "ParamGroupArmRB", ++ "Name": "右手B" ++ }, ++ { ++ "Id": "ParamAllX", ++ "GroupId": "ParamGroupOverall", ++ "Name": "全体の移動 X" ++ }, ++ { ++ "Id": "ParamAllY", ++ "GroupId": "ParamGroupOverall", ++ "Name": "全体の移動 Y" ++ }, ++ { ++ "Id": "ParamAllRotate", ++ "GroupId": "ParamGroupOverall", ++ "Name": "全体の回転" ++ }, ++ { ++ "Id": "ParamHairFront", ++ "GroupId": "ParamGroupSway", ++ "Name": "髪揺れ 前" ++ }, ++ { ++ "Id": "ParamHairSideL", ++ "GroupId": "ParamGroupSway", ++ "Name": "髪揺れ 左横" ++ }, ++ { ++ "Id": "ParamHairSideR", ++ "GroupId": "ParamGroupSway", ++ "Name": "髪揺れ 右横" ++ }, ++ { ++ "Id": "ParamHairBack", ++ "GroupId": "ParamGroupSway", ++ "Name": "髪揺れ 後" ++ }, ++ { ++ "Id": "ParamHairBackR", ++ "GroupId": "ParamGroupSway", ++ "Name": "髪揺れ 右後" ++ }, ++ { ++ "Id": "ParamHairBackL", ++ "GroupId": "ParamGroupSway", ++ "Name": "髪揺れ 左後" ++ }, ++ { ++ "Id": "ParamoHairMesh", ++ "GroupId": "ParamGroupSway", ++ "Name": "メッシュの揺れ" ++ }, ++ { ++ "Id": "ParamHairFrontFuwa", ++ "GroupId": "ParamGroupSway", ++ "Name": "前髪 ふわ" ++ }, ++ { ++ "Id": "ParamHairSideFuwa", ++ "GroupId": "ParamGroupSway", ++ "Name": "横髪 ふわ" ++ }, ++ { ++ "Id": "ParamHairBackFuwa", ++ "GroupId": "ParamGroupSway", ++ "Name": "後ろ髪 ふわ" ++ }, ++ { ++ "Id": "ParamWing", ++ "GroupId": "ParamGroupSway", ++ "Name": "羽の揺れ" ++ }, ++ { ++ "Id": "ParamRibbon", ++ "GroupId": "ParamGroupSway", ++ "Name": "帽子リボンの揺れ" ++ }, ++ { ++ "Id": "ParamHatBrim", ++ "GroupId": "ParamGroupSway", ++ "Name": "帽子つばの揺れ" ++ }, ++ { ++ "Id": "ParamHatTop", ++ "GroupId": "ParamGroupSway", ++ "Name": "帽子 上の揺れ" ++ }, ++ { ++ "Id": "ParamAccessory1", ++ "GroupId": "ParamGroupSway", ++ "Name": "首飾りの揺れ1" ++ }, ++ { ++ "Id": "ParamAccessory2", ++ "GroupId": "ParamGroupSway", ++ "Name": "首飾りの揺れ2" ++ }, ++ { ++ "Id": "ParamString", ++ "GroupId": "ParamGroupSway", ++ "Name": "パーカーひもの揺れ" ++ }, ++ { ++ "Id": "ParamRobeL", ++ "GroupId": "ParamGroupSway", ++ "Name": "ローブの揺れ 左" ++ }, ++ { ++ "Id": "ParamRobeR", ++ "GroupId": "ParamGroupSway", ++ "Name": "ローブの揺れ 右" ++ }, ++ { ++ "Id": "ParamRobeFuwa", ++ "GroupId": "ParamGroupSway", ++ "Name": "ローブのふわ" ++ }, ++ { ++ "Id": "ParamSmokeOn", ++ "GroupId": "ParamGroupEffectsMistake", ++ "Name": "煙 表示" ++ }, ++ { ++ "Id": "ParamSmoke", ++ "GroupId": "ParamGroupEffectsMistake", ++ "Name": "煙" ++ }, ++ { ++ "Id": "ParamExplosionChargeOn", ++ "GroupId": "ParamGroupEffectsMistake", ++ "Name": "爆発光溜め 表示" ++ }, ++ { ++ "Id": "ParamExplosionLightCharge", ++ "GroupId": "ParamGroupEffectsMistake", ++ "Name": "爆発光溜め" ++ }, ++ { ++ "Id": "ParamExplosionOn", ++ "GroupId": "ParamGroupEffectsMistake", ++ "Name": "爆発 表示" ++ }, ++ { ++ "Id": "ParamExplosion", ++ "GroupId": "ParamGroupEffectsMistake", ++ "Name": "爆発" ++ }, ++ { ++ "Id": "ParamWandInkColorRainbow", ++ "GroupId": "ParamGroupEffectsMistake", ++ "Name": "杖インク 虹色" ++ }, ++ { ++ "Id": "ParamHeartMissOn", ++ "GroupId": "ParamGroupEffectsMistake", ++ "Name": "ハート失敗 表示" ++ }, ++ { ++ "Id": "ParamHeartBackMissOn", ++ "GroupId": "ParamGroupEffectsMistake", ++ "Name": "ハート失敗後ろ 表示" ++ }, ++ { ++ "Id": "ParamHeartColorRainbow", ++ "GroupId": "ParamGroupEffectsMistake", ++ "Name": "ハート失敗 虹色" ++ }, ++ { ++ "Id": "ParamWandInkColorHeal", ++ "GroupId": "ParamGroupEffectsSuccess", ++ "Name": "杖インク 緑色" ++ }, ++ { ++ "Id": "ParamHeartHealOn", ++ "GroupId": "ParamGroupEffectsSuccess", ++ "Name": "ハート回復 表示" ++ }, ++ { ++ "Id": "ParamHeartBackHealOn", ++ "GroupId": "ParamGroupEffectsSuccess", ++ "Name": "ハート回復後ろ 表示" ++ }, ++ { ++ "Id": "ParamHeartColorHeal", ++ "GroupId": "ParamGroupEffectsSuccess", ++ "Name": "ハート回復 緑色" ++ }, ++ { ++ "Id": "ParamHeartLightOn", ++ "GroupId": "ParamGroupEffectsSuccess", ++ "Name": "光 表示" ++ }, ++ { ++ "Id": "ParamHeartLight", ++ "GroupId": "ParamGroupEffectsSuccess", ++ "Name": "光 星" ++ }, ++ { ++ "Id": "ParamHeartLightColor", ++ "GroupId": "ParamGroupEffectsSuccess", ++ "Name": "光 色変化" ++ }, ++ { ++ "Id": "ParamMagicPositionX", ++ "GroupId": "ParamGroupEffects", ++ "Name": "魔法の位置X" ++ }, ++ { ++ "Id": "ParamMagicPositionY", ++ "GroupId": "ParamGroupEffects", ++ "Name": "魔法の位置Y" ++ }, ++ { ++ "Id": "ParamWandInk", ++ "GroupId": "ParamGroupEffects", ++ "Name": "杖インク" ++ }, ++ { ++ "Id": "ParamHeartDrow", ++ "GroupId": "ParamGroupEffects", ++ "Name": "ハート 描画" ++ }, ++ { ++ "Id": "ParamHeartSize", ++ "GroupId": "ParamGroupEffects", ++ "Name": "ハート 拡縮" ++ }, ++ { ++ "Id": "ParamHeartColorLight", ++ "GroupId": "ParamGroupEffects", ++ "Name": "ハート 色変化" ++ }, ++ { ++ "Id": "ParamAllColor", ++ "GroupId": "ParamGroupEffectsHeal", ++ "Name": "全体の色" ++ }, ++ { ++ "Id": "ParamAuraOn", ++ "GroupId": "ParamGroupEffectsHeal", ++ "Name": "オーラ 表示" ++ }, ++ { ++ "Id": "ParamAura", ++ "GroupId": "ParamGroupEffectsHeal", ++ "Name": "オーラ" ++ }, ++ { ++ "Id": "ParamAuraColor", ++ "GroupId": "ParamGroupEffectsHeal", ++ "Name": "オーラ 色変化" ++ }, ++ { ++ "Id": "ParamHealOn", ++ "GroupId": "ParamGroupEffectsHeal", ++ "Name": "回復魔法光 表示" ++ }, ++ { ++ "Id": "ParamHealLight", ++ "GroupId": "ParamGroupEffectsHeal", ++ "Name": "回復魔法光" ++ } ++ ], ++ "ParameterGroups": [ ++ { ++ "Id": "ParamGroupFace", ++ "GroupId": "", ++ "Name": "顔" ++ }, ++ { ++ "Id": "ParamGroupEyes", ++ "GroupId": "", ++ "Name": "目" ++ }, ++ { ++ "Id": "ParamGroupEyeballs", ++ "GroupId": "", ++ "Name": "目玉" ++ }, ++ { ++ "Id": "ParamGroupBrows", ++ "GroupId": "", ++ "Name": "眉" ++ }, ++ { ++ "Id": "ParamGroupMouth", ++ "GroupId": "", ++ "Name": "口" ++ }, ++ { ++ "Id": "ParamGroupBody", ++ "GroupId": "", ++ "Name": "体" ++ }, ++ { ++ "Id": "ParamGroupArmLA", ++ "GroupId": "", ++ "Name": "左腕A" ++ }, ++ { ++ "Id": "ParamGroupArmRA", ++ "GroupId": "", ++ "Name": "右腕A" ++ }, ++ { ++ "Id": "ParamGroupArmLB", ++ "GroupId": "", ++ "Name": "左腕B" ++ }, ++ { ++ "Id": "ParamGroupArmRB", ++ "GroupId": "", ++ "Name": "右腕B" ++ }, ++ { ++ "Id": "ParamGroupOverall", ++ "GroupId": "", ++ "Name": "全体" ++ }, ++ { ++ "Id": "ParamGroupSway", ++ "GroupId": "", ++ "Name": "揺れ" ++ }, ++ { ++ "Id": "ParamGroupEffectsMistake", ++ "GroupId": "", ++ "Name": "魔法失敗エフェクト" ++ }, ++ { ++ "Id": "ParamGroupEffectsSuccess", ++ "GroupId": "", ++ "Name": "魔法成功エフェクト" ++ }, ++ { ++ "Id": "ParamGroupEffects", ++ "GroupId": "", ++ "Name": "魔法共通エフェクト" ++ }, ++ { ++ "Id": "ParamGroupEffectsHeal", ++ "GroupId": "", ++ "Name": "回復エフェクト" ++ } ++ ], ++ "Parts": [ ++ { ++ "Id": "PartCore", ++ "Name": "コア" ++ }, ++ { ++ "Id": "PartInk", ++ "Name": "インク" ++ }, ++ { ++ "Id": "PartSmoke", ++ "Name": "煙" ++ }, ++ { ++ "Id": "PartExplosionLight", ++ "Name": "爆発光" ++ }, ++ { ++ "Id": "Partaura", ++ "Name": "オーラ" ++ }, ++ { ++ "Id": "PartLight", ++ "Name": "光" ++ }, ++ { ++ "Id": "PartHeart", ++ "Name": "ハート" ++ }, ++ { ++ "Id": "PartHat", ++ "Name": "帽子" ++ }, ++ { ++ "Id": "PartHairSide", ++ "Name": "横髪" ++ }, ++ { ++ "Id": "PartHairFront", ++ "Name": "前髪" ++ }, ++ { ++ "Id": "PartHairBack", ++ "Name": "後ろ髪" ++ }, ++ { ++ "Id": "PartBrow", ++ "Name": "眉毛" ++ }, ++ { ++ "Id": "PartEye", ++ "Name": "目" ++ }, ++ { ++ "Id": "PartCheek", ++ "Name": "頬" ++ }, ++ { ++ "Id": "PartNose", ++ "Name": "鼻" ++ }, ++ { ++ "Id": "PartMouth", ++ "Name": "口" ++ }, ++ { ++ "Id": "PartFace", ++ "Name": "顔" ++ }, ++ { ++ "Id": "PartEar", ++ "Name": "耳" ++ }, ++ { ++ "Id": "PartNeck", ++ "Name": "首" ++ }, ++ { ++ "Id": "PartRobe", ++ "Name": "ローブ" ++ }, ++ { ++ "Id": "PartHoodie", ++ "Name": "パーカー" ++ }, ++ { ++ "Id": "PartLeg", ++ "Name": "脚" ++ }, ++ { ++ "Id": "PartArmLA", ++ "Name": "左腕A" ++ }, ++ { ++ "Id": "PartArmRA", ++ "Name": "右腕A" ++ }, ++ { ++ "Id": "PartArmLB", ++ "Name": "左腕B" ++ }, ++ { ++ "Id": "PartArmRB", ++ "Name": "右腕B" ++ }, ++ { ++ "Id": "PartSketch", ++ "Name": "[ 下絵 ]" ++ }, ++ { ++ "Id": "PartEyeBall", ++ "Name": "目玉" ++ }, ++ { ++ "Id": "PartWandA", ++ "Name": "杖A" ++ }, ++ { ++ "Id": "PartWandB", ++ "Name": "杖B" ++ } ++ ], ++ "CombinedParameters": [ ++ [ ++ "ParamAngleX", ++ "ParamAngleY" ++ ], ++ [ ++ "ParamAllX", ++ "ParamAllY" ++ ], ++ [ ++ "ParamMagicPositionX", ++ "ParamMagicPositionY" ++ ] ++ ] ++} +\ No newline at end of file +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.moc3 and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.moc3 differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.model3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.model3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.model3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.model3.json 2023-05-28 08:20:04.435645417 +0100 +@@ -0,0 +1,95 @@ ++{ ++ "Version": 3, ++ "FileReferences": { ++ "Moc": "Mao.moc3", ++ "Textures": [ ++ "Mao.2048/texture_00.png" ++ ], ++ "Physics": "Mao.physics3.json", ++ "Pose": "Mao.pose3.json", ++ "DisplayInfo": "Mao.cdi3.json", ++ "Expressions": [ ++ { ++ "Name": "exp_01", ++ "File": "expressions/exp_01.exp3.json" ++ }, ++ { ++ "Name": "exp_02", ++ "File": "expressions/exp_02.exp3.json" ++ }, ++ { ++ "Name": "exp_03", ++ "File": "expressions/exp_03.exp3.json" ++ }, ++ { ++ "Name": "exp_04", ++ "File": "expressions/exp_04.exp3.json" ++ }, ++ { ++ "Name": "exp_05", ++ "File": "expressions/exp_05.exp3.json" ++ }, ++ { ++ "Name": "exp_06", ++ "File": "expressions/exp_06.exp3.json" ++ }, ++ { ++ "Name": "exp_07", ++ "File": "expressions/exp_07.exp3.json" ++ }, ++ { ++ "Name": "exp_08", ++ "File": "expressions/exp_08.exp3.json" ++ } ++ ], ++ "Motions": { ++ "Idle": [ ++ { ++ "File": "motions/mtn_01.motion3.json" ++ } ++ ], ++ "TapBody": [ ++ { ++ "File": "motions/mtn_02.motion3.json" ++ }, ++ { ++ "File": "motions/mtn_03.motion3.json" ++ }, ++ { ++ "File": "motions/mtn_04.motion3.json" ++ }, ++ { ++ "File": "motions/special_01.motion3.json" ++ }, ++ { ++ "File": "motions/special_02.motion3.json" ++ } ++ ] ++ } ++ }, ++ "Groups": [ ++ { ++ "Target": "Parameter", ++ "Name": "EyeBlink", ++ "Ids": [ ++ "ParamEyeLOpen", ++ "ParamEyeROpen" ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Name": "LipSync", ++ "Ids": [] ++ } ++ ], ++ "HitAreas": [ ++ { ++ "Id": "HitAreaHead", ++ "Name": "Head" ++ }, ++ { ++ "Id": "HitAreaBody", ++ "Name": "Body" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.physics3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.physics3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.physics3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.physics3.json 2023-05-28 08:20:04.439645490 +0100 +@@ -0,0 +1,1361 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "PhysicsSettingCount": 16, ++ "TotalInputCount": 43, ++ "TotalOutputCount": 20, ++ "VertexCount": 33, ++ "Fps": 30, ++ "EffectiveForces": { ++ "Gravity": { ++ "X": 0, ++ "Y": -1 ++ }, ++ "Wind": { ++ "X": 0, ++ "Y": 0 ++ } ++ }, ++ "PhysicsDictionary": [ ++ { ++ "Id": "PhysicsSetting1", ++ "Name": "髪揺れ 前" ++ }, ++ { ++ "Id": "PhysicsSetting2", ++ "Name": "髪揺れ 横" ++ }, ++ { ++ "Id": "PhysicsSetting3", ++ "Name": "髪揺れ 後ろ" ++ }, ++ { ++ "Id": "PhysicsSetting4", ++ "Name": "髪揺れ 後ろ左右" ++ }, ++ { ++ "Id": "PhysicsSetting5", ++ "Name": "メッシュ揺れ" ++ }, ++ { ++ "Id": "PhysicsSetting6", ++ "Name": "前髪 ふわ" ++ }, ++ { ++ "Id": "PhysicsSetting7", ++ "Name": "横髪 ふわ" ++ }, ++ { ++ "Id": "PhysicsSetting8", ++ "Name": "後ろ髪 ふわ" ++ }, ++ { ++ "Id": "PhysicsSetting9", ++ "Name": "帽子つば揺れ" ++ }, ++ { ++ "Id": "PhysicsSetting10", ++ "Name": "帽子リボン揺れ" ++ }, ++ { ++ "Id": "PhysicsSetting11", ++ "Name": "羽揺れ" ++ }, ++ { ++ "Id": "PhysicsSetting12", ++ "Name": "帽子上揺れ" ++ }, ++ { ++ "Id": "PhysicsSetting13", ++ "Name": "パーカーひも揺れ" ++ }, ++ { ++ "Id": "PhysicsSetting14", ++ "Name": "首飾り揺れ" ++ }, ++ { ++ "Id": "PhysicsSetting15", ++ "Name": "ローブ揺れ" ++ }, ++ { ++ "Id": "PhysicsSetting16", ++ "Name": "ローブ揺れY" ++ } ++ ] ++ }, ++ "PhysicsSettings": [ ++ { ++ "Id": "PhysicsSetting1", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairFront" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 10 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.8, ++ "Acceleration": 1.12, ++ "Radius": 10 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting2", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairSideL" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairSideR" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 15 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.8, ++ "Acceleration": 1.27, ++ "Radius": 15 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting3", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairBack" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 15.7 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.8, ++ "Acceleration": 1.5, ++ "Radius": 15.7 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting4", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairBackR" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairBackL" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 16 ++ }, ++ "Mobility": 0.93, ++ "Delay": 0.8, ++ "Acceleration": 1.41, ++ "Radius": 16 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting5", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamoHairMesh" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 10 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.7, ++ "Acceleration": 1, ++ "Radius": 10 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting6", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleY" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairFrontFuwa" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 11.6 ++ }, ++ "Mobility": 0.98, ++ "Delay": 0.88, ++ "Acceleration": 0.95, ++ "Radius": 11.6 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting7", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleY" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairSideFuwa" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 15.7 ++ }, ++ "Mobility": 0.98, ++ "Delay": 0.89, ++ "Acceleration": 0.75, ++ "Radius": 15.7 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting8", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleY" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairBackFuwa" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1.5, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 17.7 ++ }, ++ "Mobility": 0.98, ++ "Delay": 0.8, ++ "Acceleration": 0.81, ++ "Radius": 17.7 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting9", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleY" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHatBrim" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1.5, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 13.9 ++ }, ++ "Mobility": 0.92, ++ "Delay": 0.67, ++ "Acceleration": 3.02, ++ "Radius": 13.9 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting10", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleY" ++ }, ++ "Weight": 50, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 30, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY" ++ }, ++ "Weight": 20, ++ "Type": "X", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamRibbon" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 7.9 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.9, ++ "Acceleration": 0.82, ++ "Radius": 7.9 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting11", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleY" ++ }, ++ "Weight": 50, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 30, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY" ++ }, ++ "Weight": 20, ++ "Type": "X", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamWing" ++ }, ++ "VertexIndex": 1, ++ "Scale": 0.9, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 10 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.65, ++ "Acceleration": 0.85, ++ "Radius": 10 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting12", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 100, ++ "Type": "X", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHatTop" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 61.4 ++ }, ++ "Mobility": 0.96, ++ "Delay": 0.81, ++ "Acceleration": 1.5, ++ "Radius": 61.4 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting13", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 100, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamString" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 15 ++ }, ++ "Mobility": 0.85, ++ "Delay": 1.3, ++ "Acceleration": 0.8, ++ "Radius": 15 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting14", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 100, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamAccessory1" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamAccessory2" ++ }, ++ "VertexIndex": 2, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 7 ++ }, ++ "Mobility": 0.8, ++ "Delay": 0.6, ++ "Acceleration": 3, ++ "Radius": 7 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 15 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 3, ++ "Radius": 8 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting15", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 100, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamRobeL" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamRobeR" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 10 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.7, ++ "Acceleration": 1.5, ++ "Radius": 10 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting16", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY" ++ }, ++ "Weight": 100, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamRobeFuwa" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 10 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.7, ++ "Acceleration": 1.5, ++ "Radius": 10 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.pose3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.pose3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.pose3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/Mao.pose3.json 2023-05-28 08:20:04.435645417 +0100 +@@ -0,0 +1,25 @@ ++{ ++ "Type": "Live2D Pose", ++ "Groups": [ ++ [ ++ { ++ "Id": "PartArmLA", ++ "Link": [] ++ }, ++ { ++ "Id": "PartArmLB", ++ "Link": [] ++ } ++ ], ++ [ ++ { ++ "Id": "PartArmRA", ++ "Link": [] ++ }, ++ { ++ "Id": "PartArmRB", ++ "Link": [] ++ } ++ ] ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_01.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_01.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_01.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_01.exp3.json 2023-05-28 08:20:04.439645490 +0100 +@@ -0,0 +1,147 @@ ++{ ++ "Type": "Live2D Expression", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5, ++ "Parameters": [ ++ { ++ "Id": "ParamCheek", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeEffect", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthA", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthI", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthU", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthO", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthUp", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthDown", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthAngry", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthAngryLine", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_02.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_02.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_02.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_02.exp3.json 2023-05-28 08:20:04.439645490 +0100 +@@ -0,0 +1,147 @@ ++{ ++ "Type": "Live2D Expression", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5, ++ "Parameters": [ ++ { ++ "Id": "ParamCheek", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": -1.2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": -1.2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeEffect", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthA", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthI", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthU", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthO", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthUp", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthDown", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthAngry", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthAngryLine", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_03.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_03.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_03.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_03.exp3.json 2023-05-28 08:20:04.439645490 +0100 +@@ -0,0 +1,147 @@ ++{ ++ "Type": "Live2D Expression", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5, ++ "Parameters": [ ++ { ++ "Id": "ParamCheek", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": -1.2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": -1.2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeEffect", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthA", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthI", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthU", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthO", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthUp", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthDown", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthAngry", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthAngryLine", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_04.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_04.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_04.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_04.exp3.json 2023-05-28 08:20:04.439645490 +0100 +@@ -0,0 +1,147 @@ ++{ ++ "Type": "Live2D Expression", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5, ++ "Parameters": [ ++ { ++ "Id": "ParamCheek", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 1.2, ++ "Blend": "Multiply" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 1.2, ++ "Blend": "Multiply" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeEffect", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthA", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthI", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthU", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthO", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthUp", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthDown", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthAngry", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthAngryLine", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_05.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_05.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_05.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_05.exp3.json 2023-05-28 08:20:04.439645490 +0100 +@@ -0,0 +1,147 @@ ++{ ++ "Type": "Live2D Expression", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5, ++ "Parameters": [ ++ { ++ "Id": "ParamCheek", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeEffect", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthA", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthI", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthU", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthO", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthUp", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthDown", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthAngry", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthAngryLine", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_06.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_06.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_06.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_06.exp3.json 2023-05-28 08:20:04.439645490 +0100 +@@ -0,0 +1,147 @@ ++{ ++ "Type": "Live2D Expression", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5, ++ "Parameters": [ ++ { ++ "Id": "ParamCheek", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeEffect", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthA", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthI", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthU", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthO", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthUp", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthDown", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthAngry", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthAngryLine", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_07.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_07.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_07.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_07.exp3.json 2023-05-28 08:20:04.439645490 +0100 +@@ -0,0 +1,147 @@ ++{ ++ "Type": "Live2D Expression", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5, ++ "Parameters": [ ++ { ++ "Id": "ParamCheek", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 1.2, ++ "Blend": "Multiply" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 1.2, ++ "Blend": "Multiply" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeEffect", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthA", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthI", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthU", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthO", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthUp", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthDown", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthAngry", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthAngryLine", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_08.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_08.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_08.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/expressions/exp_08.exp3.json 2023-05-28 08:20:04.439645490 +0100 +@@ -0,0 +1,147 @@ ++{ ++ "Type": "Live2D Expression", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5, ++ "Parameters": [ ++ { ++ "Id": "ParamCheek", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeEffect", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthA", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthI", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthU", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthO", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthUp", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthDown", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthAngry", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthAngryLine", ++ "Value": 1, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_01.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_01.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_01.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_01.motion3.json 2023-05-28 08:20:04.435645417 +0100 +@@ -0,0 +1,2135 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 5.57, ++ "Fps": 30.0, ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 116, ++ "TotalSegmentCount": 193, ++ "TotalPointCount": 503, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.078, ++ 0, ++ 0.156, ++ 0, ++ 0.233, ++ 0, ++ 1, ++ 0.7, ++ 0, ++ 1.167, ++ -2, ++ 1.633, ++ -2, ++ 1, ++ 2.333, ++ -2, ++ 3.033, ++ 2, ++ 3.733, ++ 2, ++ 1, ++ 4.222, ++ 2, ++ 4.711, ++ 0, ++ 5.2, ++ 0, ++ 1, ++ 5.322, ++ 0, ++ 5.444, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.078, ++ 0, ++ 0.156, ++ 0, ++ 0.233, ++ 0, ++ 1, ++ 0.7, ++ 0, ++ 1.167, ++ -2.089, ++ 1.633, ++ -3, ++ 1, ++ 2.144, ++ -3.997, ++ 2.656, ++ -4, ++ 3.167, ++ -4, ++ 1, ++ 3.722, ++ -4, ++ 4.278, ++ -3.606, ++ 4.833, ++ -2, ++ 1, ++ 5.078, ++ -1.293, ++ 5.322, ++ -0.109, ++ 5.567, ++ -0.007 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.611, ++ 0, ++ 1.056, ++ 4, ++ 1.5, ++ 4, ++ 1, ++ 1.733, ++ 4, ++ 1.967, ++ 4.263, ++ 2.2, ++ 3, ++ 1, ++ 2.689, ++ 0.353, ++ 3.178, ++ -4, ++ 3.667, ++ -4, ++ 1, ++ 3.867, ++ -4, ++ 4.067, ++ -3.812, ++ 4.267, ++ -3, ++ 1, ++ 4.7, ++ -1.241, ++ 5.133, ++ -0.06, ++ 5.567, ++ -0.002 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceInkOn", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.856, ++ 0, ++ 3.711, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.344, ++ 1, ++ 0.689, ++ 1, ++ 1.033, ++ 1, ++ 1, ++ 1.056, ++ 1, ++ 1.078, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.122, ++ 0, ++ 1.144, ++ 0, ++ 1.167, ++ 0, ++ 1, ++ 1.2, ++ 0, ++ 1.233, ++ 1, ++ 1.267, ++ 1, ++ 1, ++ 1.967, ++ 1, ++ 2.667, ++ 1, ++ 3.367, ++ 1, ++ 1, ++ 3.389, ++ 1, ++ 3.411, ++ 0, ++ 3.433, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.478, ++ 0, ++ 3.5, ++ 0, ++ 1, ++ 3.533, ++ 0, ++ 3.567, ++ 1, ++ 3.6, ++ 1, ++ 1, ++ 4.256, ++ 1, ++ 4.911, ++ 1, ++ 5.567, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLForm", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.344, ++ 1, ++ 0.689, ++ 1, ++ 1.033, ++ 1, ++ 1, ++ 1.056, ++ 1, ++ 1.078, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.122, ++ 0, ++ 1.144, ++ 0, ++ 1.167, ++ 0, ++ 1, ++ 1.2, ++ 0, ++ 1.233, ++ 1, ++ 1.267, ++ 1, ++ 1, ++ 1.967, ++ 1, ++ 2.667, ++ 1, ++ 3.367, ++ 1, ++ 1, ++ 3.389, ++ 1, ++ 3.411, ++ 0, ++ 3.433, ++ 0, ++ 1, ++ 3.456, ++ 0, ++ 3.478, ++ 0, ++ 3.5, ++ 0, ++ 1, ++ 3.533, ++ 0, ++ 3.567, ++ 1, ++ 3.6, ++ 1, ++ 1, ++ 4.256, ++ 1, ++ 4.911, ++ 1, ++ 5.567, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRForm", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeEffect", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthA", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthI", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthU", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthE", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthO", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthUp", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5.567, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthDown", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthAngry", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthAngryLine", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 1.921, ++ 0.6, ++ 3, ++ 0.9, ++ 3, ++ 1, ++ 1.233, ++ 3, ++ 1.567, ++ 2.913, ++ 1.9, ++ 1, ++ 1, ++ 2.522, ++ -2.571, ++ 3.144, ++ -6, ++ 3.767, ++ -6, ++ 1, ++ 4.233, ++ -6, ++ 4.7, ++ -4.951, ++ 5.167, ++ -2.564, ++ 1, ++ 5.3, ++ -1.882, ++ 5.433, ++ -1.062, ++ 5.567, ++ -0.213 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.433, ++ -0.707, ++ 0.867, ++ -1, ++ 1.3, ++ -1, ++ 1, ++ 1.656, ++ -1, ++ 2.011, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 2.844, ++ 0, ++ 3.322, ++ -2, ++ 3.8, ++ -2, ++ 1, ++ 4.244, ++ -2, ++ 4.689, ++ 0.459, ++ 5.133, ++ 0.459, ++ 1, ++ 5.278, ++ 0.459, ++ 5.422, ++ 0.282, ++ 5.567, ++ 0.054 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.378, ++ 1.356, ++ 0.756, ++ 3, ++ 1.133, ++ 3, ++ 1, ++ 1.444, ++ 3, ++ 1.756, ++ 2.619, ++ 2.067, ++ 1, ++ 1, ++ 2.5, ++ -1.255, ++ 2.933, ++ -3, ++ 3.367, ++ -3, ++ 1, ++ 4.022, ++ -3, ++ 4.678, ++ -1.995, ++ 5.333, ++ -0.405, ++ 1, ++ 5.411, ++ -0.216, ++ 5.489, ++ -0.292, ++ 5.567, ++ -0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.856, ++ 0, ++ 3.711, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftShoulderUp", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.856, ++ 0, ++ 3.711, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightShoulderUp", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.856, ++ 0, ++ 3.711, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA01", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.411, ++ -1.092, ++ 0.822, ++ -2, ++ 1.233, ++ -2, ++ 1, ++ 1.611, ++ -2, ++ 1.989, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 2.711, ++ 0, ++ 3.056, ++ -1, ++ 3.4, ++ -1, ++ 1, ++ 3.822, ++ -1, ++ 4.244, ++ 1, ++ 4.667, ++ 1, ++ 1, ++ 4.967, ++ 1, ++ 5.267, ++ 0.838, ++ 5.567, ++ 0.086 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA02", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0.089, ++ 0.178, ++ 0.041, ++ 0.267, ++ 0.041, ++ 1, ++ 0.678, ++ 0.041, ++ 1.089, ++ -1, ++ 1.5, ++ -1, ++ 1, ++ 1.878, ++ -1, ++ 2.256, ++ 0, ++ 2.633, ++ 0, ++ 1, ++ 2.978, ++ 0, ++ 3.322, ++ -0.627, ++ 3.667, ++ -1, ++ 1, ++ 3.889, ++ -1.241, ++ 4.111, ++ -1.215, ++ 4.333, ++ -1.215, ++ 1, ++ 4.744, ++ -1.215, ++ 5.156, ++ -0.465, ++ 5.567, ++ -0.034 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA03", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.856, ++ 0, ++ 3.711, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLA", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.856, ++ 0, ++ 3.711, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA01", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.389, ++ -1.052, ++ 0.778, ++ -2, ++ 1.167, ++ -2, ++ 1, ++ 1.544, ++ -2, ++ 1.922, ++ 0, ++ 2.3, ++ 0, ++ 1, ++ 2.644, ++ 0, ++ 2.989, ++ -1, ++ 3.333, ++ -1, ++ 1, ++ 3.778, ++ -1, ++ 4.222, ++ 1, ++ 4.667, ++ 1, ++ 1, ++ 4.967, ++ 1, ++ 5.267, ++ 0.853, ++ 5.567, ++ 0.088 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA02", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0.089, ++ 0.178, ++ 0.041, ++ 0.267, ++ 0.041, ++ 1, ++ 0.656, ++ 0.041, ++ 1.044, ++ -1, ++ 1.433, ++ -1, ++ 1, ++ 1.811, ++ -1, ++ 2.189, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.911, ++ 0, ++ 3.256, ++ -0.659, ++ 3.6, ++ -1, ++ 1, ++ 3.844, ++ -1.242, ++ 4.089, ++ -1.215, ++ 4.333, ++ -1.215, ++ 1, ++ 4.744, ++ -1.215, ++ 5.156, ++ -0.465, ++ 5.567, ++ -0.034 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA03", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.856, ++ 0, ++ 3.711, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandRotate", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.856, ++ 0, ++ 3.711, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandRA", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.856, ++ 0, ++ 3.711, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamInkDrop", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 1.167, ++ 0, ++ 0, ++ 1.6, ++ 30, ++ 0, ++ 3.767, ++ 0, ++ 0, ++ 4.2, ++ 30, ++ 1, ++ 4.656, ++ 30, ++ 5.111, ++ 1.412, ++ 5.567, ++ 0.05 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamInkDropRotate", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.389, ++ 0.246, ++ 0.778, ++ 1, ++ 1.167, ++ 1, ++ 1, ++ 1.211, ++ 1, ++ 1.256, ++ 0.02, ++ 1.3, ++ 0, ++ 1, ++ 1.422, ++ -0.054, ++ 1.544, ++ -0.094, ++ 1.667, ++ -0.12, ++ 1, ++ 2.367, ++ -0.269, ++ 3.067, ++ -0.387, ++ 3.767, ++ -0.54, ++ 1, ++ 3.844, ++ -0.557, ++ 3.922, ++ -0.706, ++ 4, ++ -0.706, ++ 1, ++ 4.056, ++ -0.706, ++ 4.111, ++ -0.625, ++ 4.167, ++ -0.6, ++ 1, ++ 4.633, ++ -0.39, ++ 5.1, ++ -0.307, ++ 5.567, ++ -0.021 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamInkDropOn", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.8, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.289, ++ 1, ++ 1.333, ++ 1, ++ 1, ++ 1.4, ++ 1, ++ 1.467, ++ 1, ++ 1.533, ++ 1, ++ 1, ++ 1.556, ++ 1, ++ 1.578, ++ 0, ++ 1.6, ++ 0, ++ 1, ++ 2.333, ++ 0, ++ 3.067, ++ 0, ++ 3.8, ++ 0, ++ 1, ++ 3.844, ++ 0, ++ 3.889, ++ 1, ++ 3.933, ++ 1, ++ 1, ++ 4, ++ 1, ++ 4.067, ++ 1, ++ 4.133, ++ 1, ++ 1, ++ 4.156, ++ 1, ++ 4.178, ++ 0, ++ 4.2, ++ 0, ++ 1, ++ 4.656, ++ 0, ++ 5.111, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB01", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB02", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB03", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLB", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHatForm", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB01", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB02", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB02Y", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB03", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandRB", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllX", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllY", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllRotate", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideL", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideR", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackR", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackL", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamoHairMesh", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFrontFuwa", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideFuwa", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackFuwa", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWing", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRibbon", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHatBrim", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHatTop", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAccessory1", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAccessory2", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamString", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRobeL", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRobeR", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRobeFuwa", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSmokeOn", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSmoke", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosionChargeOn", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosionLightCharge", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosionOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosion", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandInkColorRainbow", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartMissOn", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartBackMissOn", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartColorRainbow", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandInkColorHeal", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartHealOn", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartBackHealOn", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartColorHeal", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartLightOn", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartLight", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartLightColor", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPositionX", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPositionY", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandInk", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartDrow", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartSize", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartColorLight", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllColor", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAuraOn", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAura", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAuraColor", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHealOn", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHealLight", ++ "FadeInTime": 1.0, ++ "FadeOutTime": 1.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.567, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmLA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5.57, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmRA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5.57, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.57, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.57, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_02.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_02.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_02.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_02.motion3.json 2023-05-28 08:20:04.435645417 +0100 +@@ -0,0 +1,2117 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 3.47, ++ "Fps": 30.0, ++ "FadeInTime": 0.5, ++ "FadeOutTime": 1.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 116, ++ "TotalSegmentCount": 233, ++ "TotalPointCount": 585, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 7, ++ 0.333, ++ 7, ++ 1, ++ 0.433, ++ 7, ++ 0.533, ++ -17, ++ 0.633, ++ -17, ++ 1, ++ 0.744, ++ -17, ++ 0.856, ++ -15, ++ 0.967, ++ -15, ++ 1, ++ 1.089, ++ -15, ++ 1.211, ++ -15, ++ 1.333, ++ -15, ++ 1, ++ 1.4, ++ -15, ++ 1.467, ++ -19, ++ 1.533, ++ -19, ++ 1, ++ 1.6, ++ -19, ++ 1.667, ++ -8.5, ++ 1.733, ++ 0, ++ 1, ++ 1.767, ++ 4.25, ++ 1.8, ++ 4, ++ 1.833, ++ 4, ++ 1, ++ 1.9, ++ 4, ++ 1.967, ++ -8, ++ 2.033, ++ -8, ++ 1, ++ 2.144, ++ -8, ++ 2.256, ++ 4, ++ 2.367, ++ 4, ++ 1, ++ 2.4, ++ 4, ++ 2.433, ++ -8, ++ 2.467, ++ -8, ++ 1, ++ 2.611, ++ -8, ++ 2.756, ++ 0, ++ 2.9, ++ 0, ++ 1, ++ 3.089, ++ 0, ++ 3.278, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0, ++ 0.267, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceInkOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.133, ++ 1, ++ 0.267, ++ 1, ++ 0.4, ++ 1, ++ 1, ++ 0.444, ++ 1, ++ 0.489, ++ 0, ++ 0.533, ++ 0, ++ 1, ++ 0.567, ++ 0, ++ 0.6, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.689, ++ 0, ++ 0.744, ++ 1, ++ 0.8, ++ 1, ++ 1, ++ 0.944, ++ 1, ++ 1.089, ++ 1, ++ 1.233, ++ 1, ++ 1, ++ 1.311, ++ 1, ++ 1.389, ++ 0, ++ 1.467, ++ 0, ++ 1, ++ 1.856, ++ 0, ++ 2.244, ++ 0, ++ 2.633, ++ 0, ++ 1, ++ 2.689, ++ 0, ++ 2.744, ++ 1, ++ 2.8, ++ 1, ++ 0, ++ 3.467, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.133, ++ 1, ++ 0.267, ++ 1, ++ 0.4, ++ 1, ++ 1, ++ 0.444, ++ 1, ++ 0.489, ++ 0, ++ 0.533, ++ 0, ++ 1, ++ 0.567, ++ 0, ++ 0.6, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.689, ++ 0, ++ 0.744, ++ 1, ++ 0.8, ++ 1, ++ 1, ++ 0.944, ++ 1, ++ 1.089, ++ 1, ++ 1.233, ++ 1, ++ 1, ++ 1.311, ++ 1, ++ 1.389, ++ 0, ++ 1.467, ++ 0, ++ 1, ++ 1.856, ++ 0, ++ 2.244, ++ 0, ++ 2.633, ++ 0, ++ 1, ++ 2.689, ++ 0, ++ 2.744, ++ 1, ++ 2.8, ++ 1, ++ 0, ++ 3.467, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeEffect", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthI", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthU", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthE", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthO", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthUp", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 3.467, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthDown", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthAngry", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthAngryLine", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 2, ++ 0.167, ++ 2, ++ 1, ++ 0.278, ++ 2, ++ 0.389, ++ -3, ++ 0.5, ++ -3, ++ 1, ++ 0.622, ++ -3, ++ 0.744, ++ -1.531, ++ 0.867, ++ -1, ++ 1, ++ 0.989, ++ -0.469, ++ 1.111, ++ -0.5, ++ 1.233, ++ -0.5, ++ 1, ++ 1.3, ++ -0.5, ++ 1.367, ++ -4, ++ 1.433, ++ -4, ++ 1, ++ 1.544, ++ -4, ++ 1.656, ++ 4, ++ 1.767, ++ 4, ++ 1, ++ 1.833, ++ 4, ++ 1.9, ++ -4, ++ 1.967, ++ -4, ++ 1, ++ 2.067, ++ -4, ++ 2.167, ++ 4, ++ 2.267, ++ 4, ++ 1, ++ 2.322, ++ 4, ++ 2.378, ++ -4, ++ 2.433, ++ -4, ++ 1, ++ 2.533, ++ -4, ++ 2.633, ++ -1.756, ++ 2.733, ++ -0.8, ++ 1, ++ 2.822, ++ 0.05, ++ 2.911, ++ 0, ++ 3, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.489, ++ -6, ++ 0.567, ++ -6, ++ 1, ++ 0.856, ++ -6, ++ 1.144, ++ -6, ++ 1.433, ++ -6, ++ 1, ++ 1.6, ++ -6, ++ 1.767, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.489, ++ -6, ++ 0.567, ++ -6, ++ 1, ++ 0.856, ++ -6, ++ 1.144, ++ -6, ++ 1.433, ++ -6, ++ 1, ++ 1.6, ++ -6, ++ 1.767, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.022, ++ 0, ++ 0.044, ++ 0, ++ 0.067, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.2, ++ 5, ++ 0.267, ++ 5, ++ 1, ++ 0.344, ++ 5, ++ 0.422, ++ -4, ++ 0.5, ++ -4, ++ 1, ++ 0.622, ++ -4, ++ 0.744, ++ -2.68, ++ 0.867, ++ -2.3, ++ 1, ++ 0.978, ++ -1.955, ++ 1.089, ++ -2, ++ 1.2, ++ -2, ++ 1, ++ 1.278, ++ -2, ++ 1.356, ++ -3, ++ 1.433, ++ -3, ++ 1, ++ 1.5, ++ -3, ++ 1.567, ++ 4.414, ++ 1.633, ++ 9, ++ 1, ++ 1.7, ++ 13.586, ++ 1.767, ++ 14, ++ 1.833, ++ 14, ++ 1, ++ 1.878, ++ 14, ++ 1.922, ++ 9.731, ++ 1.967, ++ 7, ++ 1, ++ 2.011, ++ 4.269, ++ 2.056, ++ 4, ++ 2.1, ++ 4, ++ 1, ++ 2.178, ++ 4, ++ 2.256, ++ 14, ++ 2.333, ++ 14, ++ 1, ++ 2.411, ++ 14, ++ 2.489, ++ 4, ++ 2.567, ++ 4, ++ 1, ++ 2.667, ++ 4, ++ 2.767, ++ 6.5, ++ 2.867, ++ 6.5, ++ 1, ++ 3, ++ 6.5, ++ 3.133, ++ 6, ++ 3.267, ++ 6, ++ 0, ++ 3.467, ++ 6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.389, ++ 0, ++ 0.478, ++ -3, ++ 0.567, ++ -3, ++ 1, ++ 0.844, ++ -3, ++ 1.122, ++ -3, ++ 1.4, ++ -3, ++ 1, ++ 1.478, ++ -3, ++ 1.556, ++ -1.42, ++ 1.633, ++ 2, ++ 1, ++ 1.722, ++ 5.908, ++ 1.811, ++ 8, ++ 1.9, ++ 8, ++ 1, ++ 1.933, ++ 8, ++ 1.967, ++ 5.327, ++ 2, ++ 4, ++ 1, ++ 2.044, ++ 2.231, ++ 2.089, ++ 2, ++ 2.133, ++ 2, ++ 1, ++ 2.211, ++ 2, ++ 2.289, ++ 8, ++ 2.367, ++ 8, ++ 1, ++ 2.433, ++ 8, ++ 2.5, ++ 2, ++ 2.567, ++ 2, ++ 0, ++ 3.467, ++ 2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.444, ++ 0, ++ 0.556, ++ -8, ++ 0.667, ++ -8, ++ 1, ++ 0.944, ++ -8, ++ 1.222, ++ -8, ++ 1.5, ++ -8, ++ 1, ++ 1.544, ++ -8, ++ 1.589, ++ -2.815, ++ 1.633, ++ 0, ++ 1, ++ 1.733, ++ 6.334, ++ 1.833, ++ 8, ++ 1.933, ++ 8, ++ 1, ++ 2.011, ++ 8, ++ 2.089, ++ -8, ++ 2.167, ++ -8, ++ 1, ++ 2.244, ++ -8, ++ 2.322, ++ 8, ++ 2.4, ++ 8, ++ 1, ++ 2.478, ++ 8, ++ 2.556, ++ -8, ++ 2.633, ++ -8, ++ 1, ++ 2.7, ++ -8, ++ 2.767, ++ -1.777, ++ 2.833, ++ -1, ++ 1, ++ 2.922, ++ 0.035, ++ 3.011, ++ 0, ++ 3.1, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLA", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.144, ++ 0, ++ 0.289, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.544, ++ -10, ++ 0.6, ++ -10, ++ 0, ++ 3.467, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.022, ++ 0, ++ 0.044, ++ 0, ++ 0.067, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.2, ++ 5, ++ 0.267, ++ 5, ++ 1, ++ 0.344, ++ 5, ++ 0.422, ++ -4, ++ 0.5, ++ -4, ++ 1, ++ 0.622, ++ -4, ++ 0.744, ++ -2.68, ++ 0.867, ++ -2.3, ++ 1, ++ 0.978, ++ -1.955, ++ 1.089, ++ -2, ++ 1.2, ++ -2, ++ 1, ++ 1.278, ++ -2, ++ 1.356, ++ -3, ++ 1.433, ++ -3, ++ 1, ++ 1.5, ++ -3, ++ 1.567, ++ 4.414, ++ 1.633, ++ 9, ++ 1, ++ 1.7, ++ 13.586, ++ 1.767, ++ 14, ++ 1.833, ++ 14, ++ 1, ++ 1.878, ++ 14, ++ 1.922, ++ 9.731, ++ 1.967, ++ 7, ++ 1, ++ 2.011, ++ 4.269, ++ 2.056, ++ 4, ++ 2.1, ++ 4, ++ 1, ++ 2.178, ++ 4, ++ 2.256, ++ 14, ++ 2.333, ++ 14, ++ 1, ++ 2.411, ++ 14, ++ 2.489, ++ 4, ++ 2.567, ++ 4, ++ 1, ++ 2.667, ++ 4, ++ 2.767, ++ 6.5, ++ 2.867, ++ 6.5, ++ 1, ++ 3, ++ 6.5, ++ 3.133, ++ 6, ++ 3.267, ++ 6, ++ 0, ++ 3.467, ++ 6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.389, ++ 0, ++ 0.478, ++ -3, ++ 0.567, ++ -3, ++ 1, ++ 0.844, ++ -3, ++ 1.122, ++ -3, ++ 1.4, ++ -3, ++ 1, ++ 1.478, ++ -3, ++ 1.556, ++ -1.42, ++ 1.633, ++ 2, ++ 1, ++ 1.722, ++ 5.908, ++ 1.811, ++ 8, ++ 1.9, ++ 8, ++ 1, ++ 1.933, ++ 8, ++ 1.967, ++ 5.327, ++ 2, ++ 4, ++ 1, ++ 2.044, ++ 2.231, ++ 2.089, ++ 2, ++ 2.133, ++ 2, ++ 1, ++ 2.211, ++ 2, ++ 2.289, ++ 8, ++ 2.367, ++ 8, ++ 1, ++ 2.433, ++ 8, ++ 2.5, ++ 2, ++ 2.567, ++ 2, ++ 0, ++ 3.467, ++ 2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.444, ++ 0, ++ 0.556, ++ -8, ++ 0.667, ++ -8, ++ 1, ++ 0.944, ++ -8, ++ 1.222, ++ -8, ++ 1.5, ++ -8, ++ 1, ++ 1.544, ++ -8, ++ 1.589, ++ -2.815, ++ 1.633, ++ 0, ++ 1, ++ 1.733, ++ 6.334, ++ 1.833, ++ 8, ++ 1.933, ++ 8, ++ 1, ++ 2.011, ++ 8, ++ 2.089, ++ -8, ++ 2.167, ++ -8, ++ 1, ++ 2.244, ++ -8, ++ 2.322, ++ 8, ++ 2.4, ++ 8, ++ 1, ++ 2.478, ++ 8, ++ 2.556, ++ -8, ++ 2.633, ++ -8, ++ 1, ++ 2.7, ++ -8, ++ 2.767, ++ -1.777, ++ 2.833, ++ -1, ++ 1, ++ 2.922, ++ 0.035, ++ 3.011, ++ 0, ++ 3.1, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandRA", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.144, ++ 0, ++ 0.289, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.544, ++ -10, ++ 0.6, ++ -10, ++ 0, ++ 3.467, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamInkDrop", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamInkDropRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamInkDropOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB01", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB02", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB03", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHatForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB01", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB02", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB02Y", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB03", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandRB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamoHairMesh", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFrontFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWing", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRibbon", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHatBrim", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHatTop", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAccessory1", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAccessory2", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamString", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRobeL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRobeR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRobeFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSmokeOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSmoke", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosionChargeOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosionLightCharge", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosionOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosion", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandInkColorRainbow", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartMissOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartBackMissOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartColorRainbow", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandInkColorHeal", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartHealOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartBackHealOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartColorHeal", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartLightOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartLight", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartLightColor", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPositionX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPositionY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandInk", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartDrow", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartSize", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartColorLight", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllColor", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAuraOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAura", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAuraColor", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHealOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHealLight", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.467, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmLA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 3.47, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmRA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 3.47, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.47, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.47, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_03.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_03.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_03.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_03.motion3.json 2023-05-28 08:20:04.435645417 +0100 +@@ -0,0 +1,1987 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4.4, ++ "Fps": 30.0, ++ "FadeInTime": 0.5, ++ "FadeOutTime": 1.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 116, ++ "TotalSegmentCount": 215, ++ "TotalPointCount": 529, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.422, ++ 7, ++ 0.633, ++ 7, ++ 1, ++ 0.878, ++ 7, ++ 1.122, ++ 5.259, ++ 1.367, ++ 0, ++ 1, ++ 1.544, ++ -3.825, ++ 1.722, ++ -7, ++ 1.9, ++ -7, ++ 1, ++ 2.233, ++ -7, ++ 2.567, ++ -3.96, ++ 2.9, ++ -2, ++ 1, ++ 3.222, ++ -0.105, ++ 3.544, ++ 0, ++ 3.867, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 5, ++ 0.3, ++ 5, ++ 1, ++ 0.444, ++ 5, ++ 0.589, ++ -2.733, ++ 0.733, ++ -6, ++ 1, ++ 0.833, ++ -8.262, ++ 0.933, ++ -8, ++ 1.033, ++ -8, ++ 1, ++ 1.144, ++ -8, ++ 1.256, ++ 3, ++ 1.367, ++ 3, ++ 1, ++ 1.533, ++ 3, ++ 1.7, ++ -3.876, ++ 1.867, ++ -6, ++ 1, ++ 2.033, ++ -8.124, ++ 2.2, ++ -8, ++ 2.367, ++ -8, ++ 1, ++ 2.467, ++ -8, ++ 2.567, ++ -0.595, ++ 2.667, ++ 5, ++ 1, ++ 2.722, ++ 8.108, ++ 2.778, ++ 8, ++ 2.833, ++ 8, ++ 1, ++ 2.967, ++ 8, ++ 3.1, ++ -1, ++ 3.233, ++ -1, ++ 1, ++ 3.3, ++ -1, ++ 3.367, ++ 0, ++ 3.433, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.489, ++ 15, ++ 0.733, ++ 15, ++ 1, ++ 0.944, ++ 15, ++ 1.156, ++ 8.954, ++ 1.367, ++ 0, ++ 1, ++ 1.622, ++ -10.839, ++ 1.878, ++ -15, ++ 2.133, ++ -15, ++ 1, ++ 2.522, ++ -15, ++ 2.911, ++ 1, ++ 3.3, ++ 1, ++ 1, ++ 3.467, ++ 1, ++ 3.633, ++ 0, ++ 3.8, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceInkOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.1, ++ 1, ++ 0.2, ++ 1, ++ 0.3, ++ 1, ++ 1, ++ 0.433, ++ 1, ++ 0.567, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 2.3, ++ 0, ++ 3.1, ++ 0, ++ 1, ++ 3.178, ++ 0, ++ 3.256, ++ 1, ++ 3.333, ++ 1, ++ 0, ++ 4.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.1, ++ 1, ++ 0.2, ++ 1, ++ 0.3, ++ 1, ++ 1, ++ 0.433, ++ 1, ++ 0.567, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.5, ++ 0, ++ 2.3, ++ 0, ++ 3.1, ++ 0, ++ 1, ++ 3.178, ++ 0, ++ 3.256, ++ 1, ++ 3.333, ++ 1, ++ 0, ++ 4.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeEffect", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthI", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthU", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthE", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthO", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthUp", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthDown", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthAngry", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthAngryLine", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 7, ++ 0.6, ++ 7, ++ 1, ++ 0.711, ++ 7, ++ 0.822, ++ 7, ++ 0.933, ++ 7, ++ 1, ++ 1.1, ++ 7, ++ 1.267, ++ 4.971, ++ 1.433, ++ 0, ++ 1, ++ 1.578, ++ -4.308, ++ 1.722, ++ -7, ++ 1.867, ++ -7, ++ 1, ++ 1.978, ++ -7, ++ 2.089, ++ -7, ++ 2.2, ++ -7, ++ 1, ++ 2.4, ++ -7, ++ 2.6, ++ 0, ++ 2.8, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.078, ++ 0, ++ 0.156, ++ 3, ++ 0.233, ++ 3, ++ 1, ++ 0.356, ++ 3, ++ 0.478, ++ 0.167, ++ 0.6, ++ -1, ++ 1, ++ 0.711, ++ -2.061, ++ 0.822, ++ -2, ++ 0.933, ++ -2, ++ 1, ++ 1.1, ++ -2, ++ 1.267, ++ 6, ++ 1.433, ++ 6, ++ 1, ++ 1.578, ++ 6, ++ 1.722, ++ 0.762, ++ 1.867, ++ -1, ++ 1, ++ 1.967, ++ -2.22, ++ 2.067, ++ -2, ++ 2.167, ++ -2, ++ 1, ++ 2.3, ++ -2, ++ 2.433, ++ 6, ++ 2.567, ++ 6, ++ 1, ++ 2.767, ++ 6, ++ 2.967, ++ -2, ++ 3.167, ++ -2, ++ 1, ++ 3.3, ++ -2, ++ 3.433, ++ -0.973, ++ 3.567, ++ -0.4, ++ 1, ++ 3.667, ++ 0.03, ++ 3.767, ++ 0, ++ 3.867, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 3.902, ++ 0.7, ++ 8, ++ 1, ++ 0.811, ++ 9.951, ++ 0.922, ++ 10, ++ 1.033, ++ 10, ++ 1, ++ 1.2, ++ 10, ++ 1.367, ++ 4.87, ++ 1.533, ++ 0, ++ 1, ++ 1.656, ++ -3.571, ++ 1.778, ++ -6.364, ++ 1.9, ++ -8, ++ 1, ++ 2.033, ++ -9.785, ++ 2.167, ++ -10, ++ 2.3, ++ -10, ++ 1, ++ 2.556, ++ -10, ++ 2.811, ++ -2.065, ++ 3.067, ++ -1, ++ 1, ++ 3.344, ++ 0.157, ++ 3.622, ++ 0, ++ 3.9, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 6, ++ 0.267, ++ 6, ++ 1, ++ 0.444, ++ 6, ++ 0.622, ++ -1.5, ++ 0.8, ++ -1.5, ++ 1, ++ 0.878, ++ -1.5, ++ 0.956, ++ -1.637, ++ 1.033, ++ 0, ++ 1, ++ 1.122, ++ 1.871, ++ 1.211, ++ 8, ++ 1.3, ++ 8, ++ 1, ++ 1.378, ++ 8, ++ 1.456, ++ 8, ++ 1.533, ++ 8, ++ 1, ++ 1.667, ++ 8, ++ 1.8, ++ -0.32, ++ 1.933, ++ -2, ++ 1, ++ 2.033, ++ -3.26, ++ 2.133, ++ -3, ++ 2.233, ++ -3, ++ 1, ++ 2.411, ++ -3, ++ 2.589, ++ 4, ++ 2.767, ++ 4, ++ 1, ++ 2.956, ++ 4, ++ 3.144, ++ 0, ++ 3.333, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 6, ++ 0.267, ++ 6, ++ 1, ++ 0.444, ++ 6, ++ 0.622, ++ -1.5, ++ 0.8, ++ -1.5, ++ 1, ++ 0.878, ++ -1.5, ++ 0.956, ++ -1.637, ++ 1.033, ++ 0, ++ 1, ++ 1.122, ++ 1.871, ++ 1.211, ++ 8, ++ 1.3, ++ 8, ++ 1, ++ 1.378, ++ 8, ++ 1.456, ++ 8, ++ 1.533, ++ 8, ++ 1, ++ 1.667, ++ 8, ++ 1.8, ++ -0.32, ++ 1.933, ++ -2, ++ 1, ++ 2.033, ++ -3.26, ++ 2.133, ++ -3, ++ 2.233, ++ -3, ++ 1, ++ 2.411, ++ -3, ++ 2.589, ++ 4, ++ 2.767, ++ 4, ++ 1, ++ 2.956, ++ 4, ++ 3.144, ++ 0, ++ 3.333, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 13, ++ 0.4, ++ 13, ++ 1, ++ 0.611, ++ 13, ++ 0.822, ++ 12, ++ 1.033, ++ 12, ++ 1, ++ 1.111, ++ 12, ++ 1.189, ++ 12, ++ 1.267, ++ 12, ++ 1, ++ 1.433, ++ 12, ++ 1.6, ++ 10.1, ++ 1.767, ++ 8, ++ 1, ++ 1.9, ++ 6.32, ++ 2.033, ++ 6, ++ 2.167, ++ 6, ++ 1, ++ 2.422, ++ 6, ++ 2.678, ++ 11, ++ 2.933, ++ 11, ++ 0, ++ 4.4, ++ 11 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.044, ++ 0, ++ 0.089, ++ 0, ++ 0.133, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.422, ++ -9.314, ++ 0.567, ++ -15, ++ 1, ++ 0.689, ++ -19.812, ++ 0.811, ++ -20, ++ 0.933, ++ -20, ++ 1, ++ 1.233, ++ -20, ++ 1.533, ++ -19, ++ 1.833, ++ -19, ++ 0, ++ 4.4, ++ -19 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.644, ++ -18, ++ 0.967, ++ -18, ++ 0, ++ 4.4, ++ -18 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 11, ++ 0.4, ++ 11, ++ 1, ++ 0.611, ++ 11, ++ 0.822, ++ 6, ++ 1.033, ++ 6, ++ 1, ++ 1.089, ++ 6, ++ 1.144, ++ 6, ++ 1.2, ++ 6, ++ 1, ++ 1.533, ++ 6, ++ 1.867, ++ 12, ++ 2.2, ++ 12, ++ 1, ++ 2.444, ++ 12, ++ 2.689, ++ 11, ++ 2.933, ++ 11, ++ 0, ++ 4.4, ++ 11 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.044, ++ 0, ++ 0.089, ++ 0, ++ 0.133, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.422, ++ -9.314, ++ 0.567, ++ -15, ++ 1, ++ 0.689, ++ -19.812, ++ 0.811, ++ -20, ++ 0.933, ++ -20, ++ 1, ++ 1.233, ++ -20, ++ 1.533, ++ -19, ++ 1.833, ++ -19, ++ 0, ++ 4.4, ++ -19 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 5, ++ 0.3, ++ 5, ++ 1, ++ 0.378, ++ 5, ++ 0.456, ++ -7.712, ++ 0.533, ++ -11, ++ 1, ++ 0.678, ++ -17.107, ++ 0.822, ++ -18, ++ 0.967, ++ -18, ++ 0, ++ 4.4, ++ -18 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ 0, ++ 0.367, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.456, ++ 0.439, ++ 0.5, ++ 1.8, ++ 1, ++ 0.611, ++ 5.202, ++ 0.722, ++ 7.2, ++ 0.833, ++ 7.2, ++ 1, ++ 1.033, ++ 7.2, ++ 1.233, ++ 7, ++ 1.433, ++ 7, ++ 0, ++ 4.4, ++ 7 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandRA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamInkDrop", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamInkDropRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamInkDropOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB01", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB02", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB03", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHatForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB01", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB02", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB02Y", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB03", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandRB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.578, ++ 1, ++ 0.867, ++ 1, ++ 1, ++ 1.289, ++ 1, ++ 1.711, ++ -1, ++ 2.133, ++ -1, ++ 1, ++ 2.444, ++ -1, ++ 2.756, ++ 0, ++ 3.067, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamoHairMesh", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFrontFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWing", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRibbon", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHatBrim", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHatTop", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAccessory1", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAccessory2", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamString", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRobeL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRobeR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRobeFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSmokeOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSmoke", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosionChargeOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosionLightCharge", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosionOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosion", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandInkColorRainbow", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartMissOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartBackMissOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartColorRainbow", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandInkColorHeal", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartHealOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartBackHealOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartColorHeal", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartLightOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartLight", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartLightColor", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPositionX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPositionY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandInk", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartDrow", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartSize", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartColorLight", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllColor", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAuraOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAura", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAuraColor", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHealOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHealLight", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmLA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmRA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.4, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_04.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_04.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_04.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/mtn_04.motion3.json 2023-05-28 08:20:04.435645417 +0100 +@@ -0,0 +1,2446 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4.2, ++ "Fps": 30.0, ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 116, ++ "TotalSegmentCount": 280, ++ "TotalPointCount": 726, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 5, ++ 0.167, ++ 5, ++ 1, ++ 0.222, ++ 5, ++ 0.278, ++ -2, ++ 0.333, ++ -2, ++ 1, ++ 0.4, ++ -2, ++ 0.467, ++ -0.5, ++ 0.533, ++ -0.5, ++ 1, ++ 0.578, ++ -0.5, ++ 0.622, ++ -1, ++ 0.667, ++ -1, ++ 1, ++ 0.833, ++ -1, ++ 1, ++ -1, ++ 1.167, ++ -1, ++ 1, ++ 1.322, ++ -1, ++ 1.478, ++ -9, ++ 1.633, ++ -9, ++ 1, ++ 1.778, ++ -9, ++ 1.922, ++ -9, ++ 2.067, ++ -9, ++ 1, ++ 2.356, ++ -9, ++ 2.644, ++ -4, ++ 2.933, ++ -4, ++ 0, ++ 4.2, ++ -4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.078, ++ 0, ++ 0.156, ++ -14, ++ 0.233, ++ -14, ++ 1, ++ 0.333, ++ -14, ++ 0.433, ++ 21.722, ++ 0.533, ++ 24, ++ 1, ++ 0.633, ++ 26.278, ++ 0.733, ++ 26, ++ 0.833, ++ 26, ++ 1, ++ 0.956, ++ 26, ++ 1.078, ++ 26.249, ++ 1.2, ++ 21, ++ 1, ++ 1.367, ++ 13.842, ++ 1.533, ++ -21.382, ++ 1.7, ++ -22, ++ 1, ++ 1.978, ++ -23.03, ++ 2.256, ++ -23, ++ 2.533, ++ -23, ++ 1, ++ 2.644, ++ -23, ++ 2.756, ++ -10.413, ++ 2.867, ++ -3, ++ 1, ++ 2.967, ++ 3.672, ++ 3.067, ++ 4, ++ 3.167, ++ 4, ++ 1, ++ 3.322, ++ 4, ++ 3.478, ++ -4, ++ 3.633, ++ -4, ++ 1, ++ 3.744, ++ -4, ++ 3.856, ++ -1, ++ 3.967, ++ -1, ++ 0, ++ 4.2, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.489, ++ -3.258, ++ 0.733, ++ -5, ++ 1, ++ 0.833, ++ -5.713, ++ 0.933, ++ -5.417, ++ 1.033, ++ -6, ++ 1, ++ 1.133, ++ -6.583, ++ 1.233, ++ -10, ++ 1.333, ++ -10, ++ 1, ++ 1.467, ++ -10, ++ 1.6, ++ 9.916, ++ 1.733, ++ 11, ++ 1, ++ 1.878, ++ 12.175, ++ 2.022, ++ 12.099, ++ 2.167, ++ 13, ++ 1, ++ 2.256, ++ 13.555, ++ 2.344, ++ 15, ++ 2.433, ++ 15, ++ 1, ++ 2.6, ++ 15, ++ 2.767, ++ 11.667, ++ 2.933, ++ 7, ++ 1, ++ 3.033, ++ 4.2, ++ 3.133, ++ 3.688, ++ 3.233, ++ 0, ++ 1, ++ 3.344, ++ -4.097, ++ 3.456, ++ -17, ++ 3.567, ++ -17, ++ 1, ++ 3.689, ++ -17, ++ 3.811, ++ -13, ++ 3.933, ++ -13, ++ 0, ++ 4.2, ++ -13 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceInkOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.022, ++ 1, ++ 0.044, ++ 1, ++ 0.067, ++ 1, ++ 1, ++ 0.1, ++ 1, ++ 0.133, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.278, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.4, ++ 1.17, ++ 0.433, ++ 1.17, ++ 1, ++ 0.633, ++ 1.17, ++ 0.833, ++ 1.17, ++ 1.033, ++ 1.17, ++ 1, ++ 1.111, ++ 1.17, ++ 1.189, ++ 1.143, ++ 1.267, ++ 1, ++ 1, ++ 1.289, ++ 0.959, ++ 1.311, ++ 0, ++ 1.333, ++ 0, ++ 1, ++ 1.356, ++ 0, ++ 1.378, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.422, ++ 0, ++ 1.444, ++ 0.8, ++ 1.467, ++ 0.8, ++ 1, ++ 1.733, ++ 0.8, ++ 2, ++ 0.8, ++ 2.267, ++ 0.8, ++ 1, ++ 2.311, ++ 0.8, ++ 2.356, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.444, ++ 0, ++ 2.489, ++ 0, ++ 2.533, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 2.689, ++ 0.8, ++ 2.767, ++ 0.8, ++ 1, ++ 2.922, ++ 0.8, ++ 3.078, ++ 0.8, ++ 3.233, ++ 0.8, ++ 1, ++ 3.267, ++ 0.8, ++ 3.3, ++ 0, ++ 3.333, ++ 0, ++ 1, ++ 3.389, ++ 0, ++ 3.444, ++ 1, ++ 3.5, ++ 1, ++ 0, ++ 4.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.022, ++ 1, ++ 0.044, ++ 1, ++ 0.067, ++ 1, ++ 1, ++ 0.1, ++ 1, ++ 0.133, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.278, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.4, ++ 1.17, ++ 0.433, ++ 1.17, ++ 1, ++ 0.633, ++ 1.17, ++ 0.833, ++ 1.17, ++ 1.033, ++ 1.17, ++ 1, ++ 1.111, ++ 1.17, ++ 1.189, ++ 1.143, ++ 1.267, ++ 1, ++ 1, ++ 1.289, ++ 0.959, ++ 1.311, ++ 0, ++ 1.333, ++ 0, ++ 1, ++ 1.356, ++ 0, ++ 1.378, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.422, ++ 0, ++ 1.444, ++ 0.8, ++ 1.467, ++ 0.8, ++ 1, ++ 1.733, ++ 0.8, ++ 2, ++ 0.8, ++ 2.267, ++ 0.8, ++ 1, ++ 2.311, ++ 0.8, ++ 2.356, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.444, ++ 0, ++ 2.489, ++ 0, ++ 2.533, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 2.689, ++ 0.8, ++ 2.767, ++ 0.8, ++ 1, ++ 2.922, ++ 0.8, ++ 3.078, ++ 0.8, ++ 3.233, ++ 0.8, ++ 1, ++ 3.267, ++ 0.8, ++ 3.3, ++ 0, ++ 3.333, ++ 0, ++ 1, ++ 3.389, ++ 0, ++ 3.444, ++ 1, ++ 3.5, ++ 1, ++ 0, ++ 4.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeEffect", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthI", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthU", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthE", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthO", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthUp", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthDown", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthAngry", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthAngryLine", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 3, ++ 0.6, ++ 3, ++ 1, ++ 0.756, ++ 3, ++ 0.911, ++ 3, ++ 1.067, ++ 3, ++ 1, ++ 1.2, ++ 3, ++ 1.333, ++ 2, ++ 1.467, ++ 2, ++ 1, ++ 1.722, ++ 2, ++ 1.978, ++ 2, ++ 2.233, ++ 2, ++ 1, ++ 2.622, ++ 2, ++ 3.011, ++ -8, ++ 3.4, ++ -8, ++ 0, ++ 4.2, ++ -8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ -6, ++ 0.2, ++ -6, ++ 1, ++ 0.3, ++ -6, ++ 0.4, ++ 5, ++ 0.5, ++ 5, ++ 1, ++ 0.567, ++ 5, ++ 0.633, ++ 4.664, ++ 0.7, ++ 4.5, ++ 1, ++ 0.778, ++ 4.309, ++ 0.856, ++ 4.3, ++ 0.933, ++ 4.3, ++ 1, ++ 1.022, ++ 4.3, ++ 1.111, ++ 5, ++ 1.2, ++ 5, ++ 1, ++ 1.367, ++ 5, ++ 1.533, ++ -1.681, ++ 1.7, ++ -2, ++ 1, ++ 1.867, ++ -2.319, ++ 2.033, ++ -2.23, ++ 2.2, ++ -2.5, ++ 1, ++ 2.311, ++ -2.68, ++ 2.422, ++ -7, ++ 2.533, ++ -7, ++ 1, ++ 2.644, ++ -7, ++ 2.756, ++ -1.476, ++ 2.867, ++ 0, ++ 1, ++ 2.956, ++ 1.181, ++ 3.044, ++ 1, ++ 3.133, ++ 1, ++ 1, ++ 3.244, ++ 1, ++ 3.356, ++ -2, ++ 3.467, ++ -2, ++ 1, ++ 3.6, ++ -2, ++ 3.733, ++ 0.089, ++ 3.867, ++ 0.6, ++ 1, ++ 3.978, ++ 1.026, ++ 4.089, ++ 1.008, ++ 4.2, ++ 1.001 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.078, ++ 0, ++ 0.156, ++ 2, ++ 0.233, ++ 2, ++ 1, ++ 0.367, ++ 2, ++ 0.5, ++ -2.243, ++ 0.633, ++ -3, ++ 1, ++ 0.744, ++ -3.631, ++ 0.856, ++ -3.476, ++ 0.967, ++ -4, ++ 1, ++ 1.067, ++ -4.472, ++ 1.167, ++ -6, ++ 1.267, ++ -6, ++ 1, ++ 1.422, ++ -6, ++ 1.578, ++ 0.528, ++ 1.733, ++ 2, ++ 1, ++ 1.944, ++ 3.998, ++ 2.156, ++ 4, ++ 2.367, ++ 4, ++ 1, ++ 2.522, ++ 4, ++ 2.678, ++ 0.794, ++ 2.833, ++ 0, ++ 1, ++ 2.956, ++ -0.624, ++ 3.078, ++ -0.545, ++ 3.2, ++ -1, ++ 1, ++ 3.289, ++ -1.331, ++ 3.378, ++ -2.623, ++ 3.467, ++ -3, ++ 1, ++ 3.656, ++ -3.802, ++ 3.844, ++ -4, ++ 4.033, ++ -4, ++ 0, ++ 4.2, ++ -4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ -10, ++ 0.3, ++ -10, ++ 1, ++ 0.378, ++ -10, ++ 0.456, ++ 10, ++ 0.533, ++ 10, ++ 1, ++ 0.744, ++ 10, ++ 0.956, ++ 10, ++ 1.167, ++ 10, ++ 1, ++ 1.222, ++ 10, ++ 1.278, ++ 9.958, ++ 1.333, ++ 7, ++ 1, ++ 1.511, ++ -2.465, ++ 1.689, ++ -10, ++ 1.867, ++ -10, ++ 1, ++ 2.067, ++ -10, ++ 2.267, ++ -10, ++ 2.467, ++ -10, ++ 1, ++ 2.578, ++ -10, ++ 2.689, ++ 6.333, ++ 2.8, ++ 6.333, ++ 1, ++ 2.867, ++ 6.333, ++ 2.933, ++ 5.484, ++ 3, ++ 2.333, ++ 1, ++ 3.122, ++ -3.443, ++ 3.244, ++ -7.333, ++ 3.367, ++ -7.333, ++ 0, ++ 4.2, ++ -7.333 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.078, ++ 0, ++ 0.156, ++ -1.781, ++ 0.233, ++ -1.781, ++ 1, ++ 0.3, ++ -1.781, ++ 0.367, ++ 1, ++ 0.433, ++ 1, ++ 1, ++ 0.578, ++ 1, ++ 0.722, ++ 0, ++ 0.867, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA01", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA02", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA03", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 1, ++ 0.2, ++ 1, ++ 1, ++ 0.289, ++ 1, ++ 0.378, ++ -1.648, ++ 0.467, ++ -2, ++ 1, ++ 0.689, ++ -2.881, ++ 0.911, ++ -3, ++ 1.133, ++ -3, ++ 1, ++ 1.311, ++ -3, ++ 1.489, ++ -2, ++ 1.667, ++ -2, ++ 1, ++ 1.867, ++ -2, ++ 2.067, ++ -2, ++ 2.267, ++ -2, ++ 1, ++ 2.389, ++ -2, ++ 2.511, ++ -3, ++ 2.633, ++ -3, ++ 1, ++ 2.744, ++ -3, ++ 2.856, ++ -1, ++ 2.967, ++ -1, ++ 1, ++ 3.167, ++ -1, ++ 3.367, ++ -2.5, ++ 3.567, ++ -2.5, ++ 0, ++ 4.2, ++ -2.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 1, ++ 0.3, ++ 1, ++ 1, ++ 0.389, ++ 1, ++ 0.478, ++ -1, ++ 0.567, ++ -1, ++ 1, ++ 0.756, ++ -1, ++ 0.944, ++ -1, ++ 1.133, ++ -1, ++ 1, ++ 1.333, ++ -1, ++ 1.533, ++ 2, ++ 1.733, ++ 2, ++ 1, ++ 2.111, ++ 2, ++ 2.489, ++ 1.295, ++ 2.867, ++ 0.5, ++ 1, ++ 2.956, ++ 0.313, ++ 3.044, ++ 0.395, ++ 3.133, ++ 0.2, ++ 1, ++ 3.267, ++ -0.092, ++ 3.4, ++ -1, ++ 3.533, ++ -1, ++ 0, ++ 4.2, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.556, ++ -1, ++ 0.833, ++ -1, ++ 1, ++ 0.978, ++ -1, ++ 1.122, ++ -1, ++ 1.267, ++ -1, ++ 1, ++ 1.444, ++ -1, ++ 1.622, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2.1, ++ 0, ++ 2.4, ++ 0, ++ 2.7, ++ 0, ++ 1, ++ 2.933, ++ 0, ++ 3.167, ++ -5, ++ 3.4, ++ -5, ++ 0, ++ 4.2, ++ -5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandRA", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.433, ++ 0, ++ 0.867, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.411, ++ 0, ++ 1.522, ++ -10, ++ 1.633, ++ -10, ++ 0, ++ 4.2, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamInkDrop", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamInkDropRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamInkDropOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.078, ++ 0, ++ 0.156, ++ -5, ++ 0.233, ++ -5, ++ 1, ++ 0.322, ++ -5, ++ 0.411, ++ 8.336, ++ 0.5, ++ 11, ++ 1, ++ 0.722, ++ 17.66, ++ 0.944, ++ 19, ++ 1.167, ++ 19, ++ 1, ++ 1.244, ++ 19, ++ 1.322, ++ 17.013, ++ 1.4, ++ 9, ++ 1, ++ 1.5, ++ -1.302, ++ 1.6, ++ -26.721, ++ 1.7, ++ -28, ++ 1, ++ 1.856, ++ -29.99, ++ 2.011, ++ -30, ++ 2.167, ++ -30, ++ 1, ++ 2.256, ++ -30, ++ 2.344, ++ -30, ++ 2.433, ++ -30, ++ 1, ++ 2.556, ++ -30, ++ 2.678, ++ -24, ++ 2.8, ++ -24, ++ 1, ++ 2.856, ++ -24, ++ 2.911, ++ -24, ++ 2.967, ++ -24, ++ 1, ++ 3.111, ++ -24, ++ 3.256, ++ -30, ++ 3.4, ++ -30, ++ 0, ++ 4.2, ++ -30 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ -3, ++ 0.267, ++ -3, ++ 1, ++ 0.356, ++ -3, ++ 0.444, ++ 4.331, ++ 0.533, ++ 6, ++ 1, ++ 0.756, ++ 10.172, ++ 0.978, ++ 11, ++ 1.2, ++ 11, ++ 1, ++ 1.278, ++ 11, ++ 1.356, ++ 8.169, ++ 1.433, ++ -4, ++ 1, ++ 1.522, ++ -17.907, ++ 1.611, ++ -30, ++ 1.7, ++ -30, ++ 1, ++ 1.944, ++ -30, ++ 2.189, ++ -30, ++ 2.433, ++ -30, ++ 1, ++ 2.556, ++ -30, ++ 2.678, ++ -19.205, ++ 2.8, ++ -16, ++ 1, ++ 2.889, ++ -13.669, ++ 2.978, ++ -14, ++ 3.067, ++ -14, ++ 1, ++ 3.222, ++ -14, ++ 3.378, ++ -24, ++ 3.533, ++ -24, ++ 0, ++ 4.2, ++ -24 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0.409, ++ 0.3, ++ 2, ++ 1, ++ 0.378, ++ 3.238, ++ 0.456, ++ 6.701, ++ 0.533, ++ 7, ++ 1, ++ 0.756, ++ 7.854, ++ 0.978, ++ 8, ++ 1.2, ++ 8, ++ 1, ++ 1.356, ++ 8, ++ 1.511, ++ -5.41, ++ 1.667, ++ -7, ++ 1, ++ 1.833, ++ -8.703, ++ 2, ++ -8.925, ++ 2.167, ++ -10, ++ 1, ++ 2.256, ++ -10.573, ++ 2.344, ++ -11, ++ 2.433, ++ -11, ++ 1, ++ 2.578, ++ -11, ++ 2.722, ++ 2.063, ++ 2.867, ++ 4, ++ 1, ++ 2.967, ++ 5.341, ++ 3.067, ++ 4.952, ++ 3.167, ++ 6, ++ 1, ++ 3.267, ++ 7.048, ++ 3.367, ++ 10, ++ 3.467, ++ 10, ++ 0, ++ 4.2, ++ 10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.489, ++ 7, ++ 0.733, ++ 7, ++ 1, ++ 0.889, ++ 7, ++ 1.044, ++ 7, ++ 1.2, ++ 7, ++ 1, ++ 1.444, ++ 7, ++ 1.689, ++ -10, ++ 1.933, ++ -10, ++ 1, ++ 2.1, ++ -10, ++ 2.267, ++ -10, ++ 2.433, ++ -10, ++ 1, ++ 2.544, ++ -10, ++ 2.656, ++ 10, ++ 2.767, ++ 10, ++ 1, ++ 2.878, ++ 10, ++ 2.989, ++ 10, ++ 3.1, ++ 10, ++ 1, ++ 3.222, ++ 10, ++ 3.344, ++ -10, ++ 3.467, ++ -10, ++ 0, ++ 4.2, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHatForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.8, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.444, ++ 0, ++ 1.689, ++ 18, ++ 1.933, ++ 18, ++ 1, ++ 2.011, ++ 18, ++ 2.089, ++ 18, ++ 2.167, ++ 18, ++ 1, ++ 2.256, ++ 18, ++ 2.344, ++ 21, ++ 2.433, ++ 21, ++ 1, ++ 2.656, ++ 21, ++ 2.878, ++ 0, ++ 3.1, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB01", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB02", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB02Y", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB03", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandRB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.144, ++ 0, ++ 0.289, ++ -1, ++ 0.433, ++ -1, ++ 1, ++ 0.622, ++ -1, ++ 0.811, ++ -1, ++ 1, ++ -1, ++ 1, ++ 1.122, ++ -1, ++ 1.244, ++ 0, ++ 1.367, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamoHairMesh", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFrontFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWing", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRibbon", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHatBrim", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHatTop", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAccessory1", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAccessory2", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamString", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRobeL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRobeR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRobeFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSmokeOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSmoke", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosionChargeOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosionLightCharge", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosionOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosion", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandInkColorRainbow", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartMissOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartBackMissOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartColorRainbow", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandInkColorHeal", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartHealOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartBackHealOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartColorHeal", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartLightOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartLight", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartLightColor", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPositionX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPositionY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandInk", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartDrow", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartSize", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartColorLight", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllColor", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAuraOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAura", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAuraColor", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHealOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHealLight", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmLA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmRA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmLB", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.2, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmRB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4.2, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/special_01.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/special_01.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/special_01.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/special_01.motion3.json 2023-05-28 08:20:04.435645417 +0100 +@@ -0,0 +1,3213 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 7.8, ++ "Fps": 30.0, ++ "FadeInTime": 0.25, ++ "FadeOutTime": 0.25, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 116, ++ "TotalSegmentCount": 393, ++ "TotalPointCount": 1053, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0.3, ++ 0.333, ++ -1.7, ++ 1, ++ 0.456, ++ -3.901, ++ 0.578, ++ -22.931, ++ 0.7, ++ -22.931, ++ 1, ++ 0.911, ++ -22.931, ++ 1.122, ++ -21.931, ++ 1.333, ++ -21.931, ++ 1, ++ 1.533, ++ -21.931, ++ 1.733, ++ -21.958, ++ 1.933, ++ -22.931, ++ 1, ++ 2.078, ++ -23.634, ++ 2.222, ++ -25.931, ++ 2.367, ++ -25.931, ++ 1, ++ 2.589, ++ -25.931, ++ 2.811, ++ -22.931, ++ 3.033, ++ -22.931, ++ 1, ++ 3.156, ++ -22.931, ++ 3.278, ++ -24.931, ++ 3.4, ++ -24.931, ++ 1, ++ 3.544, ++ -24.931, ++ 3.689, ++ -21.172, ++ 3.833, ++ -8, ++ 1, ++ 3.9, ++ -1.92, ++ 3.967, ++ 7, ++ 4.033, ++ 7, ++ 1, ++ 4.133, ++ 7, ++ 4.233, ++ -3, ++ 4.333, ++ -3, ++ 1, ++ 4.444, ++ -3, ++ 4.556, ++ 0, ++ 4.667, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ -2.583, ++ 0.3, ++ -2.583, ++ 1, ++ 0.433, ++ -2.583, ++ 0.567, ++ 28, ++ 0.7, ++ 28, ++ 1, ++ 0.822, ++ 28, ++ 0.944, ++ 25, ++ 1.067, ++ 25, ++ 1, ++ 1.4, ++ 25, ++ 1.733, ++ 25, ++ 2.067, ++ 25, ++ 1, ++ 2.167, ++ 25, ++ 2.267, ++ -8, ++ 2.367, ++ -8, ++ 1, ++ 2.567, ++ -8, ++ 2.767, ++ 29, ++ 2.967, ++ 29, ++ 1, ++ 3.089, ++ 29, ++ 3.211, ++ 11, ++ 3.333, ++ 11, ++ 1, ++ 3.478, ++ 11, ++ 3.622, ++ 25, ++ 3.767, ++ 25, ++ 1, ++ 3.867, ++ 25, ++ 3.967, ++ -12, ++ 4.067, ++ -12, ++ 1, ++ 4.156, ++ -12, ++ 4.244, ++ -8.815, ++ 4.333, ++ -4, ++ 1, ++ 4.6, ++ 10.444, ++ 4.867, ++ 17, ++ 5.133, ++ 17, ++ 1, ++ 5.489, ++ 17, ++ 5.844, ++ 12, ++ 6.2, ++ 12, ++ 0, ++ 7.8, ++ 12 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ -0.018, ++ 0.7, ++ 3, ++ 1, ++ 0.9, ++ 5.587, ++ 1.1, ++ 14, ++ 1.3, ++ 14, ++ 1, ++ 1.478, ++ 14, ++ 1.656, ++ 6.464, ++ 1.833, ++ 0, ++ 1, ++ 2, ++ -6.06, ++ 2.167, ++ -7, ++ 2.333, ++ -7, ++ 1, ++ 2.422, ++ -7, ++ 2.511, ++ 6.309, ++ 2.6, ++ 7, ++ 1, ++ 2.733, ++ 8.037, ++ 2.867, ++ 8, ++ 3, ++ 8, ++ 1, ++ 3.144, ++ 8, ++ 3.289, ++ -10, ++ 3.433, ++ -10, ++ 1, ++ 3.533, ++ -10, ++ 3.633, ++ 2, ++ 3.733, ++ 2, ++ 1, ++ 3.933, ++ 2, ++ 4.133, ++ 0, ++ 4.333, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceInkOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.089, ++ 1, ++ 0.178, ++ 1, ++ 0.267, ++ 1, ++ 1, ++ 0.3, ++ 1, ++ 0.333, ++ 0, ++ 0.367, ++ 0, ++ 1, ++ 0.389, ++ 0, ++ 0.411, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.467, ++ 0, ++ 0.5, ++ 1, ++ 0.533, ++ 1, ++ 1, ++ 1.089, ++ 1, ++ 1.644, ++ 1, ++ 2.2, ++ 1, ++ 1, ++ 2.244, ++ 1, ++ 2.289, ++ 0, ++ 2.333, ++ 0, ++ 1, ++ 2.4, ++ 0, ++ 2.467, ++ 0, ++ 2.533, ++ 0, ++ 1, ++ 2.578, ++ 0, ++ 2.622, ++ 1, ++ 2.667, ++ 1, ++ 1, ++ 3.044, ++ 1, ++ 3.422, ++ 1, ++ 3.8, ++ 1, ++ 1, ++ 3.833, ++ 1, ++ 3.867, ++ 0, ++ 3.9, ++ 0, ++ 1, ++ 3.989, ++ 0, ++ 4.078, ++ 0, ++ 4.167, ++ 0, ++ 1, ++ 4.2, ++ 0, ++ 4.233, ++ 1.2, ++ 4.267, ++ 1.2, ++ 0, ++ 7.8, ++ 1.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.089, ++ 1, ++ 0.178, ++ 1, ++ 0.267, ++ 1, ++ 1, ++ 0.3, ++ 1, ++ 0.333, ++ 0, ++ 0.367, ++ 0, ++ 1, ++ 0.389, ++ 0, ++ 0.411, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.467, ++ 0, ++ 0.5, ++ 1, ++ 0.533, ++ 1, ++ 1, ++ 1.089, ++ 1, ++ 1.644, ++ 1, ++ 2.2, ++ 1, ++ 1, ++ 2.244, ++ 1, ++ 2.289, ++ 0, ++ 2.333, ++ 0, ++ 1, ++ 2.4, ++ 0, ++ 2.467, ++ 0, ++ 2.533, ++ 0, ++ 1, ++ 2.578, ++ 0, ++ 2.622, ++ 1, ++ 2.667, ++ 1, ++ 1, ++ 3.044, ++ 1, ++ 3.422, ++ 1, ++ 3.8, ++ 1, ++ 1, ++ 3.833, ++ 1, ++ 3.867, ++ 0, ++ 3.9, ++ 0, ++ 1, ++ 3.989, ++ 0, ++ 4.078, ++ 0, ++ 4.167, ++ 0, ++ 1, ++ 4.2, ++ 0, ++ 4.233, ++ 1.2, ++ 4.267, ++ 1.2, ++ 0, ++ 7.8, ++ 1.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ -0.2, ++ 0.7, ++ -0.2, ++ 1, ++ 1.811, ++ -0.2, ++ 2.922, ++ -0.2, ++ 4.033, ++ -0.2, ++ 1, ++ 4.078, ++ -0.2, ++ 4.122, ++ 0, ++ 4.167, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0.2, ++ 0.7, ++ 0.2, ++ 1, ++ 1.811, ++ 0.2, ++ 2.922, ++ 0.2, ++ 4.033, ++ 0.2, ++ 1, ++ 4.078, ++ 0.2, ++ 4.122, ++ 0, ++ 4.167, ++ 0, ++ 1, ++ 4.2, ++ 0, ++ 4.233, ++ 0.5, ++ 4.267, ++ 0.5, ++ 0, ++ 7.8, ++ 0.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeEffect", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.344, ++ 0, ++ 2.689, ++ 0, ++ 4.033, ++ 0, ++ 1, ++ 4.111, ++ 0, ++ 4.189, ++ 1, ++ 4.267, ++ 1, ++ 0, ++ 7.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.378, ++ 0, ++ 2.756, ++ 0, ++ 4.133, ++ 0, ++ 1, ++ 4.211, ++ 0, ++ 4.289, ++ 0.6, ++ 4.367, ++ 0.6, ++ 0, ++ 7.8, ++ 0.6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.378, ++ 0, ++ 2.756, ++ 0, ++ 4.133, ++ 0, ++ 1, ++ 4.211, ++ 0, ++ 4.289, ++ 0.6, ++ 4.367, ++ 0.6, ++ 0, ++ 7.8, ++ 0.6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthA", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.267, ++ 0, ++ 2.533, ++ 0, ++ 3.8, ++ 0, ++ 1, ++ 3.978, ++ 0, ++ 4.156, ++ 1, ++ 4.333, ++ 1, ++ 0, ++ 7.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthI", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthU", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthE", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthO", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthUp", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 7.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthDown", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.233, ++ 0, ++ 2.467, ++ 0, ++ 3.7, ++ 0, ++ 1, ++ 3.789, ++ 0, ++ 3.878, ++ 0.4, ++ 3.967, ++ 0.4, ++ 1, ++ 4.089, ++ 0.4, ++ 4.211, ++ 0, ++ 4.333, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthAngry", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthAngryLine", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.433, ++ 0, ++ 0.867, ++ -5, ++ 1.3, ++ -5, ++ 1, ++ 1.633, ++ -5, ++ 1.967, ++ -3, ++ 2.3, ++ -3, ++ 1, ++ 2.589, ++ -3, ++ 2.878, ++ -3, ++ 3.167, ++ -3, ++ 1, ++ 3.278, ++ -3, ++ 3.389, ++ -4, ++ 3.5, ++ -4, ++ 1, ++ 3.722, ++ -4, ++ 3.944, ++ 1, ++ 4.167, ++ 1, ++ 1, ++ 4.289, ++ 1, ++ 4.411, ++ 0, ++ 4.533, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ -1, ++ 0.3, ++ -1, ++ 1, ++ 0.4, ++ -1, ++ 0.5, ++ 4.328, ++ 0.6, ++ 7, ++ 1, ++ 0.678, ++ 9.079, ++ 0.756, ++ 9, ++ 0.833, ++ 9, ++ 1, ++ 0.978, ++ 9, ++ 1.122, ++ 5, ++ 1.267, ++ 5, ++ 1, ++ 1.344, ++ 5, ++ 1.422, ++ 6.297, ++ 1.5, ++ 7, ++ 1, ++ 1.6, ++ 7.904, ++ 1.7, ++ 8, ++ 1.8, ++ 8, ++ 1, ++ 1.944, ++ 8, ++ 2.089, ++ 3.885, ++ 2.233, ++ 0, ++ 1, ++ 2.278, ++ -1.195, ++ 2.322, ++ -1, ++ 2.367, ++ -1, ++ 1, ++ 2.533, ++ -1, ++ 2.7, ++ 6.454, ++ 2.867, ++ 9, ++ 1, ++ 2.956, ++ 10, ++ 3.044, ++ 10, ++ 3.133, ++ 10, ++ 1, ++ 3.211, ++ 10, ++ 3.289, ++ 5, ++ 3.367, ++ 5, ++ 1, ++ 3.467, ++ 5, ++ 3.567, ++ 9, ++ 3.667, ++ 9, ++ 1, ++ 3.833, ++ 9, ++ 4, ++ -4, ++ 4.167, ++ -4, ++ 1, ++ 4.311, ++ -4, ++ 4.456, ++ 1.691, ++ 4.6, ++ 4, ++ 1, ++ 4.778, ++ 6.842, ++ 4.956, ++ 7, ++ 5.133, ++ 7, ++ 1, ++ 5.456, ++ 7, ++ 5.778, ++ 5, ++ 6.1, ++ 5, ++ 0, ++ 7.8, ++ 5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.378, ++ 0, ++ 0.756, ++ 7, ++ 1.133, ++ 7, ++ 1, ++ 1.5, ++ 7, ++ 1.867, ++ -1, ++ 2.233, ++ -1, ++ 1, ++ 2.356, ++ -1, ++ 2.478, ++ 4.292, ++ 2.6, ++ 4.999, ++ 1, ++ 2.778, ++ 6.026, ++ 2.956, ++ 5.999, ++ 3.133, ++ 5.999, ++ 1, ++ 3.222, ++ 5.999, ++ 3.311, ++ 0, ++ 3.4, ++ 0, ++ 1, ++ 3.478, ++ 0, ++ 3.556, ++ 0.016, ++ 3.633, ++ 1, ++ 1, ++ 3.722, ++ 2.125, ++ 3.811, ++ 4, ++ 3.9, ++ 4, ++ 1, ++ 4.189, ++ 4, ++ 4.478, ++ 0, ++ 4.767, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.144, ++ 0, ++ 0.289, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 0.833, ++ -1.626, ++ 1.033, ++ -1.626, ++ 1, ++ 1.311, ++ -1.626, ++ 1.589, ++ -1.626, ++ 1.867, ++ -1.626, ++ 1, ++ 2.089, ++ -1.626, ++ 2.311, ++ -3, ++ 2.533, ++ -3, ++ 1, ++ 2.667, ++ -3, ++ 2.8, ++ 0, ++ 2.933, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.378, ++ -0.149, ++ 3.6, ++ -1.626, ++ 1, ++ 3.8, ++ -2.956, ++ 4, ++ -5, ++ 4.2, ++ -5, ++ 1, ++ 4.511, ++ -5, ++ 4.822, ++ 0.891, ++ 5.133, ++ 0.891, ++ 1, ++ 5.344, ++ 0.891, ++ 5.556, ++ 0, ++ 5.767, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.156, ++ 0, ++ 0.311, ++ -10, ++ 0.467, ++ -10, ++ 1, ++ 0.667, ++ -10, ++ 0.867, ++ -8.333, ++ 1.067, ++ -8.333, ++ 1, ++ 1.222, ++ -8.333, ++ 1.378, ++ -8.333, ++ 1.533, ++ -8.333, ++ 1, ++ 1.7, ++ -8.333, ++ 1.867, ++ -10, ++ 2.033, ++ -10, ++ 1, ++ 2.278, ++ -10, ++ 2.522, ++ 2, ++ 2.767, ++ 2, ++ 1, ++ 2.867, ++ 2, ++ 2.967, ++ 2, ++ 3.067, ++ 2, ++ 1, ++ 3.222, ++ 2, ++ 3.378, ++ 0, ++ 3.533, ++ 0, ++ 1, ++ 3.6, ++ 0, ++ 3.667, ++ 0, ++ 3.733, ++ 0, ++ 1, ++ 3.9, ++ 0, ++ 4.067, ++ -5.667, ++ 4.233, ++ -5.667, ++ 1, ++ 4.533, ++ -5.667, ++ 4.833, ++ 0.677, ++ 5.133, ++ 0.677, ++ 1, ++ 5.344, ++ 0.677, ++ 5.556, ++ 0, ++ 5.767, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.422, ++ -1, ++ 0.633, ++ -1, ++ 1, ++ 0.856, ++ -1, ++ 1.078, ++ 3, ++ 1.3, ++ 3, ++ 1, ++ 1.633, ++ 3, ++ 1.967, ++ -3, ++ 2.3, ++ -3, ++ 1, ++ 2.556, ++ -3, ++ 2.811, ++ 8, ++ 3.067, ++ 8, ++ 1, ++ 3.1, ++ 8, ++ 3.133, ++ 8.298, ++ 3.167, ++ 7.32, ++ 1, ++ 3.233, ++ 5.364, ++ 3.3, ++ -4, ++ 3.367, ++ -4, ++ 1, ++ 3.511, ++ -4, ++ 3.656, ++ 0, ++ 3.8, ++ 0, ++ 1, ++ 3.911, ++ 0, ++ 4.022, ++ -5.91, ++ 4.133, ++ -5.91, ++ 1, ++ 4.278, ++ -5.91, ++ 4.422, ++ -1.199, ++ 4.567, ++ 1, ++ 1, ++ 4.7, ++ 3.03, ++ 4.833, ++ 3, ++ 4.967, ++ 3, ++ 1, ++ 5.222, ++ 3, ++ 5.478, ++ 0.803, ++ 5.733, ++ 0.803, ++ 1, ++ 5.989, ++ 0.803, ++ 6.244, ++ 1.28, ++ 6.5, ++ 1.28, ++ 0, ++ 7.8, ++ 1.28 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.578, ++ -2, ++ 0.867, ++ -2, ++ 1, ++ 1.089, ++ -2, ++ 1.311, ++ -1, ++ 1.533, ++ -1, ++ 1, ++ 1.811, ++ -1, ++ 2.089, ++ -5, ++ 2.367, ++ -5, ++ 1, ++ 2.656, ++ -5, ++ 2.944, ++ -2, ++ 3.233, ++ -2, ++ 1, ++ 3.333, ++ -2, ++ 3.433, ++ -3, ++ 3.533, ++ -3, ++ 1, ++ 3.656, ++ -3, ++ 3.778, ++ -2, ++ 3.9, ++ -2, ++ 1, ++ 4.011, ++ -2, ++ 4.122, ++ -3, ++ 4.233, ++ -3, ++ 1, ++ 4.5, ++ -3, ++ 4.767, ++ 2, ++ 5.033, ++ 2, ++ 1, ++ 5.311, ++ 2, ++ 5.589, ++ -0.5, ++ 5.867, ++ -0.5, ++ 1, ++ 6.1, ++ -0.5, ++ 6.333, ++ 0, ++ 6.567, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ -1, ++ 0.9, ++ -1, ++ 1, ++ 1.122, ++ -1, ++ 1.344, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.122, ++ -3, ++ 2.4, ++ -3, ++ 1, ++ 2.889, ++ -3, ++ 3.378, ++ -2.71, ++ 3.867, ++ 0, ++ 1, ++ 4.122, ++ 1.416, ++ 4.378, ++ 7, ++ 4.633, ++ 7, ++ 1, ++ 4.878, ++ 7, ++ 5.122, ++ 5.5, ++ 5.367, ++ 5.5, ++ 1, ++ 5.733, ++ 5.5, ++ 6.1, ++ 6, ++ 6.467, ++ 6, ++ 0, ++ 7.8, ++ 6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA01", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA02", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA03", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandRA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamInkDrop", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamInkDropRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamInkDropOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB01", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB02", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB03", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHatForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.178, ++ 0, ++ 0.356, ++ -30, ++ 0.533, ++ -30, ++ 1, ++ 0.622, ++ -30, ++ 0.711, ++ -13.204, ++ 0.8, ++ -3, ++ 1, ++ 0.889, ++ 7.204, ++ 0.978, ++ 8, ++ 1.067, ++ 8, ++ 1, ++ 1.144, ++ 8, ++ 1.222, ++ 3, ++ 1.3, ++ 3, ++ 1, ++ 1.378, ++ 3, ++ 1.456, ++ 8, ++ 1.533, ++ 8, ++ 1, ++ 1.656, ++ 8, ++ 1.778, ++ -4.681, ++ 1.9, ++ -11, ++ 1, ++ 2.056, ++ -19.043, ++ 2.211, ++ -20, ++ 2.367, ++ -20, ++ 1, ++ 2.478, ++ -20, ++ 2.589, ++ -8.612, ++ 2.7, ++ 0, ++ 1, ++ 2.822, ++ 9.474, ++ 2.944, ++ 11, ++ 3.067, ++ 11, ++ 1, ++ 3.156, ++ 11, ++ 3.244, ++ -12, ++ 3.333, ++ -12, ++ 1, ++ 3.389, ++ -12, ++ 3.444, ++ -10, ++ 3.5, ++ -10, ++ 1, ++ 3.622, ++ -10, ++ 3.744, ++ -10, ++ 3.867, ++ -10, ++ 1, ++ 3.989, ++ -10, ++ 4.111, ++ -16, ++ 4.233, ++ -16, ++ 1, ++ 4.478, ++ -16, ++ 4.722, ++ -10, ++ 4.967, ++ -10, ++ 0, ++ 7.8, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ -0.16, ++ 0.2, ++ 1.053, ++ 1, ++ 0.289, ++ 2.669, ++ 0.378, ++ 9.24, ++ 0.467, ++ 13.846, ++ 1, ++ 0.556, ++ 18.453, ++ 0.644, ++ 26.27, ++ 0.733, ++ 28.907, ++ 1, ++ 0.778, ++ 30, ++ 0.822, ++ 30, ++ 0.867, ++ 30, ++ 1, ++ 1.011, ++ 30, ++ 1.156, ++ 28.04, ++ 1.3, ++ 22.85, ++ 1, ++ 1.367, ++ 20.455, ++ 1.433, ++ 18.258, ++ 1.5, ++ 13.85, ++ 1, ++ 1.622, ++ 5.77, ++ 1.744, ++ -3.15, ++ 1.867, ++ -3.15, ++ 1, ++ 1.978, ++ -3.15, ++ 2.089, ++ 4.85, ++ 2.2, ++ 4.85, ++ 1, ++ 2.378, ++ 4.85, ++ 2.556, ++ -16.978, ++ 2.733, ++ -20, ++ 1, ++ 2.878, ++ -22.455, ++ 3.022, ++ -22, ++ 3.167, ++ -22, ++ 1, ++ 3.233, ++ -22, ++ 3.3, ++ -2, ++ 3.367, ++ -2, ++ 1, ++ 3.5, ++ -2, ++ 3.633, ++ -6, ++ 3.767, ++ -6, ++ 1, ++ 3.9, ++ -6, ++ 4.033, ++ -6, ++ 4.167, ++ -6, ++ 1, ++ 4.456, ++ -6, ++ 4.744, ++ -2, ++ 5.033, ++ -2, ++ 0, ++ 7.8, ++ -2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB02Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ 9.78, ++ 0.367, ++ 23, ++ 1, ++ 0.422, ++ 29.009, ++ 0.478, ++ 30, ++ 0.533, ++ 30, ++ 1, ++ 0.644, ++ 30, ++ 0.756, ++ 0, ++ 0.867, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.333, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.944, ++ 30, ++ 2.133, ++ 30, ++ 1, ++ 2.167, ++ 30, ++ 2.2, ++ 30, ++ 2.233, ++ 30, ++ 1, ++ 2.456, ++ 30, ++ 2.678, ++ 0, ++ 2.9, ++ 0, ++ 1, ++ 2.944, ++ 0, ++ 2.989, ++ 0, ++ 3.033, ++ 0, ++ 1, ++ 3.144, ++ 0, ++ 3.256, ++ 14.656, ++ 3.367, ++ 14.656, ++ 1, ++ 3.467, ++ 14.656, ++ 3.567, ++ 4.615, ++ 3.667, ++ 4.615, ++ 1, ++ 3.822, ++ 4.615, ++ 3.978, ++ 10.202, ++ 4.133, ++ 10.202, ++ 1, ++ 4.367, ++ 10.202, ++ 4.6, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.144, ++ 0, ++ 0.289, ++ -19.973, ++ 0.433, ++ -19.973, ++ 1, ++ 0.522, ++ -19.973, ++ 0.611, ++ -18.904, ++ 0.7, ++ -8.205, ++ 1, ++ 0.767, ++ -0.181, ++ 0.833, ++ 18, ++ 0.9, ++ 18, ++ 1, ++ 1.033, ++ 18, ++ 1.167, ++ 8.193, ++ 1.3, ++ -2.506, ++ 1, ++ 1.4, ++ -10.53, ++ 1.5, ++ -11.984, ++ 1.6, ++ -11.984, ++ 1, ++ 1.756, ++ -11.984, ++ 1.911, ++ -6.611, ++ 2.067, ++ -6.611, ++ 1, ++ 2.178, ++ -6.611, ++ 2.289, ++ -6.611, ++ 2.4, ++ -6.611, ++ 1, ++ 2.511, ++ -6.611, ++ 2.622, ++ -3, ++ 2.733, ++ -3, ++ 1, ++ 2.856, ++ -3, ++ 2.978, ++ -3, ++ 3.1, ++ -3, ++ 1, ++ 3.189, ++ -3, ++ 3.278, ++ 11, ++ 3.367, ++ 11, ++ 1, ++ 3.6, ++ 11, ++ 3.833, ++ 11, ++ 4.067, ++ 11, ++ 1, ++ 4.411, ++ 11, ++ 4.756, ++ 20, ++ 5.1, ++ 20, ++ 1, ++ 5.567, ++ 20, ++ 6.033, ++ 17.63, ++ 6.5, ++ 17.63, ++ 0, ++ 7.8, ++ 17.63 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.156, ++ 0, ++ 0.311, ++ -10, ++ 0.467, ++ -10, ++ 1, ++ 1.078, ++ -10, ++ 1.689, ++ -10, ++ 2.3, ++ -10, ++ 1, ++ 2.567, ++ -10, ++ 2.833, ++ 10, ++ 3.1, ++ 10, ++ 1, ++ 3.2, ++ 10, ++ 3.3, ++ -10, ++ 3.4, ++ -10, ++ 1, ++ 3.6, ++ -10, ++ 3.8, ++ -10, ++ 4, ++ -10, ++ 1, ++ 4.244, ++ -10, ++ 4.489, ++ 9, ++ 4.733, ++ 9, ++ 1, ++ 5.222, ++ 9, ++ 5.711, ++ 0, ++ 6.2, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamoHairMesh", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFrontFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWing", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRibbon", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHatBrim", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHatTop", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAccessory1", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAccessory2", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamString", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRobeL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRobeR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRobeFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSmokeOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSmoke", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosionChargeOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosionLightCharge", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosionOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosion", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandInkColorRainbow", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartMissOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartBackMissOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartColorRainbow", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandInkColorHeal", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.044, ++ 0, ++ 2.089, ++ 0, ++ 3.133, ++ 0, ++ 1, ++ 3.244, ++ 0, ++ 3.356, ++ 1, ++ 3.467, ++ 1, ++ 0, ++ 7.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartHealOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0.01, ++ 1, ++ 0.444, ++ 0.023, ++ 0.556, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 1.644, ++ 1, ++ 2.622, ++ 1, ++ 3.6, ++ 1, ++ 1, ++ 3.767, ++ 1, ++ 3.933, ++ 0, ++ 4.1, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartBackHealOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1, ++ 0, ++ 2, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.389, ++ 0, ++ 3.778, ++ 1, ++ 4.167, ++ 1, ++ 1, ++ 4.178, ++ 1, ++ 4.189, ++ 0, ++ 4.2, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartColorHeal", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.078, ++ 0, ++ 2.156, ++ 0, ++ 3.233, ++ 0, ++ 1, ++ 3.544, ++ 0, ++ 3.856, ++ 1, ++ 4.167, ++ 1, ++ 1, ++ 4.178, ++ 1, ++ 4.189, ++ 0, ++ 4.2, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartLightOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.089, ++ 0, ++ 2.178, ++ 0, ++ 3.267, ++ 0, ++ 1, ++ 3.567, ++ 0.661, ++ 3.867, ++ 1, ++ 4.167, ++ 1, ++ 1, ++ 4.344, ++ 1, ++ 4.522, ++ 0.757, ++ 4.7, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartLight", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.111, ++ 0, ++ 2.222, ++ 0, ++ 3.333, ++ 0, ++ 1, ++ 3.911, ++ 17.478, ++ 4.489, ++ 30, ++ 5.067, ++ 30, ++ 1, ++ 5.078, ++ 30, ++ 5.089, ++ 0, ++ 5.1, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartLightColor", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.078, ++ 0, ++ 2.156, ++ 0, ++ 3.233, ++ 0, ++ 1, ++ 3.544, ++ 0, ++ 3.856, ++ 1, ++ 4.167, ++ 1, ++ 1, ++ 4.344, ++ 1, ++ 4.522, ++ 1, ++ 4.7, ++ 1, ++ 1, ++ 4.711, ++ 1, ++ 4.722, ++ 0, ++ 4.733, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPositionX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPositionY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandInk", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 0.5, ++ 0, ++ 0, ++ 2, ++ 1, ++ 0, ++ 7.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartDrow", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.8, ++ 13.228, ++ 1.033, ++ 14.173, ++ 1.267, ++ 15, ++ 1, ++ 1.278, ++ 15, ++ 1.289, ++ 15, ++ 1.3, ++ 15, ++ 1, ++ 1.6, ++ 19.829, ++ 1.9, ++ 28.166, ++ 2.2, ++ 30, ++ 1, ++ 2.856, ++ 30, ++ 3.511, ++ 30, ++ 4.167, ++ 30, ++ 1, ++ 4.178, ++ 30, ++ 4.189, ++ 0, ++ 4.2, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartSize", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.089, ++ 0, ++ 2.178, ++ 0, ++ 3.267, ++ 0, ++ 1, ++ 3.367, ++ 0, ++ 3.467, ++ 0.166, ++ 3.567, ++ 0.3, ++ 1, ++ 3.744, ++ 0.537, ++ 3.922, ++ 0.6, ++ 4.1, ++ 0.6, ++ 1, ++ 4.122, ++ 0.6, ++ 4.144, ++ 0.6, ++ 4.167, ++ 0.6, ++ 1, ++ 4.178, ++ 0.6, ++ 4.189, ++ 0, ++ 4.2, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartColorLight", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.078, ++ 0, ++ 2.156, ++ 0, ++ 3.233, ++ 0, ++ 1, ++ 3.544, ++ 0, ++ 3.856, ++ 1, ++ 4.167, ++ 1, ++ 1, ++ 4.178, ++ 1, ++ 4.189, ++ 0, ++ 4.2, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllColor", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.456, ++ 0, ++ 2.911, ++ 0, ++ 4.367, ++ 0, ++ 1, ++ 4.611, ++ 0, ++ 4.856, ++ 0.6, ++ 5.1, ++ 0.6, ++ 1, ++ 5.244, ++ 0.6, ++ 5.389, ++ 0.4, ++ 5.533, ++ 0.4, ++ 1, ++ 5.678, ++ 0.4, ++ 5.822, ++ 0.6, ++ 5.967, ++ 0.6, ++ 1, ++ 6.111, ++ 0.6, ++ 6.256, ++ 0.572, ++ 6.4, ++ 0.4, ++ 1, ++ 6.567, ++ 0.201, ++ 6.733, ++ 0, ++ 6.9, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAuraOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.278, ++ 0, ++ 2.556, ++ 0, ++ 3.833, ++ 0, ++ 1, ++ 4, ++ 0.957, ++ 4.167, ++ 1, ++ 4.333, ++ 1, ++ 1, ++ 4.833, ++ 1, ++ 5.333, ++ 0.898, ++ 5.833, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAura", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.211, ++ 0, ++ 2.422, ++ 0, ++ 3.633, ++ 0, ++ 1, ++ 4.078, ++ 2.8, ++ 4.522, ++ 8.271, ++ 4.967, ++ 29.268, ++ 2, ++ 5, ++ 0, ++ 1, ++ 5.456, ++ 14.57, ++ 5.911, ++ 29.968, ++ 6.367, ++ 29.268, ++ 0, ++ 6.4, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAuraColor", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.4, ++ 0, ++ 2.8, ++ 0, ++ 4.2, ++ 0, ++ 1, ++ 4.656, ++ 0, ++ 5.111, ++ 1, ++ 5.567, ++ 1, ++ 1, ++ 5.656, ++ 1, ++ 5.744, ++ 1, ++ 5.833, ++ 1, ++ 1, ++ 5.844, ++ 1, ++ 5.856, ++ 0, ++ 5.867, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHealOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 2.489, ++ 0, ++ 3.733, ++ 0, ++ 1, ++ 3.989, ++ 0.654, ++ 4.244, ++ 1, ++ 4.5, ++ 1, ++ 1, ++ 4.667, ++ 1, ++ 4.833, ++ 1, ++ 5, ++ 1, ++ 1, ++ 5.5, ++ 1, ++ 6, ++ 0.928, ++ 6.5, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHealLight", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 2.489, ++ 0, ++ 3.733, ++ 0, ++ 1, ++ 4.489, ++ 25.63, ++ 5.244, ++ 30, ++ 6, ++ 30, ++ 1, ++ 6.167, ++ 30, ++ 6.333, ++ 30, ++ 6.5, ++ 30, ++ 1, ++ 6.511, ++ 30, ++ 6.522, ++ 0, ++ 6.533, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmLA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 7.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmRA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmRB", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 7.8, ++ 1 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/special_02.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/special_02.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mao/motions/special_02.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mao/motions/special_02.motion3.json 2023-05-28 08:20:04.435645417 +0100 +@@ -0,0 +1,4030 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 9.37, ++ "Fps": 30.0, ++ "FadeInTime": 0.25, ++ "FadeOutTime": 0.25, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 116, ++ "TotalSegmentCount": 516, ++ "TotalPointCount": 1400, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0.507, ++ 0.267, ++ -1.466, ++ 1, ++ 0.411, ++ -4.672, ++ 0.556, ++ -22.794, ++ 0.7, ++ -22.794, ++ 1, ++ 0.911, ++ -22.794, ++ 1.122, ++ -22.336, ++ 1.333, ++ -22.336, ++ 1, ++ 1.533, ++ -22.336, ++ 1.733, ++ -22.362, ++ 1.933, ++ -22.794, ++ 1, ++ 2.067, ++ -23.081, ++ 2.2, ++ -24.238, ++ 2.333, ++ -25.081, ++ 1, ++ 2.511, ++ -26.204, ++ 2.689, ++ -26.911, ++ 2.867, ++ -26.911, ++ 1, ++ 3.844, ++ -26.911, ++ 4.822, ++ -26.911, ++ 5.8, ++ -26.911, ++ 1, ++ 5.833, ++ -26.911, ++ 5.867, ++ -29.911, ++ 5.9, ++ -29.911, ++ 1, ++ 5.944, ++ -29.911, ++ 5.989, ++ -13, ++ 6.033, ++ -13, ++ 1, ++ 6.056, ++ -13, ++ 6.078, ++ -15, ++ 6.1, ++ -15, ++ 1, ++ 6.589, ++ -15, ++ 7.078, ++ -15, ++ 7.567, ++ -15, ++ 0, ++ 9.367, ++ -15 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ -2.583, ++ 0.3, ++ -2.583, ++ 1, ++ 0.433, ++ -2.583, ++ 0.567, ++ 28, ++ 0.7, ++ 28, ++ 1, ++ 0.822, ++ 28, ++ 0.944, ++ 25, ++ 1.067, ++ 25, ++ 1, ++ 1.4, ++ 25, ++ 1.733, ++ 25, ++ 2.067, ++ 25, ++ 1, ++ 2.178, ++ 25, ++ 2.289, ++ 9.282, ++ 2.4, ++ 6, ++ 1, ++ 2.467, ++ 4.031, ++ 2.533, ++ 4.503, ++ 2.6, ++ 4.503, ++ 1, ++ 2.733, ++ 4.503, ++ 2.867, ++ 30, ++ 3, ++ 30, ++ 1, ++ 3.922, ++ 30, ++ 4.844, ++ 30, ++ 5.767, ++ 30, ++ 1, ++ 5.811, ++ 30, ++ 5.856, ++ 4, ++ 5.9, ++ 4, ++ 1, ++ 5.956, ++ 4, ++ 6.011, ++ 30, ++ 6.067, ++ 30, ++ 1, ++ 6.578, ++ 30, ++ 7.089, ++ 30, ++ 7.6, ++ 30, ++ 1, ++ 7.867, ++ 30, ++ 8.133, ++ -17, ++ 8.4, ++ -17, ++ 1, ++ 8.722, ++ -17, ++ 9.044, ++ -15, ++ 9.367, ++ -15 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ -0.018, ++ 0.7, ++ 3, ++ 1, ++ 0.9, ++ 5.587, ++ 1.1, ++ 14, ++ 1.3, ++ 14, ++ 1, ++ 1.544, ++ 14, ++ 1.789, ++ 6.914, ++ 2.033, ++ 0, ++ 1, ++ 2.244, ++ -5.971, ++ 2.456, ++ -7, ++ 2.667, ++ -7, ++ 1, ++ 2.778, ++ -7, ++ 2.889, ++ 5.204, ++ 3, ++ 7, ++ 1, ++ 3.222, ++ 10.592, ++ 3.444, ++ 11, ++ 3.667, ++ 11, ++ 1, ++ 4.333, ++ 11, ++ 5, ++ 11, ++ 5.667, ++ 11, ++ 1, ++ 5.756, ++ 11, ++ 5.844, ++ 5, ++ 5.933, ++ 5, ++ 1, ++ 6.011, ++ 5, ++ 6.089, ++ 21, ++ 6.167, ++ 21, ++ 1, ++ 6.622, ++ 21, ++ 7.078, ++ 21, ++ 7.533, ++ 21, ++ 1, ++ 7.6, ++ 21, ++ 7.667, ++ 23, ++ 7.733, ++ 23, ++ 1, ++ 7.967, ++ 23, ++ 8.2, ++ -17, ++ 8.433, ++ -17, ++ 1, ++ 8.611, ++ -17, ++ 8.789, ++ -16, ++ 8.967, ++ -16, ++ 0, ++ 9.367, ++ -16 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFaceInkOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.011, ++ 0, ++ 4.022, ++ 0, ++ 6.033, ++ 0, ++ 1, ++ 6.144, ++ 0, ++ 6.256, ++ 1, ++ 6.367, ++ 1, ++ 0, ++ 9.367, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.089, ++ 1, ++ 0.178, ++ 1, ++ 0.267, ++ 1, ++ 1, ++ 0.3, ++ 1, ++ 0.333, ++ 0, ++ 0.367, ++ 0, ++ 1, ++ 0.389, ++ 0, ++ 0.411, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.467, ++ 0, ++ 0.5, ++ 1, ++ 0.533, ++ 1, ++ 1, ++ 1.078, ++ 1, ++ 1.622, ++ 1, ++ 2.167, ++ 1, ++ 1, ++ 2.2, ++ 1, ++ 2.233, ++ 0, ++ 2.267, ++ 0, ++ 1, ++ 2.367, ++ 0, ++ 2.467, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.6, ++ 0, ++ 2.633, ++ 1, ++ 2.667, ++ 1, ++ 1, ++ 3.211, ++ 1, ++ 3.756, ++ 1, ++ 4.3, ++ 1, ++ 1, ++ 4.333, ++ 1, ++ 4.367, ++ 0, ++ 4.4, ++ 0, ++ 1, ++ 4.422, ++ 0, ++ 4.444, ++ 1, ++ 4.467, ++ 1, ++ 1, ++ 4.511, ++ 1, ++ 4.556, ++ 1, ++ 4.6, ++ 1, ++ 1, ++ 4.633, ++ 1, ++ 4.667, ++ 0, ++ 4.7, ++ 0, ++ 1, ++ 4.722, ++ 0, ++ 4.744, ++ 1, ++ 4.767, ++ 1, ++ 1, ++ 5.144, ++ 1, ++ 5.522, ++ 1, ++ 5.9, ++ 1, ++ 1, ++ 5.933, ++ 1, ++ 5.967, ++ 0, ++ 6, ++ 0, ++ 1, ++ 6.2, ++ 0, ++ 6.4, ++ 0, ++ 6.6, ++ 0, ++ 1, ++ 6.633, ++ 0, ++ 6.667, ++ 1.2, ++ 6.7, ++ 1.2, ++ 1, ++ 6.822, ++ 1.2, ++ 6.944, ++ 1.2, ++ 7.067, ++ 1.2, ++ 1, ++ 7.1, ++ 1.2, ++ 7.133, ++ 0, ++ 7.167, ++ 0, ++ 1, ++ 7.2, ++ 0, ++ 7.233, ++ 1.2, ++ 7.267, ++ 1.2, ++ 1, ++ 7.3, ++ 1.2, ++ 7.333, ++ 0, ++ 7.367, ++ 0, ++ 1, ++ 7.4, ++ 0, ++ 7.433, ++ 1.2, ++ 7.467, ++ 1.2, ++ 1, ++ 7.656, ++ 1.2, ++ 7.844, ++ 1.149, ++ 8.033, ++ 1, ++ 1, ++ 8.056, ++ 0.983, ++ 8.078, ++ 0, ++ 8.1, ++ 0, ++ 1, ++ 8.144, ++ 0, ++ 8.189, ++ 0, ++ 8.233, ++ 0, ++ 1, ++ 8.256, ++ 0, ++ 8.278, ++ 1, ++ 8.3, ++ 1, ++ 0, ++ 9.367, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.956, ++ 0, ++ 3.911, ++ 0, ++ 5.867, ++ 0, ++ 1, ++ 5.878, ++ 0, ++ 5.889, ++ 0.898, ++ 5.9, ++ 0.9, ++ 1, ++ 6.256, ++ 0.969, ++ 6.611, ++ 1, ++ 6.967, ++ 1, ++ 1, ++ 6.978, ++ 1, ++ 6.989, ++ 0, ++ 7, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.744, ++ 0, ++ 5.489, ++ 0, ++ 8.233, ++ 0, ++ 1, ++ 8.256, ++ 0, ++ 8.278, ++ 1, ++ 8.3, ++ 1, ++ 0, ++ 9.367, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.089, ++ 1, ++ 0.178, ++ 1, ++ 0.267, ++ 1, ++ 1, ++ 0.3, ++ 1, ++ 0.333, ++ 0, ++ 0.367, ++ 0, ++ 1, ++ 0.389, ++ 0, ++ 0.411, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.467, ++ 0, ++ 0.5, ++ 1, ++ 0.533, ++ 1, ++ 1, ++ 1.078, ++ 1, ++ 1.622, ++ 1, ++ 2.167, ++ 1, ++ 1, ++ 2.2, ++ 1, ++ 2.233, ++ 0, ++ 2.267, ++ 0, ++ 1, ++ 2.367, ++ 0, ++ 2.467, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.6, ++ 0, ++ 2.633, ++ 1, ++ 2.667, ++ 1, ++ 1, ++ 3.211, ++ 1, ++ 3.756, ++ 1, ++ 4.3, ++ 1, ++ 1, ++ 4.333, ++ 1, ++ 4.367, ++ 0, ++ 4.4, ++ 0, ++ 1, ++ 4.422, ++ 0, ++ 4.444, ++ 1, ++ 4.467, ++ 1, ++ 1, ++ 4.511, ++ 1, ++ 4.556, ++ 1, ++ 4.6, ++ 1, ++ 1, ++ 4.633, ++ 1, ++ 4.667, ++ 0, ++ 4.7, ++ 0, ++ 1, ++ 4.722, ++ 0, ++ 4.744, ++ 1, ++ 4.767, ++ 1, ++ 1, ++ 5.144, ++ 1, ++ 5.522, ++ 1, ++ 5.9, ++ 1, ++ 1, ++ 5.933, ++ 1, ++ 5.967, ++ 0, ++ 6, ++ 0, ++ 1, ++ 6.2, ++ 0, ++ 6.4, ++ 0, ++ 6.6, ++ 0, ++ 1, ++ 6.633, ++ 0, ++ 6.667, ++ 1.2, ++ 6.7, ++ 1.2, ++ 1, ++ 6.822, ++ 1.2, ++ 6.944, ++ 1.2, ++ 7.067, ++ 1.2, ++ 1, ++ 7.1, ++ 1.2, ++ 7.133, ++ 0, ++ 7.167, ++ 0, ++ 1, ++ 7.2, ++ 0, ++ 7.233, ++ 1.2, ++ 7.267, ++ 1.2, ++ 1, ++ 7.3, ++ 1.2, ++ 7.333, ++ 0, ++ 7.367, ++ 0, ++ 1, ++ 7.4, ++ 0, ++ 7.433, ++ 1.2, ++ 7.467, ++ 1.2, ++ 1, ++ 7.656, ++ 1.2, ++ 7.844, ++ 1.149, ++ 8.033, ++ 1, ++ 1, ++ 8.056, ++ 0.983, ++ 8.078, ++ 0, ++ 8.1, ++ 0, ++ 1, ++ 8.144, ++ 0, ++ 8.189, ++ 0, ++ 8.233, ++ 0, ++ 1, ++ 8.256, ++ 0, ++ 8.278, ++ 1, ++ 8.3, ++ 1, ++ 0, ++ 9.367, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.956, ++ 0, ++ 3.911, ++ 0, ++ 5.867, ++ 0, ++ 1, ++ 5.878, ++ 0, ++ 5.889, ++ 1, ++ 5.9, ++ 1, ++ 1, ++ 6.256, ++ 1, ++ 6.611, ++ 1, ++ 6.967, ++ 1, ++ 1, ++ 6.978, ++ 1, ++ 6.989, ++ 0, ++ 7, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.744, ++ 0, ++ 5.489, ++ 0, ++ 8.233, ++ 0, ++ 1, ++ 8.256, ++ 0, ++ 8.278, ++ 1, ++ 8.3, ++ 1, ++ 0, ++ 9.367, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ -0.2, ++ 0.7, ++ -0.2, ++ 1, ++ 2.478, ++ -0.2, ++ 4.256, ++ -0.2, ++ 6.033, ++ -0.2, ++ 1, ++ 6.256, ++ -0.2, ++ 6.478, ++ -0.4, ++ 6.7, ++ -0.4, ++ 1, ++ 7.078, ++ -0.4, ++ 7.456, ++ -0.4, ++ 7.833, ++ -0.4, ++ 1, ++ 7.978, ++ -0.4, ++ 8.122, ++ 0.6, ++ 8.267, ++ 0.6, ++ 0, ++ 9.367, ++ 0.6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0.2, ++ 0.7, ++ 0.2, ++ 1, ++ 2.478, ++ 0.2, ++ 4.256, ++ 0.2, ++ 6.033, ++ 0.2, ++ 1, ++ 6.256, ++ 0.2, ++ 6.478, ++ 0.7, ++ 6.7, ++ 0.7, ++ 1, ++ 6.922, ++ 0.7, ++ 7.144, ++ 0.7, ++ 7.367, ++ 0.7, ++ 1, ++ 7.522, ++ 0.7, ++ 7.678, ++ 0, ++ 7.833, ++ 0, ++ 1, ++ 7.978, ++ 0, ++ 8.122, ++ 1, ++ 8.267, ++ 1, ++ 0, ++ 9.367, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 4.378, ++ 0, ++ 6.567, ++ 0, ++ 1, ++ 6.611, ++ 0, ++ 6.656, ++ -1, ++ 6.7, ++ -1, ++ 1, ++ 7.011, ++ -1, ++ 7.322, ++ -0.986, ++ 7.633, ++ -0.9, ++ 1, ++ 7.789, ++ -0.857, ++ 7.944, ++ -0.707, ++ 8.1, ++ -0.6, ++ 1, ++ 8.111, ++ -0.592, ++ 8.122, ++ 0, ++ 8.133, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeEffect", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 1.556, ++ 0, ++ 2.333, ++ 0, ++ 1, ++ 2.389, ++ 0, ++ 2.444, ++ 1, ++ 2.5, ++ 1, ++ 1, ++ 3.667, ++ 1, ++ 4.833, ++ 1, ++ 6, ++ 1, ++ 1, ++ 6.011, ++ 1, ++ 6.022, ++ 0, ++ 6.033, ++ 0, ++ 1, ++ 6.256, ++ 0, ++ 6.478, ++ 0, ++ 6.7, ++ 0, ++ 1, ++ 6.9, ++ 0, ++ 7.1, ++ 0, ++ 7.3, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.644, ++ 0, ++ 5.289, ++ 0, ++ 7.933, ++ 0, ++ 1, ++ 8.044, ++ 0, ++ 8.156, ++ -0.4, ++ 8.267, ++ -0.4, ++ 0, ++ 9.367, ++ -0.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.644, ++ 0, ++ 5.289, ++ 0, ++ 7.933, ++ 0, ++ 1, ++ 8.044, ++ 0, ++ 8.156, ++ -0.4, ++ 8.267, ++ -0.4, ++ 0, ++ 9.367, ++ -0.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.178, ++ 0, ++ 4.356, ++ 0, ++ 6.533, ++ 0, ++ 1, ++ 6.6, ++ 0, ++ 6.667, ++ -0.4, ++ 6.733, ++ -0.4, ++ 1, ++ 7.044, ++ -0.4, ++ 7.356, ++ -0.4, ++ 7.667, ++ -0.4, ++ 1, ++ 7.756, ++ -0.4, ++ 7.844, ++ -0.234, ++ 7.933, ++ 0, ++ 1, ++ 8.044, ++ 0.293, ++ 8.156, ++ 0.4, ++ 8.267, ++ 0.4, ++ 0, ++ 9.367, ++ 0.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.178, ++ 0, ++ 4.356, ++ 0, ++ 6.533, ++ 0, ++ 1, ++ 6.6, ++ 0, ++ 6.667, ++ -0.4, ++ 6.733, ++ -0.4, ++ 1, ++ 7.044, ++ -0.4, ++ 7.356, ++ -0.4, ++ 7.667, ++ -0.4, ++ 1, ++ 7.756, ++ -0.4, ++ 7.844, ++ -0.234, ++ 7.933, ++ 0, ++ 1, ++ 8.044, ++ 0.293, ++ 8.156, ++ 0.4, ++ 8.267, ++ 0.4, ++ 0, ++ 9.367, ++ 0.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.178, ++ 0, ++ 4.356, ++ 0, ++ 6.533, ++ 0, ++ 1, ++ 6.6, ++ 0, ++ 6.667, ++ 0.6, ++ 6.733, ++ 0.6, ++ 1, ++ 7.044, ++ 0.6, ++ 7.356, ++ 0.6, ++ 7.667, ++ 0.6, ++ 1, ++ 7.756, ++ 0.6, ++ 7.844, ++ 0.351, ++ 7.933, ++ 0, ++ 1, ++ 8.044, ++ -0.439, ++ 8.156, ++ -0.6, ++ 8.267, ++ -0.6, ++ 0, ++ 9.367, ++ -0.6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.178, ++ 0, ++ 4.356, ++ 0, ++ 6.533, ++ 0, ++ 1, ++ 6.6, ++ 0, ++ 6.667, ++ 0.6, ++ 6.733, ++ 0.6, ++ 1, ++ 7.044, ++ 0.6, ++ 7.356, ++ 0.6, ++ 7.667, ++ 0.6, ++ 1, ++ 7.756, ++ 0.6, ++ 7.844, ++ 0.351, ++ 7.933, ++ 0, ++ 1, ++ 8.044, ++ -0.439, ++ 8.156, ++ -0.6, ++ 8.267, ++ -0.6, ++ 0, ++ 9.367, ++ -0.6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthA", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.189, ++ 0, ++ 4.378, ++ 0, ++ 6.567, ++ 0, ++ 1, ++ 6.622, ++ 0, ++ 6.678, ++ 1, ++ 6.733, ++ 1, ++ 1, ++ 7.056, ++ 1, ++ 7.378, ++ 1, ++ 7.7, ++ 1, ++ 1, ++ 7.744, ++ 1, ++ 7.789, ++ 0, ++ 7.833, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthI", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthU", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthE", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthO", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.833, ++ 0, ++ 1.667, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.611, ++ 0, ++ 2.722, ++ 1, ++ 2.833, ++ 1, ++ 1, ++ 3.844, ++ 1, ++ 4.856, ++ 1, ++ 5.867, ++ 1, ++ 1, ++ 5.911, ++ 1, ++ 5.956, ++ 0, ++ 6, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthUp", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 1.922, ++ 1, ++ 3.844, ++ 1, ++ 5.767, ++ 1, ++ 1, ++ 5.811, ++ 1, ++ 5.856, ++ 0, ++ 5.9, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthDown", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.956, ++ 0, ++ 3.911, ++ 0, ++ 5.867, ++ 0, ++ 1, ++ 5.911, ++ 0, ++ 5.956, ++ 1, ++ 6, ++ 1, ++ 0, ++ 9.367, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthAngry", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.633, ++ 0, ++ 5.267, ++ 0, ++ 7.9, ++ 0, ++ 1, ++ 8.033, ++ 0, ++ 8.167, ++ 1, ++ 8.3, ++ 1, ++ 0, ++ 9.367, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthAngryLine", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.633, ++ 0, ++ 5.267, ++ 0, ++ 7.9, ++ 0, ++ 1, ++ 8.033, ++ 0, ++ 8.167, ++ 1, ++ 8.3, ++ 1, ++ 0, ++ 9.367, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.433, ++ 0, ++ 0.867, ++ -5, ++ 1.3, ++ -5, ++ 1, ++ 1.511, ++ -5, ++ 1.722, ++ -3, ++ 1.933, ++ -3, ++ 1, ++ 2.089, ++ -3, ++ 2.244, ++ -6, ++ 2.4, ++ -6, ++ 1, ++ 2.667, ++ -6, ++ 2.933, ++ -4.776, ++ 3.2, ++ -4, ++ 1, ++ 3.511, ++ -3.095, ++ 3.822, ++ -3, ++ 4.133, ++ -3, ++ 1, ++ 4.867, ++ -3, ++ 5.6, ++ -5, ++ 6.333, ++ -5, ++ 1, ++ 6.744, ++ -5, ++ 7.156, ++ -5, ++ 7.567, ++ -5, ++ 1, ++ 7.744, ++ -5, ++ 7.922, ++ -8, ++ 8.1, ++ -8, ++ 0, ++ 9.367, ++ -8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ -1, ++ 0.3, ++ -1, ++ 1, ++ 0.4, ++ -1, ++ 0.5, ++ 4.328, ++ 0.6, ++ 7, ++ 1, ++ 0.678, ++ 9.079, ++ 0.756, ++ 9, ++ 0.833, ++ 9, ++ 1, ++ 0.978, ++ 9, ++ 1.122, ++ 5, ++ 1.267, ++ 5, ++ 1, ++ 1.344, ++ 5, ++ 1.422, ++ 6.297, ++ 1.5, ++ 7, ++ 1, ++ 1.6, ++ 7.904, ++ 1.7, ++ 8, ++ 1.8, ++ 8, ++ 1, ++ 1.944, ++ 8, ++ 2.089, ++ 3.885, ++ 2.233, ++ 0, ++ 1, ++ 2.278, ++ -1.195, ++ 2.322, ++ -1, ++ 2.367, ++ -1, ++ 1, ++ 2.533, ++ -1, ++ 2.7, ++ 7, ++ 2.867, ++ 7, ++ 1, ++ 3.022, ++ 7, ++ 3.178, ++ 6.6, ++ 3.333, ++ 6.6, ++ 1, ++ 4.133, ++ 6.6, ++ 4.933, ++ 7, ++ 5.733, ++ 7, ++ 1, ++ 5.8, ++ 7, ++ 5.867, ++ 3, ++ 5.933, ++ 3, ++ 1, ++ 5.967, ++ 3, ++ 6, ++ 10, ++ 6.033, ++ 10, ++ 1, ++ 6.144, ++ 10, ++ 6.256, ++ 6.493, ++ 6.367, ++ 6.399, ++ 1, ++ 6.767, ++ 6.062, ++ 7.167, ++ 6, ++ 7.567, ++ 6, ++ 1, ++ 7.644, ++ 6, ++ 7.722, ++ 10, ++ 7.8, ++ 10, ++ 1, ++ 7.856, ++ 10, ++ 7.911, ++ 9.54, ++ 7.967, ++ 6, ++ 1, ++ 8.044, ++ 1.043, ++ 8.122, ++ -4, ++ 8.2, ++ -4, ++ 1, ++ 8.356, ++ -4, ++ 8.511, ++ -2, ++ 8.667, ++ -2, ++ 0, ++ 9.367, ++ -2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.378, ++ 0, ++ 0.756, ++ 7, ++ 1.133, ++ 7, ++ 1, ++ 1.511, ++ 7, ++ 1.889, ++ 5.295, ++ 2.267, ++ 1, ++ 1, ++ 2.333, ++ 0.242, ++ 2.4, ++ -1, ++ 2.467, ++ -1, ++ 1, ++ 2.611, ++ -1, ++ 2.756, ++ 5.286, ++ 2.9, ++ 6, ++ 1, ++ 3.4, ++ 8.471, ++ 3.9, ++ 9, ++ 4.4, ++ 9, ++ 1, ++ 4.844, ++ 9, ++ 5.289, ++ 8.25, ++ 5.733, ++ 6, ++ 1, ++ 5.8, ++ 5.662, ++ 5.867, ++ 2, ++ 5.933, ++ 2, ++ 1, ++ 5.978, ++ 2, ++ 6.022, ++ 10, ++ 6.067, ++ 10, ++ 1, ++ 6.156, ++ 10, ++ 6.244, ++ 9, ++ 6.333, ++ 9, ++ 1, ++ 6.822, ++ 9, ++ 7.311, ++ 9, ++ 7.8, ++ 9, ++ 1, ++ 8.011, ++ 9, ++ 8.222, ++ -3, ++ 8.433, ++ -3, ++ 1, ++ 8.633, ++ -3, ++ 8.833, ++ -2, ++ 9.033, ++ -2, ++ 0, ++ 9.367, ++ -2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.144, ++ 0, ++ 0.289, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 0.833, ++ -1.599, ++ 1.033, ++ -1.599, ++ 1, ++ 1.489, ++ -1.599, ++ 1.944, ++ -1.599, ++ 2.4, ++ -1.599, ++ 1, ++ 2.744, ++ -1.599, ++ 3.089, ++ -0.772, ++ 3.433, ++ -0.64, ++ 1, ++ 4.189, ++ -0.349, ++ 4.944, ++ -0.229, ++ 5.7, ++ 0, ++ 1, ++ 5.756, ++ 0.017, ++ 5.811, ++ 8.644, ++ 5.867, ++ 8.644, ++ 1, ++ 5.978, ++ 8.644, ++ 6.089, ++ -1, ++ 6.2, ++ -1, ++ 1, ++ 6.267, ++ -1, ++ 6.333, ++ 0, ++ 6.4, ++ 0, ++ 1, ++ 6.844, ++ 0, ++ 7.289, ++ 0, ++ 7.733, ++ 0, ++ 1, ++ 7.856, ++ 0, ++ 7.978, ++ 8.298, ++ 8.1, ++ 8.298, ++ 1, ++ 8.222, ++ 8.298, ++ 8.344, ++ 4.495, ++ 8.467, ++ 4.495, ++ 1, ++ 8.556, ++ 4.495, ++ 8.644, ++ 6.569, ++ 8.733, ++ 6.569, ++ 0, ++ 9.367, ++ 6.569 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.156, ++ 0, ++ 0.311, ++ -10, ++ 0.467, ++ -10, ++ 1, ++ 0.667, ++ -10, ++ 0.867, ++ -10, ++ 1.067, ++ -10, ++ 1, ++ 1.222, ++ -10, ++ 1.378, ++ -10, ++ 1.533, ++ -10, ++ 1, ++ 1.822, ++ -10, ++ 2.111, ++ -10, ++ 2.4, ++ -10, ++ 1, ++ 2.633, ++ -10, ++ 2.867, ++ -10, ++ 3.1, ++ -10, ++ 1, ++ 3.967, ++ -10, ++ 4.833, ++ -10, ++ 5.7, ++ -10, ++ 1, ++ 5.756, ++ -10, ++ 5.811, ++ 4, ++ 5.867, ++ 4, ++ 1, ++ 5.978, ++ 4, ++ 6.089, ++ -2, ++ 6.2, ++ -2, ++ 1, ++ 6.267, ++ -2, ++ 6.333, ++ 0, ++ 6.4, ++ 0, ++ 1, ++ 6.844, ++ 0, ++ 7.289, ++ 0, ++ 7.733, ++ 0, ++ 1, ++ 7.844, ++ 0, ++ 7.956, ++ 8, ++ 8.067, ++ 8, ++ 1, ++ 8.167, ++ 8, ++ 8.267, ++ -10, ++ 8.367, ++ -10, ++ 0, ++ 9.367, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.422, ++ -3, ++ 0.633, ++ -3, ++ 1, ++ 0.9, ++ -3, ++ 1.167, ++ 3, ++ 1.433, ++ 3, ++ 1, ++ 1.778, ++ 3, ++ 2.122, ++ -6, ++ 2.467, ++ -6, ++ 1, ++ 2.611, ++ -6, ++ 2.756, ++ 3.403, ++ 2.9, ++ 4, ++ 1, ++ 3.144, ++ 5.01, ++ 3.389, ++ 5.852, ++ 3.633, ++ 6, ++ 1, ++ 4.333, ++ 6.424, ++ 5.033, ++ 6.646, ++ 5.733, ++ 7, ++ 1, ++ 5.778, ++ 7.022, ++ 5.822, ++ 13, ++ 5.867, ++ 13, ++ 1, ++ 5.944, ++ 13, ++ 6.022, ++ -4.497, ++ 6.1, ++ -4.497, ++ 1, ++ 6.211, ++ -4.497, ++ 6.322, ++ -3, ++ 6.433, ++ -3, ++ 1, ++ 6.756, ++ -3, ++ 7.078, ++ -3, ++ 7.4, ++ -3, ++ 1, ++ 7.511, ++ -3, ++ 7.622, ++ -5, ++ 7.733, ++ -5, ++ 1, ++ 7.833, ++ -5, ++ 7.933, ++ 24, ++ 8.033, ++ 24, ++ 1, ++ 8.122, ++ 24, ++ 8.211, ++ 17, ++ 8.3, ++ 17, ++ 1, ++ 8.4, ++ 17, ++ 8.5, ++ 18, ++ 8.6, ++ 18, ++ 0, ++ 9.367, ++ 18 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ -3, ++ 0.9, ++ -3, ++ 1, ++ 1.178, ++ -3, ++ 1.456, ++ 0, ++ 1.733, ++ 0, ++ 1, ++ 2.022, ++ 0, ++ 2.311, ++ -5, ++ 2.6, ++ -5, ++ 1, ++ 2.744, ++ -5, ++ 2.889, ++ -3.126, ++ 3.033, ++ -3, ++ 1, ++ 3.911, ++ -2.234, ++ 4.789, ++ -2, ++ 5.667, ++ -2, ++ 1, ++ 5.722, ++ -2, ++ 5.778, ++ -3, ++ 5.833, ++ -3, ++ 1, ++ 5.878, ++ -3, ++ 5.922, ++ 4, ++ 5.967, ++ 4, ++ 1, ++ 6.022, ++ 4, ++ 6.078, ++ -4, ++ 6.133, ++ -4, ++ 1, ++ 6.222, ++ -4, ++ 6.311, ++ -3, ++ 6.4, ++ -3, ++ 1, ++ 6.8, ++ -3, ++ 7.2, ++ -3, ++ 7.6, ++ -3, ++ 1, ++ 7.722, ++ -3, ++ 7.844, ++ -6.441, ++ 7.967, ++ -13, ++ 1, ++ 8.056, ++ -17.77, ++ 8.144, ++ -20, ++ 8.233, ++ -20, ++ 0, ++ 9.367, ++ -20 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLA03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ -1, ++ 0.9, ++ -1, ++ 1, ++ 1.122, ++ -1, ++ 1.344, ++ 1, ++ 1.567, ++ 1, ++ 1, ++ 1.844, ++ 1, ++ 2.122, ++ -3, ++ 2.4, ++ -3, ++ 1, ++ 2.622, ++ -3, ++ 2.844, ++ -1.208, ++ 3.067, ++ -1, ++ 1, ++ 3.933, ++ -0.189, ++ 4.8, ++ 0, ++ 5.667, ++ 0, ++ 1, ++ 5.733, ++ 0, ++ 5.8, ++ -7, ++ 5.867, ++ -7, ++ 1, ++ 5.956, ++ -7, ++ 6.044, ++ 14, ++ 6.133, ++ 14, ++ 1, ++ 6.222, ++ 14, ++ 6.311, ++ 0, ++ 6.4, ++ 0, ++ 1, ++ 6.944, ++ 0, ++ 7.489, ++ 0, ++ 8.033, ++ 0, ++ 1, ++ 8.111, ++ 0, ++ 8.189, ++ 30, ++ 8.267, ++ 30, ++ 0, ++ 9.367, ++ 30 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA01", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA02", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRA03", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandRA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamInkDrop", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamInkDropRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamInkDropOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB01", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB02", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmLB03", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHatForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.178, ++ 0, ++ 0.356, ++ -30, ++ 0.533, ++ -30, ++ 1, ++ 0.622, ++ -30, ++ 0.711, ++ -13.204, ++ 0.8, ++ -3, ++ 1, ++ 0.889, ++ 7.204, ++ 0.978, ++ 8, ++ 1.067, ++ 8, ++ 1, ++ 1.144, ++ 8, ++ 1.222, ++ 3, ++ 1.3, ++ 3, ++ 1, ++ 1.378, ++ 3, ++ 1.456, ++ 8, ++ 1.533, ++ 8, ++ 1, ++ 1.656, ++ 8, ++ 1.778, ++ -3.927, ++ 1.9, ++ -11, ++ 1, ++ 2.1, ++ -22.575, ++ 2.3, ++ -25, ++ 2.5, ++ -25, ++ 1, ++ 2.711, ++ -25, ++ 2.922, ++ -18, ++ 3.133, ++ -18, ++ 1, ++ 4.033, ++ -18, ++ 4.933, ++ -21, ++ 5.833, ++ -21, ++ 1, ++ 5.889, ++ -21, ++ 5.944, ++ -19, ++ 6, ++ -19, ++ 1, ++ 6.067, ++ -19, ++ 6.133, ++ -28, ++ 6.2, ++ -28, ++ 1, ++ 6.6, ++ -28, ++ 7, ++ -28, ++ 7.4, ++ -28, ++ 1, ++ 7.511, ++ -28, ++ 7.622, ++ -30, ++ 7.733, ++ -30, ++ 1, ++ 7.822, ++ -30, ++ 7.911, ++ -11, ++ 8, ++ -11, ++ 1, ++ 8.122, ++ -11, ++ 8.244, ++ -30, ++ 8.367, ++ -30, ++ 1, ++ 8.5, ++ -30, ++ 8.633, ++ -28, ++ 8.767, ++ -28, ++ 0, ++ 9.367, ++ -28 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ -0.16, ++ 0.2, ++ 1.053, ++ 1, ++ 0.289, ++ 2.67, ++ 0.378, ++ 9.239, ++ 0.467, ++ 13.846, ++ 1, ++ 0.556, ++ 18.453, ++ 0.644, ++ 26.27, ++ 0.733, ++ 28.907, ++ 1, ++ 0.778, ++ 30, ++ 0.822, ++ 30, ++ 0.867, ++ 30, ++ 1, ++ 1.011, ++ 30, ++ 1.156, ++ 28.04, ++ 1.3, ++ 22.85, ++ 1, ++ 1.367, ++ 20.455, ++ 1.433, ++ 18.257, ++ 1.5, ++ 13.85, ++ 1, ++ 1.622, ++ 5.77, ++ 1.744, ++ -3.15, ++ 1.867, ++ -3.15, ++ 1, ++ 2.033, ++ -3.15, ++ 2.2, ++ -2.846, ++ 2.367, ++ 0, ++ 1, ++ 2.456, ++ 1.518, ++ 2.544, ++ 10, ++ 2.633, ++ 10, ++ 1, ++ 2.822, ++ 10, ++ 3.011, ++ 1.174, ++ 3.2, ++ 0, ++ 1, ++ 4.078, ++ -5.454, ++ 4.956, ++ -7, ++ 5.833, ++ -7, ++ 1, ++ 5.867, ++ -7, ++ 5.9, ++ 30, ++ 5.933, ++ 30, ++ 1, ++ 6.022, ++ 30, ++ 6.111, ++ -16, ++ 6.2, ++ -16, ++ 1, ++ 6.289, ++ -16, ++ 6.378, ++ -13, ++ 6.467, ++ -13, ++ 1, ++ 6.889, ++ -13, ++ 7.311, ++ -13, ++ 7.733, ++ -13, ++ 1, ++ 7.856, ++ -13, ++ 7.978, ++ -16, ++ 8.1, ++ -16, ++ 1, ++ 8.211, ++ -16, ++ 8.322, ++ -4, ++ 8.433, ++ -4, ++ 1, ++ 8.578, ++ -4, ++ 8.722, ++ -5, ++ 8.867, ++ -5, ++ 0, ++ 9.367, ++ -5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB02Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ 9.78, ++ 0.367, ++ 23, ++ 1, ++ 0.422, ++ 29.009, ++ 0.478, ++ 30, ++ 0.533, ++ 30, ++ 1, ++ 0.644, ++ 30, ++ 0.756, ++ 0, ++ 0.867, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.333, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.944, ++ 30, ++ 2.133, ++ 30, ++ 1, ++ 2.289, ++ 30, ++ 2.444, ++ 30, ++ 2.6, ++ 29.514, ++ 1, ++ 3.633, ++ 22.99, ++ 4.667, ++ 15.313, ++ 5.7, ++ 15.313, ++ 1, ++ 5.789, ++ 15.313, ++ 5.878, ++ 22, ++ 5.967, ++ 22, ++ 1, ++ 6.011, ++ 22, ++ 6.056, ++ 0, ++ 6.1, ++ 0, ++ 1, ++ 7.189, ++ 0, ++ 8.278, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmRB03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.144, ++ 0, ++ 0.289, ++ -19.973, ++ 0.433, ++ -19.973, ++ 1, ++ 0.522, ++ -19.973, ++ 0.611, ++ -18.904, ++ 0.7, ++ -8.205, ++ 1, ++ 0.767, ++ -0.181, ++ 0.833, ++ 18, ++ 0.9, ++ 18, ++ 1, ++ 1.033, ++ 18, ++ 1.167, ++ 8.193, ++ 1.3, ++ -2.506, ++ 1, ++ 1.4, ++ -10.53, ++ 1.5, ++ -11.984, ++ 1.6, ++ -11.984, ++ 1, ++ 1.756, ++ -11.984, ++ 1.911, ++ -6.248, ++ 2.067, ++ 3, ++ 1, ++ 2.178, ++ 9.606, ++ 2.289, ++ 12, ++ 2.4, ++ 12, ++ 1, ++ 3.544, ++ 12, ++ 4.689, ++ 0, ++ 5.833, ++ 0, ++ 1, ++ 5.889, ++ 0, ++ 5.944, ++ 18, ++ 6, ++ 18, ++ 1, ++ 6.078, ++ 18, ++ 6.156, ++ -2, ++ 6.233, ++ -2, ++ 1, ++ 6.344, ++ -2, ++ 6.456, ++ 0, ++ 6.567, ++ 0, ++ 1, ++ 6.956, ++ 0, ++ 7.344, ++ 0, ++ 7.733, ++ 0, ++ 1, ++ 7.856, ++ 0, ++ 7.978, ++ -9, ++ 8.1, ++ -9, ++ 1, ++ 8.133, ++ -9, ++ 8.167, ++ -3.91, ++ 8.2, ++ 0, ++ 1, ++ 8.278, ++ 9.124, ++ 8.356, ++ 12, ++ 8.433, ++ 12, ++ 1, ++ 8.578, ++ 12, ++ 8.722, ++ 8, ++ 8.867, ++ 8, ++ 0, ++ 9.367, ++ 8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandRB", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.156, ++ 0, ++ 0.311, ++ -10, ++ 0.467, ++ -10, ++ 1, ++ 1.167, ++ -10, ++ 1.867, ++ -10, ++ 2.567, ++ -10, ++ 1, ++ 2.789, ++ -10, ++ 3.011, ++ -4.373, ++ 3.233, ++ 0, ++ 1, ++ 3.633, ++ 7.872, ++ 4.033, ++ 10, ++ 4.433, ++ 10, ++ 1, ++ 4.9, ++ 10, ++ 5.367, ++ 10, ++ 5.833, ++ 10, ++ 1, ++ 5.889, ++ 10, ++ 5.944, ++ -10, ++ 6, ++ -10, ++ 1, ++ 6.1, ++ -10, ++ 6.2, ++ 0, ++ 6.3, ++ 0, ++ 1, ++ 6.8, ++ 0, ++ 7.3, ++ 0, ++ 7.8, ++ 0, ++ 1, ++ 7.878, ++ 0, ++ 7.956, ++ 5, ++ 8.033, ++ 5, ++ 1, ++ 8.167, ++ 5, ++ 8.3, ++ -10, ++ 8.433, ++ -10, ++ 0, ++ 9.367, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.933, ++ 0, ++ 3.867, ++ 0, ++ 5.8, ++ 0, ++ 1, ++ 5.844, ++ 0, ++ 5.889, ++ 2, ++ 5.933, ++ 2, ++ 1, ++ 6.067, ++ 2, ++ 6.2, ++ 0.797, ++ 6.333, ++ 0.496, ++ 1, ++ 6.544, ++ 0.02, ++ 6.756, ++ 0, ++ 6.967, ++ 0, ++ 1, ++ 7.4, ++ 0, ++ 7.833, ++ 0, ++ 8.267, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamoHairMesh", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFrontFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWing", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRibbon", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHatBrim", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHatTop", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAccessory1", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAccessory2", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamString", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRobeL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRobeR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRobeFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSmokeOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.833, ++ 0, ++ 3.667, ++ 0, ++ 5.5, ++ 0, ++ 1, ++ 5.667, ++ 0, ++ 5.833, ++ 1, ++ 6, ++ 1, ++ 1, ++ 6.511, ++ 1, ++ 7.022, ++ 1, ++ 7.533, ++ 1, ++ 1, ++ 7.856, ++ 1, ++ 8.178, ++ 0, ++ 8.5, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSmoke", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.778, ++ 0, ++ 3.556, ++ 0, ++ 5.333, ++ 0, ++ 1, ++ 5.833, ++ 0, ++ 6.333, ++ 14.59, ++ 6.833, ++ 21.7, ++ 1, ++ 7.389, ++ 29.6, ++ 7.944, ++ 30, ++ 8.5, ++ 30, ++ 0, ++ 9.367, ++ 30 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosionChargeOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.944, ++ 0, ++ 1.889, ++ 0, ++ 2.833, ++ 0, ++ 1, ++ 3.278, ++ 0, ++ 3.722, ++ 1, ++ 4.167, ++ 1, ++ 1, ++ 4.444, ++ 1, ++ 4.722, ++ 1, ++ 5, ++ 1, ++ 1, ++ 5.278, ++ 1, ++ 5.556, ++ 0, ++ 5.833, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosionLightCharge", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.767, ++ 0, ++ 1.533, ++ 0, ++ 2.3, ++ 0, ++ 1, ++ 2.7, ++ 0, ++ 3.1, ++ 14.776, ++ 3.5, ++ 28.8, ++ 2, ++ 3.533, ++ 0, ++ 0, ++ 4.233, ++ 28.636, ++ 2, ++ 4.267, ++ 0, ++ 0, ++ 4.967, ++ 28.636, ++ 2, ++ 5, ++ 0, ++ 1, ++ 5.367, ++ 13.273, ++ 5.733, ++ 27.986, ++ 6.1, ++ 28.8, ++ 0, ++ 9.367, ++ 28.8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosionOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.644, ++ 0, ++ 1.289, ++ 0, ++ 1.933, ++ 0, ++ 1, ++ 1.944, ++ 0, ++ 1.956, ++ 1, ++ 1.967, ++ 1, ++ 1, ++ 2.678, ++ 1, ++ 3.389, ++ 1, ++ 4.1, ++ 1, ++ 1, ++ 5.556, ++ 1, ++ 7.011, ++ 1, ++ 8.467, ++ 1, ++ 1, ++ 8.478, ++ 1, ++ 8.489, ++ 0, ++ 8.5, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamExplosion", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.833, ++ 0, ++ 3.667, ++ 0, ++ 5.5, ++ 0, ++ 1, ++ 5.822, ++ 0, ++ 6.144, ++ 30, ++ 6.467, ++ 30, ++ 1, ++ 6.933, ++ 30, ++ 7.4, ++ 30, ++ 7.867, ++ 30, ++ 0, ++ 9.367, ++ 30 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandInkColorRainbow", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.656, ++ 0, ++ 1.311, ++ 0, ++ 1.967, ++ 0, ++ 0, ++ 2.267, ++ 5, ++ 0, ++ 3.6, ++ 34.3, ++ 2, ++ 3.633, ++ 5, ++ 0, ++ 4.967, ++ 34.3, ++ 2, ++ 5, ++ 5, ++ 0, ++ 6.333, ++ 34.3, ++ 1, ++ 6.344, ++ 34.3, ++ 6.356, ++ 5.15, ++ 6.367, ++ 5, ++ 1, ++ 6.622, ++ 1.548, ++ 6.878, ++ 0, ++ 7.133, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartMissOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0.01, ++ 1, ++ 0.444, ++ 0.023, ++ 0.556, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 2.2, ++ 1, ++ 3.733, ++ 1, ++ 5.267, ++ 1, ++ 1, ++ 5.411, ++ 1, ++ 5.556, ++ 0, ++ 5.7, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartBackMissOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.9, ++ 0, ++ 1.8, ++ 0, ++ 2.7, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.611, ++ 1, ++ 4.067, ++ 1, ++ 1, ++ 4.467, ++ 1, ++ 4.867, ++ 1, ++ 5.267, ++ 1, ++ 1, ++ 5.411, ++ 1, ++ 5.556, ++ 0, ++ 5.7, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartColorRainbow", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.756, ++ 0, ++ 1.511, ++ 0, ++ 2.267, ++ 0, ++ 0, ++ 3.6, ++ 29.3, ++ 2, ++ 3.633, ++ 0, ++ 0, ++ 4.967, ++ 29.3, ++ 2, ++ 5, ++ 0, ++ 0, ++ 6.333, ++ 29.3, ++ 0, ++ 9.367, ++ 29.3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandInkColorHeal", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartHealOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartBackHealOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartColorHeal", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartLightOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartLight", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartLightColor", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPositionX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPositionY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWandInk", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.744, ++ 0, ++ 0.989, ++ 0.25, ++ 1.233, ++ 0.489, ++ 1, ++ 1.489, ++ 0.735, ++ 1.744, ++ 1, ++ 2, ++ 1, ++ 0, ++ 9.367, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartDrow", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.8, ++ 13.228, ++ 1.033, ++ 14.173, ++ 1.267, ++ 15, ++ 1, ++ 1.611, ++ 20.079, ++ 1.956, ++ 27.892, ++ 2.3, ++ 30, ++ 0, ++ 9.367, ++ 30 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartSize", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.611, ++ 0, ++ 3.222, ++ 0, ++ 4.833, ++ 0, ++ 1, ++ 4.944, ++ 0, ++ 5.056, ++ 0.3, ++ 5.167, ++ 0.3, ++ 1, ++ 5.333, ++ 0.3, ++ 5.5, ++ -0.9, ++ 5.667, ++ -0.9, ++ 0, ++ 9.367, ++ -0.9 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHeartColorLight", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.9, ++ 0, ++ 1.8, ++ 0, ++ 2.7, ++ 0, ++ 1, ++ 3.156, ++ 0, ++ 3.611, ++ 1, ++ 4.067, ++ 1, ++ 0, ++ 9.367, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllColor", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAuraOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAura", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAuraColor", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHealOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHealLight", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.367, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmLA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 9.37, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmRA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.37, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmLB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 9.37, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmRB", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 9.37, ++ 1 ++ ] ++ } ++ ] ++} +\ No newline at end of file +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.2048/texture_00.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.2048/texture_00.png differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.cdi3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.cdi3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.cdi3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.cdi3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,181 @@ ++{ ++ "Version": 3, ++ "Parameters": [ ++ { ++ "Id": "ParamAngleX", ++ "GroupId": "", ++ "Name": "角度 X" ++ }, ++ { ++ "Id": "ParamAngleY", ++ "GroupId": "", ++ "Name": "角度 Y" ++ }, ++ { ++ "Id": "ParamAngleZ", ++ "GroupId": "", ++ "Name": "角度 Z" ++ }, ++ { ++ "Id": "ParamEyeLOpen", ++ "GroupId": "", ++ "Name": "左目 開閉" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "GroupId": "", ++ "Name": "右目 開閉" ++ }, ++ { ++ "Id": "ParamEyeBallX", ++ "GroupId": "", ++ "Name": "目玉 X" ++ }, ++ { ++ "Id": "ParamEyeBallY", ++ "GroupId": "", ++ "Name": "目玉 Y" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "GroupId": "", ++ "Name": "左眉 上下" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "GroupId": "", ++ "Name": "右眉 上下" ++ }, ++ { ++ "Id": "ParamMouthOpenY", ++ "GroupId": "", ++ "Name": "口 開閉" ++ }, ++ { ++ "Id": "ParamArmL", ++ "GroupId": "", ++ "Name": "左腕" ++ }, ++ { ++ "Id": "ParamArmR", ++ "GroupId": "", ++ "Name": "右腕" ++ }, ++ { ++ "Id": "ParamLeftLeg", ++ "GroupId": "", ++ "Name": "左脚" ++ }, ++ { ++ "Id": "ParamRightLeg", ++ "GroupId": "", ++ "Name": "右脚" ++ }, ++ { ++ "Id": "ParamBodyAngleX", ++ "GroupId": "", ++ "Name": "体の回転 X" ++ }, ++ { ++ "Id": "ParamBodyAngleY", ++ "GroupId": "", ++ "Name": "体の回転 Y" ++ }, ++ { ++ "Id": "ParamBodyAngleZ", ++ "GroupId": "", ++ "Name": "体の回転 Z" ++ }, ++ { ++ "Id": "ParamBreath", ++ "GroupId": "", ++ "Name": "呼吸" ++ }, ++ { ++ "Id": "ParamHairFront", ++ "GroupId": "", ++ "Name": "髪揺れ 前" ++ }, ++ { ++ "Id": "ParamHairSide", ++ "GroupId": "", ++ "Name": "髪揺れ 横" ++ }, ++ { ++ "Id": "ParamHairBack", ++ "GroupId": "", ++ "Name": "髪揺れ 後" ++ } ++ ], ++ "ParameterGroups": [], ++ "Parts": [ ++ { ++ "Id": "PartHead", ++ "Name": "頭部" ++ }, ++ { ++ "Id": "PartBody", ++ "Name": "体" ++ }, ++ { ++ "Id": "PartArmL", ++ "Name": "左腕" ++ }, ++ { ++ "Id": "PartArmR", ++ "Name": "右腕" ++ }, ++ { ++ "Id": "PartHairBack", ++ "Name": "後ろ髪" ++ }, ++ { ++ "Id": "Part", ++ "Name": "コア" ++ }, ++ { ++ "Id": "PartHairFront", ++ "Name": "前髪" ++ }, ++ { ++ "Id": "PartEyeL", ++ "Name": "左目" ++ }, ++ { ++ "Id": "PartEyeR", ++ "Name": "右目" ++ }, ++ { ++ "Id": "PartHairSide", ++ "Name": "横髪" ++ }, ++ { ++ "Id": "PartMouth", ++ "Name": "口" ++ }, ++ { ++ "Id": "PartFace", ++ "Name": "顔" ++ }, ++ { ++ "Id": "PartEyeBallL", ++ "Name": "左目玉" ++ }, ++ { ++ "Id": "PartEyeWhiteL", ++ "Name": "左白目" ++ }, ++ { ++ "Id": "PartEyeBallR", ++ "Name": "右目玉" ++ }, ++ { ++ "Id": "PartEyeWhiteR", ++ "Name": "右白目" ++ }, ++ { ++ "Id": "PartOral", ++ "Name": "口内" ++ } ++ ] ++} +\ No newline at end of file +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.moc3 and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.moc3 differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.model3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.model3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.model3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.model3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,62 @@ ++{ ++ "Version": 3, ++ "FileReferences": { ++ "Moc": "Mark.moc3", ++ "Textures": [ ++ "Mark.2048/texture_00.png" ++ ], ++ "Physics": "Mark.physics3.json", ++ "UserData": "Mark.userdata3.json", ++ "DisplayInfo": "Mark.cdi3.json", ++ "Motions": { ++ "Idle": [ ++ { ++ "File": "motions/mark_m01.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5 ++ }, ++ { ++ "File": "motions/mark_m02.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5 ++ }, ++ { ++ "File": "motions/mark_m03.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5 ++ }, ++ { ++ "File": "motions/mark_m04.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5 ++ }, ++ { ++ "File": "motions/mark_m05.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5 ++ }, ++ { ++ "File": "motions/mark_m06.motion3.json", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5 ++ } ++ ] ++ } ++ }, ++ "Groups": [ ++ { ++ "Target": "Parameter", ++ "Name": "LipSync", ++ "Ids": [] ++ }, ++ { ++ "Target": "Parameter", ++ "Name": "EyeBlink", ++ "Ids": [ ++ "ParamEyeLOpen", ++ "ParamEyeROpen" ++ ] ++ } ++ ], ++ "HitAreas": [] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.physics3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.physics3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.physics3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.physics3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,137 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "PhysicsSettingCount": 1, ++ "TotalInputCount": 4, ++ "TotalOutputCount": 3, ++ "VertexCount": 2, ++ "EffectiveForces": { ++ "Gravity": { ++ "X": 0, ++ "Y": -1 ++ }, ++ "Wind": { ++ "X": 0, ++ "Y": 0 ++ } ++ }, ++ "PhysicsDictionary": [ ++ { ++ "Id": "PhysicsSetting1", ++ "Name": "髪揺れ" ++ } ++ ] ++ }, ++ "PhysicsSettings": [ ++ { ++ "Id": "PhysicsSetting1", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairFront" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1.397, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairSide" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1.397, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairBack" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1.397, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 15 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.8, ++ "Acceleration": 1.5, ++ "Radius": 15 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.userdata3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.userdata3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.userdata3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/Mark.userdata3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,34 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "UserDataCount": 5, ++ "TotalUserDataSize": 20 ++ }, ++ "UserData": [ ++ { ++ "Target": "ArtMesh", ++ "Id": "Hair2", ++ "Value": "hair" ++ }, ++ { ++ "Target": "ArtMesh", ++ "Id": "Hair4", ++ "Value": "hair" ++ }, ++ { ++ "Target": "ArtMesh", ++ "Id": "Hair5", ++ "Value": "hair" ++ }, ++ { ++ "Target": "ArtMesh", ++ "Id": "Hair3", ++ "Value": "hair" ++ }, ++ { ++ "Target": "ArtMesh", ++ "Id": "Hair1", ++ "Value": "hair" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m01.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m01.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m01.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m01.motion3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,3085 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 10.4, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 37, ++ "TotalSegmentCount": 405, ++ "TotalPointCount": 1216, ++ "UserDataCount": 2, ++ "TotalUserDataSize": 14 ++ }, ++ "UserData": [ ++ { ++ "Time": 1.133, ++ "Value": "timing1" ++ }, ++ { ++ "Time": 3.667, ++ "Value": "timing2" ++ } ++ ], ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Model", ++ "Id": "EyeBlink", ++ "Segments": [ ++ 0, ++ 0.997, ++ 1, ++ 1.511, ++ 0.997, ++ 3.022, ++ 1, ++ 4.533, ++ 1, ++ 1, ++ 4.567, ++ 1, ++ 4.6, ++ 0, ++ 4.633, ++ 0, ++ 1, ++ 4.667, ++ 0, ++ 4.7, ++ 0, ++ 4.733, ++ 0, ++ 1, ++ 4.789, ++ 0, ++ 4.844, ++ 1, ++ 4.9, ++ 1, ++ 1, ++ 5.5, ++ 1, ++ 6.1, ++ 1, ++ 6.7, ++ 1, ++ 1, ++ 6.733, ++ 1, ++ 6.767, ++ 0, ++ 6.8, ++ 0, ++ 1, ++ 6.833, ++ 0, ++ 6.867, ++ 0, ++ 6.9, ++ 0, ++ 1, ++ 6.956, ++ 0, ++ 7.011, ++ 1, ++ 7.067, ++ 1, ++ 0, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ -19, ++ 1, ++ 0.211, ++ -19, ++ 0.422, ++ 19, ++ 0.633, ++ 19, ++ 1, ++ 0.856, ++ 19, ++ 1.078, ++ -19, ++ 1.3, ++ -19, ++ 1, ++ 1.511, ++ -19, ++ 1.722, ++ 19, ++ 1.933, ++ 19, ++ 1, ++ 2.156, ++ 19, ++ 2.378, ++ -19, ++ 2.6, ++ -19, ++ 1, ++ 2.822, ++ -19, ++ 3.044, ++ 19, ++ 3.267, ++ 19, ++ 1, ++ 3.478, ++ 19, ++ 3.689, ++ -19, ++ 3.9, ++ -19, ++ 1, ++ 4.111, ++ -19, ++ 4.322, ++ 8.753, ++ 4.533, ++ 19, ++ 1, ++ 4.756, ++ 29.786, ++ 4.978, ++ 30, ++ 5.2, ++ 30, ++ 1, ++ 5.422, ++ 30, ++ 5.644, ++ 30, ++ 5.867, ++ 30, ++ 1, ++ 6.078, ++ 30, ++ 6.289, ++ 30, ++ 6.5, ++ 30, ++ 1, ++ 6.711, ++ 30, ++ 6.922, ++ 29.887, ++ 7.133, ++ 19, ++ 1, ++ 7.356, ++ 7.541, ++ 7.578, ++ -19, ++ 7.8, ++ -19, ++ 1, ++ 8.022, ++ -19, ++ 8.244, ++ 19, ++ 8.467, ++ 19, ++ 1, ++ 8.689, ++ 19, ++ 8.911, ++ -19, ++ 9.133, ++ -19, ++ 1, ++ 9.333, ++ -19, ++ 9.533, ++ 19, ++ 9.733, ++ 19, ++ 1, ++ 9.956, ++ 19, ++ 10.178, ++ -19, ++ 10.4, ++ -19 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ -18.45, ++ 1, ++ 0.089, ++ -18.45, ++ 0.178, ++ -6, ++ 0.267, ++ -6, ++ 1, ++ 0.389, ++ -6, ++ 0.511, ++ -18.5, ++ 0.633, ++ -18.5, ++ 1, ++ 0.733, ++ -18.5, ++ 0.833, ++ -6, ++ 0.933, ++ -6, ++ 1, ++ 1.056, ++ -6, ++ 1.178, ++ -18.45, ++ 1.3, ++ -18.45, ++ 1, ++ 1.4, ++ -18.45, ++ 1.5, ++ -6, ++ 1.6, ++ -6, ++ 1, ++ 1.711, ++ -6, ++ 1.822, ++ -18.5, ++ 1.933, ++ -18.5, ++ 1, ++ 2.044, ++ -18.5, ++ 2.156, ++ -6, ++ 2.267, ++ -6, ++ 1, ++ 2.378, ++ -6, ++ 2.489, ++ -18.45, ++ 2.6, ++ -18.45, ++ 1, ++ 2.7, ++ -18.45, ++ 2.8, ++ -6, ++ 2.9, ++ -6, ++ 1, ++ 3.022, ++ -6, ++ 3.144, ++ -18.5, ++ 3.267, ++ -18.5, ++ 1, ++ 3.356, ++ -18.5, ++ 3.444, ++ -6, ++ 3.533, ++ -6, ++ 1, ++ 3.656, ++ -6, ++ 3.778, ++ -18.45, ++ 3.9, ++ -18.45, ++ 1, ++ 4, ++ -18.45, ++ 4.1, ++ -6, ++ 4.2, ++ -6, ++ 1, ++ 4.311, ++ -6, ++ 4.422, ++ -18.5, ++ 4.533, ++ -18.5, ++ 1, ++ 4.644, ++ -18.5, ++ 4.756, ++ -6, ++ 4.867, ++ -6, ++ 1, ++ 4.978, ++ -6, ++ 5.089, ++ -18.45, ++ 5.2, ++ -18.45, ++ 1, ++ 5.3, ++ -18.45, ++ 5.4, ++ -6, ++ 5.5, ++ -6, ++ 1, ++ 5.622, ++ -6, ++ 5.744, ++ -18.5, ++ 5.867, ++ -18.5, ++ 1, ++ 5.956, ++ -18.5, ++ 6.044, ++ -6, ++ 6.133, ++ -6, ++ 1, ++ 6.256, ++ -6, ++ 6.378, ++ -18.45, ++ 6.5, ++ -18.45, ++ 1, ++ 6.6, ++ -18.45, ++ 6.7, ++ -6, ++ 6.8, ++ -6, ++ 1, ++ 6.911, ++ -6, ++ 7.022, ++ -18.5, ++ 7.133, ++ -18.5, ++ 1, ++ 7.244, ++ -18.5, ++ 7.356, ++ -6, ++ 7.467, ++ -6, ++ 1, ++ 7.578, ++ -6, ++ 7.689, ++ -18.45, ++ 7.8, ++ -18.45, ++ 1, ++ 7.9, ++ -18.45, ++ 8, ++ -6, ++ 8.1, ++ -6, ++ 1, ++ 8.222, ++ -6, ++ 8.344, ++ -18.5, ++ 8.467, ++ -18.5, ++ 1, ++ 8.567, ++ -18.5, ++ 8.667, ++ -6, ++ 8.767, ++ -6, ++ 1, ++ 8.889, ++ -6, ++ 9.011, ++ -18.45, ++ 9.133, ++ -18.45, ++ 1, ++ 9.222, ++ -18.45, ++ 9.311, ++ -6, ++ 9.4, ++ -6, ++ 1, ++ 9.511, ++ -6, ++ 9.622, ++ -18.5, ++ 9.733, ++ -18.5, ++ 1, ++ 9.844, ++ -18.5, ++ 9.956, ++ -6, ++ 10.067, ++ -6, ++ 1, ++ 10.178, ++ -6, ++ 10.289, ++ -18.45, ++ 10.4, ++ -18.45 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ -10.291, ++ 1, ++ 0.033, ++ -10.291, ++ 0.067, ++ -13, ++ 0.1, ++ -13, ++ 1, ++ 0.322, ++ -13, ++ 0.544, ++ 13, ++ 0.767, ++ 13, ++ 1, ++ 0.989, ++ 13, ++ 1.211, ++ -13, ++ 1.433, ++ -13, ++ 1, ++ 1.644, ++ -13, ++ 1.856, ++ 13, ++ 2.067, ++ 13, ++ 1, ++ 2.278, ++ 13, ++ 2.489, ++ -13, ++ 2.7, ++ -13, ++ 1, ++ 2.922, ++ -13, ++ 3.144, ++ 13, ++ 3.367, ++ 13, ++ 1, ++ 3.589, ++ 13, ++ 3.811, ++ -13, ++ 4.033, ++ -13, ++ 1, ++ 4.244, ++ -13, ++ 4.456, ++ 13, ++ 4.667, ++ 13, ++ 1, ++ 4.878, ++ 13, ++ 5.089, ++ -13, ++ 5.3, ++ -13, ++ 1, ++ 5.522, ++ -13, ++ 5.744, ++ 13, ++ 5.967, ++ 13, ++ 1, ++ 6.189, ++ 13, ++ 6.411, ++ -13, ++ 6.633, ++ -13, ++ 1, ++ 6.856, ++ -13, ++ 7.078, ++ 13, ++ 7.3, ++ 13, ++ 1, ++ 7.5, ++ 13, ++ 7.7, ++ -13, ++ 7.9, ++ -13, ++ 1, ++ 8.122, ++ -13, ++ 8.344, ++ 13, ++ 8.567, ++ 13, ++ 1, ++ 8.789, ++ 13, ++ 9.011, ++ -13, ++ 9.233, ++ -13, ++ 1, ++ 9.456, ++ -13, ++ 9.678, ++ 13, ++ 9.9, ++ 13, ++ 1, ++ 10.067, ++ 13, ++ 10.233, ++ -10.291, ++ 10.4, ++ -10.291 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0.1, ++ 1, ++ 0.211, ++ 0.1, ++ 0.422, ++ -0.1, ++ 0.633, ++ -0.1, ++ 1, ++ 0.856, ++ -0.1, ++ 1.078, ++ 0.1, ++ 1.3, ++ 0.1, ++ 1, ++ 1.511, ++ 0.1, ++ 1.722, ++ -0.1, ++ 1.933, ++ -0.1, ++ 1, ++ 2.156, ++ -0.1, ++ 2.378, ++ 0.1, ++ 2.6, ++ 0.1, ++ 1, ++ 2.822, ++ 0.1, ++ 3.044, ++ -0.1, ++ 3.267, ++ -0.1, ++ 1, ++ 3.478, ++ -0.1, ++ 3.689, ++ 0.1, ++ 3.9, ++ 0.1, ++ 1, ++ 4.111, ++ 0.1, ++ 4.322, ++ -0.1, ++ 4.533, ++ -0.1, ++ 1, ++ 4.567, ++ -0.1, ++ 4.6, ++ 0, ++ 4.633, ++ 0, ++ 1, ++ 4.667, ++ 0, ++ 4.7, ++ 0, ++ 4.733, ++ 0, ++ 1, ++ 4.789, ++ 0, ++ 4.844, ++ 1, ++ 4.9, ++ 1, ++ 1, ++ 5.222, ++ 1, ++ 5.544, ++ 1, ++ 5.867, ++ 1, ++ 1, ++ 6.133, ++ 1, ++ 6.4, ++ 1, ++ 6.667, ++ 1, ++ 1, ++ 6.7, ++ 1, ++ 6.733, ++ 0.794, ++ 6.767, ++ 0.5, ++ 1, ++ 6.789, ++ 0.304, ++ 6.811, ++ 0.028, ++ 6.833, ++ 0, ++ 1, ++ 6.9, ++ -0.085, ++ 6.967, ++ -0.1, ++ 7.033, ++ -0.1, ++ 1, ++ 7.067, ++ -0.1, ++ 7.1, ++ -0.1, ++ 7.133, ++ -0.1, ++ 1, ++ 7.356, ++ -0.1, ++ 7.578, ++ 0.1, ++ 7.8, ++ 0.1, ++ 1, ++ 8.022, ++ 0.1, ++ 8.244, ++ -0.1, ++ 8.467, ++ -0.1, ++ 1, ++ 8.689, ++ -0.1, ++ 8.911, ++ 0.1, ++ 9.133, ++ 0.1, ++ 1, ++ 9.333, ++ 0.1, ++ 9.533, ++ -0.1, ++ 9.733, ++ -0.1, ++ 1, ++ 9.956, ++ -0.1, ++ 10.178, ++ 0.1, ++ 10.4, ++ 0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0.1, ++ 1, ++ 0.211, ++ 0.1, ++ 0.422, ++ 0.1, ++ 0.633, ++ 0.1, ++ 1, ++ 0.856, ++ 0.1, ++ 1.078, ++ 0.1, ++ 1.3, ++ 0.1, ++ 1, ++ 1.511, ++ 0.1, ++ 1.722, ++ 0.1, ++ 1.933, ++ 0.1, ++ 1, ++ 2.156, ++ 0.1, ++ 2.378, ++ 0.1, ++ 2.6, ++ 0.1, ++ 1, ++ 2.822, ++ 0.1, ++ 3.044, ++ 0.1, ++ 3.267, ++ 0.1, ++ 1, ++ 3.478, ++ 0.1, ++ 3.689, ++ 0.1, ++ 3.9, ++ 0.1, ++ 1, ++ 4.111, ++ 0.1, ++ 4.322, ++ 0.1, ++ 4.533, ++ 0.1, ++ 1, ++ 4.567, ++ 0.1, ++ 4.6, ++ -1, ++ 4.633, ++ -1, ++ 1, ++ 4.667, ++ -1, ++ 4.7, ++ -1, ++ 4.733, ++ -1, ++ 1, ++ 4.789, ++ -1, ++ 4.844, ++ 1, ++ 4.9, ++ 1, ++ 1, ++ 5.222, ++ 1, ++ 5.544, ++ 1, ++ 5.867, ++ 1, ++ 1, ++ 6.133, ++ 1, ++ 6.4, ++ 1, ++ 6.667, ++ 1, ++ 1, ++ 6.7, ++ 1, ++ 6.733, ++ 0.36, ++ 6.767, ++ -0.4, ++ 1, ++ 6.789, ++ -0.906, ++ 6.811, ++ -1, ++ 6.833, ++ -1, ++ 1, ++ 6.9, ++ -1, ++ 6.967, ++ 0.1, ++ 7.033, ++ 0.1, ++ 1, ++ 7.067, ++ 0.1, ++ 7.1, ++ 0.1, ++ 7.133, ++ 0.1, ++ 1, ++ 7.356, ++ 0.1, ++ 7.578, ++ 0.1, ++ 7.8, ++ 0.1, ++ 1, ++ 8.022, ++ 0.1, ++ 8.244, ++ 0.1, ++ 8.467, ++ 0.1, ++ 1, ++ 8.689, ++ 0.1, ++ 8.911, ++ 0.1, ++ 9.133, ++ 0.1, ++ 1, ++ 9.333, ++ 0.1, ++ 9.533, ++ 0.1, ++ 9.733, ++ 0.1, ++ 1, ++ 9.956, ++ 0.1, ++ 10.178, ++ 0.1, ++ 10.4, ++ 0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.211, ++ 1, ++ 0.422, ++ 1, ++ 0.633, ++ 1, ++ 1, ++ 0.856, ++ 1, ++ 1.078, ++ 1, ++ 1.3, ++ 1, ++ 1, ++ 1.511, ++ 1, ++ 1.722, ++ 1, ++ 1.933, ++ 1, ++ 1, ++ 2.156, ++ 1, ++ 2.378, ++ 1, ++ 2.6, ++ 1, ++ 1, ++ 2.822, ++ 1, ++ 3.044, ++ 1, ++ 3.267, ++ 1, ++ 1, ++ 3.478, ++ 1, ++ 3.689, ++ 1, ++ 3.9, ++ 1, ++ 1, ++ 4.111, ++ 1, ++ 4.322, ++ 1, ++ 4.533, ++ 1, ++ 1, ++ 4.756, ++ 1, ++ 4.978, ++ 1, ++ 5.2, ++ 1, ++ 1, ++ 5.422, ++ 1, ++ 5.644, ++ 1, ++ 5.867, ++ 1, ++ 1, ++ 6.078, ++ 1, ++ 6.289, ++ 1, ++ 6.5, ++ 1, ++ 1, ++ 6.711, ++ 1, ++ 6.922, ++ 1, ++ 7.133, ++ 1, ++ 1, ++ 7.356, ++ 1, ++ 7.578, ++ 1, ++ 7.8, ++ 1, ++ 1, ++ 8.022, ++ 1, ++ 8.244, ++ 1, ++ 8.467, ++ 1, ++ 1, ++ 8.689, ++ 1, ++ 8.911, ++ 1, ++ 9.133, ++ 1, ++ 1, ++ 9.333, ++ 1, ++ 9.533, ++ 1, ++ 9.733, ++ 1, ++ 1, ++ 9.956, ++ 1, ++ 10.178, ++ 1, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.211, ++ 1, ++ 0.422, ++ 1, ++ 0.633, ++ 1, ++ 1, ++ 0.856, ++ 1, ++ 1.078, ++ 1, ++ 1.3, ++ 1, ++ 1, ++ 1.511, ++ 1, ++ 1.722, ++ 1, ++ 1.933, ++ 1, ++ 1, ++ 2.156, ++ 1, ++ 2.378, ++ 1, ++ 2.6, ++ 1, ++ 1, ++ 2.822, ++ 1, ++ 3.044, ++ 1, ++ 3.267, ++ 1, ++ 1, ++ 3.478, ++ 1, ++ 3.689, ++ 1, ++ 3.9, ++ 1, ++ 1, ++ 4.111, ++ 1, ++ 4.322, ++ 1, ++ 4.533, ++ 1, ++ 1, ++ 4.756, ++ 1, ++ 4.978, ++ 1, ++ 5.2, ++ 1, ++ 1, ++ 5.422, ++ 1, ++ 5.644, ++ 1, ++ 5.867, ++ 1, ++ 1, ++ 6.078, ++ 1, ++ 6.289, ++ 1, ++ 6.5, ++ 1, ++ 1, ++ 6.711, ++ 1, ++ 6.922, ++ 1, ++ 7.133, ++ 1, ++ 1, ++ 7.356, ++ 1, ++ 7.578, ++ 1, ++ 7.8, ++ 1, ++ 1, ++ 8.022, ++ 1, ++ 8.244, ++ 1, ++ 8.467, ++ 1, ++ 1, ++ 8.689, ++ 1, ++ 8.911, ++ 1, ++ 9.133, ++ 1, ++ 1, ++ 9.333, ++ 1, ++ 9.533, ++ 1, ++ 9.733, ++ 1, ++ 1, ++ 9.956, ++ 1, ++ 10.178, ++ 1, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.422, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.856, ++ 0, ++ 1.078, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.511, ++ 0, ++ 1.722, ++ 0, ++ 1.933, ++ 0, ++ 1, ++ 2.156, ++ 0, ++ 2.378, ++ 0, ++ 2.6, ++ 0, ++ 1, ++ 2.822, ++ 0, ++ 3.044, ++ 0, ++ 3.267, ++ 0, ++ 1, ++ 3.478, ++ 0, ++ 3.689, ++ 0, ++ 3.9, ++ 0, ++ 1, ++ 4.111, ++ 0, ++ 4.322, ++ 0, ++ 4.533, ++ 0, ++ 1, ++ 4.756, ++ 0, ++ 4.978, ++ 0, ++ 5.2, ++ 0, ++ 1, ++ 5.422, ++ 0, ++ 5.644, ++ 0, ++ 5.867, ++ 0, ++ 1, ++ 6.078, ++ 0, ++ 6.289, ++ 0, ++ 6.5, ++ 0, ++ 1, ++ 6.711, ++ 0, ++ 6.922, ++ 0, ++ 7.133, ++ 0, ++ 1, ++ 7.356, ++ 0, ++ 7.578, ++ 0, ++ 7.8, ++ 0, ++ 1, ++ 8.022, ++ 0, ++ 8.244, ++ 0, ++ 8.467, ++ 0, ++ 1, ++ 8.689, ++ 0, ++ 8.911, ++ 0, ++ 9.133, ++ 0, ++ 1, ++ 9.333, ++ 0, ++ 9.533, ++ 0, ++ 9.733, ++ 0, ++ 1, ++ 9.956, ++ 0, ++ 10.178, ++ 0, ++ 10.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmL", ++ "Segments": [ ++ 0, ++ -10, ++ 1, ++ 0.089, ++ -10, ++ 0.178, ++ -8, ++ 0.267, ++ -8, ++ 1, ++ 0.389, ++ -8, ++ 0.511, ++ -10, ++ 0.633, ++ -10, ++ 1, ++ 0.733, ++ -10, ++ 0.833, ++ -8, ++ 0.933, ++ -8, ++ 1, ++ 1.056, ++ -8, ++ 1.178, ++ -10, ++ 1.3, ++ -10, ++ 1, ++ 1.4, ++ -10, ++ 1.5, ++ -8, ++ 1.6, ++ -8, ++ 1, ++ 1.711, ++ -8, ++ 1.822, ++ -10, ++ 1.933, ++ -10, ++ 1, ++ 2.044, ++ -10, ++ 2.156, ++ -8, ++ 2.267, ++ -8, ++ 1, ++ 2.378, ++ -8, ++ 2.489, ++ -10, ++ 2.6, ++ -10, ++ 1, ++ 2.7, ++ -10, ++ 2.8, ++ -8, ++ 2.9, ++ -8, ++ 1, ++ 3.022, ++ -8, ++ 3.144, ++ -10, ++ 3.267, ++ -10, ++ 1, ++ 3.356, ++ -10, ++ 3.444, ++ -8, ++ 3.533, ++ -8, ++ 1, ++ 3.656, ++ -8, ++ 3.778, ++ -10, ++ 3.9, ++ -10, ++ 1, ++ 4, ++ -10, ++ 4.1, ++ -8, ++ 4.2, ++ -8, ++ 1, ++ 4.311, ++ -8, ++ 4.422, ++ -10, ++ 4.533, ++ -10, ++ 1, ++ 4.644, ++ -10, ++ 4.756, ++ -8, ++ 4.867, ++ -8, ++ 1, ++ 4.978, ++ -8, ++ 5.089, ++ -10, ++ 5.2, ++ -10, ++ 1, ++ 5.3, ++ -10, ++ 5.4, ++ -8, ++ 5.5, ++ -8, ++ 1, ++ 5.622, ++ -8, ++ 5.744, ++ -10, ++ 5.867, ++ -10, ++ 1, ++ 5.956, ++ -10, ++ 6.044, ++ -8, ++ 6.133, ++ -8, ++ 1, ++ 6.256, ++ -8, ++ 6.378, ++ -10, ++ 6.5, ++ -10, ++ 1, ++ 6.6, ++ -10, ++ 6.7, ++ -8, ++ 6.8, ++ -8, ++ 1, ++ 6.911, ++ -8, ++ 7.022, ++ -10, ++ 7.133, ++ -10, ++ 1, ++ 7.244, ++ -10, ++ 7.356, ++ -8, ++ 7.467, ++ -8, ++ 1, ++ 7.578, ++ -8, ++ 7.689, ++ -10, ++ 7.8, ++ -10, ++ 1, ++ 7.9, ++ -10, ++ 8, ++ -8, ++ 8.1, ++ -8, ++ 1, ++ 8.222, ++ -8, ++ 8.344, ++ -10, ++ 8.467, ++ -10, ++ 1, ++ 8.567, ++ -10, ++ 8.667, ++ -8, ++ 8.767, ++ -8, ++ 1, ++ 8.889, ++ -8, ++ 9.011, ++ -10, ++ 9.133, ++ -10, ++ 1, ++ 9.222, ++ -10, ++ 9.311, ++ -8, ++ 9.4, ++ -8, ++ 1, ++ 9.511, ++ -8, ++ 9.622, ++ -10, ++ 9.733, ++ -10, ++ 1, ++ 9.844, ++ -10, ++ 9.956, ++ -8, ++ 10.067, ++ -8, ++ 1, ++ 10.178, ++ -8, ++ 10.289, ++ -10, ++ 10.4, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR", ++ "Segments": [ ++ 0, ++ -10, ++ 1, ++ 0.089, ++ -10, ++ 0.178, ++ -8, ++ 0.267, ++ -8, ++ 1, ++ 0.389, ++ -8, ++ 0.511, ++ -10, ++ 0.633, ++ -10, ++ 1, ++ 0.733, ++ -10, ++ 0.833, ++ -8, ++ 0.933, ++ -8, ++ 1, ++ 1.056, ++ -8, ++ 1.178, ++ -10, ++ 1.3, ++ -10, ++ 1, ++ 1.4, ++ -10, ++ 1.5, ++ -8, ++ 1.6, ++ -8, ++ 1, ++ 1.711, ++ -8, ++ 1.822, ++ -10, ++ 1.933, ++ -10, ++ 1, ++ 2.044, ++ -10, ++ 2.156, ++ -8, ++ 2.267, ++ -8, ++ 1, ++ 2.378, ++ -8, ++ 2.489, ++ -10, ++ 2.6, ++ -10, ++ 1, ++ 2.7, ++ -10, ++ 2.8, ++ -8, ++ 2.9, ++ -8, ++ 1, ++ 3.022, ++ -8, ++ 3.144, ++ -10, ++ 3.267, ++ -10, ++ 1, ++ 3.356, ++ -10, ++ 3.444, ++ -8, ++ 3.533, ++ -8, ++ 1, ++ 3.656, ++ -8, ++ 3.778, ++ -10, ++ 3.9, ++ -10, ++ 1, ++ 4, ++ -10, ++ 4.1, ++ -8, ++ 4.2, ++ -8, ++ 1, ++ 4.311, ++ -8, ++ 4.422, ++ -10, ++ 4.533, ++ -10, ++ 1, ++ 4.644, ++ -10, ++ 4.756, ++ -8, ++ 4.867, ++ -8, ++ 1, ++ 4.978, ++ -8, ++ 5.089, ++ -10, ++ 5.2, ++ -10, ++ 1, ++ 5.3, ++ -10, ++ 5.4, ++ -8, ++ 5.5, ++ -8, ++ 1, ++ 5.622, ++ -8, ++ 5.744, ++ -10, ++ 5.867, ++ -10, ++ 1, ++ 5.956, ++ -10, ++ 6.044, ++ -8, ++ 6.133, ++ -8, ++ 1, ++ 6.256, ++ -8, ++ 6.378, ++ -10, ++ 6.5, ++ -10, ++ 1, ++ 6.6, ++ -10, ++ 6.7, ++ -8, ++ 6.8, ++ -8, ++ 1, ++ 6.911, ++ -8, ++ 7.022, ++ -10, ++ 7.133, ++ -10, ++ 1, ++ 7.244, ++ -10, ++ 7.356, ++ -8, ++ 7.467, ++ -8, ++ 1, ++ 7.578, ++ -8, ++ 7.689, ++ -10, ++ 7.8, ++ -10, ++ 1, ++ 7.9, ++ -10, ++ 8, ++ -8, ++ 8.1, ++ -8, ++ 1, ++ 8.222, ++ -8, ++ 8.344, ++ -10, ++ 8.467, ++ -10, ++ 1, ++ 8.567, ++ -10, ++ 8.667, ++ -8, ++ 8.767, ++ -8, ++ 1, ++ 8.889, ++ -8, ++ 9.011, ++ -10, ++ 9.133, ++ -10, ++ 1, ++ 9.222, ++ -10, ++ 9.311, ++ -8, ++ 9.4, ++ -8, ++ 1, ++ 9.511, ++ -8, ++ 9.622, ++ -10, ++ 9.733, ++ -10, ++ 1, ++ 9.844, ++ -10, ++ 9.956, ++ -8, ++ 10.067, ++ -8, ++ 1, ++ 10.178, ++ -8, ++ 10.289, ++ -10, ++ 10.4, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftLeg", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.422, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.856, ++ 0, ++ 1.078, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.511, ++ 0, ++ 1.722, ++ 0, ++ 1.933, ++ 0, ++ 1, ++ 2.156, ++ 0, ++ 2.378, ++ 0, ++ 2.6, ++ 0, ++ 1, ++ 2.822, ++ 0, ++ 3.044, ++ 0, ++ 3.267, ++ 0, ++ 1, ++ 3.478, ++ 0, ++ 3.689, ++ 0, ++ 3.9, ++ 0, ++ 1, ++ 4.111, ++ 0, ++ 4.322, ++ 0, ++ 4.533, ++ 0, ++ 1, ++ 4.756, ++ 0, ++ 4.978, ++ 0, ++ 5.2, ++ 0, ++ 1, ++ 5.422, ++ 0, ++ 5.644, ++ 0, ++ 5.867, ++ 0, ++ 1, ++ 6.078, ++ 0, ++ 6.289, ++ 0, ++ 6.5, ++ 0, ++ 1, ++ 6.711, ++ 0, ++ 6.922, ++ 0, ++ 7.133, ++ 0, ++ 1, ++ 7.356, ++ 0, ++ 7.578, ++ 0, ++ 7.8, ++ 0, ++ 1, ++ 8.022, ++ 0, ++ 8.244, ++ 0, ++ 8.467, ++ 0, ++ 1, ++ 8.689, ++ 0, ++ 8.911, ++ 0, ++ 9.133, ++ 0, ++ 1, ++ 9.333, ++ 0, ++ 9.533, ++ 0, ++ 9.733, ++ 0, ++ 1, ++ 9.956, ++ 0, ++ 10.178, ++ 0, ++ 10.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightLeg", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.422, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.856, ++ 0, ++ 1.078, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.511, ++ 0, ++ 1.722, ++ 0, ++ 1.933, ++ 0, ++ 1, ++ 2.156, ++ 0, ++ 2.378, ++ 0, ++ 2.6, ++ 0, ++ 1, ++ 2.822, ++ 0, ++ 3.044, ++ 0, ++ 3.267, ++ 0, ++ 1, ++ 3.478, ++ 0, ++ 3.689, ++ 0, ++ 3.9, ++ 0, ++ 1, ++ 4.111, ++ 0, ++ 4.322, ++ 0, ++ 4.533, ++ 0, ++ 1, ++ 4.756, ++ 0, ++ 4.978, ++ 0, ++ 5.2, ++ 0, ++ 1, ++ 5.422, ++ 0, ++ 5.644, ++ 0, ++ 5.867, ++ 0, ++ 1, ++ 6.078, ++ 0, ++ 6.289, ++ 0, ++ 6.5, ++ 0, ++ 1, ++ 6.711, ++ 0, ++ 6.922, ++ 0, ++ 7.133, ++ 0, ++ 1, ++ 7.356, ++ 0, ++ 7.578, ++ 0, ++ 7.8, ++ 0, ++ 1, ++ 8.022, ++ 0, ++ 8.244, ++ 0, ++ 8.467, ++ 0, ++ 1, ++ 8.689, ++ 0, ++ 8.911, ++ 0, ++ 9.133, ++ 0, ++ 1, ++ 9.333, ++ 0, ++ 9.533, ++ 0, ++ 9.733, ++ 0, ++ 1, ++ 9.956, ++ 0, ++ 10.178, ++ 0, ++ 10.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.211, ++ -1, ++ 0.422, ++ 1, ++ 0.633, ++ 1, ++ 1, ++ 0.856, ++ 1, ++ 1.078, ++ -1, ++ 1.3, ++ -1, ++ 1, ++ 1.511, ++ -1, ++ 1.722, ++ 1, ++ 1.933, ++ 1, ++ 1, ++ 2.156, ++ 1, ++ 2.378, ++ -1, ++ 2.6, ++ -1, ++ 1, ++ 2.822, ++ -1, ++ 3.044, ++ 1, ++ 3.267, ++ 1, ++ 1, ++ 3.478, ++ 1, ++ 3.689, ++ -1, ++ 3.9, ++ -1, ++ 1, ++ 4.111, ++ -1, ++ 4.322, ++ 1, ++ 4.533, ++ 1, ++ 1, ++ 4.756, ++ 1, ++ 4.978, ++ -1, ++ 5.2, ++ -1, ++ 1, ++ 5.422, ++ -1, ++ 5.644, ++ 1, ++ 5.867, ++ 1, ++ 1, ++ 6.078, ++ 1, ++ 6.289, ++ -1, ++ 6.5, ++ -1, ++ 1, ++ 6.711, ++ -1, ++ 6.922, ++ 1, ++ 7.133, ++ 1, ++ 1, ++ 7.356, ++ 1, ++ 7.578, ++ -1, ++ 7.8, ++ -1, ++ 1, ++ 8.022, ++ -1, ++ 8.244, ++ 1, ++ 8.467, ++ 1, ++ 1, ++ 8.689, ++ 1, ++ 8.911, ++ -1, ++ 9.133, ++ -1, ++ 1, ++ 9.333, ++ -1, ++ 9.533, ++ 1, ++ 9.733, ++ 1, ++ 1, ++ 9.956, ++ 1, ++ 10.178, ++ -1, ++ 10.4, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 5.497, ++ 0.267, ++ 5.497, ++ 1, ++ 0.389, ++ 5.497, ++ 0.511, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.733, ++ 0, ++ 0.833, ++ 5.497, ++ 0.933, ++ 5.497, ++ 1, ++ 1.056, ++ 5.497, ++ 1.178, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.4, ++ 0, ++ 1.5, ++ 5.497, ++ 1.6, ++ 5.497, ++ 1, ++ 1.711, ++ 5.497, ++ 1.822, ++ 0, ++ 1.933, ++ 0, ++ 1, ++ 2.044, ++ 0, ++ 2.156, ++ 5.497, ++ 2.267, ++ 5.497, ++ 1, ++ 2.378, ++ 5.497, ++ 2.489, ++ 0, ++ 2.6, ++ 0, ++ 1, ++ 2.7, ++ 0, ++ 2.8, ++ 5.497, ++ 2.9, ++ 5.497, ++ 1, ++ 3.022, ++ 5.497, ++ 3.144, ++ 0, ++ 3.267, ++ 0, ++ 1, ++ 3.356, ++ 0, ++ 3.444, ++ 5.497, ++ 3.533, ++ 5.497, ++ 1, ++ 3.656, ++ 5.497, ++ 3.778, ++ 0, ++ 3.9, ++ 0, ++ 1, ++ 4, ++ 0, ++ 4.1, ++ 5.497, ++ 4.2, ++ 5.497, ++ 1, ++ 4.311, ++ 5.497, ++ 4.422, ++ 0, ++ 4.533, ++ 0, ++ 1, ++ 4.644, ++ 0, ++ 4.756, ++ 5.497, ++ 4.867, ++ 5.497, ++ 1, ++ 4.978, ++ 5.497, ++ 5.089, ++ 0, ++ 5.2, ++ 0, ++ 1, ++ 5.3, ++ 0, ++ 5.4, ++ 5.497, ++ 5.5, ++ 5.497, ++ 1, ++ 5.622, ++ 5.497, ++ 5.744, ++ 0, ++ 5.867, ++ 0, ++ 1, ++ 5.956, ++ 0, ++ 6.044, ++ 5.497, ++ 6.133, ++ 5.497, ++ 1, ++ 6.256, ++ 5.497, ++ 6.378, ++ 0, ++ 6.5, ++ 0, ++ 1, ++ 6.6, ++ 0, ++ 6.7, ++ 5.497, ++ 6.8, ++ 5.497, ++ 1, ++ 6.911, ++ 5.497, ++ 7.022, ++ 0, ++ 7.133, ++ 0, ++ 1, ++ 7.244, ++ 0, ++ 7.356, ++ 5.497, ++ 7.467, ++ 5.497, ++ 1, ++ 7.578, ++ 5.497, ++ 7.689, ++ 0, ++ 7.8, ++ 0, ++ 1, ++ 7.9, ++ 0, ++ 8, ++ 5.497, ++ 8.1, ++ 5.497, ++ 1, ++ 8.222, ++ 5.497, ++ 8.344, ++ 0, ++ 8.467, ++ 0, ++ 1, ++ 8.567, ++ 0, ++ 8.667, ++ 5.497, ++ 8.767, ++ 5.497, ++ 1, ++ 8.889, ++ 5.497, ++ 9.011, ++ 0, ++ 9.133, ++ 0, ++ 1, ++ 9.222, ++ 0, ++ 9.311, ++ 5.497, ++ 9.4, ++ 5.497, ++ 1, ++ 9.511, ++ 5.497, ++ 9.622, ++ 0, ++ 9.733, ++ 0, ++ 1, ++ 9.844, ++ 0, ++ 9.956, ++ 5.497, ++ 10.067, ++ 5.497, ++ 1, ++ 10.178, ++ 5.497, ++ 10.289, ++ 0, ++ 10.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ -6, ++ 1, ++ 0.211, ++ -6, ++ 0.422, ++ 6, ++ 0.633, ++ 6, ++ 1, ++ 0.856, ++ 6, ++ 1.078, ++ -6, ++ 1.3, ++ -6, ++ 1, ++ 1.511, ++ -6, ++ 1.722, ++ 6, ++ 1.933, ++ 6, ++ 1, ++ 2.156, ++ 6, ++ 2.378, ++ -6, ++ 2.6, ++ -6, ++ 1, ++ 2.822, ++ -6, ++ 3.044, ++ 6, ++ 3.267, ++ 6, ++ 1, ++ 3.478, ++ 6, ++ 3.689, ++ -6, ++ 3.9, ++ -6, ++ 1, ++ 4.111, ++ -6, ++ 4.322, ++ 6, ++ 4.533, ++ 6, ++ 1, ++ 4.756, ++ 6, ++ 4.978, ++ -6, ++ 5.2, ++ -6, ++ 1, ++ 5.422, ++ -6, ++ 5.644, ++ 6, ++ 5.867, ++ 6, ++ 1, ++ 6.078, ++ 6, ++ 6.289, ++ -6, ++ 6.5, ++ -6, ++ 1, ++ 6.711, ++ -6, ++ 6.922, ++ 6, ++ 7.133, ++ 6, ++ 1, ++ 7.356, ++ 6, ++ 7.578, ++ -6, ++ 7.8, ++ -6, ++ 1, ++ 8.022, ++ -6, ++ 8.244, ++ 6, ++ 8.467, ++ 6, ++ 1, ++ 8.689, ++ 6, ++ 8.911, ++ -6, ++ 9.133, ++ -6, ++ 1, ++ 9.333, ++ -6, ++ 9.533, ++ 6, ++ 9.733, ++ 6, ++ 1, ++ 9.956, ++ 6, ++ 10.178, ++ -6, ++ 10.4, ++ -6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.422, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.856, ++ 0, ++ 1.078, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.511, ++ 0, ++ 1.722, ++ 0, ++ 1.933, ++ 0, ++ 1, ++ 2.156, ++ 0, ++ 2.378, ++ 0, ++ 2.6, ++ 0, ++ 1, ++ 2.822, ++ 0, ++ 3.044, ++ 0, ++ 3.267, ++ 0, ++ 1, ++ 3.478, ++ 0, ++ 3.689, ++ 0, ++ 3.9, ++ 0, ++ 1, ++ 4.111, ++ 0, ++ 4.322, ++ 0, ++ 4.533, ++ 0, ++ 1, ++ 4.756, ++ 0, ++ 4.978, ++ 0, ++ 5.2, ++ 0, ++ 1, ++ 5.422, ++ 0, ++ 5.644, ++ 0, ++ 5.867, ++ 0, ++ 1, ++ 6.078, ++ 0, ++ 6.289, ++ 0, ++ 6.5, ++ 0, ++ 1, ++ 6.711, ++ 0, ++ 6.922, ++ 0, ++ 7.133, ++ 0, ++ 1, ++ 7.356, ++ 0, ++ 7.578, ++ 0, ++ 7.8, ++ 0, ++ 1, ++ 8.022, ++ 0, ++ 8.244, ++ 0, ++ 8.467, ++ 0, ++ 1, ++ 8.689, ++ 0, ++ 8.911, ++ 0, ++ 9.133, ++ 0, ++ 1, ++ 9.333, ++ 0, ++ 9.533, ++ 0, ++ 9.733, ++ 0, ++ 1, ++ 9.956, ++ 0, ++ 10.178, ++ 0, ++ 10.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.422, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.856, ++ 0, ++ 1.078, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.511, ++ 0, ++ 1.722, ++ 0, ++ 1.933, ++ 0, ++ 1, ++ 2.156, ++ 0, ++ 2.378, ++ 0, ++ 2.6, ++ 0, ++ 1, ++ 2.822, ++ 0, ++ 3.044, ++ 0, ++ 3.267, ++ 0, ++ 1, ++ 3.478, ++ 0, ++ 3.689, ++ 0, ++ 3.9, ++ 0, ++ 1, ++ 4.111, ++ 0, ++ 4.322, ++ 0, ++ 4.533, ++ 0, ++ 1, ++ 4.756, ++ 0, ++ 4.978, ++ 0, ++ 5.2, ++ 0, ++ 1, ++ 5.422, ++ 0, ++ 5.644, ++ 0, ++ 5.867, ++ 0, ++ 1, ++ 6.078, ++ 0, ++ 6.289, ++ 0, ++ 6.5, ++ 0, ++ 1, ++ 6.711, ++ 0, ++ 6.922, ++ 0, ++ 7.133, ++ 0, ++ 1, ++ 7.356, ++ 0, ++ 7.578, ++ 0, ++ 7.8, ++ 0, ++ 1, ++ 8.022, ++ 0, ++ 8.244, ++ 0, ++ 8.467, ++ 0, ++ 1, ++ 8.689, ++ 0, ++ 8.911, ++ 0, ++ 9.133, ++ 0, ++ 1, ++ 9.333, ++ 0, ++ 9.533, ++ 0, ++ 9.733, ++ 0, ++ 1, ++ 9.956, ++ 0, ++ 10.178, ++ 0, ++ 10.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.422, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.856, ++ 0, ++ 1.078, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.511, ++ 0, ++ 1.722, ++ 0, ++ 1.933, ++ 0, ++ 1, ++ 2.156, ++ 0, ++ 2.378, ++ 0, ++ 2.6, ++ 0, ++ 1, ++ 2.822, ++ 0, ++ 3.044, ++ 0, ++ 3.267, ++ 0, ++ 1, ++ 3.478, ++ 0, ++ 3.689, ++ 0, ++ 3.9, ++ 0, ++ 1, ++ 4.111, ++ 0, ++ 4.322, ++ 0, ++ 4.533, ++ 0, ++ 1, ++ 4.756, ++ 0, ++ 4.978, ++ 0, ++ 5.2, ++ 0, ++ 1, ++ 5.422, ++ 0, ++ 5.644, ++ 0, ++ 5.867, ++ 0, ++ 1, ++ 6.078, ++ 0, ++ 6.289, ++ 0, ++ 6.5, ++ 0, ++ 1, ++ 6.711, ++ 0, ++ 6.922, ++ 0, ++ 7.133, ++ 0, ++ 1, ++ 7.356, ++ 0, ++ 7.578, ++ 0, ++ 7.8, ++ 0, ++ 1, ++ 8.022, ++ 0, ++ 8.244, ++ 0, ++ 8.467, ++ 0, ++ 1, ++ 8.689, ++ 0, ++ 8.911, ++ 0, ++ 9.133, ++ 0, ++ 1, ++ 9.333, ++ 0, ++ 9.533, ++ 0, ++ 9.733, ++ 0, ++ 1, ++ 9.956, ++ 0, ++ 10.178, ++ 0, ++ 10.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.422, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.856, ++ 0, ++ 1.078, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.511, ++ 0, ++ 1.722, ++ 0, ++ 1.933, ++ 0, ++ 1, ++ 2.156, ++ 0, ++ 2.378, ++ 0, ++ 2.6, ++ 0, ++ 1, ++ 2.822, ++ 0, ++ 3.044, ++ 0, ++ 3.267, ++ 0, ++ 1, ++ 3.478, ++ 0, ++ 3.689, ++ 0, ++ 3.9, ++ 0, ++ 1, ++ 4.111, ++ 0, ++ 4.322, ++ 0, ++ 4.533, ++ 0, ++ 1, ++ 4.756, ++ 0, ++ 4.978, ++ 0, ++ 5.2, ++ 0, ++ 1, ++ 5.422, ++ 0, ++ 5.644, ++ 0, ++ 5.867, ++ 0, ++ 1, ++ 6.078, ++ 0, ++ 6.289, ++ 0, ++ 6.5, ++ 0, ++ 1, ++ 6.711, ++ 0, ++ 6.922, ++ 0, ++ 7.133, ++ 0, ++ 1, ++ 7.356, ++ 0, ++ 7.578, ++ 0, ++ 7.8, ++ 0, ++ 1, ++ 8.022, ++ 0, ++ 8.244, ++ 0, ++ 8.467, ++ 0, ++ 1, ++ 8.689, ++ 0, ++ 8.911, ++ 0, ++ 9.133, ++ 0, ++ 1, ++ 9.333, ++ 0, ++ 9.533, ++ 0, ++ 9.733, ++ 0, ++ 1, ++ 9.956, ++ 0, ++ 10.178, ++ 0, ++ 10.4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHead", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHairFront", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeBallL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeWhiteL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeBallR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeWhiteR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHairSide", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartMouth", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartOral", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartFace", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartBody", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 10.4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHairBack", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 10.4, ++ 1 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m02.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m02.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m02.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m02.motion3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,2060 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4.8, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 37, ++ "TotalSegmentCount": 260, ++ "TotalPointCount": 781, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Model", ++ "Id": "EyeBlink", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ -3, ++ 0.3, ++ -3, ++ 1, ++ 0.4, ++ -3, ++ 0.5, ++ -2, ++ 0.6, ++ 0, ++ 1, ++ 0.7, ++ 2, ++ 0.8, ++ 3, ++ 0.9, ++ 3, ++ 1, ++ 1, ++ 3, ++ 1.1, ++ 2, ++ 1.2, ++ 0, ++ 1, ++ 1.3, ++ -2, ++ 1.4, ++ -3, ++ 1.5, ++ -3, ++ 1, ++ 1.6, ++ -3, ++ 1.7, ++ -2, ++ 1.8, ++ 0, ++ 1, ++ 1.9, ++ 2, ++ 2, ++ 3, ++ 2.1, ++ 3, ++ 1, ++ 2.2, ++ 3, ++ 2.3, ++ 2, ++ 2.4, ++ 0, ++ 1, ++ 2.5, ++ -2, ++ 2.6, ++ -3, ++ 2.7, ++ -3, ++ 1, ++ 2.8, ++ -3, ++ 2.9, ++ -2, ++ 3, ++ 0, ++ 1, ++ 3.1, ++ 2, ++ 3.2, ++ 3, ++ 3.3, ++ 3, ++ 1, ++ 3.4, ++ 3, ++ 3.5, ++ 2, ++ 3.6, ++ 0, ++ 1, ++ 3.7, ++ -2, ++ 3.8, ++ -3, ++ 3.9, ++ -3, ++ 1, ++ 4, ++ -3, ++ 4.1, ++ -2, ++ 4.2, ++ 0, ++ 1, ++ 4.3, ++ 2, ++ 4.4, ++ 3, ++ 4.5, ++ 3, ++ 1, ++ 4.6, ++ 3, ++ 4.7, ++ 0, ++ 4.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 7.804, ++ 1, ++ 0.067, ++ 7.804, ++ 0.133, ++ 30, ++ 0.2, ++ 30, ++ 1, ++ 0.3, ++ 30, ++ 0.4, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.6, ++ 0, ++ 0.7, ++ 30, ++ 0.8, ++ 30, ++ 1, ++ 0.9, ++ 30, ++ 1, ++ 0, ++ 1.1, ++ 0, ++ 1, ++ 1.2, ++ 0, ++ 1.3, ++ 30, ++ 1.4, ++ 30, ++ 1, ++ 1.5, ++ 30, ++ 1.6, ++ 0, ++ 1.7, ++ 0, ++ 1, ++ 1.8, ++ 0, ++ 1.9, ++ 30, ++ 2, ++ 30, ++ 1, ++ 2.1, ++ 30, ++ 2.2, ++ 0, ++ 2.3, ++ 0, ++ 1, ++ 2.4, ++ 0, ++ 2.5, ++ 30, ++ 2.6, ++ 30, ++ 1, ++ 2.7, ++ 30, ++ 2.8, ++ 0, ++ 2.9, ++ 0, ++ 1, ++ 3, ++ 0, ++ 3.1, ++ 30, ++ 3.2, ++ 30, ++ 1, ++ 3.3, ++ 30, ++ 3.4, ++ 0, ++ 3.5, ++ 0, ++ 1, ++ 3.6, ++ 0, ++ 3.7, ++ 30, ++ 3.8, ++ 30, ++ 1, ++ 3.9, ++ 30, ++ 4, ++ 0, ++ 4.1, ++ 0, ++ 1, ++ 4.2, ++ 0, ++ 4.3, ++ 30, ++ 4.4, ++ 30, ++ 1, ++ 4.5, ++ 30, ++ 4.6, ++ 0, ++ 4.7, ++ 0, ++ 1, ++ 4.733, ++ 0, ++ 4.767, ++ 7.804, ++ 4.8, ++ 7.804 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ -27.935, ++ 1, ++ 0.022, ++ -27.935, ++ 0.044, ++ -30, ++ 0.067, ++ -30, ++ 1, ++ 0.267, ++ -30, ++ 0.467, ++ 30, ++ 0.667, ++ 30, ++ 1, ++ 0.867, ++ 30, ++ 1.067, ++ -30, ++ 1.267, ++ -30, ++ 1, ++ 1.467, ++ -30, ++ 1.667, ++ 30, ++ 1.867, ++ 30, ++ 1, ++ 2.067, ++ 30, ++ 2.267, ++ -30, ++ 2.467, ++ -30, ++ 1, ++ 2.667, ++ -30, ++ 2.867, ++ 30, ++ 3.067, ++ 30, ++ 1, ++ 3.267, ++ 30, ++ 3.467, ++ -30, ++ 3.667, ++ -30, ++ 1, ++ 3.867, ++ -30, ++ 4.067, ++ 30, ++ 4.267, ++ 30, ++ 1, ++ 4.444, ++ 30, ++ 4.622, ++ -27.935, ++ 4.8, ++ -27.935 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0, ++ 0.6, ++ 0, ++ 1, ++ 0.8, ++ 0, ++ 1, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.4, ++ 0, ++ 1.6, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.2, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.6, ++ 0, ++ 2.8, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.2, ++ 0, ++ 3.4, ++ 0, ++ 3.6, ++ 0, ++ 1, ++ 3.8, ++ 0, ++ 4, ++ 0, ++ 4.2, ++ 0, ++ 1, ++ 4.4, ++ 0, ++ 4.6, ++ 0, ++ 4.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0.1, ++ 1, ++ 0.2, ++ 0.1, ++ 0.4, ++ 0.1, ++ 0.6, ++ 0.1, ++ 1, ++ 0.8, ++ 0.1, ++ 1, ++ 0.1, ++ 1.2, ++ 0.1, ++ 1, ++ 1.4, ++ 0.1, ++ 1.6, ++ 0.1, ++ 1.8, ++ 0.1, ++ 1, ++ 2, ++ 0.1, ++ 2.2, ++ 0.1, ++ 2.4, ++ 0.1, ++ 1, ++ 2.6, ++ 0.1, ++ 2.8, ++ 0.1, ++ 3, ++ 0.1, ++ 1, ++ 3.2, ++ 0.1, ++ 3.4, ++ 0.1, ++ 3.6, ++ 0.1, ++ 1, ++ 3.8, ++ 0.1, ++ 4, ++ 0.1, ++ 4.2, ++ 0.1, ++ 1, ++ 4.4, ++ 0.1, ++ 4.6, ++ 0.1, ++ 4.8, ++ 0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.2, ++ 1, ++ 0.4, ++ 1, ++ 0.6, ++ 1, ++ 1, ++ 0.8, ++ 1, ++ 1, ++ 1, ++ 1.2, ++ 1, ++ 1, ++ 1.4, ++ 1, ++ 1.6, ++ 1, ++ 1.8, ++ 1, ++ 1, ++ 2, ++ 1, ++ 2.2, ++ 1, ++ 2.4, ++ 1, ++ 1, ++ 2.6, ++ 1, ++ 2.8, ++ 1, ++ 3, ++ 1, ++ 1, ++ 3.2, ++ 1, ++ 3.4, ++ 1, ++ 3.6, ++ 1, ++ 1, ++ 3.8, ++ 1, ++ 4, ++ 1, ++ 4.2, ++ 1, ++ 1, ++ 4.4, ++ 1, ++ 4.6, ++ 1, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.2, ++ 1, ++ 0.4, ++ 1, ++ 0.6, ++ 1, ++ 1, ++ 0.8, ++ 1, ++ 1, ++ 1, ++ 1.2, ++ 1, ++ 1, ++ 1.4, ++ 1, ++ 1.6, ++ 1, ++ 1.8, ++ 1, ++ 1, ++ 2, ++ 1, ++ 2.2, ++ 1, ++ 2.4, ++ 1, ++ 1, ++ 2.6, ++ 1, ++ 2.8, ++ 1, ++ 3, ++ 1, ++ 1, ++ 3.2, ++ 1, ++ 3.4, ++ 1, ++ 3.6, ++ 1, ++ 1, ++ 3.8, ++ 1, ++ 4, ++ 1, ++ 4.2, ++ 1, ++ 1, ++ 4.4, ++ 1, ++ 4.6, ++ 1, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0, ++ 0.6, ++ 0, ++ 1, ++ 0.8, ++ 0, ++ 1, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.4, ++ 0, ++ 1.6, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.2, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.6, ++ 0, ++ 2.8, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.2, ++ 0, ++ 3.4, ++ 0, ++ 3.6, ++ 0, ++ 1, ++ 3.8, ++ 0, ++ 4, ++ 0, ++ 4.2, ++ 0, ++ 1, ++ 4.4, ++ 0, ++ 4.6, ++ 0, ++ 4.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmL", ++ "Segments": [ ++ 0, ++ -3, ++ 1, ++ 0.1, ++ -5.043, ++ 0.2, ++ -7, ++ 0.3, ++ -7, ++ 1, ++ 0.4, ++ -7, ++ 0.5, ++ -4.182, ++ 0.6, ++ -1, ++ 1, ++ 0.7, ++ 2.182, ++ 0.8, ++ 3, ++ 0.9, ++ 3, ++ 1, ++ 1, ++ 3, ++ 1.1, ++ -3, ++ 1.2, ++ -3, ++ 1, ++ 1.3, ++ -3, ++ 1.4, ++ -7, ++ 1.5, ++ -7, ++ 1, ++ 1.6, ++ -7, ++ 1.7, ++ -4.182, ++ 1.8, ++ -1, ++ 1, ++ 1.9, ++ 2.182, ++ 2, ++ 3, ++ 2.1, ++ 3, ++ 1, ++ 2.2, ++ 3, ++ 2.3, ++ -3, ++ 2.4, ++ -3, ++ 1, ++ 2.5, ++ -3, ++ 2.6, ++ -7, ++ 2.7, ++ -7, ++ 1, ++ 2.8, ++ -7, ++ 2.9, ++ -4.182, ++ 3, ++ -1, ++ 1, ++ 3.1, ++ 2.182, ++ 3.2, ++ 3, ++ 3.3, ++ 3, ++ 1, ++ 3.4, ++ 3, ++ 3.5, ++ -3, ++ 3.6, ++ -3, ++ 1, ++ 3.7, ++ -3, ++ 3.8, ++ -7, ++ 3.9, ++ -7, ++ 1, ++ 4, ++ -7, ++ 4.1, ++ -4.182, ++ 4.2, ++ -1, ++ 1, ++ 4.3, ++ 2.182, ++ 4.4, ++ 3, ++ 4.5, ++ 3, ++ 1, ++ 4.6, ++ 3, ++ 4.7, ++ -3, ++ 4.8, ++ -3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.1, ++ 1.154, ++ 0.2, ++ 3, ++ 0.3, ++ 3, ++ 1, ++ 0.4, ++ 3, ++ 0.5, ++ 0.182, ++ 0.6, ++ -3, ++ 1, ++ 0.7, ++ -6.182, ++ 0.8, ++ -7, ++ 0.9, ++ -7, ++ 1, ++ 1, ++ -7, ++ 1.1, ++ -1, ++ 1.2, ++ -1, ++ 1, ++ 1.3, ++ -1, ++ 1.4, ++ 3, ++ 1.5, ++ 3, ++ 1, ++ 1.6, ++ 3, ++ 1.7, ++ 0.182, ++ 1.8, ++ -3, ++ 1, ++ 1.9, ++ -6.182, ++ 2, ++ -7, ++ 2.1, ++ -7, ++ 1, ++ 2.2, ++ -7, ++ 2.3, ++ -1, ++ 2.4, ++ -1, ++ 1, ++ 2.5, ++ -1, ++ 2.6, ++ 3, ++ 2.7, ++ 3, ++ 1, ++ 2.8, ++ 3, ++ 2.9, ++ 0.182, ++ 3, ++ -3, ++ 1, ++ 3.1, ++ -6.182, ++ 3.2, ++ -7, ++ 3.3, ++ -7, ++ 1, ++ 3.4, ++ -7, ++ 3.5, ++ -1, ++ 3.6, ++ -1, ++ 1, ++ 3.7, ++ -1, ++ 3.8, ++ 3, ++ 3.9, ++ 3, ++ 1, ++ 4, ++ 3, ++ 4.1, ++ 0.182, ++ 4.2, ++ -3, ++ 1, ++ 4.3, ++ -6.182, ++ 4.4, ++ -7, ++ 4.5, ++ -7, ++ 1, ++ 4.6, ++ -7, ++ 4.7, ++ -1, ++ 4.8, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftLeg", ++ "Segments": [ ++ 0, ++ 7, ++ 1, ++ 0.089, ++ 9.389, ++ 0.178, ++ 10, ++ 0.267, ++ 10, ++ 1, ++ 0.378, ++ 10, ++ 0.489, ++ -3, ++ 0.6, ++ -3, ++ 1, ++ 0.756, ++ -3, ++ 0.911, ++ -3, ++ 1.067, ++ -3, ++ 1, ++ 1.111, ++ -3, ++ 1.156, ++ 7, ++ 1.2, ++ 7, ++ 1, ++ 1.289, ++ 7, ++ 1.378, ++ 10, ++ 1.467, ++ 10, ++ 1, ++ 1.578, ++ 10, ++ 1.689, ++ -3, ++ 1.8, ++ -3, ++ 1, ++ 1.956, ++ -3, ++ 2.111, ++ -3, ++ 2.267, ++ -3, ++ 1, ++ 2.311, ++ -3, ++ 2.356, ++ 7, ++ 2.4, ++ 7, ++ 1, ++ 2.489, ++ 7, ++ 2.578, ++ 10, ++ 2.667, ++ 10, ++ 1, ++ 2.778, ++ 10, ++ 2.889, ++ -3, ++ 3, ++ -3, ++ 1, ++ 3.156, ++ -3, ++ 3.311, ++ -3, ++ 3.467, ++ -3, ++ 1, ++ 3.511, ++ -3, ++ 3.556, ++ 7, ++ 3.6, ++ 7, ++ 1, ++ 3.689, ++ 7, ++ 3.778, ++ 10, ++ 3.867, ++ 10, ++ 1, ++ 3.978, ++ 10, ++ 4.089, ++ -3, ++ 4.2, ++ -3, ++ 1, ++ 4.356, ++ -3, ++ 4.511, ++ -3, ++ 4.667, ++ -3, ++ 1, ++ 4.711, ++ -3, ++ 4.756, ++ 7, ++ 4.8, ++ 7 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightLeg", ++ "Segments": [ ++ 0, ++ -3, ++ 1, ++ 0.156, ++ -3, ++ 0.311, ++ -3, ++ 0.467, ++ -3, ++ 1, ++ 0.511, ++ -3, ++ 0.556, ++ 5.676, ++ 0.6, ++ 7, ++ 1, ++ 0.689, ++ 9.649, ++ 0.778, ++ 10, ++ 0.867, ++ 10, ++ 1, ++ 0.978, ++ 10, ++ 1.089, ++ -3, ++ 1.2, ++ -3, ++ 1, ++ 1.356, ++ -3, ++ 1.511, ++ -3, ++ 1.667, ++ -3, ++ 1, ++ 1.711, ++ -3, ++ 1.756, ++ 5.676, ++ 1.8, ++ 7, ++ 1, ++ 1.889, ++ 9.649, ++ 1.978, ++ 10, ++ 2.067, ++ 10, ++ 1, ++ 2.178, ++ 10, ++ 2.289, ++ -3, ++ 2.4, ++ -3, ++ 1, ++ 2.556, ++ -3, ++ 2.711, ++ -3, ++ 2.867, ++ -3, ++ 1, ++ 2.911, ++ -3, ++ 2.956, ++ 5.676, ++ 3, ++ 7, ++ 1, ++ 3.089, ++ 9.649, ++ 3.178, ++ 10, ++ 3.267, ++ 10, ++ 1, ++ 3.378, ++ 10, ++ 3.489, ++ -3, ++ 3.6, ++ -3, ++ 1, ++ 3.756, ++ -3, ++ 3.911, ++ -3, ++ 4.067, ++ -3, ++ 1, ++ 4.111, ++ -3, ++ 4.156, ++ 5.676, ++ 4.2, ++ 7, ++ 1, ++ 4.289, ++ 9.649, ++ 4.378, ++ 10, ++ 4.467, ++ 10, ++ 1, ++ 4.578, ++ 10, ++ 4.689, ++ -3, ++ 4.8, ++ -3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 8, ++ 1, ++ 0.167, ++ -0.086, ++ 0.333, ++ -10, ++ 0.5, ++ -10, ++ 1, ++ 0.533, ++ -10, ++ 0.567, ++ -10.096, ++ 0.6, ++ -8, ++ 1, ++ 0.767, ++ 2.481, ++ 0.933, ++ 10, ++ 1.1, ++ 10, ++ 1, ++ 1.133, ++ 10, ++ 1.167, ++ 8, ++ 1.2, ++ 8, ++ 1, ++ 1.367, ++ 8, ++ 1.533, ++ -10, ++ 1.7, ++ -10, ++ 1, ++ 1.733, ++ -10, ++ 1.767, ++ -10.096, ++ 1.8, ++ -8, ++ 1, ++ 1.967, ++ 2.481, ++ 2.133, ++ 10, ++ 2.3, ++ 10, ++ 1, ++ 2.333, ++ 10, ++ 2.367, ++ 8, ++ 2.4, ++ 8, ++ 1, ++ 2.567, ++ 8, ++ 2.733, ++ -10, ++ 2.9, ++ -10, ++ 1, ++ 2.933, ++ -10, ++ 2.967, ++ -10.096, ++ 3, ++ -8, ++ 1, ++ 3.167, ++ 2.481, ++ 3.333, ++ 10, ++ 3.5, ++ 10, ++ 1, ++ 3.533, ++ 10, ++ 3.567, ++ 8, ++ 3.6, ++ 8, ++ 1, ++ 3.767, ++ 8, ++ 3.933, ++ -10, ++ 4.1, ++ -10, ++ 1, ++ 4.133, ++ -10, ++ 4.167, ++ -10.096, ++ 4.2, ++ -8, ++ 1, ++ 4.367, ++ 2.481, ++ 4.533, ++ 10, ++ 4.7, ++ 10, ++ 1, ++ 4.733, ++ 10, ++ 4.767, ++ 8, ++ 4.8, ++ 8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ -2, ++ 1, ++ 0.044, ++ -4.9, ++ 0.089, ++ -7.05, ++ 0.133, ++ -9.664, ++ 1, ++ 0.144, ++ -10.435, ++ 0.156, ++ -10.664, ++ 0.167, ++ -10.664, ++ 1, ++ 0.211, ++ -10.664, ++ 0.256, ++ 5.048, ++ 0.3, ++ 5.048, ++ 1, ++ 0.4, ++ 5.048, ++ 0.5, ++ 2.972, ++ 0.6, ++ -2, ++ 1, ++ 0.644, ++ -4.364, ++ 0.689, ++ -7.117, ++ 0.733, ++ -9.664, ++ 1, ++ 0.744, ++ -10.427, ++ 0.756, ++ -10.664, ++ 0.767, ++ -10.664, ++ 1, ++ 0.811, ++ -10.664, ++ 0.856, ++ 5.048, ++ 0.9, ++ 5.048, ++ 1, ++ 1, ++ 5.048, ++ 1.1, ++ -2, ++ 1.2, ++ -2, ++ 1, ++ 1.244, ++ -2, ++ 1.289, ++ -9.664, ++ 1.333, ++ -9.664, ++ 1, ++ 1.344, ++ -9.664, ++ 1.356, ++ -10.664, ++ 1.367, ++ -10.664, ++ 1, ++ 1.411, ++ -10.664, ++ 1.456, ++ 5.048, ++ 1.5, ++ 5.048, ++ 1, ++ 1.6, ++ 5.048, ++ 1.7, ++ -2, ++ 1.8, ++ -2, ++ 1, ++ 1.844, ++ -2, ++ 1.889, ++ -9.664, ++ 1.933, ++ -9.664, ++ 1, ++ 1.944, ++ -9.664, ++ 1.956, ++ -10.664, ++ 1.967, ++ -10.664, ++ 1, ++ 2.011, ++ -10.664, ++ 2.056, ++ 5.048, ++ 2.1, ++ 5.048, ++ 1, ++ 2.2, ++ 5.048, ++ 2.3, ++ -2, ++ 2.4, ++ -2, ++ 1, ++ 2.444, ++ -2, ++ 2.489, ++ -9.664, ++ 2.533, ++ -9.664, ++ 1, ++ 2.544, ++ -9.664, ++ 2.556, ++ -10.664, ++ 2.567, ++ -10.664, ++ 1, ++ 2.611, ++ -10.664, ++ 2.656, ++ 5.048, ++ 2.7, ++ 5.048, ++ 1, ++ 2.8, ++ 5.048, ++ 2.9, ++ -2, ++ 3, ++ -2, ++ 1, ++ 3.044, ++ -2, ++ 3.089, ++ -9.664, ++ 3.133, ++ -9.664, ++ 1, ++ 3.144, ++ -9.664, ++ 3.156, ++ -10.664, ++ 3.167, ++ -10.664, ++ 1, ++ 3.211, ++ -10.664, ++ 3.256, ++ 5.048, ++ 3.3, ++ 5.048, ++ 1, ++ 3.4, ++ 5.048, ++ 3.5, ++ -2, ++ 3.6, ++ -2, ++ 1, ++ 3.644, ++ -2, ++ 3.689, ++ -9.664, ++ 3.733, ++ -9.664, ++ 1, ++ 3.744, ++ -9.664, ++ 3.756, ++ -10.664, ++ 3.767, ++ -10.664, ++ 1, ++ 3.811, ++ -10.664, ++ 3.856, ++ 5.048, ++ 3.9, ++ 5.048, ++ 1, ++ 4, ++ 5.048, ++ 4.1, ++ -2, ++ 4.2, ++ -2, ++ 1, ++ 4.244, ++ -2, ++ 4.289, ++ -9.664, ++ 4.333, ++ -9.664, ++ 1, ++ 4.344, ++ -9.664, ++ 4.356, ++ -10.664, ++ 4.367, ++ -10.664, ++ 1, ++ 4.411, ++ -10.664, ++ 4.456, ++ 5.048, ++ 4.5, ++ 5.048, ++ 1, ++ 4.6, ++ 5.048, ++ 4.7, ++ -2, ++ 4.8, ++ -2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ -15.897, ++ 0.2, ++ -30, ++ 0.3, ++ -30, ++ 1, ++ 0.4, ++ -30, ++ 0.5, ++ -20, ++ 0.6, ++ 0, ++ 1, ++ 0.7, ++ 20, ++ 0.8, ++ 30, ++ 0.9, ++ 30, ++ 1, ++ 1, ++ 30, ++ 1.1, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 1.4, ++ -30, ++ 1.5, ++ -30, ++ 1, ++ 1.6, ++ -30, ++ 1.7, ++ -20, ++ 1.8, ++ 0, ++ 1, ++ 1.9, ++ 20, ++ 2, ++ 30, ++ 2.1, ++ 30, ++ 1, ++ 2.2, ++ 30, ++ 2.3, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.5, ++ 0, ++ 2.6, ++ -30, ++ 2.7, ++ -30, ++ 1, ++ 2.8, ++ -30, ++ 2.9, ++ -20, ++ 3, ++ 0, ++ 1, ++ 3.1, ++ 20, ++ 3.2, ++ 30, ++ 3.3, ++ 30, ++ 1, ++ 3.4, ++ 30, ++ 3.5, ++ 0, ++ 3.6, ++ 0, ++ 1, ++ 3.7, ++ 0, ++ 3.8, ++ -30, ++ 3.9, ++ -30, ++ 1, ++ 4, ++ -30, ++ 4.1, ++ -20, ++ 4.2, ++ 0, ++ 1, ++ 4.3, ++ 20, ++ 4.4, ++ 30, ++ 4.5, ++ 30, ++ 1, ++ 4.6, ++ 30, ++ 4.7, ++ 0, ++ 4.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0, ++ 0.6, ++ 0, ++ 1, ++ 0.8, ++ 0, ++ 1, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.4, ++ 0, ++ 1.6, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.2, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.6, ++ 0, ++ 2.8, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.2, ++ 0, ++ 3.4, ++ 0, ++ 3.6, ++ 0, ++ 1, ++ 3.8, ++ 0, ++ 4, ++ 0, ++ 4.2, ++ 0, ++ 1, ++ 4.4, ++ 0, ++ 4.6, ++ 0, ++ 4.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0, ++ 0.6, ++ 0, ++ 1, ++ 0.8, ++ 0, ++ 1, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.4, ++ 0, ++ 1.6, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.2, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.6, ++ 0, ++ 2.8, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.2, ++ 0, ++ 3.4, ++ 0, ++ 3.6, ++ 0, ++ 1, ++ 3.8, ++ 0, ++ 4, ++ 0, ++ 4.2, ++ 0, ++ 1, ++ 4.4, ++ 0, ++ 4.6, ++ 0, ++ 4.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0, ++ 0.6, ++ 0, ++ 1, ++ 0.8, ++ 0, ++ 1, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.4, ++ 0, ++ 1.6, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.2, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.6, ++ 0, ++ 2.8, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.2, ++ 0, ++ 3.4, ++ 0, ++ 3.6, ++ 0, ++ 1, ++ 3.8, ++ 0, ++ 4, ++ 0, ++ 4.2, ++ 0, ++ 1, ++ 4.4, ++ 0, ++ 4.6, ++ 0, ++ 4.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0, ++ 0.6, ++ 0, ++ 1, ++ 0.8, ++ 0, ++ 1, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.4, ++ 0, ++ 1.6, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 2, ++ 0, ++ 2.2, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.6, ++ 0, ++ 2.8, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.2, ++ 0, ++ 3.4, ++ 0, ++ 3.6, ++ 0, ++ 1, ++ 3.8, ++ 0, ++ 4, ++ 0, ++ 4.2, ++ 0, ++ 1, ++ 4.4, ++ 0, ++ 4.6, ++ 0, ++ 4.8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHead", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHairFront", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeBallL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeWhiteL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeBallR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeWhiteR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHairSide", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartMouth", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartOral", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartFace", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartBody", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHairBack", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4.8, ++ 1 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m03.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m03.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m03.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m03.motion3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,923 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 1.967, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 37, ++ "TotalSegmentCount": 109, ++ "TotalPointCount": 288, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Model", ++ "Id": "EyeBlink", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.222, ++ 1, ++ 0.444, ++ 1, ++ 0.667, ++ 0.997, ++ 1, ++ 0.756, ++ 0.996, ++ 0.844, ++ 0.005, ++ 0.933, ++ 0.003, ++ 1, ++ 1.078, ++ 0, ++ 1.222, ++ 0, ++ 1.367, ++ 0, ++ 1, ++ 1.467, ++ 0, ++ 1.567, ++ 1, ++ 1.667, ++ 1, ++ 0, ++ 1.967, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.444, ++ 0, ++ 0.556, ++ 1, ++ 0.667, ++ 1, ++ 1, ++ 0.756, ++ 1, ++ 0.844, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.044, ++ 0, ++ 1.156, ++ 0, ++ 1.267, ++ 0, ++ 1, ++ 1.378, ++ 0, ++ 1.489, ++ 0, ++ 1.6, ++ 0, ++ 0, ++ 1.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 0.133, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.356, ++ -29, ++ 0.467, ++ -29, ++ 1, ++ 0.578, ++ -29, ++ 0.689, ++ 30, ++ 0.8, ++ 30, ++ 1, ++ 0.889, ++ 30, ++ 0.978, ++ -30, ++ 1.067, ++ -30, ++ 1, ++ 1.178, ++ -30, ++ 1.289, ++ -30.267, ++ 1.4, ++ -28.344, ++ 1, ++ 1.511, ++ -26.422, ++ 1.622, ++ 9, ++ 1.733, ++ 9, ++ 0, ++ 1.967, ++ 9 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ -2, ++ 0.367, ++ -2, ++ 1, ++ 0.478, ++ -2, ++ 0.589, ++ 3, ++ 0.7, ++ 3, ++ 1, ++ 0.789, ++ 3, ++ 0.878, ++ -8, ++ 0.967, ++ -8, ++ 1, ++ 1.078, ++ -8, ++ 1.189, ++ -8.102, ++ 1.3, ++ -7.558, ++ 1, ++ 1.411, ++ -7.015, ++ 1.522, ++ 0, ++ 1.633, ++ 0, ++ 0, ++ 1.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.756, ++ 0, ++ 0.844, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.078, ++ 0, ++ 1.222, ++ 0, ++ 1.367, ++ 0, ++ 1, ++ 1.467, ++ 0, ++ 1.567, ++ 0, ++ 1.667, ++ 0, ++ 0, ++ 1.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.756, ++ 0, ++ 0.844, ++ -0.5, ++ 0.933, ++ -0.5, ++ 1, ++ 1.078, ++ -0.5, ++ 1.222, ++ -0.5, ++ 1.367, ++ -0.5, ++ 1, ++ 1.467, ++ -0.5, ++ 1.567, ++ 0, ++ 1.667, ++ 0, ++ 0, ++ 1.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.311, ++ 1, ++ 0.622, ++ 0.8, ++ 0.933, ++ 0.8, ++ 1, ++ 1.078, ++ 0.8, ++ 1.222, ++ 0.8, ++ 1.367, ++ 0.8, ++ 1, ++ 1.467, ++ 0.8, ++ 1.567, ++ 1, ++ 1.667, ++ 1, ++ 0, ++ 1.967, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.311, ++ 1, ++ 0.622, ++ 0.8, ++ 0.933, ++ 0.8, ++ 1, ++ 1.078, ++ 0.8, ++ 1.222, ++ 0.8, ++ 1.367, ++ 0.8, ++ 1, ++ 1.467, ++ 0.8, ++ 1.567, ++ 1, ++ 1.667, ++ 1, ++ 0, ++ 1.967, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.444, ++ 0, ++ 0.556, ++ 0.1, ++ 0.667, ++ 0.1, ++ 1, ++ 0.756, ++ 0.1, ++ 0.844, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.044, ++ 0, ++ 1.156, ++ 0, ++ 1.267, ++ 0, ++ 0, ++ 1.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ -3, ++ 0.333, ++ -3, ++ 1, ++ 0.444, ++ -3, ++ 0.556, ++ -3, ++ 0.667, ++ -3, ++ 1, ++ 0.756, ++ -3, ++ 0.844, ++ 2.157, ++ 0.933, ++ 3, ++ 1, ++ 1.044, ++ 4.054, ++ 1.156, ++ 4, ++ 1.267, ++ 4, ++ 1, ++ 1.378, ++ 4, ++ 1.489, ++ 0, ++ 1.6, ++ 0, ++ 0, ++ 1.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ -3, ++ 0.333, ++ -3, ++ 1, ++ 0.444, ++ -3, ++ 0.556, ++ -3, ++ 0.667, ++ -3, ++ 1, ++ 0.756, ++ -3, ++ 0.844, ++ 2.157, ++ 0.933, ++ 3, ++ 1, ++ 1.044, ++ 4.054, ++ 1.156, ++ 4, ++ 1.267, ++ 4, ++ 1, ++ 1.378, ++ 4, ++ 1.489, ++ 0, ++ 1.6, ++ 0, ++ 0, ++ 1.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftLeg", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.622, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.044, ++ 0, ++ 1.156, ++ 0, ++ 1.267, ++ 0, ++ 0, ++ 1.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightLeg", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.622, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.044, ++ 0, ++ 1.156, ++ 0, ++ 1.267, ++ 0, ++ 0, ++ 1.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.622, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.044, ++ 0, ++ 1.156, ++ 0, ++ 1.267, ++ 0, ++ 0, ++ 1.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ -13, ++ 0.333, ++ -13, ++ 1, ++ 0.444, ++ -13, ++ 0.556, ++ 28, ++ 0.667, ++ 28, ++ 1, ++ 0.756, ++ 28, ++ 0.844, ++ -25, ++ 0.933, ++ -25, ++ 1, ++ 1.044, ++ -25, ++ 1.156, ++ -25.229, ++ 1.267, ++ -23.62, ++ 1, ++ 1.378, ++ -22.012, ++ 1.489, ++ 0, ++ 1.6, ++ 0, ++ 0, ++ 1.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 11, ++ 0.333, ++ 11, ++ 1, ++ 0.533, ++ 11, ++ 0.733, ++ -7.17, ++ 0.933, ++ -12, ++ 1, ++ 1.044, ++ -14.684, ++ 1.156, ++ -14, ++ 1.267, ++ -14, ++ 1, ++ 1.378, ++ -14, ++ 1.489, ++ 0, ++ 1.6, ++ 0, ++ 0, ++ 1.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.622, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.044, ++ 0, ++ 1.156, ++ 0, ++ 1.267, ++ 0, ++ 1, ++ 1.378, ++ 0, ++ 1.489, ++ 0, ++ 1.6, ++ 0, ++ 0, ++ 1.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.622, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.044, ++ 0, ++ 1.156, ++ 0, ++ 1.267, ++ 0, ++ 0, ++ 1.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.622, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.044, ++ 0, ++ 1.156, ++ 0, ++ 1.267, ++ 0, ++ 0, ++ 1.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.622, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.044, ++ 0, ++ 1.156, ++ 0, ++ 1.267, ++ 0, ++ 0, ++ 1.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHead", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHairFront", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeBallL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeWhiteL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeBallR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeWhiteR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHairSide", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartMouth", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartOral", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartFace", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartBody", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHairBack", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.97, ++ 1 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m04.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m04.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m04.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m04.motion3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,1664 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4.833, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 37, ++ "TotalSegmentCount": 224, ++ "TotalPointCount": 601, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.42, ++ 1, ++ 0.84, ++ 1, ++ 1.27, ++ 1, ++ 0, ++ 4.83, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Model", ++ "Id": "EyeBlink", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.311, ++ 1, ++ 0.622, ++ 1, ++ 0.933, ++ 1, ++ 1, ++ 0.978, ++ 1, ++ 1.022, ++ 0.003, ++ 1.067, ++ 0.003, ++ 1, ++ 1.911, ++ 0.001, ++ 2.756, ++ 0, ++ 3.6, ++ 0, ++ 1, ++ 3.711, ++ 0, ++ 3.822, ++ 0.997, ++ 3.933, ++ 0.997, ++ 0, ++ 4.833, ++ 0.997 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0, ++ 0.267, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.4, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.544, ++ 0, ++ 0.622, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 0.856, ++ -30, ++ 0.933, ++ -30, ++ 1, ++ 1.022, ++ -30, ++ 1.111, ++ 30, ++ 1.2, ++ 30, ++ 1, ++ 1.322, ++ 30, ++ 1.444, ++ -30, ++ 1.567, ++ -30, ++ 1, ++ 1.733, ++ -30, ++ 1.9, ++ -21.371, ++ 2.067, ++ -14.414, ++ 1, ++ 2.211, ++ -8.384, ++ 2.356, ++ -1.605, ++ 2.5, ++ -0.937, ++ 1, ++ 2.711, ++ 0.038, ++ 2.922, ++ 0, ++ 3.133, ++ 0, ++ 1, ++ 3.4, ++ 0, ++ 3.667, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.833, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ -9, ++ 0.267, ++ -9, ++ 1, ++ 0.333, ++ -9, ++ 0.4, ++ 12.934, ++ 0.467, ++ 17.383, ++ 1, ++ 0.544, ++ 22.842, ++ 0.622, ++ 25.06, ++ 0.7, ++ 26.008, ++ 1, ++ 1.156, ++ 28.495, ++ 1.611, ++ 27, ++ 2.067, ++ 27, ++ 1, ++ 2.133, ++ 27, ++ 2.2, ++ 30, ++ 2.267, ++ 30, ++ 1, ++ 2.344, ++ 30, ++ 2.422, ++ -27.904, ++ 2.5, ++ -28.404, ++ 1, ++ 2.833, ++ -29.378, ++ 3.167, ++ -29.602, ++ 3.5, ++ -29.602, ++ 1, ++ 3.644, ++ -29.602, ++ 3.789, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.833, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0, ++ 0.267, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.4, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.544, ++ 0, ++ 0.622, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 0.856, ++ -4, ++ 0.933, ++ -4, ++ 1, ++ 1.022, ++ -4, ++ 1.111, ++ 7.748, ++ 1.2, ++ 7.748, ++ 1, ++ 1.322, ++ 7.748, ++ 1.444, ++ -5.167, ++ 1.567, ++ -6.83, ++ 1, ++ 1.733, ++ -7.753, ++ 1.9, ++ -8.524, ++ 2.067, ++ -8.524, ++ 1, ++ 2.089, ++ -9.402, ++ 2.111, ++ -11.282, ++ 2.133, ++ -12, ++ 1, ++ 2.256, ++ -19.047, ++ 2.378, ++ 26.698, ++ 2.5, ++ 26.698, ++ 1, ++ 2.833, ++ 27.861, ++ 3.167, ++ 28, ++ 3.5, ++ 28, ++ 1, ++ 3.722, ++ 28, ++ 3.944, ++ -4, ++ 4.167, ++ -4, ++ 1, ++ 4.311, ++ -4, ++ 4.456, ++ 0, ++ 4.6, ++ 0, ++ 0, ++ 4.833, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0, ++ 0.267, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.4, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.622, ++ 0, ++ 0.778, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 0.978, ++ 0, ++ 1.022, ++ 0, ++ 1.067, ++ 0, ++ 1, ++ 1.4, ++ 0, ++ 1.733, ++ 0, ++ 2.067, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 2.356, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.867, ++ 0, ++ 3.233, ++ 0, ++ 3.6, ++ 0, ++ 1, ++ 3.644, ++ 0, ++ 3.689, ++ 0, ++ 3.733, ++ 0, ++ 1, ++ 3.767, ++ 0, ++ 3.8, ++ 0, ++ 3.833, ++ 0, ++ 1, ++ 3.867, ++ 0, ++ 3.9, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.833, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0, ++ 0.267, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.4, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.622, ++ 0, ++ 0.778, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 0.978, ++ 0, ++ 1.022, ++ -1, ++ 1.067, ++ -1, ++ 1, ++ 1.4, ++ -1, ++ 1.733, ++ -1, ++ 2.067, ++ -1, ++ 1, ++ 2.211, ++ -1, ++ 2.356, ++ -1.001, ++ 2.5, ++ -0.996, ++ 1, ++ 2.867, ++ -0.982, ++ 3.233, ++ -0.965, ++ 3.6, ++ -0.965, ++ 1, ++ 3.644, ++ -0.965, ++ 3.689, ++ -1, ++ 3.733, ++ -1, ++ 1, ++ 3.767, ++ -1, ++ 3.8, ++ -0.72, ++ 3.833, ++ -0.4, ++ 1, ++ 3.867, ++ -0.08, ++ 3.9, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.833, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.089, ++ 1, ++ 0.178, ++ 1, ++ 0.267, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.4, ++ 1.002, ++ 0.467, ++ 1.002, ++ 1, ++ 0.544, ++ 1.002, ++ 0.622, ++ 1.04, ++ 0.7, ++ 0.7, ++ 1, ++ 0.778, ++ 0.36, ++ 0.856, ++ -1, ++ 0.933, ++ -1, ++ 1, ++ 1.311, ++ -1, ++ 1.689, ++ -1, ++ 2.067, ++ -1, ++ 1, ++ 2.211, ++ -1, ++ 2.356, ++ -0.988, ++ 2.5, ++ -0.986, ++ 1, ++ 2.867, ++ -0.98, ++ 3.233, ++ -0.979, ++ 3.6, ++ -0.973, ++ 1, ++ 3.711, ++ -0.972, ++ 3.822, ++ 1, ++ 3.933, ++ 1, ++ 0, ++ 4.833, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.089, ++ 1, ++ 0.178, ++ 1, ++ 0.267, ++ 1, ++ 1, ++ 0.333, ++ 1, ++ 0.4, ++ 1.002, ++ 0.467, ++ 1.002, ++ 1, ++ 0.544, ++ 1.002, ++ 0.622, ++ 1.04, ++ 0.7, ++ 0.7, ++ 1, ++ 0.778, ++ 0.36, ++ 0.856, ++ -1, ++ 0.933, ++ -1, ++ 1, ++ 1.311, ++ -1, ++ 1.689, ++ -1, ++ 2.067, ++ -1, ++ 1, ++ 2.211, ++ -1, ++ 2.356, ++ -0.988, ++ 2.5, ++ -0.986, ++ 1, ++ 2.867, ++ -0.98, ++ 3.233, ++ -0.979, ++ 3.6, ++ -0.973, ++ 1, ++ 3.711, ++ -0.972, ++ 3.822, ++ 1, ++ 3.933, ++ 1, ++ 0, ++ 4.833, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0.1, ++ 0.267, ++ 0.1, ++ 1, ++ 0.333, ++ 0.1, ++ 0.4, ++ 0.101, ++ 0.467, ++ 0.097, ++ 1, ++ 0.544, ++ 0.093, ++ 0.622, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.611, ++ 0, ++ 2.067, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 2.356, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.711, ++ 0, ++ 2.922, ++ 0, ++ 3.133, ++ 0, ++ 1, ++ 3.4, ++ 0, ++ 3.667, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.833, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 2.806, ++ 0.267, ++ 4, ++ 1, ++ 0.333, ++ 4.895, ++ 0.4, ++ 5.285, ++ 0.467, ++ 5.597, ++ 1, ++ 0.544, ++ 5.96, ++ 0.622, ++ 6, ++ 0.7, ++ 6, ++ 1, ++ 0.778, ++ 6, ++ 0.856, ++ 4.44, ++ 0.933, ++ 3, ++ 1, ++ 1.022, ++ 1.492, ++ 1.111, ++ 0.206, ++ 1.2, ++ -1, ++ 1, ++ 1.322, ++ -3.459, ++ 1.444, ++ -6, ++ 1.567, ++ -6, ++ 1, ++ 1.733, ++ -6, ++ 1.9, ++ -6, ++ 2.067, ++ -6, ++ 1, ++ 2.156, ++ -6, ++ 2.244, ++ 3, ++ 2.333, ++ 3, ++ 1, ++ 2.478, ++ 3, ++ 2.622, ++ -6, ++ 2.767, ++ -6, ++ 1, ++ 2.889, ++ -6, ++ 3.011, ++ -6.079, ++ 3.133, ++ -5.92, ++ 1, ++ 3.4, ++ -5.575, ++ 3.667, ++ 0, ++ 3.933, ++ 0, ++ 1, ++ 4.1, ++ 0, ++ 4.267, ++ -2, ++ 4.433, ++ -2, ++ 0, ++ 4.833, ++ -2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 2.823, ++ 0.267, ++ 4, ++ 1, ++ 0.333, ++ 4.883, ++ 0.4, ++ 5.24, ++ 0.467, ++ 5.567, ++ 1, ++ 0.544, ++ 5.948, ++ 0.622, ++ 6, ++ 0.7, ++ 6, ++ 1, ++ 0.778, ++ 6, ++ 0.856, ++ 5.163, ++ 0.933, ++ 3, ++ 1, ++ 1.022, ++ 0.528, ++ 1.111, ++ -1, ++ 1.2, ++ -1, ++ 1, ++ 1.322, ++ -1, ++ 1.444, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.733, ++ 0, ++ 1.9, ++ -1, ++ 2.067, ++ -1, ++ 1, ++ 2.156, ++ -1, ++ 2.244, ++ 3, ++ 2.333, ++ 3, ++ 1, ++ 2.478, ++ 3, ++ 2.622, ++ -10, ++ 2.767, ++ -10, ++ 1, ++ 2.889, ++ -10, ++ 3.011, ++ -10, ++ 3.133, ++ -10, ++ 1, ++ 3.4, ++ -10, ++ 3.667, ++ 0, ++ 3.933, ++ 0, ++ 1, ++ 4.1, ++ 0, ++ 4.267, ++ -1, ++ 4.433, ++ -1, ++ 0, ++ 4.833, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftLeg", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0, ++ 0.267, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.4, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.544, ++ 0, ++ 0.622, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.611, ++ 0, ++ 2.067, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 2.356, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.711, ++ 0, ++ 2.922, ++ 0, ++ 3.133, ++ 0, ++ 1, ++ 3.4, ++ 0, ++ 3.667, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.833, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightLeg", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0, ++ 0.267, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.4, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.544, ++ 0, ++ 0.622, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.611, ++ 0, ++ 2.067, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 2.356, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.711, ++ 0, ++ 2.922, ++ 0, ++ 3.133, ++ 0, ++ 1, ++ 3.4, ++ 0, ++ 3.667, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.833, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0, ++ 0.267, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.4, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.544, ++ 0, ++ 0.622, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 0.856, ++ -3, ++ 0.933, ++ -3, ++ 1, ++ 1.022, ++ -3, ++ 1.111, ++ 3, ++ 1.2, ++ 3, ++ 1, ++ 1.322, ++ 3, ++ 1.444, ++ -3, ++ 1.567, ++ -3, ++ 1, ++ 1.733, ++ -3, ++ 1.9, ++ 0, ++ 2.067, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 2.356, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.711, ++ 0, ++ 2.922, ++ 0, ++ 3.133, ++ 0, ++ 1, ++ 3.4, ++ 0, ++ 3.667, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.833, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 6.266, ++ 0.267, ++ 6.266, ++ 1, ++ 0.333, ++ 6.266, ++ 0.4, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.544, ++ 0, ++ 0.622, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.856, ++ 0, ++ 1.011, ++ -0.384, ++ 1.167, ++ 1.279, ++ 1, ++ 1.333, ++ 2.814, ++ 1.5, ++ 12.92, ++ 1.667, ++ 17.01, ++ 1, ++ 1.8, ++ 18.288, ++ 1.933, ++ 18, ++ 2.067, ++ 18, ++ 1, ++ 2.211, ++ 2.046, ++ 2.356, ++ -22, ++ 2.5, ++ -22, ++ 1, ++ 2.711, ++ -22, ++ 2.922, ++ -22.255, ++ 3.133, ++ -21.372, ++ 1, ++ 3.4, ++ -20.257, ++ 3.667, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.833, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 0.856, ++ -8, ++ 0.933, ++ -8, ++ 1, ++ 1.022, ++ -8, ++ 1.111, ++ 8, ++ 1.2, ++ 8, ++ 1, ++ 1.322, ++ 8, ++ 1.444, ++ -17.73, ++ 1.567, ++ -20.105, ++ 1, ++ 1.733, ++ -23.344, ++ 1.9, ++ -23.3, ++ 2.067, ++ -23.3, ++ 1, ++ 2.211, ++ -23.3, ++ 2.356, ++ 21.227, ++ 2.5, ++ 23.072, ++ 1, ++ 2.711, ++ 25.768, ++ 2.922, ++ 25.699, ++ 3.133, ++ 25.699, ++ 1, ++ 3.4, ++ 25.699, ++ 3.667, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.833, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0, ++ 0.267, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.4, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.544, ++ 0, ++ 0.622, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.611, ++ 0, ++ 2.067, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 2.356, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.711, ++ 0, ++ 2.922, ++ 0, ++ 3.133, ++ 0, ++ 1, ++ 3.4, ++ 0, ++ 3.667, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.833, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0, ++ 0.267, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.4, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.544, ++ 0, ++ 0.622, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.611, ++ 0, ++ 2.067, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 2.356, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.711, ++ 0, ++ 2.922, ++ 0, ++ 3.133, ++ 0, ++ 1, ++ 3.4, ++ 0, ++ 3.667, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.833, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0, ++ 0.267, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.4, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.544, ++ 0, ++ 0.622, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.611, ++ 0, ++ 2.067, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 2.356, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.711, ++ 0, ++ 2.922, ++ 0, ++ 3.133, ++ 0, ++ 1, ++ 3.4, ++ 0, ++ 3.667, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.833, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0, ++ 0.267, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.4, ++ 0, ++ 0.467, ++ 0, ++ 1, ++ 0.544, ++ 0, ++ 0.622, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.156, ++ 0, ++ 1.611, ++ 0, ++ 2.067, ++ 0, ++ 1, ++ 2.211, ++ 0, ++ 2.356, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.711, ++ 0, ++ 2.922, ++ 0, ++ 3.133, ++ 0, ++ 1, ++ 3.4, ++ 0, ++ 3.667, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 4.833, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHead", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 1.27, ++ 1, ++ 0, ++ 4.83, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHairFront", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 1.27, ++ 1, ++ 0, ++ 4.83, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeL", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 1.27, ++ 1, ++ 0, ++ 4.83, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeBallL", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 1.27, ++ 1, ++ 0, ++ 4.83, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeWhiteL", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 1.27, ++ 1, ++ 0, ++ 4.83, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeR", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 1.27, ++ 1, ++ 0, ++ 4.83, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeBallR", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 1.27, ++ 1, ++ 0, ++ 4.83, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeWhiteR", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 1.27, ++ 1, ++ 0, ++ 4.83, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHairSide", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 1.27, ++ 1, ++ 0, ++ 4.83, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartMouth", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 1.27, ++ 1, ++ 0, ++ 4.83, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartOral", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 1.27, ++ 1, ++ 0, ++ 4.83, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartFace", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 1.27, ++ 1, ++ 0, ++ 4.83, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartBody", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 1.27, ++ 1, ++ 0, ++ 4.83, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmL", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 1.27, ++ 1, ++ 0, ++ 4.83, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmR", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 1.27, ++ 1, ++ 0, ++ 4.83, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHairBack", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 1.27, ++ 1, ++ 0, ++ 4.83, ++ 1 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m05.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m05.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m05.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m05.motion3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,1391 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 38, ++ "TotalSegmentCount": 173, ++ "TotalPointCount": 487, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.11, ++ 1, ++ 0.22, ++ 1, ++ 0.33, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Model", ++ "Id": "EyeBlink", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.2, ++ 1, ++ 0.4, ++ 1, ++ 0.6, ++ 1, ++ 1, ++ 0.733, ++ 1, ++ 0.867, ++ 0.7, ++ 1, ++ 0.7, ++ 1, ++ 1.222, ++ 0.7, ++ 1.444, ++ 0.7, ++ 1.667, ++ 0.7, ++ 1, ++ 1.711, ++ 0.7, ++ 1.756, ++ 0, ++ 1.8, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 1.889, ++ -0.001, ++ 1.933, ++ 0.003, ++ 1, ++ 1.978, ++ 0.007, ++ 2.022, ++ 1, ++ 2.067, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.778, ++ 3, ++ 1, ++ 3, ++ 1, ++ 1.211, ++ 3, ++ 1.422, ++ 3, ++ 1.633, ++ 3, ++ 1, ++ 1.733, ++ 3, ++ 1.833, ++ -2, ++ 1.933, ++ -2, ++ 1, ++ 2.222, ++ -2, ++ 2.511, ++ -1.804, ++ 2.8, ++ -1, ++ 1, ++ 2.911, ++ -0.691, ++ 3.022, ++ 0, ++ 3.133, ++ 0, ++ 1, ++ 3.422, ++ 0, ++ 3.711, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.122, ++ 0, ++ 0.244, ++ 0, ++ 0.367, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.544, ++ 24, ++ 0.633, ++ 24, ++ 1, ++ 0.767, ++ 24, ++ 0.9, ++ -17, ++ 1.033, ++ -17, ++ 1, ++ 1.267, ++ -17, ++ 1.5, ++ -17, ++ 1.733, ++ -17, ++ 1, ++ 1.778, ++ -17, ++ 1.822, ++ -29.898, ++ 1.867, ++ -29.898, ++ 1, ++ 1.922, ++ -29.898, ++ 1.978, ++ 13.726, ++ 2.033, ++ 21, ++ 1, ++ 2.089, ++ 28.274, ++ 2.144, ++ 27.545, ++ 2.2, ++ 27.545, ++ 1, ++ 2.433, ++ 27.545, ++ 2.667, ++ -8, ++ 2.9, ++ -8, ++ 1, ++ 3.011, ++ -8, ++ 3.122, ++ 0, ++ 3.233, ++ 0, ++ 1, ++ 3.489, ++ 0, ++ 3.744, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.144, ++ 0, ++ 0.289, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.656, ++ 0, ++ 0.878, ++ -17, ++ 1.1, ++ -17, ++ 1, ++ 1.344, ++ -17, ++ 1.589, ++ -17, ++ 1.833, ++ -17, ++ 1, ++ 1.922, ++ -17, ++ 2.011, ++ 19, ++ 2.1, ++ 19, ++ 1, ++ 2.4, ++ 19, ++ 2.7, ++ -4, ++ 3, ++ -4, ++ 1, ++ 3.111, ++ -4, ++ 3.222, ++ 0, ++ 3.333, ++ 0, ++ 1, ++ 3.556, ++ 0, ++ 3.778, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.778, ++ 0.1, ++ 1, ++ 0.1, ++ 1, ++ 1.222, ++ 0.1, ++ 1.444, ++ 0.1, ++ 1.667, ++ 0.1, ++ 1, ++ 1.689, ++ 0.1, ++ 1.711, ++ 0.2, ++ 1.733, ++ 0.2, ++ 1, ++ 1.8, ++ 0.2, ++ 1.867, ++ 0.177, ++ 1.933, ++ 0.1, ++ 1, ++ 1.978, ++ 0.049, ++ 2.022, ++ 0, ++ 2.067, ++ 0, ++ 1, ++ 2.333, ++ 0, ++ 2.6, ++ 0, ++ 2.867, ++ 0, ++ 1, ++ 3.244, ++ 0, ++ 3.622, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.778, ++ -0.6, ++ 1, ++ -0.6, ++ 1, ++ 1.222, ++ -0.6, ++ 1.444, ++ -0.6, ++ 1.667, ++ -0.6, ++ 1, ++ 1.689, ++ -0.6, ++ 1.711, ++ -1, ++ 1.733, ++ -1, ++ 1, ++ 1.8, ++ -1, ++ 1.867, ++ -1.006, ++ 1.933, ++ -0.9, ++ 1, ++ 1.978, ++ -0.829, ++ 2.022, ++ 0.1, ++ 2.067, ++ 0.1, ++ 1, ++ 2.333, ++ 0.1, ++ 2.6, ++ 0, ++ 2.867, ++ 0, ++ 1, ++ 3.244, ++ 0, ++ 3.622, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.111, ++ 1, ++ 0.222, ++ 1, ++ 0.333, ++ 1, ++ 1, ++ 0.556, ++ 1, ++ 0.778, ++ 0.9, ++ 1, ++ 0.9, ++ 1, ++ 1.233, ++ 0.9, ++ 1.467, ++ 0.9, ++ 1.7, ++ 0.9, ++ 1, ++ 1.744, ++ 0.9, ++ 1.789, ++ 0.7, ++ 1.833, ++ 0.7, ++ 1, ++ 1.889, ++ 0.7, ++ 1.944, ++ 1, ++ 2, ++ 1, ++ 1, ++ 2.667, ++ 1, ++ 3.333, ++ 1, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.111, ++ 1, ++ 0.222, ++ 1, ++ 0.333, ++ 1, ++ 1, ++ 0.556, ++ 1, ++ 0.778, ++ 0.9, ++ 1, ++ 0.9, ++ 1, ++ 1.233, ++ 0.9, ++ 1.467, ++ 0.9, ++ 1.7, ++ 0.9, ++ 1, ++ 1.744, ++ 0.9, ++ 1.789, ++ 0.7, ++ 1.833, ++ 0.7, ++ 1, ++ 1.889, ++ 0.7, ++ 1.944, ++ 1, ++ 2, ++ 1, ++ 1, ++ 2.667, ++ 1, ++ 3.333, ++ 1, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.778, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.233, ++ 0, ++ 1.467, ++ 0, ++ 1.7, ++ 0, ++ 1, ++ 1.744, ++ 0, ++ 1.789, ++ 0, ++ 1.833, ++ 0, ++ 1, ++ 1.889, ++ 0, ++ 1.944, ++ 1, ++ 2, ++ 1, ++ 1, ++ 2.067, ++ 1, ++ 2.133, ++ 1, ++ 2.2, ++ 1, ++ 1, ++ 2.422, ++ 1, ++ 2.644, ++ 0, ++ 2.867, ++ 0, ++ 1, ++ 3.244, ++ 0, ++ 3.622, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.778, ++ 3, ++ 1, ++ 3, ++ 1, ++ 1.233, ++ 3, ++ 1.467, ++ 3, ++ 1.7, ++ 3, ++ 1, ++ 1.744, ++ 3, ++ 1.789, ++ 1, ++ 1.833, ++ 1, ++ 1, ++ 1.889, ++ 1, ++ 1.944, ++ 11.968, ++ 2, ++ 15, ++ 1, ++ 2.211, ++ 26.52, ++ 2.422, ++ 30, ++ 2.633, ++ 30, ++ 1, ++ 2.789, ++ 30, ++ 2.944, ++ -1, ++ 3.1, ++ -1, ++ 1, ++ 3.322, ++ -1, ++ 3.544, ++ 0, ++ 3.767, ++ 0, ++ 1, ++ 3.844, ++ 0, ++ 3.922, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.778, ++ 3, ++ 1, ++ 3, ++ 1, ++ 1.233, ++ 3, ++ 1.467, ++ 3, ++ 1.7, ++ 3, ++ 1, ++ 1.744, ++ 3, ++ 1.789, ++ 1, ++ 1.833, ++ 1, ++ 1, ++ 1.889, ++ 1, ++ 1.944, ++ 11.968, ++ 2, ++ 15, ++ 1, ++ 2.211, ++ 26.52, ++ 2.422, ++ 30, ++ 2.633, ++ 30, ++ 1, ++ 2.789, ++ 30, ++ 2.944, ++ -1, ++ 3.1, ++ -1, ++ 1, ++ 3.322, ++ -1, ++ 3.544, ++ 0, ++ 3.767, ++ 0, ++ 1, ++ 3.844, ++ 0, ++ 3.922, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftLeg", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.778, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.233, ++ 0, ++ 1.467, ++ 0, ++ 1.7, ++ 0, ++ 1, ++ 1.8, ++ 0, ++ 1.9, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.667, ++ 0, ++ 3.333, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightLeg", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.778, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.233, ++ 0, ++ 1.467, ++ 0, ++ 1.7, ++ 0, ++ 1, ++ 1.8, ++ 0, ++ 1.9, ++ 7.138, ++ 2, ++ 8, ++ 1, ++ 2.211, ++ 9.82, ++ 2.422, ++ 10, ++ 2.633, ++ 10, ++ 1, ++ 2.711, ++ 10, ++ 2.789, ++ 0, ++ 2.867, ++ 0, ++ 1, ++ 3.244, ++ 0, ++ 3.622, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.778, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.233, ++ 0, ++ 1.467, ++ 0, ++ 1.7, ++ 0, ++ 1, ++ 1.8, ++ 0, ++ 1.9, ++ -4, ++ 2, ++ -4, ++ 1, ++ 2.289, ++ -4, ++ 2.578, ++ 0, ++ 2.867, ++ 0, ++ 1, ++ 3.244, ++ 0, ++ 3.622, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 6, ++ 1, ++ 0.111, ++ 6, ++ 0.222, ++ 6, ++ 0.333, ++ 6, ++ 1, ++ 0.556, ++ 6, ++ 0.778, ++ -30, ++ 1, ++ -30, ++ 1, ++ 1.233, ++ -30, ++ 1.467, ++ -30, ++ 1.7, ++ -30, ++ 1, ++ 1.8, ++ -30, ++ 1.9, ++ 22, ++ 2, ++ 22, ++ 1, ++ 2.289, ++ 22, ++ 2.578, ++ -7, ++ 2.867, ++ -7, ++ 1, ++ 2.978, ++ -7, ++ 3.089, ++ -2.025, ++ 3.2, ++ 0, ++ 1, ++ 3.467, ++ 4.86, ++ 3.733, ++ 6, ++ 4, ++ 6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.422, ++ 0, ++ 0.511, ++ 13, ++ 0.6, ++ 13, ++ 1, ++ 0.733, ++ 13, ++ 0.867, ++ -14, ++ 1, ++ -14, ++ 1, ++ 1.233, ++ -14, ++ 1.467, ++ -14, ++ 1.7, ++ -14, ++ 1, ++ 1.8, ++ -14, ++ 1.9, ++ 13.084, ++ 2, ++ 18, ++ 1, ++ 2.211, ++ 28.379, ++ 2.422, ++ 30, ++ 2.633, ++ 30, ++ 1, ++ 2.711, ++ 30, ++ 2.789, ++ -13, ++ 2.867, ++ -13, ++ 1, ++ 3.244, ++ -13, ++ 3.622, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.778, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.233, ++ 0, ++ 1.467, ++ 0, ++ 1.7, ++ 0, ++ 1, ++ 1.8, ++ 0, ++ 1.9, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.667, ++ 0, ++ 3.333, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.778, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.233, ++ 0, ++ 1.467, ++ 0, ++ 1.7, ++ 0, ++ 1, ++ 1.8, ++ 0, ++ 1.9, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.667, ++ 0, ++ 3.333, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.778, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.233, ++ 0, ++ 1.467, ++ 0, ++ 1.7, ++ 0, ++ 1, ++ 1.8, ++ 0, ++ 1.9, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.667, ++ 0, ++ 3.333, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.778, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.233, ++ 0, ++ 1.467, ++ 0, ++ 1.7, ++ 0, ++ 1, ++ 1.8, ++ 0, ++ 1.9, ++ 0, ++ 2, ++ 0, ++ 1, ++ 2.667, ++ 0, ++ 3.333, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHead", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 0.33, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHairFront", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 0.33, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeL", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 0.33, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeBallL", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 0.33, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeWhiteL", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 0.33, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeR", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 0.33, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeBallR", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 0.33, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeWhiteR", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 0.33, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHairSide", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 0.33, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartMouth", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 0.33, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartOral", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 0.33, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartFace", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 0.33, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartBody", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 0.33, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmL", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 0.33, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmR", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 0.33, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHairBack", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 0.33, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "Part", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m06.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m06.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m06.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Mark/motions/mark_m06.motion3.json 2023-05-28 08:20:04.455645783 +0100 +@@ -0,0 +1,857 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 1.433, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 37, ++ "TotalSegmentCount": 99, ++ "TotalPointCount": 260, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Model", ++ "Id": "Opacity", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Model", ++ "Id": "EyeBlink", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.433, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ -2, ++ 0.3, ++ -2, ++ 1, ++ 0.478, ++ -2, ++ 0.656, ++ 4, ++ 0.833, ++ 4, ++ 1, ++ 0.911, ++ 4, ++ 0.989, ++ -2, ++ 1.067, ++ -2, ++ 1, ++ 1.156, ++ -2, ++ 1.244, ++ 0, ++ 1.333, ++ 0, ++ 0, ++ 1.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ -30, ++ 0.3, ++ -30, ++ 1, ++ 0.478, ++ -30, ++ 0.656, ++ 21, ++ 0.833, ++ 21, ++ 1, ++ 0.911, ++ 21, ++ 0.989, ++ -12, ++ 1.067, ++ -12, ++ 1, ++ 1.156, ++ -12, ++ 1.244, ++ 0, ++ 1.333, ++ 0, ++ 0, ++ 1.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ -2, ++ 0.3, ++ -2, ++ 1, ++ 0.478, ++ -2, ++ 0.656, ++ 4, ++ 0.833, ++ 4, ++ 1, ++ 0.911, ++ 4, ++ 0.989, ++ -2, ++ 1.067, ++ -2, ++ 1, ++ 1.156, ++ -2, ++ 1.244, ++ 0, ++ 1.333, ++ 0, ++ 0, ++ 1.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.478, ++ 0, ++ 0.656, ++ 0, ++ 0.833, ++ 0, ++ 0, ++ 1.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.478, ++ 0, ++ 0.656, ++ 0, ++ 0.833, ++ 0, ++ 0, ++ 1.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.1, ++ 1, ++ 0.2, ++ 1, ++ 0.3, ++ 1, ++ 1, ++ 0.478, ++ 1, ++ 0.656, ++ 1, ++ 0.833, ++ 1, ++ 0, ++ 1.433, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.1, ++ 1, ++ 0.2, ++ 1, ++ 0.3, ++ 1, ++ 1, ++ 0.478, ++ 1, ++ 0.656, ++ 1, ++ 0.833, ++ 1, ++ 0, ++ 1.433, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.344, ++ 0, ++ 0.389, ++ 0.858, ++ 0.433, ++ 0.9, ++ 1, ++ 0.533, ++ 0.994, ++ 0.633, ++ 1, ++ 0.733, ++ 1, ++ 1, ++ 0.811, ++ 1, ++ 0.889, ++ 0, ++ 0.967, ++ 0, ++ 0, ++ 1.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 6, ++ 0.3, ++ 6, ++ 1, ++ 0.344, ++ 6, ++ 0.389, ++ -4, ++ 0.433, ++ -4, ++ 1, ++ 0.478, ++ -4, ++ 0.522, ++ 8.164, ++ 0.567, ++ 12, ++ 1, ++ 0.656, ++ 19.673, ++ 0.744, ++ 21, ++ 0.833, ++ 21, ++ 1, ++ 0.911, ++ 21, ++ 0.989, ++ -5, ++ 1.067, ++ -5, ++ 1, ++ 1.156, ++ -5, ++ 1.244, ++ 0, ++ 1.333, ++ 0, ++ 0, ++ 1.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 6, ++ 0.3, ++ 6, ++ 1, ++ 0.344, ++ 6, ++ 0.389, ++ -4, ++ 0.433, ++ -4, ++ 1, ++ 0.478, ++ -4, ++ 0.522, ++ 8.164, ++ 0.567, ++ 12, ++ 1, ++ 0.656, ++ 19.673, ++ 0.744, ++ 21, ++ 0.833, ++ 21, ++ 1, ++ 0.911, ++ 21, ++ 0.989, ++ -5, ++ 1.067, ++ -5, ++ 1, ++ 1.156, ++ -5, ++ 1.244, ++ 0, ++ 1.333, ++ 0, ++ 0, ++ 1.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftLeg", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.144, ++ 0, ++ 0.289, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.467, ++ 0, ++ 0.5, ++ 10, ++ 0.533, ++ 10, ++ 1, ++ 0.556, ++ 10, ++ 0.578, ++ 10, ++ 0.6, ++ 10, ++ 1, ++ 0.678, ++ 10, ++ 0.756, ++ 0, ++ 0.833, ++ 0, ++ 0, ++ 1.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightLeg", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.144, ++ 0, ++ 0.289, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.467, ++ 0, ++ 0.5, ++ 10, ++ 0.533, ++ 10, ++ 1, ++ 0.556, ++ 10, ++ 0.578, ++ 10, ++ 0.6, ++ 10, ++ 1, ++ 0.678, ++ 10, ++ 0.756, ++ 0, ++ 0.833, ++ 0, ++ 0, ++ 1.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.478, ++ 0, ++ 0.656, ++ 0, ++ 0.833, ++ 0, ++ 0, ++ 1.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ -30, ++ 0.3, ++ -30, ++ 1, ++ 0.356, ++ -30, ++ 0.411, ++ 30, ++ 0.467, ++ 30, ++ 1, ++ 0.589, ++ 30, ++ 0.711, ++ -24, ++ 0.833, ++ -24, ++ 1, ++ 0.911, ++ -24, ++ 0.989, ++ 0, ++ 1.067, ++ 0, ++ 0, ++ 1.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ -19, ++ 0.3, ++ -19, ++ 1, ++ 0.478, ++ -19, ++ 0.656, ++ 12, ++ 0.833, ++ 12, ++ 1, ++ 0.911, ++ 12, ++ 0.989, ++ -2, ++ 1.067, ++ -2, ++ 1, ++ 1.156, ++ -2, ++ 1.244, ++ 0, ++ 1.333, ++ 0, ++ 0, ++ 1.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.478, ++ 0, ++ 0.656, ++ 0, ++ 0.833, ++ 0, ++ 0, ++ 1.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.478, ++ 0, ++ 0.656, ++ 0, ++ 0.833, ++ 0, ++ 0, ++ 1.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.478, ++ 0, ++ 0.656, ++ 0, ++ 0.833, ++ 0, ++ 0, ++ 1.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.478, ++ 0, ++ 0.656, ++ 0, ++ 0.833, ++ 0, ++ 0, ++ 1.433, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHead", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHairFront", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeBallL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeWhiteL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeBallR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartEyeWhiteR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHairSide", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartMouth", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartOral", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartFace", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartBody", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.43, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartHairBack", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 1.43, ++ 1 ++ ] ++ } ++ ] ++} +\ No newline at end of file +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.2048/texture_00.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.2048/texture_00.png differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.cdi3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.cdi3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.cdi3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.cdi3.json 2023-05-28 08:20:04.431645344 +0100 +@@ -0,0 +1,677 @@ ++{ ++ "Version": 3, ++ "Parameters": [ ++ { ++ "Id": "ParamAngleX", ++ "GroupId": "", ++ "Name": "角度 X" ++ }, ++ { ++ "Id": "ParamAngleY", ++ "GroupId": "", ++ "Name": "角度 Y" ++ }, ++ { ++ "Id": "ParamAngleZ", ++ "GroupId": "", ++ "Name": "角度 Z" ++ }, ++ { ++ "Id": "ParamEyeLOpen", ++ "GroupId": "ParamGroupExpression", ++ "Name": "左目 開閉" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "GroupId": "ParamGroupExpression", ++ "Name": "左目 笑顔" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "GroupId": "ParamGroupExpression", ++ "Name": "左目 変形" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "GroupId": "ParamGroupExpression", ++ "Name": "右目 開閉" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "GroupId": "ParamGroupExpression", ++ "Name": "右目 笑顔" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "GroupId": "ParamGroupExpression", ++ "Name": "右目 変形" ++ }, ++ { ++ "Id": "ParamEyeBallX", ++ "GroupId": "ParamGroupExpression", ++ "Name": "目玉 X" ++ }, ++ { ++ "Id": "ParamEyeBallY", ++ "GroupId": "ParamGroupExpression", ++ "Name": "目玉 Y" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "GroupId": "ParamGroupExpression", ++ "Name": "目玉 収縮" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "GroupId": "ParamGroupExpression", ++ "Name": "左眉 上下" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "GroupId": "ParamGroupExpression", ++ "Name": "右眉 上下" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "GroupId": "ParamGroupExpression", ++ "Name": "左眉 左右" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "GroupId": "ParamGroupExpression", ++ "Name": "右眉 左右" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "GroupId": "ParamGroupExpression", ++ "Name": "左眉 角度" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "GroupId": "ParamGroupExpression", ++ "Name": "右眉 角度" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "GroupId": "ParamGroupExpression", ++ "Name": "左眉 変形" ++ }, ++ { ++ "Id": "ParamBrowLForm2", ++ "GroupId": "ParamGroupExpression", ++ "Name": "左眉 変形2" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "GroupId": "ParamGroupExpression", ++ "Name": "右眉 変形" ++ }, ++ { ++ "Id": "ParamBrowRForm2", ++ "GroupId": "ParamGroupExpression", ++ "Name": "右眉 変形2" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "GroupId": "ParamGroupExpression", ++ "Name": "口 変形" ++ }, ++ { ++ "Id": "ParamMouthOpenY", ++ "GroupId": "ParamGroupExpression", ++ "Name": "口 開閉" ++ }, ++ { ++ "Id": "ParamMouthForm2", ++ "GroupId": "ParamGroupExpression", ++ "Name": "口 変形2" ++ }, ++ { ++ "Id": "ParamTeethOn", ++ "GroupId": "ParamGroupExpression", ++ "Name": "歯の表示" ++ }, ++ { ++ "Id": "ParamCheek", ++ "GroupId": "ParamGroupExpression", ++ "Name": "照れ" ++ }, ++ { ++ "Id": "ParamGlassUD", ++ "GroupId": "ParamGroupExpression", ++ "Name": "メガネ 上下" ++ }, ++ { ++ "Id": "ParamGrassWhite", ++ "GroupId": "ParamGroupExpression", ++ "Name": "メガネ 白" ++ }, ++ { ++ "Id": "ParamGrassHighlight", ++ "GroupId": "ParamGroupExpression", ++ "Name": "メガネ HL表示" ++ }, ++ { ++ "Id": "ParamGrassHighlightMove", ++ "GroupId": "ParamGroupExpression", ++ "Name": "メガネ HL移動" ++ }, ++ { ++ "Id": "ParamBodyAngleX", ++ "GroupId": "ParamGroupBody", ++ "Name": "体の回転 X" ++ }, ++ { ++ "Id": "ParamBodyAngleY", ++ "GroupId": "ParamGroupBody", ++ "Name": "体の回転 Y" ++ }, ++ { ++ "Id": "ParamBodyAngleZ", ++ "GroupId": "ParamGroupBody", ++ "Name": "体の回転 Z" ++ }, ++ { ++ "Id": "ParamWaistAngleZ", ++ "GroupId": "ParamGroupBody", ++ "Name": "腰の回転 Z" ++ }, ++ { ++ "Id": "ParamBodyPosition", ++ "GroupId": "ParamGroupBody", ++ "Name": "体の前後" ++ }, ++ { ++ "Id": "ParamBreath", ++ "GroupId": "ParamGroupBody", ++ "Name": "呼吸" ++ }, ++ { ++ "Id": "ParamLeftShoulderUp", ++ "GroupId": "ParamGroupBody", ++ "Name": "左肩の上下" ++ }, ++ { ++ "Id": "ParamRightShoulderUp", ++ "GroupId": "ParamGroupBody", ++ "Name": "右肩の上下" ++ }, ++ { ++ "Id": "ParamAllX", ++ "GroupId": "ParamGroup", ++ "Name": "全体の移動 X" ++ }, ++ { ++ "Id": "ParamAllY", ++ "GroupId": "ParamGroup", ++ "Name": "全体の移動 Y" ++ }, ++ { ++ "Id": "ParamAllRotate", ++ "GroupId": "ParamGroup", ++ "Name": "全体の回転" ++ }, ++ { ++ "Id": "ParamHairFront", ++ "GroupId": "ParamGroupSway", ++ "Name": "髪揺れ 前" ++ }, ++ { ++ "Id": "ParamHairSide", ++ "GroupId": "ParamGroupSway", ++ "Name": "髪揺れ 横" ++ }, ++ { ++ "Id": "ParamHairBack", ++ "GroupId": "ParamGroupSway", ++ "Name": "髪揺れ 後" ++ }, ++ { ++ "Id": "ParamHairFrontFuwa", ++ "GroupId": "ParamGroupSway", ++ "Name": "前髪 ふわ" ++ }, ++ { ++ "Id": "ParamHairSideFuwa", ++ "GroupId": "ParamGroupSway", ++ "Name": "横髪 ふわ" ++ }, ++ { ++ "Id": "ParamHairBackFuwa", ++ "GroupId": "ParamGroupSway", ++ "Name": "後ろ髪 ふわ" ++ }, ++ { ++ "Id": "ParamJacket", ++ "GroupId": "ParamGroupSway", ++ "Name": "ジャケット燕尾の揺れ" ++ }, ++ { ++ "Id": "ParamChainWaist", ++ "GroupId": "ParamGroupSway", ++ "Name": "チェーンAの揺れ" ++ }, ++ { ++ "Id": "ParamWatchSwingA1", ++ "GroupId": "ParamGroupSway", ++ "Name": "時計A 揺れ1" ++ }, ++ { ++ "Id": "ParamWatchSwingA2", ++ "GroupId": "ParamGroupSway", ++ "Name": "時計A 揺れ2" ++ }, ++ { ++ "Id": "ParamWatchBChain", ++ "GroupId": "ParamGroupSway", ++ "Name": "時計B チェーン揺れ" ++ }, ++ { ++ "Id": "ParamWatchAX", ++ "GroupId": "ParamGroup8", ++ "Name": "時計A 横回転" ++ }, ++ { ++ "Id": "ParamWatchBSwitch", ++ "GroupId": "ParamGroup9", ++ "Name": "時計B スイッチ" ++ }, ++ { ++ "Id": "ParamWatchBOpen", ++ "GroupId": "ParamGroup9", ++ "Name": "時計B ふた開閉" ++ }, ++ { ++ "Id": "ParamWatchBOpen2", ++ "GroupId": "ParamGroup9", ++ "Name": "時計B 内側開閉" ++ }, ++ { ++ "Id": "ParamWatchBX", ++ "GroupId": "ParamGroup9", ++ "Name": "時計B 横回転" ++ }, ++ { ++ "Id": "ParamWatchBRoll", ++ "GroupId": "ParamGroup9", ++ "Name": "時計B 回転" ++ }, ++ { ++ "Id": "ParamWatchBLR", ++ "GroupId": "ParamGroup9", ++ "Name": "時計B 左右" ++ }, ++ { ++ "Id": "ParamWatchBUD", ++ "GroupId": "ParamGroup9", ++ "Name": "時計B 上下" ++ }, ++ { ++ "Id": "ParamArmAL01", ++ "GroupId": "ParamGroup3", ++ "Name": "左腕A 肩" ++ }, ++ { ++ "Id": "ParamArmAL02", ++ "GroupId": "ParamGroup3", ++ "Name": "左肩A 肘回転" ++ }, ++ { ++ "Id": "ParamArmAL03", ++ "GroupId": "ParamGroup3", ++ "Name": "左腕A 手首" ++ }, ++ { ++ "Id": "ParamArmAL04", ++ "GroupId": "ParamGroup3", ++ "Name": "左腕A 前腕の前後" ++ }, ++ { ++ "Id": "ParamArmAR01", ++ "GroupId": "ParamGroup2", ++ "Name": "右腕A 肩の回転" ++ }, ++ { ++ "Id": "ParamArmAR02", ++ "GroupId": "ParamGroup2", ++ "Name": "右腕A 肘回転" ++ }, ++ { ++ "Id": "ParamArmAR03", ++ "GroupId": "ParamGroup2", ++ "Name": "右腕A 手首回転" ++ }, ++ { ++ "Id": "ParamArmAR04", ++ "GroupId": "ParamGroup2", ++ "Name": "右腕A 前腕の前後" ++ }, ++ { ++ "Id": "ParamArmBR01", ++ "GroupId": "ParamGroup4", ++ "Name": "右腕B 肩の回転" ++ }, ++ { ++ "Id": "ParamArmBR02", ++ "GroupId": "ParamGroup4", ++ "Name": "右腕B 肘の回転" ++ }, ++ { ++ "Id": "ParamArmBR03", ++ "GroupId": "ParamGroup4", ++ "Name": "右腕B 手首の回転" ++ }, ++ { ++ "Id": "ParamArmBRHand01", ++ "GroupId": "ParamGroup4", ++ "Name": "右手01 表示" ++ }, ++ { ++ "Id": "ParamArmBRHand01Roll", ++ "GroupId": "ParamGroup4", ++ "Name": "右手01 指曲げ" ++ }, ++ { ++ "Id": "ParamArmBRHand05", ++ "GroupId": "ParamGroup4", ++ "Name": "右手05 表示" ++ }, ++ { ++ "Id": "ParamArmBRHand05Roll1", ++ "GroupId": "ParamGroup4", ++ "Name": "右手05 指曲げ1" ++ }, ++ { ++ "Id": "ParamArmBRHand05Roll2", ++ "GroupId": "ParamGroup4", ++ "Name": "右手05 指曲げ2" ++ }, ++ { ++ "Id": "ParamArmBRHand05Roll3", ++ "GroupId": "ParamGroup4", ++ "Name": "右手05 指曲げ3" ++ }, ++ { ++ "Id": "ParamArmCR01", ++ "GroupId": "ParamGroup5", ++ "Name": "左腕C 肩の回転" ++ }, ++ { ++ "Id": "ParamArmCR02", ++ "GroupId": "ParamGroup5", ++ "Name": "左腕C 肘の回転" ++ }, ++ { ++ "Id": "ParamArmCR03", ++ "GroupId": "ParamGroup5", ++ "Name": "左腕C 手首回転" ++ }, ++ { ++ "Id": "ParamArmCLHandRoll1", ++ "GroupId": "ParamGroup5", ++ "Name": "左手C 指曲げ1" ++ }, ++ { ++ "Id": "ParamArmDL01", ++ "GroupId": "ParamGroup6", ++ "Name": "左腕D 肩回転" ++ }, ++ { ++ "Id": "ParamArmDL02", ++ "GroupId": "ParamGroup6", ++ "Name": "左腕D 肘回転" ++ }, ++ { ++ "Id": "ParamArmDL03", ++ "GroupId": "ParamGroup6", ++ "Name": "左腕D 手首回転" ++ }, ++ { ++ "Id": "ParamArmDLHand03Roll", ++ "GroupId": "ParamGroup6", ++ "Name": "左手03 指曲げ" ++ }, ++ { ++ "Id": "ParamArmER01", ++ "GroupId": "ParamGroup7", ++ "Name": "右腕E 肩回転" ++ }, ++ { ++ "Id": "ParamArmER02", ++ "GroupId": "ParamGroup7", ++ "Name": "右腕E 肘回転" ++ }, ++ { ++ "Id": "ParamArmER03", ++ "GroupId": "ParamGroup7", ++ "Name": "右腕E 手首回転" ++ }, ++ { ++ "Id": "ParamArmER04", ++ "GroupId": "ParamGroup7", ++ "Name": "右腕E 上腕の長さ" ++ }, ++ { ++ "Id": "ParamArmERHand04", ++ "GroupId": "ParamGroup7", ++ "Name": "右手04 表示" ++ }, ++ { ++ "Id": "ParamArmERHand04Roll1", ++ "GroupId": "ParamGroup7", ++ "Name": "右手04 指曲げ1" ++ }, ++ { ++ "Id": "ParamArmERHand04Roll2", ++ "GroupId": "ParamGroup7", ++ "Name": "右手04 指曲げ2" ++ }, ++ { ++ "Id": "ParamArmERHand06", ++ "GroupId": "ParamGroup7", ++ "Name": "右手06 表示" ++ }, ++ { ++ "Id": "ParamArmERHand06Roll1", ++ "GroupId": "ParamGroup7", ++ "Name": "右手06 指曲げ1" ++ }, ++ { ++ "Id": "ParamArmERHand06Roll2", ++ "GroupId": "ParamGroup7", ++ "Name": "右手06 指曲げ2" ++ } ++ ], ++ "ParameterGroups": [ ++ { ++ "Id": "ParamGroupExpression", ++ "GroupId": "", ++ "Name": "表情" ++ }, ++ { ++ "Id": "ParamGroupBody", ++ "GroupId": "", ++ "Name": "体" ++ }, ++ { ++ "Id": "ParamGroup", ++ "GroupId": "", ++ "Name": "全体移動" ++ }, ++ { ++ "Id": "ParamGroupSway", ++ "GroupId": "", ++ "Name": "揺れ" ++ }, ++ { ++ "Id": "ParamGroup8", ++ "GroupId": "", ++ "Name": "懐中時計A" ++ }, ++ { ++ "Id": "ParamGroup9", ++ "GroupId": "", ++ "Name": "懐中時計B" ++ }, ++ { ++ "Id": "ParamGroup3", ++ "GroupId": "", ++ "Name": "左腕A" ++ }, ++ { ++ "Id": "ParamGroup2", ++ "GroupId": "", ++ "Name": "右腕A" ++ }, ++ { ++ "Id": "ParamGroup4", ++ "GroupId": "", ++ "Name": "右腕B" ++ }, ++ { ++ "Id": "ParamGroup5", ++ "GroupId": "", ++ "Name": "左腕C" ++ }, ++ { ++ "Id": "ParamGroup6", ++ "GroupId": "", ++ "Name": "左腕D" ++ }, ++ { ++ "Id": "ParamGroup7", ++ "GroupId": "", ++ "Name": "右腕E" ++ } ++ ], ++ "Parts": [ ++ { ++ "Id": "PartCredit", ++ "Name": "クレジット" ++ }, ++ { ++ "Id": "PartCore", ++ "Name": "CORE" ++ }, ++ { ++ "Id": "PartGlass", ++ "Name": "メガネ" ++ }, ++ { ++ "Id": "PartWatchA", ++ "Name": "懐中時計_A" ++ }, ++ { ++ "Id": "PartWatchB", ++ "Name": "懐中時計_B" ++ }, ++ { ++ "Id": "PartHairFront", ++ "Name": "前髪" ++ }, ++ { ++ "Id": "PartHead", ++ "Name": "頭" ++ }, ++ { ++ "Id": "PartUpperBody", ++ "Name": "上半身" ++ }, ++ { ++ "Id": "PartHairBack", ++ "Name": "後ろ髪" ++ }, ++ { ++ "Id": "PartLowerBody", ++ "Name": "下半身" ++ }, ++ { ++ "Id": "PartArmAL", ++ "Name": "左腕A" ++ }, ++ { ++ "Id": "PartArmAR", ++ "Name": "右腕A" ++ }, ++ { ++ "Id": "PartArmBR", ++ "Name": "右腕B" ++ }, ++ { ++ "Id": "PartArmCL", ++ "Name": "左腕C" ++ }, ++ { ++ "Id": "PartArmDL", ++ "Name": "左腕D" ++ }, ++ { ++ "Id": "PartArmER", ++ "Name": "右腕E" ++ }, ++ { ++ "Id": "PartEyeBlow", ++ "Name": "まゆ毛" ++ }, ++ { ++ "Id": "PartEyeR", ++ "Name": "右目" ++ }, ++ { ++ "Id": "PartEyeL", ++ "Name": "左目" ++ }, ++ { ++ "Id": "PartHairLine", ++ "Name": "生え際" ++ }, ++ { ++ "Id": "PartHairShadow", ++ "Name": "髪影" ++ }, ++ { ++ "Id": "PartNose", ++ "Name": "鼻" ++ }, ++ { ++ "Id": "PartMouth", ++ "Name": "口" ++ }, ++ { ++ "Id": "PartJacket", ++ "Name": "ジャケット" ++ }, ++ { ++ "Id": "PartArmALFore", ++ "Name": "左腕A 前腕" ++ }, ++ { ++ "Id": "PartArmARFore", ++ "Name": "右腕A 前腕" ++ }, ++ { ++ "Id": "PartHand11", ++ "Name": "手袋_1" ++ }, ++ { ++ "Id": "PartHand51", ++ "Name": "手袋_5" ++ }, ++ { ++ "Id": "PartHand21", ++ "Name": "手袋_2" ++ }, ++ { ++ "Id": "PartHand31", ++ "Name": "手袋_3" ++ }, ++ { ++ "Id": "PartHand41", ++ "Name": "手袋_4" ++ }, ++ { ++ "Id": "PartHand61", ++ "Name": "手袋_6" ++ } ++ ] ++} +\ No newline at end of file +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.moc3 and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.moc3 differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.model3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.model3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.model3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.model3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,115 @@ ++{ ++ "Version": 3, ++ "FileReferences": { ++ "Moc": "Natori.moc3", ++ "Textures": [ ++ "Natori.2048/texture_00.png" ++ ], ++ "Physics": "Natori.physics3.json", ++ "Pose": "Natori.pose3.json", ++ "DisplayInfo": "Natori.cdi3.json", ++ "Expressions": [ ++ { ++ "Name": "Angry", ++ "File": "exp/Angry.exp3.json" ++ }, ++ { ++ "Name": "Blushing", ++ "File": "exp/Blushing.exp3.json" ++ }, ++ { ++ "Name": "Normal", ++ "File": "exp/Normal.exp3.json" ++ }, ++ { ++ "Name": "Sad", ++ "File": "exp/Sad.exp3.json" ++ }, ++ { ++ "Name": "Smile", ++ "File": "exp/Smile.exp3.json" ++ }, ++ { ++ "Name": "Surprised", ++ "File": "exp/Surprised.exp3.json" ++ }, ++ { ++ "Name": "exp_01", ++ "File": "exp/exp_01.exp3.json" ++ }, ++ { ++ "Name": "exp_02", ++ "File": "exp/exp_02.exp3.json" ++ }, ++ { ++ "Name": "exp_03", ++ "File": "exp/exp_03.exp3.json" ++ }, ++ { ++ "Name": "exp_04", ++ "File": "exp/exp_04.exp3.json" ++ }, ++ { ++ "Name": "exp_05", ++ "File": "exp/exp_05.exp3.json" ++ } ++ ], ++ "Motions": { ++ "Idle": [ ++ { ++ "File": "motions/mtn_00.motion3.json" ++ }, ++ { ++ "File": "motions/mtn_01.motion3.json" ++ }, ++ { ++ "File": "motions/mtn_02.motion3.json" ++ } ++ ], ++ "TapBody": [ ++ { ++ "File": "motions/mtn_03.motion3.json" ++ }, ++ { ++ "File": "motions/mtn_04.motion3.json" ++ }, ++ { ++ "File": "motions/mtn_05.motion3.json" ++ }, ++ { ++ "File": "motions/mtn_06.motion3.json" ++ }, ++ { ++ "File": "motions/mtn_07.motion3.json" ++ } ++ ] ++ } ++ }, ++ "Groups": [ ++ { ++ "Target": "Parameter", ++ "Name": "LipSync", ++ "Ids": [ ++ "ParamMouthOpenY" ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Name": "EyeBlink", ++ "Ids": [ ++ "ParamEyeLOpen", ++ "ParamEyeROpen" ++ ] ++ } ++ ], ++ "HitAreas": [ ++ { ++ "Id": "HitAreaHead", ++ "Name": "Head" ++ }, ++ { ++ "Id": "HitAreaBody", ++ "Name": "Body" ++ } ++ ] ++} +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.physics3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.physics3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.physics3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.physics3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,966 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "PhysicsSettingCount": 11, ++ "TotalInputCount": 34, ++ "TotalOutputCount": 12, ++ "VertexCount": 23, ++ "EffectiveForces": { ++ "Gravity": { ++ "X": 0, ++ "Y": -1 ++ }, ++ "Wind": { ++ "X": 0, ++ "Y": 0 ++ } ++ }, ++ "PhysicsDictionary": [ ++ { ++ "Id": "PhysicsSetting1", ++ "Name": "前髪 揺れ" ++ }, ++ { ++ "Id": "PhysicsSetting2", ++ "Name": "横髪 揺れ" ++ }, ++ { ++ "Id": "PhysicsSetting3", ++ "Name": "後ろ髪 揺れ" ++ }, ++ { ++ "Id": "PhysicsSetting4", ++ "Name": "前髪ふわ" ++ }, ++ { ++ "Id": "PhysicsSetting5", ++ "Name": "横髪ふわ" ++ }, ++ { ++ "Id": "PhysicsSetting6", ++ "Name": "後ろ髪ふわ" ++ }, ++ { ++ "Id": "PhysicsSetting7", ++ "Name": "燕尾揺れ" ++ }, ++ { ++ "Id": "PhysicsSetting8", ++ "Name": "懐中時計腰 揺れ" ++ }, ++ { ++ "Id": "PhysicsSetting9", ++ "Name": "腰のチェーン揺れ" ++ }, ++ { ++ "Id": "PhysicsSetting10", ++ "Name": "懐中時計腰 横回転" ++ }, ++ { ++ "Id": "PhysicsSetting11", ++ "Name": "懐中時計B チェーン揺れ" ++ } ++ ] ++ }, ++ "PhysicsSettings": [ ++ { ++ "Id": "PhysicsSetting1", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairFront" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1.824, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 12.7 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.9, ++ "Acceleration": 1, ++ "Radius": 12.7 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting2", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairSide" ++ }, ++ "VertexIndex": 1, ++ "Scale": 2, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 18.2 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.9, ++ "Acceleration": 1, ++ "Radius": 18.2 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting3", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairBack" ++ }, ++ "VertexIndex": 1, ++ "Scale": 2, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 14.3 ++ }, ++ "Mobility": 1, ++ "Delay": 0.9, ++ "Acceleration": 1.42, ++ "Radius": 14.3 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting4", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleY" ++ }, ++ "Weight": 35, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY" ++ }, ++ "Weight": 30, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyPosition" ++ }, ++ "Weight": 35, ++ "Type": "X", ++ "Reflect": true ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairFrontFuwa" ++ }, ++ "VertexIndex": 1, ++ "Scale": 3, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": true ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 11.9 ++ }, ++ "Mobility": 0.79, ++ "Delay": 0.9, ++ "Acceleration": 1, ++ "Radius": 11.9 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting5", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleY" ++ }, ++ "Weight": 35, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY" ++ }, ++ "Weight": 30, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyPosition" ++ }, ++ "Weight": 35, ++ "Type": "X", ++ "Reflect": true ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairSideFuwa" ++ }, ++ "VertexIndex": 1, ++ "Scale": 3.5, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": true ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 14.3 ++ }, ++ "Mobility": 0.79, ++ "Delay": 0.9, ++ "Acceleration": 1.1, ++ "Radius": 14.3 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting6", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleY" ++ }, ++ "Weight": 35, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY" ++ }, ++ "Weight": 30, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyPosition" ++ }, ++ "Weight": 35, ++ "Type": "X", ++ "Reflect": true ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairBackFuwa" ++ }, ++ "VertexIndex": 1, ++ "Scale": 5, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": true ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 11.3 ++ }, ++ "Mobility": 0.79, ++ "Delay": 0.9, ++ "Acceleration": 1.16, ++ "Radius": 11.3 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting7", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 100, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 70, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamWaistAngleZ" ++ }, ++ "Weight": 30, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamJacket" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 31.9 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.8, ++ "Acceleration": 0.8, ++ "Radius": 31.9 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting8", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 100, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 70, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamWaistAngleZ" ++ }, ++ "Weight": 30, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamWatchSwingA1" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamWatchSwingA2" ++ }, ++ "VertexIndex": 2, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 15.4 ++ }, ++ "Mobility": 0.95, ++ "Delay": 1, ++ "Acceleration": 0.8, ++ "Radius": 15.4 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 31.9 ++ }, ++ "Mobility": 0.9, ++ "Delay": 1, ++ "Acceleration": 0.6, ++ "Radius": 16.5 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting9", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 100, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 70, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamWaistAngleZ" ++ }, ++ "Weight": 30, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamChainWaist" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 11.6 ++ }, ++ "Mobility": 0.95, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 11.6 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting10", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 100, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 70, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamWaistAngleZ" ++ }, ++ "Weight": 30, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamWatchAX" ++ }, ++ "VertexIndex": 1, ++ "Scale": 2, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 72.1 ++ }, ++ "Mobility": 0.95, ++ "Delay": 1, ++ "Acceleration": 0.2, ++ "Radius": 72.1 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting11", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamArmBR03" ++ }, ++ "Weight": 100, ++ "Type": "X", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamWatchBChain" ++ }, ++ "VertexIndex": 1, ++ "Scale": 2, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 13.1 ++ }, ++ "Mobility": 0.95, ++ "Delay": 1, ++ "Acceleration": 0.66, ++ "Radius": 13.1 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.pose3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.pose3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.pose3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/Natori.pose3.json 2023-05-28 08:20:04.431645344 +0100 +@@ -0,0 +1,44 @@ ++{ ++ "Type": "Live2D Pose", ++ "FadeInTime": 0.2, ++ "Groups": [ ++ [ ++ { ++ "Id": "PartArmAL", ++ "Link": [] ++ }, ++ { ++ "Id": "PartArmCL", ++ "Link": [] ++ }, ++ { ++ "Id": "PartArmDL", ++ "Link": [] ++ } ++ ], ++ [ ++ { ++ "Id": "PartArmAR", ++ "Link": [] ++ }, ++ { ++ "Id": "PartArmBR", ++ "Link": [] ++ }, ++ { ++ "Id": "PartArmER", ++ "Link": [] ++ } ++ ], ++ [ ++ { ++ "Id": "PartWatchA", ++ "Link": [] ++ }, ++ { ++ "Id": "PartWatchB", ++ "Link": [] ++ } ++ ] ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Angry.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Angry.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Angry.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Angry.exp3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,135 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": -2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": -2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": 0.3, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": 0.3, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": -0.4, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": -0.4, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "Value": -2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthOpenY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamTeethOn", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamCheek", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGlassUD", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassWhite", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlight", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlightMove", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Blushing.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Blushing.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Blushing.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Blushing.exp3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,135 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "Value": -2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthOpenY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm2", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamTeethOn", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamCheek", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGlassUD", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassWhite", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlight", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlightMove", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Normal.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Normal.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Normal.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Normal.exp3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,135 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthOpenY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamTeethOn", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamCheek", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGlassUD", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassWhite", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlight", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlightMove", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Sad.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Sad.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Sad.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Sad.exp3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,135 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": -2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": -2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthOpenY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamTeethOn", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamCheek", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGlassUD", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassWhite", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlight", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlightMove", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Smile.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Smile.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Smile.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Smile.exp3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,135 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm2", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthOpenY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamTeethOn", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamCheek", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGlassUD", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassWhite", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlight", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlightMove", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Surprised.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Surprised.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Surprised.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/Surprised.exp3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,135 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 0.3, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 0.3, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0.2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0.2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": -0.1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": -0.1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": 0.1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": 0.1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "Value": -3, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthOpenY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm2", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamTeethOn", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamCheek", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGlassUD", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassWhite", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlight", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlightMove", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_01.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_01.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_01.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_01.exp3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,135 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": 3, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": 3, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": -0.1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": -0.1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm2", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm2", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthOpenY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm2", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamTeethOn", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamCheek", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGlassUD", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassWhite", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlight", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlightMove", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_02.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_02.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_02.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_02.exp3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,135 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0.1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0.1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": 0.1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": 0.1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm2", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm2", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthOpenY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamTeethOn", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamCheek", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGlassUD", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassWhite", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlight", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlightMove", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_03.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_03.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_03.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_03.exp3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,135 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "Value": -2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthOpenY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm2", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamTeethOn", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamCheek", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGlassUD", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassWhite", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlight", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlightMove", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_04.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_04.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_04.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_04.exp3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,135 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": 0.2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": 0.2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0.2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0.2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": -0.1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": -0.1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": 0.1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": 0.1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "Value": -3, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthOpenY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamTeethOn", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamCheek", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGlassUD", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassWhite", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlight", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlightMove", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_05.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_05.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_05.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/exp/exp_05.exp3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,135 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "ParamEyeLOpen", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeLForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRSmile", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeRForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamEyeBallForm", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRX", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRAngle", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowLForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamBrowRForm2", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm", ++ "Value": -3, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthOpenY", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamMouthForm2", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamTeethOn", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamCheek", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGlassUD", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassWhite", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlight", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "ParamGrassHighlightMove", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_00.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_00.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_00.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_00.motion3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,1477 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 7.97, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 96, ++ "TotalSegmentCount": 105, ++ "TotalPointCount": 389, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.611, ++ 0, ++ 1.222, ++ 5, ++ 1.833, ++ 5, ++ 1, ++ 2.4, ++ 5, ++ 2.967, ++ 0, ++ 3.533, ++ 0, ++ 1, ++ 4.278, ++ 0, ++ 5.022, ++ 4, ++ 5.767, ++ 4, ++ 1, ++ 6.5, ++ 4, ++ 7.233, ++ 0.119, ++ 7.967, ++ 0.003 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 2.656, ++ 1, ++ 5.311, ++ 1, ++ 7.967, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 2.656, ++ 1, ++ 5.311, ++ 1, ++ 7.967, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTeethOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGlassUD", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassWhite", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassHighlight", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassHighlightMove", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.589, ++ 1, ++ 1.178, ++ -1, ++ 1.767, ++ -1, ++ 1, ++ 2.333, ++ -1, ++ 2.9, ++ 1, ++ 3.467, ++ 1, ++ 1, ++ 4.2, ++ 1, ++ 4.933, ++ -1, ++ 5.667, ++ -1, ++ 1, ++ 6.433, ++ -1, ++ 7.2, ++ 0.943, ++ 7.967, ++ 0.999 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWaistAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyPosition", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.6, ++ 0, ++ 1.2, ++ 1, ++ 1.8, ++ 1, ++ 1, ++ 2.367, ++ 1, ++ 2.933, ++ 0, ++ 3.5, ++ 0, ++ 1, ++ 4.244, ++ 0, ++ 4.989, ++ 1, ++ 5.733, ++ 1, ++ 1, ++ 6.478, ++ 1, ++ 7.222, ++ 0.029, ++ 7.967, ++ 0.001 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFrontFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamJacket", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamChainWaist", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchSwingA1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchSwingA2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchAX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBSwitch", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBOpen", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL04", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR04", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand01Roll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll3", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR02", ++ "Segments": [ ++ 0, ++ -30, ++ 1, ++ 2.656, ++ -30, ++ 5.311, ++ -0.25, ++ 7.967, ++ -0.002 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCLHandRoll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDLHand03Roll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER04", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2.656, ++ 0, ++ 5.311, ++ 0, ++ 7.967, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartWatchA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 7.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartWatchB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.97, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmAL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 7.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmAR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 7.97, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmBR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.97, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmCL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.97, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmDL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.97, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmER", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 7.97, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_01.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_01.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_01.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_01.motion3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,2004 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 5, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 97, ++ "TotalSegmentCount": 228, ++ "TotalPointCount": 587, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.511, ++ 0, ++ 0.856, ++ 0, ++ 1.2, ++ 0, ++ 1, ++ 1.856, ++ 0, ++ 2.511, ++ -0.883, ++ 3.167, ++ -4, ++ 1, ++ 3.578, ++ -5.955, ++ 3.989, ++ -8.02, ++ 4.4, ++ -8.02, ++ 0, ++ 5, ++ -8.02 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.211, ++ 0, ++ 0.233, ++ 0, ++ 1, ++ 0.378, ++ 0, ++ 0.522, ++ 2.709, ++ 0.667, ++ 4.062, ++ 1, ++ 0.856, ++ 5.832, ++ 1.044, ++ 6, ++ 1.233, ++ 6, ++ 1, ++ 1.878, ++ 6, ++ 2.522, ++ -12, ++ 3.167, ++ -12, ++ 1, ++ 3.589, ++ -12, ++ 4.011, ++ -9, ++ 4.433, ++ -9, ++ 0, ++ 5, ++ -9 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.278, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.611, ++ 0, ++ 0.889, ++ 8, ++ 1.167, ++ 8, ++ 1, ++ 1.178, ++ 8, ++ 1.189, ++ 8, ++ 1.2, ++ 8, ++ 1, ++ 1.856, ++ 8, ++ 2.511, ++ -14, ++ 3.167, ++ -14, ++ 1, ++ 3.467, ++ -14, ++ 3.767, ++ -13, ++ 4.067, ++ -13, ++ 0, ++ 5, ++ -13 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.722, ++ 1, ++ 1.278, ++ 1, ++ 1.833, ++ 1, ++ 1, ++ 1.933, ++ 1, ++ 2.033, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.478, ++ 0, ++ 2.822, ++ 0, ++ 3.167, ++ 0, ++ 1, ++ 3.322, ++ 0, ++ 3.478, ++ 0.7, ++ 3.633, ++ 0.7, ++ 0, ++ 5, ++ 0.7 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.722, ++ 1, ++ 1.278, ++ 1, ++ 1.833, ++ 1, ++ 1, ++ 1.933, ++ 1, ++ 2.033, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.478, ++ 0, ++ 2.822, ++ 0, ++ 3.167, ++ 0, ++ 1, ++ 3.322, ++ 0, ++ 3.478, ++ 0.7, ++ 3.633, ++ 0.7, ++ 0, ++ 5, ++ 0.7 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.3, ++ 0, ++ 0.367, ++ 0, ++ 1, ++ 0.656, ++ 0, ++ 0.944, ++ 0, ++ 1.233, ++ 0, ++ 1, ++ 1.878, ++ 0, ++ 2.522, ++ -0.3, ++ 3.167, ++ -0.3, ++ 0, ++ 5, ++ -0.3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.3, ++ 0, ++ 0.367, ++ 0, ++ 1, ++ 0.656, ++ 0, ++ 0.944, ++ -0.2, ++ 1.233, ++ -0.2, ++ 1, ++ 1.878, ++ -0.2, ++ 2.522, ++ -0.2, ++ 3.167, ++ -0.2, ++ 0, ++ 5, ++ -0.2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTeethOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGlassUD", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassWhite", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassHighlight", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassHighlightMove", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.056, ++ -1, ++ 0.111, ++ -1, ++ 0.167, ++ -1, ++ 1, ++ 0.489, ++ -1, ++ 0.811, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.778, ++ 0, ++ 2.422, ++ -3, ++ 3.067, ++ -3, ++ 0, ++ 5, ++ -3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.256, ++ 0, ++ 0.344, ++ 1.011, ++ 0.433, ++ 1.616, ++ 1, ++ 0.6, ++ 2.751, ++ 0.767, ++ 3, ++ 0.933, ++ 3, ++ 1, ++ 1, ++ 3, ++ 1.067, ++ 3, ++ 1.133, ++ 3, ++ 1, ++ 1.778, ++ 3, ++ 2.422, ++ -2, ++ 3.067, ++ -2, ++ 1, ++ 3.511, ++ -2, ++ 3.956, ++ -1.5, ++ 4.4, ++ -1.5, ++ 0, ++ 5, ++ -1.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWaistAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyPosition", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.467, ++ 0, ++ 0.767, ++ 1, ++ 1.067, ++ 1, ++ 1, ++ 1.089, ++ 1, ++ 1.111, ++ 1, ++ 1.133, ++ 1, ++ 1, ++ 1.911, ++ 1, ++ 2.689, ++ 0, ++ 3.467, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.811, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.778, ++ 0, ++ 2.422, ++ -9, ++ 3.067, ++ -9, ++ 0, ++ 5, ++ -9 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.489, ++ 0, ++ 0.811, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.778, ++ 0, ++ 2.422, ++ 8, ++ 3.067, ++ 8, ++ 0, ++ 5, ++ 8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFrontFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamJacket", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamChainWaist", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchSwingA1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchSwingA2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchAX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBSwitch", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBOpen", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.544, ++ 0, ++ 0.922, ++ 1, ++ 1.3, ++ 1, ++ 1, ++ 1.911, ++ 1, ++ 2.522, ++ 0, ++ 3.133, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.944, ++ -1, ++ 1.333, ++ -1, ++ 1, ++ 1.944, ++ -1, ++ 2.556, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.556, ++ 0, ++ 0.944, ++ 0, ++ 1.333, ++ 0, ++ 1, ++ 1.944, ++ 0, ++ 2.556, ++ -3, ++ 3.167, ++ -3, ++ 0, ++ 5, ++ -3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL04", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR02", ++ "Segments": [ ++ 0, ++ -40, ++ 1, ++ 0.056, ++ -40, ++ 0.111, ++ -40, ++ 0.167, ++ -40, ++ 0, ++ 5, ++ -40 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR03", ++ "Segments": [ ++ 0, ++ -9, ++ 1, ++ 0.056, ++ -9, ++ 0.111, ++ -9, ++ 0.167, ++ -9, ++ 0, ++ 5, ++ -9 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR04", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand01Roll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll3", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCLHandRoll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDLHand03Roll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.233, ++ 0, ++ 0.267, ++ 0, ++ 1, ++ 0.6, ++ 0, ++ 0.933, ++ 6, ++ 1.267, ++ 6, ++ 1, ++ 1.9, ++ 6, ++ 2.533, ++ -2, ++ 3.167, ++ -2, ++ 0, ++ 5, ++ -2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.544, ++ 0, ++ 0.922, ++ 3, ++ 1.3, ++ 3, ++ 1, ++ 1.933, ++ 3, ++ 2.567, ++ -2, ++ 3.2, ++ -2, ++ 1, ++ 3.589, ++ -2, ++ 3.978, ++ -1, ++ 4.367, ++ -1, ++ 0, ++ 5, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.256, ++ 0.2, ++ 0.3, ++ 0.2, ++ 1, ++ 0.633, ++ 0.2, ++ 0.967, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.933, ++ 0, ++ 2.567, ++ 2, ++ 3.2, ++ 2, ++ 1, ++ 3.589, ++ 2, ++ 3.978, ++ 1, ++ 4.367, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER04", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.533, ++ 0, ++ 0.9, ++ 0, ++ 1.267, ++ 0, ++ 1, ++ 1.9, ++ 0, ++ 2.533, ++ 2, ++ 3.167, ++ 2, ++ 0, ++ 5, ++ 2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04Roll1", ++ "Segments": [ ++ 0, ++ 9, ++ 1, ++ 0.056, ++ 9, ++ 0.111, ++ 9, ++ 0.167, ++ 9, ++ 1, ++ 0.556, ++ 9, ++ 0.944, ++ 11, ++ 1.333, ++ 11, ++ 1, ++ 2.067, ++ 11, ++ 2.8, ++ -23, ++ 3.533, ++ -23, ++ 0, ++ 5, ++ -23 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04Roll2", ++ "Segments": [ ++ 0, ++ 9, ++ 1, ++ 0.056, ++ 9, ++ 0.111, ++ 9, ++ 0.167, ++ 9, ++ 1, ++ 0.556, ++ 9, ++ 0.944, ++ 14, ++ 1.333, ++ 14, ++ 1, ++ 2.067, ++ 14, ++ 2.8, ++ -14, ++ 3.533, ++ -14, ++ 0, ++ 5, ++ -14 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartWatchA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartWatchB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmAL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmAR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmBR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmCL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmDL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmER", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_02.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_02.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_02.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_02.motion3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,2236 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 5.5, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 96, ++ "TotalSegmentCount": 262, ++ "TotalPointCount": 690, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 1.478, ++ 0, ++ 2.133, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.278, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.544, ++ 0, ++ 0.756, ++ 10.2, ++ 0.967, ++ 10.2, ++ 1, ++ 1.356, ++ 10.2, ++ 1.744, ++ -30, ++ 2.133, ++ -30, ++ 1, ++ 2.267, ++ -30, ++ 2.4, ++ -27.952, ++ 2.533, ++ -27.952, ++ 1, ++ 2.867, ++ -27.952, ++ 3.2, ++ -30, ++ 3.533, ++ -30, ++ 1, ++ 3.822, ++ -30, ++ 4.111, ++ 2.617, ++ 4.4, ++ 2.617, ++ 1, ++ 4.533, ++ 2.617, ++ 4.667, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.567, ++ 1, ++ 0.967, ++ 1, ++ 1.367, ++ 1, ++ 1, ++ 1.478, ++ 1, ++ 1.589, ++ 0, ++ 1.7, ++ 0, ++ 1, ++ 2.4, ++ 0, ++ 3.1, ++ 0, ++ 3.8, ++ 0, ++ 1, ++ 3.944, ++ 0, ++ 4.089, ++ 1, ++ 4.233, ++ 1, ++ 0, ++ 5.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.567, ++ 1, ++ 0.967, ++ 1, ++ 1.367, ++ 1, ++ 1, ++ 1.478, ++ 1, ++ 1.589, ++ 0, ++ 1.7, ++ 0, ++ 1, ++ 2.4, ++ 0, ++ 3.1, ++ 0, ++ 3.8, ++ 0, ++ 1, ++ 3.944, ++ 0, ++ 4.089, ++ 1, ++ 4.233, ++ 1, ++ 0, ++ 5.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTeethOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGlassUD", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassWhite", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassHighlight", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassHighlightMove", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.656, ++ 1.24, ++ 0.9, ++ 1.24, ++ 1, ++ 1.3, ++ 1.24, ++ 1.7, ++ -5, ++ 2.1, ++ -5.92, ++ 1, ++ 2.533, ++ -6.917, ++ 2.967, ++ -6.78, ++ 3.4, ++ -6.78, ++ 1, ++ 3.856, ++ -6.78, ++ 4.311, ++ 0, ++ 4.767, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.656, ++ 1, ++ 0.9, ++ 1, ++ 1, ++ 1.311, ++ 1, ++ 1.722, ++ -1.464, ++ 2.133, ++ -2, ++ 1, ++ 2.567, ++ -2.564, ++ 3, ++ -2.5, ++ 3.433, ++ -2.5, ++ 1, ++ 3.878, ++ -2.5, ++ 4.322, ++ 0, ++ 4.767, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWaistAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.422, ++ 0, ++ 0.678, ++ 2, ++ 0.933, ++ 2, ++ 1, ++ 1.333, ++ 2, ++ 1.733, ++ -1.026, ++ 2.133, ++ -2, ++ 1, ++ 2.567, ++ -3.055, ++ 3, ++ -3, ++ 3.433, ++ -3, ++ 1, ++ 3.878, ++ -3, ++ 4.322, ++ 0, ++ 4.767, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyPosition", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.656, ++ -1, ++ 0.9, ++ -1, ++ 1, ++ 1.289, ++ -1, ++ 1.678, ++ 9.133, ++ 2.067, ++ 9.133, ++ 1, ++ 2.178, ++ 9.133, ++ 2.289, ++ 9, ++ 2.4, ++ 9, ++ 1, ++ 2.656, ++ 9, ++ 2.911, ++ 9, ++ 3.167, ++ 9, ++ 1, ++ 3.478, ++ 9, ++ 3.789, ++ -0.5, ++ 4.1, ++ -0.5, ++ 1, ++ 4.422, ++ -0.5, ++ 4.744, ++ 0, ++ 5.067, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.656, ++ 1, ++ 0.9, ++ 1, ++ 1, ++ 1.733, ++ 1, ++ 2.567, ++ 0, ++ 3.4, ++ 0, ++ 1, ++ 3.633, ++ 0, ++ 3.867, ++ 0.6, ++ 4.1, ++ 0.6, ++ 1, ++ 4.333, ++ 0.6, ++ 4.567, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.422, ++ 0, ++ 0.678, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.322, ++ 0, ++ 1.711, ++ -9, ++ 2.1, ++ -9, ++ 1, ++ 2.989, ++ -9, ++ 3.878, ++ 0, ++ 4.767, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.422, ++ 0, ++ 0.678, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.322, ++ 0, ++ 1.711, ++ 8, ++ 2.1, ++ 8, ++ 1, ++ 2.989, ++ 8, ++ 3.878, ++ 0, ++ 4.767, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFrontFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamJacket", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamChainWaist", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchSwingA1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchSwingA2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchAX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBSwitch", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBOpen", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL02", ++ "Segments": [ ++ 0, ++ -28, ++ 1, ++ 0.056, ++ -28, ++ 0.111, ++ -28, ++ 0.167, ++ -28, ++ 0, ++ 5.5, ++ -28 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL03", ++ "Segments": [ ++ 0, ++ 19, ++ 1, ++ 0.056, ++ 19, ++ 0.111, ++ 19, ++ 0.167, ++ 19, ++ 0, ++ 5.5, ++ 19 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL04", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.422, ++ 0, ++ 0.678, ++ 0.8, ++ 0.933, ++ 0.8, ++ 1, ++ 1.322, ++ 0.8, ++ 1.711, ++ -3, ++ 2.1, ++ -3, ++ 1, ++ 2.556, ++ -3, ++ 3.011, ++ -3, ++ 3.467, ++ -3, ++ 1, ++ 3.789, ++ -3, ++ 4.111, ++ 0.8, ++ 4.433, ++ 0.8, ++ 1, ++ 4.589, ++ 0.8, ++ 4.744, ++ 0, ++ 4.9, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.433, ++ 0, ++ 0.7, ++ 0.8, ++ 0.967, ++ 0.8, ++ 1, ++ 1.356, ++ 0.8, ++ 1.744, ++ -6, ++ 2.133, ++ -6, ++ 1, ++ 2.589, ++ -6, ++ 3.044, ++ -6, ++ 3.5, ++ -6, ++ 1, ++ 3.822, ++ -6, ++ 4.144, ++ 1, ++ 4.467, ++ 1, ++ 1, ++ 4.622, ++ 1, ++ 4.778, ++ 0, ++ 4.933, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.433, ++ 0, ++ 0.7, ++ 0, ++ 0.967, ++ 0, ++ 1, ++ 1.356, ++ 0, ++ 1.744, ++ -10, ++ 2.133, ++ -10, ++ 1, ++ 2.589, ++ -10, ++ 3.044, ++ -10, ++ 3.5, ++ -10, ++ 1, ++ 3.822, ++ -10, ++ 4.144, ++ 1, ++ 4.467, ++ 1, ++ 1, ++ 4.622, ++ 1, ++ 4.778, ++ 0, ++ 4.933, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR04", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.622, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 0.944, ++ 0, ++ 0.956, ++ -1, ++ 0.967, ++ -1, ++ 1, ++ 2.111, ++ -1, ++ 3.256, ++ -1, ++ 4.4, ++ -1, ++ 1, ++ 4.411, ++ -1, ++ 4.422, ++ 0, ++ 4.433, ++ 0, ++ 1, ++ 4.733, ++ 0, ++ 5.033, ++ 0, ++ 5.333, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand01Roll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll3", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR01", ++ "Segments": [ ++ 0, ++ 3, ++ 1, ++ 0.056, ++ 3, ++ 0.111, ++ 3, ++ 0.167, ++ 3, ++ 1, ++ 0.422, ++ 3, ++ 0.678, ++ 5, ++ 0.933, ++ 5, ++ 1, ++ 1.311, ++ 5, ++ 1.689, ++ -6, ++ 2.067, ++ -6, ++ 1, ++ 2.522, ++ -6, ++ 2.978, ++ -6, ++ 3.433, ++ -6, ++ 1, ++ 3.922, ++ -6, ++ 4.411, ++ 3, ++ 4.9, ++ 3, ++ 0, ++ 5.5, ++ 3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR02", ++ "Segments": [ ++ 0, ++ -29, ++ 1, ++ 0.056, ++ -29, ++ 0.111, ++ -29, ++ 0.167, ++ -29, ++ 1, ++ 0.444, ++ -29, ++ 0.722, ++ -30, ++ 1, ++ -30, ++ 1, ++ 1.367, ++ -30, ++ 1.733, ++ -21, ++ 2.1, ++ -21, ++ 1, ++ 2.556, ++ -21, ++ 3.011, ++ -21, ++ 3.467, ++ -21, ++ 1, ++ 3.956, ++ -21, ++ 4.444, ++ -29, ++ 4.933, ++ -29, ++ 0, ++ 5.5, ++ -29 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR03", ++ "Segments": [ ++ 0, ++ 11, ++ 1, ++ 0.056, ++ 11, ++ 0.111, ++ 11, ++ 0.167, ++ 11, ++ 1, ++ 0.444, ++ 11, ++ 0.722, ++ 9, ++ 1, ++ 9, ++ 1, ++ 1.367, ++ 9, ++ 1.733, ++ 28, ++ 2.1, ++ 28, ++ 1, ++ 2.556, ++ 28, ++ 3.011, ++ 28, ++ 3.467, ++ 28, ++ 1, ++ 3.956, ++ 28, ++ 4.444, ++ 11, ++ 4.933, ++ 11, ++ 0, ++ 5.5, ++ 11 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCLHandRoll1", ++ "Segments": [ ++ 0, ++ -18, ++ 1, ++ 0.056, ++ -18, ++ 0.111, ++ -18, ++ 0.167, ++ -18, ++ 1, ++ 0.456, ++ -18, ++ 0.744, ++ -18.077, ++ 1.033, ++ -21, ++ 1, ++ 1.411, ++ -24.822, ++ 1.789, ++ -30, ++ 2.167, ++ -30, ++ 1, ++ 2.622, ++ -30, ++ 3.078, ++ -30, ++ 3.533, ++ -30, ++ 1, ++ 4, ++ -30, ++ 4.467, ++ -18, ++ 4.933, ++ -18, ++ 0, ++ 5.5, ++ -18 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDLHand03Roll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER04", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 0, ++ 5.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartWatchA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartWatchB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmAL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmAR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmBR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmCL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5.5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmDL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmER", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5.5, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_03.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_03.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_03.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_03.motion3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,2650 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 5, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 101, ++ "TotalSegmentCount": 318, ++ "TotalPointCount": 853, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.478, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 1.089, ++ 0, ++ 1.544, ++ -10.65, ++ 2, ++ -14, ++ 1, ++ 2.211, ++ -15.553, ++ 2.422, ++ -15, ++ 2.633, ++ -15, ++ 1, ++ 2.844, ++ -15, ++ 3.056, ++ 0, ++ 3.267, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.389, ++ 1, ++ 0.5, ++ 1, ++ 1, ++ 0.744, ++ 1, ++ 0.989, ++ -16.215, ++ 1.233, ++ -16.215, ++ 1, ++ 1.433, ++ -16.215, ++ 1.633, ++ -11.8, ++ 1.833, ++ -11.8, ++ 1, ++ 2.133, ++ -11.8, ++ 2.433, ++ -14.898, ++ 2.733, ++ -14.898, ++ 1, ++ 3.056, ++ -14.898, ++ 3.378, ++ 0, ++ 3.7, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.867, ++ 0, ++ 1.167, ++ 10, ++ 1.467, ++ 10, ++ 1, ++ 1.8, ++ 10, ++ 2.133, ++ 10, ++ 2.467, ++ 10, ++ 1, ++ 2.733, ++ 10, ++ 3, ++ 0, ++ 3.267, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.378, ++ 1, ++ 0.589, ++ 1, ++ 0.8, ++ 1, ++ 1, ++ 0.833, ++ 1, ++ 0.867, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 0.922, ++ 0, ++ 0.944, ++ 0, ++ 0.967, ++ 0, ++ 1, ++ 1.044, ++ 0, ++ 1.122, ++ 1, ++ 1.2, ++ 1, ++ 1, ++ 1.711, ++ 1, ++ 2.222, ++ 1, ++ 2.733, ++ 1, ++ 1, ++ 2.767, ++ 1, ++ 2.8, ++ 0, ++ 2.833, ++ 0, ++ 1, ++ 2.856, ++ 0, ++ 2.878, ++ 0, ++ 2.9, ++ 0, ++ 1, ++ 2.978, ++ 0, ++ 3.056, ++ 1, ++ 3.133, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.378, ++ 1, ++ 0.589, ++ 1, ++ 0.8, ++ 1, ++ 1, ++ 0.833, ++ 1, ++ 0.867, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 0.922, ++ 0, ++ 0.944, ++ 0, ++ 0.967, ++ 0, ++ 1, ++ 1.044, ++ 0, ++ 1.122, ++ 1, ++ 1.2, ++ 1, ++ 1, ++ 1.711, ++ 1, ++ 2.222, ++ 1, ++ 2.733, ++ 1, ++ 1, ++ 2.767, ++ 1, ++ 2.8, ++ 0, ++ 2.833, ++ 0, ++ 1, ++ 2.856, ++ 0, ++ 2.878, ++ 0, ++ 2.9, ++ 0, ++ 1, ++ 2.978, ++ 0, ++ 3.056, ++ 1, ++ 3.133, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.478, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.833, ++ 0, ++ 1.033, ++ -0.5, ++ 1.233, ++ -0.5, ++ 1, ++ 1.7, ++ -0.5, ++ 2.167, ++ -0.5, ++ 2.633, ++ -0.5, ++ 1, ++ 2.833, ++ -0.5, ++ 3.033, ++ 0, ++ 3.233, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.322, ++ 0, ++ 0.478, ++ 0, ++ 0.633, ++ 0, ++ 1, ++ 0.833, ++ 0, ++ 1.033, ++ -0.2, ++ 1.233, ++ -0.2, ++ 1, ++ 1.7, ++ -0.2, ++ 2.167, ++ -0.2, ++ 2.633, ++ -0.2, ++ 1, ++ 2.833, ++ -0.2, ++ 3.033, ++ 0, ++ 3.233, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ -0.1, ++ 1, ++ 0.056, ++ -0.1, ++ 0.111, ++ -0.1, ++ 0.167, ++ -0.1, ++ 0, ++ 5, ++ -0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ -0.1, ++ 1, ++ 0.056, ++ -0.1, ++ 0.111, ++ -0.1, ++ 0.167, ++ -0.1, ++ 0, ++ 5, ++ -0.1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm2", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm2", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTeethOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGlassUD", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassWhite", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassHighlight", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassHighlightMove", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.5, ++ 0.5, ++ 0.667, ++ 0.5, ++ 1, ++ 0.922, ++ 0.5, ++ 1.178, ++ -3, ++ 1.433, ++ -3, ++ 1, ++ 1.789, ++ -3, ++ 2.144, ++ -3, ++ 2.5, ++ -3, ++ 1, ++ 2.722, ++ -3, ++ 2.944, ++ 0, ++ 3.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.5, ++ -0.538, ++ 0.667, ++ -1, ++ 1, ++ 0.878, ++ -1.585, ++ 1.089, ++ -1.707, ++ 1.3, ++ -1.707, ++ 1, ++ 1.711, ++ -1.707, ++ 2.122, ++ 0.274, ++ 2.533, ++ 0.274, ++ 1, ++ 2.767, ++ 0.274, ++ 3, ++ 0, ++ 3.233, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWaistAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyPosition", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.356, ++ 0, ++ 0.544, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 1.489, ++ 0, ++ 2.244, ++ 0, ++ 3, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.944, ++ 0, ++ 1.222, ++ 0.42, ++ 1.5, ++ 0.5, ++ 1, ++ 1.867, ++ 0.605, ++ 2.233, ++ 0.6, ++ 2.6, ++ 0.6, ++ 1, ++ 3.111, ++ 0.6, ++ 3.622, ++ 0, ++ 4.133, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.922, ++ 0, ++ 1.178, ++ -8.227, ++ 1.433, ++ -9, ++ 1, ++ 1.789, ++ -10.076, ++ 2.144, ++ -10, ++ 2.5, ++ -10, ++ 1, ++ 2.744, ++ -10, ++ 2.989, ++ 0, ++ 3.233, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightShoulderUp", ++ "Segments": [ ++ 0, ++ 8, ++ 1, ++ 0.056, ++ 8, ++ 0.111, ++ 8, ++ 0.167, ++ 8, ++ 1, ++ 0.267, ++ 8, ++ 0.367, ++ 8, ++ 0.467, ++ 8, ++ 1, ++ 0.533, ++ 8, ++ 0.6, ++ 4, ++ 0.667, ++ 4, ++ 1, ++ 0.767, ++ 4, ++ 0.867, ++ 9, ++ 0.967, ++ 9, ++ 1, ++ 1.5, ++ 9, ++ 2.033, ++ 9, ++ 2.567, ++ 9, ++ 1, ++ 2.722, ++ 9, ++ 2.878, ++ 0, ++ 3.033, ++ 0, ++ 1, ++ 3.267, ++ 0, ++ 3.5, ++ 8, ++ 3.733, ++ 8, ++ 0, ++ 5, ++ 8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFrontFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamJacket", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamChainWaist", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchSwingA1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchSwingA2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchAX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBSwitch", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.433, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.611, ++ 0, ++ 0.656, ++ -1, ++ 0.7, ++ -1, ++ 1, ++ 0.733, ++ -1, ++ 0.767, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 2.533, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBOpen", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 1.011, ++ 0, ++ 1.856, ++ 0, ++ 2.7, ++ 0, ++ 1, ++ 2.756, ++ 0, ++ 2.811, ++ 16, ++ 2.867, ++ 16, ++ 1, ++ 2.889, ++ 16, ++ 2.911, ++ 16, ++ 2.933, ++ 16, ++ 1, ++ 3.089, ++ 16, ++ 3.244, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBOpen2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.344, ++ 0, ++ 0.522, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.744, ++ 0, ++ 0.789, ++ 30, ++ 0.833, ++ 30, ++ 1, ++ 1.456, ++ 30, ++ 2.078, ++ 30, ++ 2.7, ++ 30, ++ 1, ++ 2.756, ++ 30, ++ 2.811, ++ 16, ++ 2.867, ++ 16, ++ 1, ++ 2.889, ++ 16, ++ 2.911, ++ 16, ++ 2.933, ++ 16, ++ 1, ++ 3.089, ++ 16, ++ 3.244, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.433, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.7, ++ 0, ++ 0.833, ++ -6.9, ++ 0.967, ++ -6.9, ++ 1, ++ 1.544, ++ -6.9, ++ 2.122, ++ -6.9, ++ 2.7, ++ -6.9, ++ 1, ++ 2.756, ++ -6.9, ++ 2.811, ++ 0, ++ 2.867, ++ 0, ++ 1, ++ 2.889, ++ 0, ++ 2.911, ++ 0, ++ 2.933, ++ 0, ++ 1, ++ 3.089, ++ 0, ++ 3.244, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBRoll", ++ "Segments": [ ++ 0, ++ -12, ++ 1, ++ 0.056, ++ -12, ++ 0.111, ++ -12, ++ 0.167, ++ -12, ++ 1, ++ 0.3, ++ -12, ++ 0.433, ++ -12, ++ 0.567, ++ -12, ++ 1, ++ 0.611, ++ -12, ++ 0.656, ++ -9, ++ 0.7, ++ -9, ++ 1, ++ 1.367, ++ -9, ++ 2.033, ++ -9, ++ 2.7, ++ -9, ++ 1, ++ 2.756, ++ -9, ++ 2.811, ++ -12, ++ 2.867, ++ -12, ++ 1, ++ 2.889, ++ -12, ++ 2.911, ++ -12, ++ 2.933, ++ -12, ++ 1, ++ 3.089, ++ -12, ++ 3.244, ++ -12, ++ 3.4, ++ -12, ++ 0, ++ 5, ++ -12 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBLR", ++ "Segments": [ ++ 0, ++ 2, ++ 1, ++ 0.056, ++ 2, ++ 0.111, ++ 2, ++ 0.167, ++ 2, ++ 1, ++ 0.3, ++ 2, ++ 0.433, ++ 2, ++ 0.567, ++ 2, ++ 1, ++ 0.7, ++ 2, ++ 0.833, ++ -3.4, ++ 0.967, ++ -3.4, ++ 1, ++ 1.544, ++ -3.4, ++ 2.122, ++ -3.331, ++ 2.7, ++ -3.144, ++ 1, ++ 2.756, ++ -3.126, ++ 2.811, ++ 0, ++ 2.867, ++ 0, ++ 1, ++ 2.889, ++ 0, ++ 2.911, ++ 0, ++ 2.933, ++ 0, ++ 1, ++ 3.089, ++ 0, ++ 3.244, ++ 2, ++ 3.4, ++ 2, ++ 0, ++ 5, ++ 2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBUD", ++ "Segments": [ ++ 0, ++ -2, ++ 1, ++ 0.056, ++ -2, ++ 0.111, ++ -2, ++ 0.167, ++ -2, ++ 1, ++ 1.011, ++ -2, ++ 1.856, ++ 1.06, ++ 2.7, ++ 1.06, ++ 1, ++ 2.756, ++ 1.06, ++ 2.811, ++ 0.241, ++ 2.867, ++ 0, ++ 1, ++ 2.889, ++ -0.096, ++ 2.911, ++ 0.01, ++ 2.933, ++ -0.11, ++ 1, ++ 3.089, ++ -0.955, ++ 3.244, ++ -2, ++ 3.4, ++ -2, ++ 0, ++ 5, ++ -2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL04", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR01", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR02", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR03", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR04", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR01", ++ "Segments": [ ++ 0, ++ -7, ++ 1, ++ 0.056, ++ -7, ++ 0.111, ++ -7, ++ 0.167, ++ -7, ++ 1, ++ 0.378, ++ -7, ++ 0.589, ++ -7, ++ 0.8, ++ -7, ++ 1, ++ 0.989, ++ -7, ++ 1.178, ++ -5, ++ 1.367, ++ -5, ++ 1, ++ 1.744, ++ -5, ++ 2.122, ++ -5, ++ 2.5, ++ -5, ++ 1, ++ 2.589, ++ -5, ++ 2.678, ++ -6, ++ 2.767, ++ -6, ++ 1, ++ 2.789, ++ -6, ++ 2.811, ++ -6, ++ 2.833, ++ -6, ++ 1, ++ 3.022, ++ -6, ++ 3.211, ++ -7, ++ 3.4, ++ -7, ++ 0, ++ 5, ++ -7 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR02", ++ "Segments": [ ++ 0, ++ 18, ++ 1, ++ 0.056, ++ 18, ++ 0.111, ++ 18, ++ 0.167, ++ 18, ++ 1, ++ 0.444, ++ 18, ++ 0.722, ++ 18, ++ 1, ++ 18, ++ 1, ++ 1.356, ++ 18, ++ 1.711, ++ 16.881, ++ 2.067, ++ 15, ++ 1, ++ 2.211, ++ 14.236, ++ 2.356, ++ 14, ++ 2.5, ++ 14, ++ 1, ++ 2.589, ++ 14, ++ 2.678, ++ 16.023, ++ 2.767, ++ 18, ++ 1, ++ 2.811, ++ 18.988, ++ 2.856, ++ 19, ++ 2.9, ++ 19, ++ 1, ++ 3.067, ++ 19, ++ 3.233, ++ 18, ++ 3.4, ++ 18, ++ 0, ++ 5, ++ 18 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.433, ++ -6, ++ 0.567, ++ -6, ++ 1, ++ 0.611, ++ -6, ++ 0.656, ++ 9, ++ 0.7, ++ 9, ++ 1, ++ 0.8, ++ 9, ++ 0.9, ++ 0.266, ++ 1, ++ 0, ++ 1, ++ 1.322, ++ -0.858, ++ 1.644, ++ -1, ++ 1.967, ++ -1, ++ 1, ++ 2.211, ++ -1, ++ 2.456, ++ -1, ++ 2.7, ++ -1, ++ 1, ++ 2.744, ++ -1, ++ 2.789, ++ 14, ++ 2.833, ++ 14, ++ 1, ++ 2.867, ++ 14, ++ 2.9, ++ 14, ++ 2.933, ++ 14, ++ 1, ++ 3.078, ++ 14, ++ 3.222, ++ 0, ++ 3.367, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand01", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand01Roll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 1.011, ++ 0, ++ 1.856, ++ 0, ++ 2.7, ++ 0, ++ 1, ++ 2.756, ++ 0, ++ 2.811, ++ 30, ++ 2.867, ++ 30, ++ 1, ++ 2.889, ++ 30, ++ 2.911, ++ 30, ++ 2.933, ++ 30, ++ 1, ++ 3.089, ++ 30, ++ 3.244, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.433, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.611, ++ 0, ++ 0.656, ++ 7.5, ++ 0.7, ++ 7.5, ++ 1, ++ 0.811, ++ 7.5, ++ 0.922, ++ 0, ++ 1.033, ++ 0, ++ 1, ++ 1.589, ++ 0, ++ 2.144, ++ 0, ++ 2.7, ++ 0, ++ 1, ++ 2.756, ++ 0, ++ 2.811, ++ 21, ++ 2.867, ++ 21, ++ 1, ++ 2.889, ++ 21, ++ 2.911, ++ 21, ++ 2.933, ++ 21, ++ 1, ++ 3.089, ++ 21, ++ 3.244, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll3", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 1.011, ++ 0, ++ 1.856, ++ 0, ++ 2.7, ++ 0, ++ 1, ++ 2.756, ++ 0, ++ 2.811, ++ 30, ++ 2.867, ++ 30, ++ 1, ++ 2.889, ++ 30, ++ 2.911, ++ 30, ++ 2.933, ++ 30, ++ 1, ++ 3.089, ++ 30, ++ 3.244, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCLHandRoll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDLHand03Roll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER03", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER04", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartWatchA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartWatchB", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmAL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmAR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmBR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmCL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmDL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmER", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_04.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_04.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_04.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_04.motion3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,2370 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 3.33, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 101, ++ "TotalSegmentCount": 278, ++ "TotalPointCount": 733, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.211, ++ 0, ++ 0.233, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.367, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 0.9, ++ 4.019, ++ 1.133, ++ 4.019, ++ 1, ++ 1.444, ++ 4.019, ++ 1.756, ++ 0, ++ 2.067, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ -9.011, ++ 1, ++ 0.056, ++ -9.011, ++ 0.111, ++ -9.011, ++ 0.167, ++ -9.011, ++ 1, ++ 0.222, ++ -9.011, ++ 0.278, ++ -9.011, ++ 0.333, ++ -9.011, ++ 1, ++ 0.544, ++ -9.011, ++ 0.756, ++ -30, ++ 0.967, ++ -30, ++ 1, ++ 1.089, ++ -30, ++ 1.211, ++ -30, ++ 1.333, ++ -30, ++ 1, ++ 1.567, ++ -30, ++ 1.8, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.067, ++ 0, ++ 2.1, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.356, ++ 0, ++ 2.578, ++ -5, ++ 2.8, ++ -5, ++ 0, ++ 3.333, ++ -5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.3, ++ 0, ++ 0.367, ++ 0, ++ 1, ++ 0.622, ++ 0, ++ 0.878, ++ -4, ++ 1.133, ++ -4, ++ 1, ++ 1.533, ++ -4, ++ 1.933, ++ 1, ++ 2.333, ++ 1, ++ 0, ++ 3.333, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.311, ++ 1, ++ 0.456, ++ 1, ++ 0.6, ++ 1, ++ 1, ++ 0.689, ++ 1, ++ 0.778, ++ 0, ++ 0.867, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.4, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.844, ++ 1, ++ 1.933, ++ 1, ++ 0, ++ 3.333, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.311, ++ 1, ++ 0.456, ++ 1, ++ 0.6, ++ 1, ++ 1, ++ 0.689, ++ 1, ++ 0.778, ++ 0, ++ 0.867, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.4, ++ 0, ++ 1.667, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 1.844, ++ 1, ++ 1.933, ++ 1, ++ 0, ++ 3.333, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.456, ++ 0, ++ 0.6, ++ 0, ++ 1, ++ 0.689, ++ 0, ++ 0.778, ++ 0.2, ++ 0.867, ++ 0.2, ++ 1, ++ 1.133, ++ 0.2, ++ 1.4, ++ 0.2, ++ 1.667, ++ 0.2, ++ 1, ++ 1.756, ++ 0.2, ++ 1.844, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.456, ++ 0, ++ 0.6, ++ 0, ++ 1, ++ 0.689, ++ 0, ++ 0.778, ++ -0.8, ++ 0.867, ++ -0.8, ++ 1, ++ 1.133, ++ -0.8, ++ 1.4, ++ -0.8, ++ 1.667, ++ -0.8, ++ 1, ++ 1.756, ++ -0.8, ++ 1.844, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTeethOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGlassUD", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.278, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.544, ++ 0, ++ 0.756, ++ -10, ++ 0.967, ++ -10, ++ 1, ++ 1.044, ++ -10, ++ 1.122, ++ 10, ++ 1.2, ++ 10, ++ 1, ++ 1.222, ++ 10, ++ 1.244, ++ 10, ++ 1.267, ++ 10, ++ 1, ++ 1.333, ++ 10, ++ 1.4, ++ 0, ++ 1.467, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassWhite", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.433, ++ 0, ++ 0.7, ++ 0, ++ 0.967, ++ 0, ++ 1, ++ 1.067, ++ 0, ++ 1.167, ++ 0.4, ++ 1.267, ++ 0.4, ++ 1, ++ 1.367, ++ 0.4, ++ 1.467, ++ 0, ++ 1.567, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassHighlight", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.422, ++ 0, ++ 0.678, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.011, ++ 0, ++ 1.089, ++ 1, ++ 1.167, ++ 1, ++ 1, ++ 1.2, ++ 1, ++ 1.233, ++ 1, ++ 1.267, ++ 1, ++ 1, ++ 1.4, ++ 1, ++ 1.533, ++ 0, ++ 1.667, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassHighlightMove", ++ "Segments": [ ++ 0, ++ -30, ++ 1, ++ 0.056, ++ -30, ++ 0.111, ++ -30, ++ 0.167, ++ -30, ++ 1, ++ 0.444, ++ -30, ++ 0.722, ++ -30, ++ 1, ++ -30, ++ 1, ++ 1.189, ++ -30, ++ 1.378, ++ 30, ++ 1.567, ++ 30, ++ 0, ++ 3.333, ++ 30 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.211, ++ 0, ++ 0.233, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.344, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.611, ++ 0, ++ 0.822, ++ 2, ++ 1.033, ++ 2, ++ 1, ++ 1.078, ++ 2, ++ 1.122, ++ 2, ++ 1.167, ++ 2, ++ 1, ++ 1.422, ++ 2, ++ 1.678, ++ 0, ++ 1.933, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.211, ++ 0, ++ 0.233, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWaistAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyPosition", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.256, ++ 0, ++ 0.344, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 0.833, ++ 2, ++ 1.033, ++ 2, ++ 1, ++ 1.244, ++ 2, ++ 1.456, ++ 0, ++ 1.667, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.3, ++ 0, ++ 0.367, ++ 0, ++ 1, ++ 0.722, ++ 0, ++ 1.078, ++ 1, ++ 1.433, ++ 1, ++ 1, ++ 1.667, ++ 1, ++ 1.9, ++ 1, ++ 2.133, ++ 1, ++ 0, ++ 3.333, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.211, ++ 0, ++ 0.233, ++ 0, ++ 1, ++ 0.478, ++ 0, ++ 0.722, ++ 2.225, ++ 0.967, ++ 9, ++ 1, ++ 1.056, ++ 11.464, ++ 1.144, ++ 15, ++ 1.233, ++ 15, ++ 1, ++ 1.589, ++ 15, ++ 1.944, ++ -6, ++ 2.3, ++ -6, ++ 1, ++ 2.489, ++ -6, ++ 2.678, ++ -3, ++ 2.867, ++ -3, ++ 0, ++ 3.333, ++ -3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFrontFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamJacket", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamChainWaist", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchSwingA1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchSwingA2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchAX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBSwitch", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBOpen", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBOpen2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBRoll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBLR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBUD", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL04", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR04", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand01Roll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll3", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCLHandRoll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDLHand03Roll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER01", ++ "Segments": [ ++ 0, ++ 16, ++ 1, ++ 0.056, ++ 16, ++ 0.111, ++ 16, ++ 0.167, ++ 16, ++ 1, ++ 0.311, ++ 16, ++ 0.456, ++ 16, ++ 0.6, ++ 16, ++ 1, ++ 1.033, ++ 16, ++ 1.467, ++ 16, ++ 1.9, ++ 16, ++ 1, ++ 2.044, ++ 16, ++ 2.189, ++ 18, ++ 2.333, ++ 18, ++ 0, ++ 3.333, ++ 18 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER02", ++ "Segments": [ ++ 0, ++ 11, ++ 1, ++ 0.056, ++ 11, ++ 0.111, ++ 11, ++ 0.167, ++ 11, ++ 1, ++ 0.311, ++ 11, ++ 0.456, ++ 14.565, ++ 0.6, ++ 18, ++ 1, ++ 0.711, ++ 20.643, ++ 0.822, ++ 21, ++ 0.933, ++ 21, ++ 1, ++ 1.267, ++ 21, ++ 1.6, ++ 13.953, ++ 1.933, ++ 0, ++ 1, ++ 2.078, ++ -6.046, ++ 2.222, ++ -9, ++ 2.367, ++ -9, ++ 1, ++ 2.544, ++ -9, ++ 2.722, ++ -8, ++ 2.9, ++ -8, ++ 0, ++ 3.333, ++ -8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER03", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.189, ++ 1, ++ 0.211, ++ 1, ++ 0.233, ++ 1, ++ 1, ++ 0.356, ++ 1, ++ 0.478, ++ 1, ++ 0.6, ++ 1, ++ 1, ++ 0.711, ++ 1, ++ 0.822, ++ -5.698, ++ 0.933, ++ -7, ++ 1, ++ 1.033, ++ -8.171, ++ 1.133, ++ -8.083, ++ 1.233, ++ -9, ++ 1, ++ 1.389, ++ -10.427, ++ 1.544, ++ -11.838, ++ 1.7, ++ -11.838, ++ 1, ++ 1.933, ++ -11.838, ++ 2.167, ++ 19, ++ 2.4, ++ 19, ++ 1, ++ 2.578, ++ 19, ++ 2.756, ++ 15.092, ++ 2.933, ++ 15.092, ++ 0, ++ 3.333, ++ 15.092 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER04", ++ "Segments": [ ++ 0, ++ 30, ++ 1, ++ 0.056, ++ 30, ++ 0.111, ++ 30, ++ 0.167, ++ 30, ++ 1, ++ 0.422, ++ 30, ++ 0.678, ++ 30, ++ 0.933, ++ 30, ++ 1, ++ 1.089, ++ 30, ++ 1.244, ++ 30, ++ 1.4, ++ 30, ++ 1, ++ 1.744, ++ 30, ++ 2.089, ++ 9, ++ 2.433, ++ 9, ++ 0, ++ 3.333, ++ 9 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.311, ++ 1, ++ 0.456, ++ 1, ++ 0.6, ++ 1, ++ 0, ++ 3.333, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.456, ++ 0, ++ 0.6, ++ 0, ++ 1, ++ 0.711, ++ 0, ++ 0.822, ++ 12.92, ++ 0.933, ++ 14, ++ 1, ++ 1.278, ++ 17.347, ++ 1.622, ++ 18, ++ 1.967, ++ 18, ++ 1, ++ 2.144, ++ 18, ++ 2.322, ++ 3, ++ 2.5, ++ 3, ++ 0, ++ 3.333, ++ 3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.656, ++ -30, ++ 0.9, ++ -30, ++ 1, ++ 1.167, ++ -30, ++ 1.433, ++ -30, ++ 1.7, ++ -30, ++ 1, ++ 1.956, ++ -30, ++ 2.211, ++ -24, ++ 2.467, ++ -24, ++ 0, ++ 3.333, ++ -24 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartWatchA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 3.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartWatchB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.33, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmAL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 3.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmAR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.33, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmBR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.33, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmCL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.33, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmDL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.33, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmER", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 3.33, ++ 1 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_05.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_05.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_05.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_05.motion3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,2399 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 5, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 99, ++ "TotalSegmentCount": 283, ++ "TotalPointCount": 752, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.4, ++ 0, ++ 0.633, ++ 0, ++ 0.867, ++ 0, ++ 1, ++ 1.167, ++ 0, ++ 1.467, ++ 13.505, ++ 1.767, ++ 16, ++ 1, ++ 2.011, ++ 18.033, ++ 2.256, ++ 17.623, ++ 2.5, ++ 17.623, ++ 1, ++ 2.856, ++ 17.623, ++ 3.211, ++ -4.813, ++ 3.567, ++ -6, ++ 1, ++ 3.8, ++ -6.779, ++ 4.033, ++ -6.496, ++ 4.267, ++ -6.496, ++ 0, ++ 5, ++ -6.496 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0.017, ++ 1, ++ 0.056, ++ 0.017, ++ 0.111, ++ 0.017, ++ 0.167, ++ 0.017, ++ 1, ++ 0.456, ++ 0.017, ++ 0.744, ++ 0.229, ++ 1.033, ++ 1, ++ 1, ++ 1.211, ++ 1.475, ++ 1.389, ++ 2, ++ 1.567, ++ 2, ++ 1, ++ 1.744, ++ 2, ++ 1.922, ++ 0, ++ 2.1, ++ 0, ++ 1, ++ 2.4, ++ 0, ++ 2.7, ++ 3, ++ 3, ++ 3, ++ 1, ++ 3.211, ++ 3, ++ 3.422, ++ -5.586, ++ 3.633, ++ -5.586, ++ 1, ++ 3.644, ++ -5.586, ++ 3.656, ++ -5.586, ++ 3.667, ++ -5.586, ++ 1, ++ 3.822, ++ -5.586, ++ 3.978, ++ 1, ++ 4.133, ++ 1, ++ 1, ++ 4.389, ++ 1, ++ 4.644, ++ 0, ++ 4.9, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.433, ++ 0, ++ 0.7, ++ -3, ++ 0.967, ++ -3, ++ 1, ++ 1.256, ++ -3, ++ 1.544, ++ 4.968, ++ 1.833, ++ 6, ++ 1, ++ 2.156, ++ 7.151, ++ 2.478, ++ 7, ++ 2.8, ++ 7, ++ 1, ++ 3, ++ 7, ++ 3.2, ++ -2, ++ 3.4, ++ -2, ++ 1, ++ 3.578, ++ -2, ++ 3.756, ++ 0, ++ 3.933, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.589, ++ 1, ++ 1.011, ++ 1, ++ 1.433, ++ 1, ++ 1, ++ 1.467, ++ 1, ++ 1.5, ++ 0, ++ 1.533, ++ 0, ++ 1, ++ 1.556, ++ 0, ++ 1.578, ++ 0, ++ 1.6, ++ 0, ++ 1, ++ 1.678, ++ 0, ++ 1.756, ++ 1, ++ 1.833, ++ 1, ++ 1, ++ 2.344, ++ 1, ++ 2.856, ++ 1, ++ 3.367, ++ 1, ++ 1, ++ 3.4, ++ 1, ++ 3.433, ++ 0, ++ 3.467, ++ 0, ++ 1, ++ 3.489, ++ 0, ++ 3.511, ++ 0, ++ 3.533, ++ 0, ++ 1, ++ 3.611, ++ 0, ++ 3.689, ++ 1, ++ 3.767, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.589, ++ 1, ++ 1.011, ++ 1, ++ 1.433, ++ 1, ++ 1, ++ 1.467, ++ 1, ++ 1.5, ++ 0, ++ 1.533, ++ 0, ++ 1, ++ 1.556, ++ 0, ++ 1.578, ++ 0, ++ 1.6, ++ 0, ++ 1, ++ 1.678, ++ 0, ++ 1.756, ++ 1, ++ 1.833, ++ 1, ++ 1, ++ 2.344, ++ 1, ++ 2.856, ++ 1, ++ 3.367, ++ 1, ++ 1, ++ 3.4, ++ 1, ++ 3.433, ++ 0, ++ 3.467, ++ 0, ++ 1, ++ 3.489, ++ 0, ++ 3.511, ++ 0, ++ 3.533, ++ 0, ++ 1, ++ 3.611, ++ 0, ++ 3.689, ++ 1, ++ 3.767, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.578, ++ 0, ++ 0.989, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.544, ++ 0, ++ 1.689, ++ 0.542, ++ 1.833, ++ 0.542, ++ 1, ++ 2.056, ++ 0.542, ++ 2.278, ++ 0.542, ++ 2.5, ++ 0.542, ++ 1, ++ 2.789, ++ 0.542, ++ 3.078, ++ 0, ++ 3.367, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.578, ++ 0, ++ 0.989, ++ 0, ++ 1.4, ++ 0, ++ 1, ++ 1.544, ++ 0, ++ 1.689, ++ -0.386, ++ 1.833, ++ -0.386, ++ 1, ++ 2.056, ++ -0.386, ++ 2.278, ++ -0.386, ++ 2.5, ++ -0.386, ++ 1, ++ 2.789, ++ -0.386, ++ 3.078, ++ 0, ++ 3.367, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTeethOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGlassUD", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassWhite", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassHighlight", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassHighlightMove", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.356, ++ 0, ++ 0.544, ++ -1, ++ 0.733, ++ -1, ++ 1, ++ 1.044, ++ -1, ++ 1.356, ++ 4.155, ++ 1.667, ++ 5, ++ 1, ++ 1.911, ++ 5.664, ++ 2.156, ++ 5.5, ++ 2.4, ++ 5.5, ++ 1, ++ 2.656, ++ 5.5, ++ 2.911, ++ -1.168, ++ 3.167, ++ -2, ++ 1, ++ 3.5, ++ -3.085, ++ 3.833, ++ -3, ++ 4.167, ++ -3, ++ 0, ++ 5, ++ -3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.356, ++ 0, ++ 0.544, ++ 1.915, ++ 0.733, ++ 2, ++ 1, ++ 0.878, ++ 2.065, ++ 1.022, ++ 2.028, ++ 1.167, ++ 2.088, ++ 1, ++ 1.344, ++ 2.162, ++ 1.522, ++ 2.904, ++ 1.7, ++ 2.904, ++ 1, ++ 1.867, ++ 2.904, ++ 2.033, ++ 2, ++ 2.2, ++ 2, ++ 1, ++ 2.356, ++ 2, ++ 2.511, ++ 2.5, ++ 2.667, ++ 2.5, ++ 1, ++ 2.978, ++ 2.5, ++ 3.289, ++ -1.006, ++ 3.6, ++ -1.006, ++ 1, ++ 3.8, ++ -1.006, ++ 4, ++ 0.139, ++ 4.2, ++ 0.139, ++ 1, ++ 4.378, ++ 0.139, ++ 4.556, ++ 0, ++ 4.733, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.433, ++ 0, ++ 0.7, ++ 0, ++ 0.967, ++ 0, ++ 1, ++ 1.222, ++ 0, ++ 1.478, ++ 1, ++ 1.733, ++ 1, ++ 1, ++ 2.456, ++ 1, ++ 3.178, ++ 1, ++ 3.9, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWaistAngleZ", ++ "Segments": [ ++ 0, ++ 0.124, ++ 1, ++ 0.056, ++ 0.124, ++ 0.111, ++ 0.124, ++ 0.167, ++ 0.124, ++ 1, ++ 0.478, ++ 0.124, ++ 0.789, ++ 2, ++ 1.1, ++ 2, ++ 1, ++ 1.3, ++ 2, ++ 1.5, ++ -1, ++ 1.7, ++ -1, ++ 1, ++ 2.2, ++ -1, ++ 2.7, ++ -1, ++ 3.2, ++ -1, ++ 1, ++ 3.456, ++ -1, ++ 3.711, ++ 0, ++ 3.967, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyPosition", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 1.656, ++ 0, ++ 3.144, ++ 0, ++ 4.633, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.411, ++ 0, ++ 0.656, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 1.411, ++ 0, ++ 1.922, ++ 0.501, ++ 2.433, ++ 0.501, ++ 1, ++ 2.511, ++ 0.501, ++ 2.589, ++ 0.501, ++ 2.667, ++ 0.501, ++ 1, ++ 3.178, ++ 0.501, ++ 3.689, ++ 0, ++ 4.2, ++ 0, ++ 1, ++ 4.322, ++ 0, ++ 4.444, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.356, ++ 0, ++ 0.544, ++ -6, ++ 0.733, ++ -6, ++ 1, ++ 0.933, ++ -6, ++ 1.133, ++ 6, ++ 1.333, ++ 6, ++ 1, ++ 1.522, ++ 6, ++ 1.711, ++ 2, ++ 1.9, ++ 2, ++ 0, ++ 5, ++ 2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.411, ++ 0, ++ 0.533, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFrontFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamJacket", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamChainWaist", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchSwingA1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchSwingA2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchAX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBSwitch", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBOpen", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBOpen2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBRoll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBLR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBUD", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL01", ++ "Segments": [ ++ 0, ++ 0.232, ++ 1, ++ 0.056, ++ 0.232, ++ 0.111, ++ 0.232, ++ 0.167, ++ 0.232, ++ 0, ++ 5, ++ 0.232 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL02", ++ "Segments": [ ++ 0, ++ -0.373, ++ 1, ++ 0.056, ++ -0.373, ++ 0.111, ++ -0.373, ++ 0.167, ++ -0.373, ++ 0, ++ 5, ++ -0.373 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL03", ++ "Segments": [ ++ 0, ++ -0.305, ++ 1, ++ 0.056, ++ -0.305, ++ 0.111, ++ -0.305, ++ 0.167, ++ -0.305, ++ 0, ++ 5, ++ -0.305 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL04", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 1, ++ 0, ++ 1.333, ++ 1, ++ 1.667, ++ 1, ++ 1, ++ 1.889, ++ 1, ++ 2.111, ++ 1, ++ 2.333, ++ 1, ++ 1, ++ 2.689, ++ 1, ++ 3.044, ++ 0, ++ 3.4, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 1.011, ++ 0, ++ 1.356, ++ -3, ++ 1.7, ++ -3, ++ 1, ++ 1.922, ++ -3, ++ 2.144, ++ -3, ++ 2.367, ++ -3, ++ 1, ++ 2.722, ++ -3, ++ 3.078, ++ 0, ++ 3.433, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 0.667, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR04", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand01Roll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll3", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCLHandRoll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL01", ++ "Segments": [ ++ 0, ++ -0.938, ++ 1, ++ 0.056, ++ -0.938, ++ 0.111, ++ -0.938, ++ 0.167, ++ -0.938, ++ 1, ++ 0.322, ++ -0.938, ++ 0.478, ++ -0.938, ++ 0.633, ++ -0.938, ++ 1, ++ 0.956, ++ -0.938, ++ 1.278, ++ -4, ++ 1.6, ++ -4, ++ 1, ++ 1.944, ++ -4, ++ 2.289, ++ 4, ++ 2.633, ++ 4, ++ 1, ++ 3.033, ++ 4, ++ 3.433, ++ 0, ++ 3.833, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL02", ++ "Segments": [ ++ 0, ++ -1.719, ++ 1, ++ 0.056, ++ -1.719, ++ 0.111, ++ -1.719, ++ 0.167, ++ -1.719, ++ 1, ++ 0.322, ++ -1.719, ++ 0.478, ++ -1.719, ++ 0.633, ++ -1.719, ++ 1, ++ 0.967, ++ -1.719, ++ 1.3, ++ 4.142, ++ 1.633, ++ 7, ++ 1, ++ 1.978, ++ 9.953, ++ 2.322, ++ 10, ++ 2.667, ++ 10, ++ 1, ++ 3.111, ++ 10, ++ 3.556, ++ 6, ++ 4, ++ 6, ++ 0, ++ 5, ++ 6 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL03", ++ "Segments": [ ++ 0, ++ -4.688, ++ 1, ++ 0.056, ++ -4.688, ++ 0.111, ++ -4.688, ++ 0.167, ++ -4.688, ++ 1, ++ 0.322, ++ -4.688, ++ 0.478, ++ -4.688, ++ 0.633, ++ -4.688, ++ 1, ++ 0.978, ++ -4.688, ++ 1.322, ++ 14.713, ++ 1.667, ++ 18, ++ 1, ++ 2.022, ++ 21.393, ++ 2.378, ++ 21, ++ 2.733, ++ 21, ++ 1, ++ 2.967, ++ 21, ++ 3.2, ++ 13, ++ 3.433, ++ 13, ++ 0, ++ 5, ++ 13 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDLHand03Roll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 1.044, ++ 0, ++ 1.922, ++ -30, ++ 2.8, ++ -30, ++ 1, ++ 3.2, ++ -30, ++ 3.6, ++ -5.084, ++ 4, ++ -2, ++ 1, ++ 4.333, ++ 0.57, ++ 4.667, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER04", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartWatchA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartWatchB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmAL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmAR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmBR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmCL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmDL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmER", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_06.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_06.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_06.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_06.motion3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,2136 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 3.33, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 99, ++ "TotalSegmentCount": 246, ++ "TotalPointCount": 639, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.256, ++ 0, ++ 0.344, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.622, ++ 0, ++ 0.811, ++ 10, ++ 1, ++ 10, ++ 0, ++ 3.333, ++ 10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.178, ++ 0, ++ 0.189, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.267, ++ 0, ++ 0.333, ++ 1.753, ++ 0.4, ++ 3.095, ++ 1, ++ 0.444, ++ 3.989, ++ 0.489, ++ 3.997, ++ 0.533, ++ 3.997, ++ 1, ++ 0.744, ++ 3.997, ++ 0.956, ++ -27.096, ++ 1.167, ++ -27.096, ++ 1, ++ 1.256, ++ -27.096, ++ 1.344, ++ -25.324, ++ 1.433, ++ -25.065, ++ 1, ++ 1.811, ++ -23.961, ++ 2.189, ++ -23.671, ++ 2.567, ++ -23.671, ++ 0, ++ 3.333, ++ -23.671 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.256, ++ 0, ++ 0.3, ++ 0, ++ 1, ++ 0.378, ++ 0, ++ 0.456, ++ 0.319, ++ 0.533, ++ -1.334, ++ 1, ++ 0.7, ++ -4.877, ++ 0.867, ++ -11, ++ 1.033, ++ -11, ++ 1, ++ 1.289, ++ -11, ++ 1.544, ++ -10, ++ 1.8, ++ -10, ++ 0, ++ 3.333, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.344, ++ 1, ++ 0.522, ++ 1, ++ 0.7, ++ 1, ++ 1, ++ 0.744, ++ 1, ++ 0.789, ++ 0, ++ 0.833, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.144, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.378, ++ 0, ++ 1.456, ++ 1, ++ 1.533, ++ 1, ++ 0, ++ 3.333, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.344, ++ 1, ++ 0.522, ++ 1, ++ 0.7, ++ 1, ++ 1, ++ 0.744, ++ 1, ++ 0.789, ++ 0, ++ 0.833, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.144, ++ 0, ++ 1.3, ++ 0, ++ 1, ++ 1.378, ++ 0, ++ 1.456, ++ 1, ++ 1.533, ++ 1, ++ 0, ++ 3.333, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.389, ++ 0, ++ 0.611, ++ 0.1, ++ 0.833, ++ 0.1, ++ 1, ++ 1.067, ++ 0.1, ++ 1.3, ++ -0.4, ++ 1.533, ++ -0.4, ++ 0, ++ 3.333, ++ -0.4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.389, ++ 0, ++ 0.611, ++ -0.2, ++ 0.833, ++ -0.2, ++ 1, ++ 1.067, ++ -0.2, ++ 1.3, ++ 0.7, ++ 1.533, ++ 0.7, ++ 0, ++ 3.333, ++ 0.7 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTeethOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGlassUD", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassWhite", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassHighlight", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassHighlightMove", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.322, ++ -0.5, ++ 0.4, ++ -0.5, ++ 1, ++ 0.622, ++ -0.5, ++ 0.844, ++ 6, ++ 1.067, ++ 6, ++ 1, ++ 1.3, ++ 6, ++ 1.533, ++ 5, ++ 1.767, ++ 5, ++ 0, ++ 3.333, ++ 5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.322, ++ 0.625, ++ 0.4, ++ 0.625, ++ 1, ++ 0.633, ++ 0.625, ++ 0.867, ++ -4.741, ++ 1.1, ++ -4.741, ++ 1, ++ 1.333, ++ -4.741, ++ 1.567, ++ -4, ++ 1.8, ++ -4, ++ 0, ++ 3.333, ++ -4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.256, ++ 0, ++ 0.344, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.611, ++ 0, ++ 0.789, ++ -3, ++ 0.967, ++ -3, ++ 0, ++ 3.333, ++ -3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWaistAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.256, ++ 0, ++ 0.344, ++ 0, ++ 0.433, ++ 0, ++ 1, ++ 0.611, ++ 0, ++ 0.789, ++ -5, ++ 0.967, ++ -5, ++ 0, ++ 3.333, ++ -5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyPosition", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.322, ++ -3, ++ 0.4, ++ -3, ++ 1, ++ 0.544, ++ -3, ++ 0.689, ++ 0.972, ++ 0.833, ++ 3.4, ++ 1, ++ 1.144, ++ 8.63, ++ 1.456, ++ 10, ++ 1.767, ++ 10, ++ 0, ++ 3.333, ++ 10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.178, ++ 0, ++ 0.189, ++ 0, ++ 0.2, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.322, ++ 1.58, ++ 0.4, ++ 4, ++ 1, ++ 0.589, ++ 9.878, ++ 0.778, ++ 16.122, ++ 0.967, ++ 21, ++ 1, ++ 1.222, ++ 27.599, ++ 1.478, ++ 30, ++ 1.733, ++ 30, ++ 0, ++ 3.333, ++ 30 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.244, ++ 0, ++ 0.322, ++ 2, ++ 0.4, ++ 2, ++ 1, ++ 0.589, ++ 2, ++ 0.778, ++ -19, ++ 0.967, ++ -19, ++ 1, ++ 1.222, ++ -19, ++ 1.478, ++ -13, ++ 1.733, ++ -13, ++ 0, ++ 3.333, ++ -13 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFrontFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamJacket", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamChainWaist", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchSwingA1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchSwingA2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchAX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBSwitch", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBOpen", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBOpen2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBRoll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBLR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBUD", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL01", ++ "Segments": [ ++ 0, ++ 0.7, ++ 1, ++ 0.056, ++ 0.7, ++ 0.111, ++ 0.7, ++ 0.167, ++ 0.7, ++ 1, ++ 0.422, ++ 0.7, ++ 0.678, ++ 0.191, ++ 0.933, ++ -0.5, ++ 1, ++ 1.211, ++ -1.251, ++ 1.489, ++ -1.5, ++ 1.767, ++ -1.5, ++ 0, ++ 3.333, ++ -1.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL02", ++ "Segments": [ ++ 0, ++ -8, ++ 1, ++ 0.056, ++ -8, ++ 0.111, ++ -8, ++ 0.167, ++ -8, ++ 1, ++ 0.433, ++ -8, ++ 0.7, ++ -8, ++ 0.967, ++ -8, ++ 1, ++ 1.233, ++ -8, ++ 1.5, ++ -8, ++ 1.767, ++ -8, ++ 0, ++ 3.333, ++ -8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL03", ++ "Segments": [ ++ 0, ++ -3, ++ 1, ++ 0.056, ++ -3, ++ 0.111, ++ -3, ++ 0.167, ++ -3, ++ 1, ++ 0.433, ++ -3, ++ 0.7, ++ -3, ++ 0.967, ++ -3, ++ 1, ++ 1.233, ++ -3, ++ 1.5, ++ 0, ++ 1.767, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL04", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.056, ++ -1, ++ 0.111, ++ -1, ++ 0.167, ++ -1, ++ 0, ++ 3.333, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR01", ++ "Segments": [ ++ 0, ++ 0.7, ++ 1, ++ 0.056, ++ 0.7, ++ 0.111, ++ 0.7, ++ 0.167, ++ 0.7, ++ 1, ++ 0.422, ++ 0.7, ++ 0.678, ++ 0.191, ++ 0.933, ++ -0.5, ++ 1, ++ 1.211, ++ -1.251, ++ 1.489, ++ -1.5, ++ 1.767, ++ -1.5, ++ 0, ++ 3.333, ++ -1.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR02", ++ "Segments": [ ++ 0, ++ -8, ++ 1, ++ 0.056, ++ -8, ++ 0.111, ++ -8, ++ 0.167, ++ -8, ++ 1, ++ 0.433, ++ -8, ++ 0.7, ++ -8, ++ 0.967, ++ -8, ++ 1, ++ 1.233, ++ -8, ++ 1.5, ++ -7, ++ 1.767, ++ -7, ++ 0, ++ 3.333, ++ -7 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR03", ++ "Segments": [ ++ 0, ++ -3, ++ 1, ++ 0.056, ++ -3, ++ 0.111, ++ -3, ++ 0.167, ++ -3, ++ 1, ++ 0.433, ++ -3, ++ 0.7, ++ -3, ++ 0.967, ++ -3, ++ 1, ++ 1.233, ++ -3, ++ 1.5, ++ -10, ++ 1.767, ++ -10, ++ 0, ++ 3.333, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR04", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ -1, ++ 1, ++ 0.056, ++ -1, ++ 0.111, ++ -1, ++ 0.167, ++ -1, ++ 0, ++ 3.333, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand01Roll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll3", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCLHandRoll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDLHand03Roll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER04", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 3.333, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartWatchA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 3.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartWatchB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.33, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmAL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 3.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmAR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 3.33, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmBR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.33, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmCL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.33, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmDL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.33, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmER", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.33, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_07.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_07.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_07.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Natori/motions/mtn_07.motion3.json 2023-05-28 08:20:04.427645271 +0100 +@@ -0,0 +1,1961 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 99, ++ "TotalSegmentCount": 221, ++ "TotalPointCount": 564, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.767, ++ 0, ++ 0.867, ++ -13, ++ 0.967, ++ -13, ++ 1, ++ 1.067, ++ -13, ++ 1.167, ++ 11, ++ 1.267, ++ 11, ++ 1, ++ 1.4, ++ 11, ++ 1.533, ++ -8, ++ 1.667, ++ -8, ++ 1, ++ 1.833, ++ -8, ++ 2, ++ 0, ++ 2.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.233, ++ 0, ++ 0.267, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.4, ++ 9, ++ 0.467, ++ 9, ++ 1, ++ 0.7, ++ 9, ++ 0.933, ++ -6, ++ 1.167, ++ -6, ++ 1, ++ 1.6, ++ -6, ++ 2.033, ++ -1, ++ 2.467, ++ -1, ++ 1, ++ 2.622, ++ -1, ++ 2.778, ++ -4, ++ 2.933, ++ -4, ++ 1, ++ 3.078, ++ -4, ++ 3.222, ++ 0, ++ 3.367, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.433, ++ 4, ++ 0.567, ++ 4, ++ 1, ++ 0.978, ++ 4, ++ 1.389, ++ 0, ++ 1.8, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.289, ++ 1, ++ 0.411, ++ 1, ++ 0.533, ++ 1, ++ 1, ++ 0.622, ++ 1, ++ 0.711, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 2.244, ++ 0, ++ 2.967, ++ 0, ++ 1, ++ 3.078, ++ 0, ++ 3.189, ++ 1, ++ 3.3, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.289, ++ 1, ++ 0.411, ++ 1, ++ 0.533, ++ 1, ++ 1, ++ 0.622, ++ 1, ++ 0.711, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 1.522, ++ 0, ++ 2.244, ++ 0, ++ 2.967, ++ 0, ++ 1, ++ 3.078, ++ 0, ++ 3.189, ++ 1, ++ 3.3, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRSmile", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.411, ++ -0.4, ++ 0.533, ++ -0.4, ++ 1, ++ 1.344, ++ -0.4, ++ 2.156, ++ -0.4, ++ 2.967, ++ -0.4, ++ 1, ++ 3.078, ++ -0.4, ++ 3.189, ++ 0, ++ 3.3, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRAngle", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowLForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBrowRForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthOpenY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMouthForm2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamTeethOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCheek", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGlassUD", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassWhite", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassHighlight", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamGrassHighlightMove", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.256, ++ 0, ++ 0.344, ++ 2.02, ++ 0.433, ++ 2.02, ++ 1, ++ 0.856, ++ 2.02, ++ 1.278, ++ 0, ++ 1.7, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWaistAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyPosition", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBreath", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.256, ++ 0, ++ 0.344, ++ 0.5, ++ 0.433, ++ 0.5, ++ 1, ++ 0.633, ++ 0.5, ++ 0.833, ++ 0.279, ++ 1.033, ++ 0.2, ++ 1, ++ 1.467, ++ 0.029, ++ 1.9, ++ 0, ++ 2.333, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLeftShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.389, ++ 10, ++ 0.5, ++ 10, ++ 1, ++ 0.633, ++ 10, ++ 0.767, ++ -5, ++ 0.9, ++ -5, ++ 0, ++ 4, ++ -5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamRightShoulderUp", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.389, ++ 10, ++ 0.5, ++ 10, ++ 1, ++ 0.633, ++ 10, ++ 0.767, ++ -5, ++ 0.9, ++ -5, ++ 0, ++ 4, ++ -5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllRotate", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFront", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSide", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBack", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairFrontFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairSideFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHairBackFuwa", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamJacket", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamChainWaist", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchSwingA1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchSwingA2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchAX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBSwitch", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBOpen", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBOpen2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBRoll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBLR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamWatchBUD", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAL04", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmAR04", ++ "FadeInTime": 0.2, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand01Roll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmBRHand05Roll3", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmCLHandRoll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDL03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmDLHand03Roll", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmER04", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand04Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06Roll1", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmERHand06Roll2", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartWatchA", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartWatchB", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmAL", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmAR", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmBR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmCL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmDL", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PartArmER", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.2048/texture_00.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.2048/texture_00.png differ +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.2048/texture_01.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.2048/texture_01.png differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.cdi3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.cdi3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.cdi3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.cdi3.json 2023-05-28 08:20:04.435645417 +0100 +@@ -0,0 +1,679 @@ ++{ ++ "Version": 3, ++ "Parameters": [ ++ { ++ "Id": "ParamAngleX", ++ "GroupId": "ParamGroupFace", ++ "Name": "角度 X" ++ }, ++ { ++ "Id": "ParamAngleZ", ++ "GroupId": "ParamGroupFace", ++ "Name": "角度 Z" ++ }, ++ { ++ "Id": "ParamEyeLOpen", ++ "GroupId": "ParamGroupEyes", ++ "Name": "左目 開閉" ++ }, ++ { ++ "Id": "ParamEyeROpen", ++ "GroupId": "ParamGroupEyes", ++ "Name": "右目 開閉" ++ }, ++ { ++ "Id": "ParamEyeBallX", ++ "GroupId": "ParamGroupEyes", ++ "Name": "目玉 X" ++ }, ++ { ++ "Id": "ParamEyeBallY", ++ "GroupId": "ParamGroupEyes", ++ "Name": "目玉 Y" ++ }, ++ { ++ "Id": "ParamBodyAngleX", ++ "GroupId": "ParamGroupBody", ++ "Name": "体の回転 X" ++ }, ++ { ++ "Id": "ParamBodyAngleY", ++ "GroupId": "ParamGroupBody", ++ "Name": "体の回転 Y" ++ }, ++ { ++ "Id": "ParamBodyAngleZ", ++ "GroupId": "ParamGroupBody", ++ "Name": "体の回転 Z" ++ }, ++ { ++ "Id": "ParamShoulderR", ++ "GroupId": "ParamGroupBody", ++ "Name": "右肩" ++ }, ++ { ++ "Id": "ParamShoulderL", ++ "GroupId": "ParamGroupBody", ++ "Name": "左肩" ++ }, ++ { ++ "Id": "ParamLegKnee", ++ "GroupId": "ParamGroupBody", ++ "Name": "屈伸" ++ }, ++ { ++ "Id": "ParamLegR", ++ "GroupId": "ParamGroupBody", ++ "Name": "右足の位置" ++ }, ++ { ++ "Id": "ParamLegRUpDw", ++ "GroupId": "ParamGroupBody", ++ "Name": "右足の上下" ++ }, ++ { ++ "Id": "ParamAllZ", ++ "GroupId": "ParamGroupBody", ++ "Name": "全体のZ" ++ }, ++ { ++ "Id": "ParamArmR01", ++ "GroupId": "ParamGroupArms", ++ "Name": "右上腕" ++ }, ++ { ++ "Id": "ParamArmR01Y", ++ "GroupId": "ParamGroupArms", ++ "Name": "右上腕 Y" ++ }, ++ { ++ "Id": "ParamArmR02", ++ "GroupId": "ParamGroupArms", ++ "Name": "右前腕" ++ }, ++ { ++ "Id": "ParamArmR02Y", ++ "GroupId": "ParamGroupArms", ++ "Name": "右前腕 Y" ++ }, ++ { ++ "Id": "ParamArmR03", ++ "GroupId": "ParamGroupArms", ++ "Name": "右手" ++ }, ++ { ++ "Id": "ParamArmL01", ++ "GroupId": "ParamGroupArms", ++ "Name": "左上腕" ++ }, ++ { ++ "Id": "ParamArmL02", ++ "GroupId": "ParamGroupArms", ++ "Name": "左前腕" ++ }, ++ { ++ "Id": "ParamArmL03", ++ "GroupId": "ParamGroupArms", ++ "Name": "左手" ++ }, ++ { ++ "Id": "ParamArmChange", ++ "GroupId": "ParamGroupArms", ++ "Name": "腕 切り替え" ++ }, ++ { ++ "Id": "ParamBookPage", ++ "GroupId": "ParamGroupArms", ++ "Name": "本 ページ" ++ }, ++ { ++ "Id": "ParamFlameOn", ++ "GroupId": "ParamGroupFlame", ++ "Name": "炎 表示" ++ }, ++ { ++ "Id": "ParamFlame", ++ "GroupId": "ParamGroupFlame", ++ "Name": "炎" ++ }, ++ { ++ "Id": "ParamFlameShaking", ++ "GroupId": "ParamGroupFlame", ++ "Name": "炎の揺れ" ++ }, ++ { ++ "Id": "ParamFlameX", ++ "GroupId": "ParamGroupFlame", ++ "Name": "炎の位置 X" ++ }, ++ { ++ "Id": "ParamFlameY", ++ "GroupId": "ParamGroupFlame", ++ "Name": "炎の位置 Y" ++ }, ++ { ++ "Id": "ParamCharge01On", ++ "GroupId": "ParamGroupEffectsA", ++ "Name": "溜めの表示" ++ }, ++ { ++ "Id": "ParamCharge01", ++ "GroupId": "ParamGroupEffectsA", ++ "Name": "溜め" ++ }, ++ { ++ "Id": "ParamHandLightAOn", ++ "GroupId": "ParamGroupEffectsA", ++ "Name": "手の光Aの表示" ++ }, ++ { ++ "Id": "ParamHandLightASize", ++ "GroupId": "ParamGroupEffectsA", ++ "Name": "手の光Aの拡縮" ++ }, ++ { ++ "Id": "ParamMagicPowersA", ++ "GroupId": "ParamGroupEffectsA", ++ "Name": "波動A" ++ }, ++ { ++ "Id": "ParamMagicAOn", ++ "GroupId": "ParamGroupEffectsA", ++ "Name": "魔法陣Aの表示" ++ }, ++ { ++ "Id": "ParamMagicARotation", ++ "GroupId": "ParamGroupEffectsA", ++ "Name": "魔法陣Aの回転" ++ }, ++ { ++ "Id": "ParamMagicALight", ++ "GroupId": "ParamGroupEffectsA", ++ "Name": "魔法陣A 光" ++ }, ++ { ++ "Id": "ParamEffectAX", ++ "GroupId": "ParamGroupEffectsA", ++ "Name": "エフェクトAの位置 X" ++ }, ++ { ++ "Id": "ParamEffectAY", ++ "GroupId": "ParamGroupEffectsA", ++ "Name": "エフェクトAの位置 Y" ++ }, ++ { ++ "Id": "ParamHandLightBOn", ++ "GroupId": "ParamGroupEffectsB", ++ "Name": "手の光Bの表示" ++ }, ++ { ++ "Id": "ParamHandLightBSize", ++ "GroupId": "ParamGroupEffectsB", ++ "Name": "手の光Bの拡張" ++ }, ++ { ++ "Id": "ParamMagicBOn", ++ "GroupId": "ParamGroupEffectsB", ++ "Name": "魔法陣Bの表示" ++ }, ++ { ++ "Id": "ParamMagicBRotation", ++ "GroupId": "ParamGroupEffectsB", ++ "Name": "魔法陣Bの回転" ++ }, ++ { ++ "Id": "ParamMagicBMove", ++ "GroupId": "ParamGroupEffectsB", ++ "Name": "魔法陣Bの移動" ++ }, ++ { ++ "Id": "ParamMagicBX", ++ "GroupId": "ParamGroupEffectsB", ++ "Name": "魔法陣Bの角度 X" ++ }, ++ { ++ "Id": "ParamMagicPowersBOn", ++ "GroupId": "ParamGroupEffectsB", ++ "Name": "波動Bの表示" ++ }, ++ { ++ "Id": "ParamMagicPowersBSize", ++ "GroupId": "ParamGroupEffectsB", ++ "Name": "波動Bの拡張" ++ }, ++ { ++ "Id": "ParamMagicPowersBThicknesses", ++ "GroupId": "ParamGroupEffectsB", ++ "Name": "波動Bの太さ" ++ }, ++ { ++ "Id": "ParamEffectBX", ++ "GroupId": "ParamGroupEffectsB", ++ "Name": "エフェクトBの位置 X" ++ }, ++ { ++ "Id": "ParamEffectBY", ++ "GroupId": "ParamGroupEffectsB", ++ "Name": "エフェクトBの位置 Y" ++ }, ++ { ++ "Id": "ParamHeadRibbon", ++ "GroupId": "ParamGroupSwing", ++ "Name": "頭リボンの揺れ" ++ }, ++ { ++ "Id": "ParamBustRibbon01", ++ "GroupId": "ParamGroupSwing", ++ "Name": "胸リボンの揺れ01" ++ }, ++ { ++ "Id": "ParamBustRibbon02", ++ "GroupId": "ParamGroupSwing", ++ "Name": "胸リボンの揺れ02" ++ }, ++ { ++ "Id": "ParamWaistRibbon01", ++ "GroupId": "ParamGroupSwing", ++ "Name": "腰リボンの揺れ01" ++ }, ++ { ++ "Id": "ParamWaistRibbon02", ++ "GroupId": "ParamGroupSwing", ++ "Name": "腰リボンの揺れ02" ++ }, ++ { ++ "Id": "ParamSkirt", ++ "GroupId": "ParamGroupSwing", ++ "Name": "スカートのなびき" ++ }, ++ { ++ "Id": "ParamSkirtX", ++ "GroupId": "ParamGroupSwing", ++ "Name": "スカートの揺れ X" ++ }, ++ { ++ "Id": "ParamSkirtY", ++ "GroupId": "ParamGroupSwing", ++ "Name": "スカートの揺れ Y" ++ }, ++ { ++ "Id": "ParamHairFront01", ++ "GroupId": "ParamGroupHairFront", ++ "Name": "髪揺れ 前01" ++ }, ++ { ++ "Id": "ParamHairFront02", ++ "GroupId": "ParamGroupHairFront", ++ "Name": "髪揺れ 前02" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_1_ArtMesh67", ++ "GroupId": "ParamGroupHairSideR", ++ "Name": "[0]右横髪" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_2_ArtMesh67", ++ "GroupId": "ParamGroupHairSideR", ++ "Name": "[1]右横髪" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_3_ArtMesh67", ++ "GroupId": "ParamGroupHairSideR", ++ "Name": "[2]右横髪" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_4_ArtMesh67", ++ "GroupId": "ParamGroupHairSideR", ++ "Name": "[3]右横髪" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_5_ArtMesh67", ++ "GroupId": "ParamGroupHairSideR", ++ "Name": "[4]右横髪" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_1_ArtMesh20", ++ "GroupId": "ParamGroupHairSideL", ++ "Name": "[0]左横髪" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_2_ArtMesh20", ++ "GroupId": "ParamGroupHairSideL", ++ "Name": "[1]左横髪" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_3_ArtMesh20", ++ "GroupId": "ParamGroupHairSideL", ++ "Name": "[2]左横髪" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_4_ArtMesh20", ++ "GroupId": "ParamGroupHairSideL", ++ "Name": "[3]左横髪" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_5_ArtMesh20", ++ "GroupId": "ParamGroupHairSideL", ++ "Name": "[4]左横髪" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_1_ArtMesh82", ++ "GroupId": "ParamGroupHairBackA", ++ "Name": "[0]後髪A" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_2_ArtMesh82", ++ "GroupId": "ParamGroupHairBackA", ++ "Name": "[1]後髪A" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_3_ArtMesh82", ++ "GroupId": "ParamGroupHairBackA", ++ "Name": "[2]後髪A" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_4_ArtMesh82", ++ "GroupId": "ParamGroupHairBackA", ++ "Name": "[3]後髪A" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_5_ArtMesh82", ++ "GroupId": "ParamGroupHairBackA", ++ "Name": "[4]後髪A" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_6_ArtMesh82", ++ "GroupId": "ParamGroupHairBackA", ++ "Name": "[5]後髪A" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_7_ArtMesh82", ++ "GroupId": "ParamGroupHairBackA", ++ "Name": "[6]後髪A" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_1_ArtMesh81", ++ "GroupId": "ParamGroupHairBackB", ++ "Name": "[0]後髪B" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_2_ArtMesh81", ++ "GroupId": "ParamGroupHairBackB", ++ "Name": "[1]後髪B" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_3_ArtMesh81", ++ "GroupId": "ParamGroupHairBackB", ++ "Name": "[2]後髪B" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_4_ArtMesh81", ++ "GroupId": "ParamGroupHairBackB", ++ "Name": "[3]後髪B" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_5_ArtMesh81", ++ "GroupId": "ParamGroupHairBackB", ++ "Name": "[4]後髪B" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_6_ArtMesh81", ++ "GroupId": "ParamGroupHairBackB", ++ "Name": "[5]後髪B" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_7_ArtMesh81", ++ "GroupId": "ParamGroupHairBackB", ++ "Name": "[6]後髪B" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_8_ArtMesh81", ++ "GroupId": "ParamGroupHairBackB", ++ "Name": "[7]後髪B" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_9_ArtMesh81", ++ "GroupId": "ParamGroupHairBackB", ++ "Name": "[8]後髪B" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_1_ArtMesh80", ++ "GroupId": "ParamGroupHairBackC", ++ "Name": "[0]後髪C" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_2_ArtMesh80", ++ "GroupId": "ParamGroupHairBackC", ++ "Name": "[1]後髪C" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_3_ArtMesh80", ++ "GroupId": "ParamGroupHairBackC", ++ "Name": "[2]後髪C" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_4_ArtMesh80", ++ "GroupId": "ParamGroupHairBackC", ++ "Name": "[3]後髪C" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_5_ArtMesh80", ++ "GroupId": "ParamGroupHairBackC", ++ "Name": "[4]後髪C" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_6_ArtMesh80", ++ "GroupId": "ParamGroupHairBackC", ++ "Name": "[5]後髪C" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_7_ArtMesh80", ++ "GroupId": "ParamGroupHairBackC", ++ "Name": "[6]後髪C" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_8_ArtMesh80", ++ "GroupId": "ParamGroupHairBackC", ++ "Name": "[7]後髪C" ++ }, ++ { ++ "Id": "Param_Angle_Rotation_9_ArtMesh80", ++ "GroupId": "ParamGroupHairBackC", ++ "Name": "[8]後髪C" ++ } ++ ], ++ "ParameterGroups": [ ++ { ++ "Id": "ParamGroupFace", ++ "GroupId": "", ++ "Name": "顔" ++ }, ++ { ++ "Id": "ParamGroupEyes", ++ "GroupId": "", ++ "Name": "目" ++ }, ++ { ++ "Id": "ParamGroupBody", ++ "GroupId": "", ++ "Name": "体" ++ }, ++ { ++ "Id": "ParamGroupArms", ++ "GroupId": "", ++ "Name": "腕" ++ }, ++ { ++ "Id": "ParamGroupFlame", ++ "GroupId": "", ++ "Name": "炎" ++ }, ++ { ++ "Id": "ParamGroupEffectsA", ++ "GroupId": "", ++ "Name": "エフェクトA" ++ }, ++ { ++ "Id": "ParamGroupEffectsB", ++ "GroupId": "", ++ "Name": "エフェクトB" ++ }, ++ { ++ "Id": "ParamGroupSwing", ++ "GroupId": "", ++ "Name": "揺れもの" ++ }, ++ { ++ "Id": "ParamGroupHairFront", ++ "GroupId": "", ++ "Name": "前髪" ++ }, ++ { ++ "Id": "ParamGroupHairSideR", ++ "GroupId": "", ++ "Name": "右横髪" ++ }, ++ { ++ "Id": "ParamGroupHairSideL", ++ "GroupId": "", ++ "Name": "左横髪" ++ }, ++ { ++ "Id": "ParamGroupHairBackA", ++ "GroupId": "", ++ "Name": "後髪A" ++ }, ++ { ++ "Id": "ParamGroupHairBackB", ++ "GroupId": "", ++ "Name": "後髪B" ++ }, ++ { ++ "Id": "ParamGroupHairBackC", ++ "GroupId": "", ++ "Name": "後髪C" ++ } ++ ], ++ "Parts": [ ++ { ++ "Id": "PartCore", ++ "Name": "コア" ++ }, ++ { ++ "Id": "PartFlame", ++ "Name": "炎" ++ }, ++ { ++ "Id": "PartMagicPowersB", ++ "Name": "波動B" ++ }, ++ { ++ "Id": "PartMagicB", ++ "Name": "魔法陣B" ++ }, ++ { ++ "Id": "PartMagicPowersA", ++ "Name": "波動A" ++ }, ++ { ++ "Id": "PartMagicA", ++ "Name": "魔法陣A" ++ }, ++ { ++ "Id": "PartHat", ++ "Name": "帽子" ++ }, ++ { ++ "Id": "PartHair", ++ "Name": "髪" ++ }, ++ { ++ "Id": "PartBrow", ++ "Name": "眉" ++ }, ++ { ++ "Id": "PartEyeL", ++ "Name": "左目" ++ }, ++ { ++ "Id": "PartEyeR", ++ "Name": "右目" ++ }, ++ { ++ "Id": "PartFace", ++ "Name": "顔" ++ }, ++ { ++ "Id": "PartArmR02", ++ "Name": "右腕 差分" ++ }, ++ { ++ "Id": "PartArmR01", ++ "Name": "右腕" ++ }, ++ { ++ "Id": "PartBody", ++ "Name": "体" ++ }, ++ { ++ "Id": "PartLegR", ++ "Name": "右足" ++ }, ++ { ++ "Id": "PartLegL", ++ "Name": "左足" ++ }, ++ { ++ "Id": "PartArmL", ++ "Name": "左腕" ++ }, ++ { ++ "Id": "PartHairBack", ++ "Name": "後ろ髪" ++ }, ++ { ++ "Id": "PartWaveSave", ++ "Name": "波動 溜め" ++ }, ++ { ++ "Id": "ArtMesh20_Skinning", ++ "Name": "左横髪(スキニング)" ++ }, ++ { ++ "Id": "Part20", ++ "Name": "左横髪(回転)" ++ }, ++ { ++ "Id": "ArtMesh67_Skinning", ++ "Name": "右横髪(スキニング)" ++ }, ++ { ++ "Id": "Part19", ++ "Name": "右横髪(回転)" ++ }, ++ { ++ "Id": "ArtMesh80_Skinning", ++ "Name": "後髪C(スキニング)" ++ }, ++ { ++ "Id": "Part17", ++ "Name": "後髪C(回転)" ++ }, ++ { ++ "Id": "ArtMesh81_Skinning", ++ "Name": "後髪B(スキニング)" ++ }, ++ { ++ "Id": "Part18", ++ "Name": "後髪B(回転)" ++ }, ++ { ++ "Id": "ArtMesh82_Skinning", ++ "Name": "後髪A(スキニング)" ++ }, ++ { ++ "Id": "Part16", ++ "Name": "後髪A(回転)" ++ } ++ ] ++} +\ No newline at end of file +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.moc3 and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.moc3 differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.model3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.model3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.model3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.model3.json 2023-05-28 08:20:04.435645417 +0100 +@@ -0,0 +1,51 @@ ++{ ++ "Version": 3, ++ "FileReferences": { ++ "Moc": "Rice.moc3", ++ "Textures": [ ++ "Rice.2048/texture_00.png", ++ "Rice.2048/texture_01.png" ++ ], ++ "Physics": "Rice.physics3.json", ++ "DisplayInfo": "Rice.cdi3.json", ++ "Motions": { ++ "Idle": [ ++ { ++ "File": "motions/idle.motion3.json" ++ } ++ ], ++ "TapBody": [ ++ { ++ "File": "motions/mtn_01.motion3.json" ++ }, ++ { ++ "File": "motions/mtn_02.motion3.json" ++ }, ++ { ++ "File": "motions/mtn_03.motion3.json" ++ } ++ ] ++ } ++ }, ++ "Groups": [ ++ { ++ "Target": "Parameter", ++ "Name": "EyeBlink", ++ "Ids": [ ++ "ParamEyeLOpen", ++ "ParamEyeROpen" ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Name": "LipSync", ++ "Ids": [] ++ } ++ ], ++ "HitAreas": [ ++ { ++ "Id": "HitAreaBody", ++ "Name": "Body" ++ } ++ ] ++} +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.physics3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.physics3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.physics3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/Rice.physics3.json 2023-05-28 08:20:04.435645417 +0100 +@@ -0,0 +1,1508 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "PhysicsSettingCount": 9, ++ "TotalInputCount": 32, ++ "TotalOutputCount": 42, ++ "VertexCount": 51, ++ "EffectiveForces": { ++ "Gravity": { ++ "X": 0, ++ "Y": -1 ++ }, ++ "Wind": { ++ "X": 0, ++ "Y": 0 ++ } ++ }, ++ "PhysicsDictionary": [ ++ { ++ "Id": "PhysicsSetting1", ++ "Name": "後髪A" ++ }, ++ { ++ "Id": "PhysicsSetting2", ++ "Name": "後髪B" ++ }, ++ { ++ "Id": "PhysicsSetting3", ++ "Name": "後髪C" ++ }, ++ { ++ "Id": "PhysicsSetting4", ++ "Name": "右横髪" ++ }, ++ { ++ "Id": "PhysicsSetting5", ++ "Name": "左横髪" ++ }, ++ { ++ "Id": "PhysicsSetting6", ++ "Name": "前髪" ++ }, ++ { ++ "Id": "PhysicsSetting7", ++ "Name": "頭リボン" ++ }, ++ { ++ "Id": "PhysicsSetting8", ++ "Name": "胸リボン" ++ }, ++ { ++ "Id": "PhysicsSetting9", ++ "Name": "腰リボン" ++ } ++ ] ++ }, ++ "PhysicsSettings": [ ++ { ++ "Id": "PhysicsSetting1", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_1_ArtMesh82" ++ }, ++ "VertexIndex": 1, ++ "Scale": 15, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_2_ArtMesh82" ++ }, ++ "VertexIndex": 2, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_3_ArtMesh82" ++ }, ++ "VertexIndex": 3, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_4_ArtMesh82" ++ }, ++ "VertexIndex": 4, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_5_ArtMesh82" ++ }, ++ "VertexIndex": 5, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_6_ArtMesh82" ++ }, ++ "VertexIndex": 6, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_7_ArtMesh82" ++ }, ++ "VertexIndex": 7, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 0.95, ++ "Acceleration": 1.5, ++ "Radius": 7 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 7 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.95, ++ "Acceleration": 1.5, ++ "Radius": 7 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 14 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.95, ++ "Acceleration": 1.5, ++ "Radius": 7 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 21 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.95, ++ "Acceleration": 1.5, ++ "Radius": 7 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 28 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.95, ++ "Acceleration": 1.5, ++ "Radius": 7 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 35 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.95, ++ "Acceleration": 1.5, ++ "Radius": 7 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 42 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.95, ++ "Acceleration": 1.5, ++ "Radius": 7 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 49 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.95, ++ "Acceleration": 1.5, ++ "Radius": 7 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting2", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_1_ArtMesh81" ++ }, ++ "VertexIndex": 1, ++ "Scale": 15, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_2_ArtMesh81" ++ }, ++ "VertexIndex": 2, ++ "Scale": 35, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_3_ArtMesh81" ++ }, ++ "VertexIndex": 3, ++ "Scale": 35, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_4_ArtMesh81" ++ }, ++ "VertexIndex": 4, ++ "Scale": 35, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_5_ArtMesh81" ++ }, ++ "VertexIndex": 5, ++ "Scale": 35, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_6_ArtMesh81" ++ }, ++ "VertexIndex": 6, ++ "Scale": 35, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_7_ArtMesh81" ++ }, ++ "VertexIndex": 7, ++ "Scale": 35, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_8_ArtMesh81" ++ }, ++ "VertexIndex": 8, ++ "Scale": 35, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_9_ArtMesh81" ++ }, ++ "VertexIndex": 9, ++ "Scale": 35, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 6 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 12 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 18 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 24 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 2, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 30 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 2, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 36 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 2, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 42 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 2.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 48 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.9, ++ "Acceleration": 2.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 54 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.9, ++ "Acceleration": 2.5, ++ "Radius": 6 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting3", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_1_ArtMesh80" ++ }, ++ "VertexIndex": 1, ++ "Scale": 15, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_2_ArtMesh80" ++ }, ++ "VertexIndex": 2, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_3_ArtMesh80" ++ }, ++ "VertexIndex": 3, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_4_ArtMesh80" ++ }, ++ "VertexIndex": 4, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_5_ArtMesh80" ++ }, ++ "VertexIndex": 5, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_6_ArtMesh80" ++ }, ++ "VertexIndex": 6, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_7_ArtMesh80" ++ }, ++ "VertexIndex": 7, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_8_ArtMesh80" ++ }, ++ "VertexIndex": 8, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_9_ArtMesh80" ++ }, ++ "VertexIndex": 9, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 6 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 12 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 18 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 24 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 2, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 30 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 2, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 36 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 2, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 42 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 2.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 48 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.9, ++ "Acceleration": 2.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 54 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.9, ++ "Acceleration": 2.5, ++ "Radius": 6 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting4", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_1_ArtMesh67" ++ }, ++ "VertexIndex": 1, ++ "Scale": 30, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_2_ArtMesh67" ++ }, ++ "VertexIndex": 2, ++ "Scale": 40, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_3_ArtMesh67" ++ }, ++ "VertexIndex": 3, ++ "Scale": 40, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_4_ArtMesh67" ++ }, ++ "VertexIndex": 4, ++ "Scale": 40, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_5_ArtMesh67" ++ }, ++ "VertexIndex": 5, ++ "Scale": 40, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 6 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 12 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 18 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 24 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 2, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 30 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 2, ++ "Radius": 6 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting5", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_1_ArtMesh20" ++ }, ++ "VertexIndex": 1, ++ "Scale": 10, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_2_ArtMesh20" ++ }, ++ "VertexIndex": 2, ++ "Scale": 35, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_3_ArtMesh20" ++ }, ++ "VertexIndex": 3, ++ "Scale": 40, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_4_ArtMesh20" ++ }, ++ "VertexIndex": 4, ++ "Scale": 40, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "Param_Angle_Rotation_5_ArtMesh20" ++ }, ++ "VertexIndex": 5, ++ "Scale": 40, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 5 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 10 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 15.5 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 21.5 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 2, ++ "Radius": 6 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 27.5 ++ }, ++ "Mobility": 0.85, ++ "Delay": 0.9, ++ "Acceleration": 2, ++ "Radius": 6 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting6", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairFront01" ++ }, ++ "VertexIndex": 1, ++ "Scale": 3, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHairFront02" ++ }, ++ "VertexIndex": 2, ++ "Scale": 3, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 0.8, ++ "Delay": 0.9, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 7 ++ }, ++ "Mobility": 0.8, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 7 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 14 ++ }, ++ "Mobility": 0.8, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 7 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting7", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleX" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamHeadRibbon" ++ }, ++ "VertexIndex": 1, ++ "Scale": 2, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 4 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 4 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting8", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 100, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamBustRibbon01" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamBustRibbon02" ++ }, ++ "VertexIndex": 2, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 7 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.9, ++ "Acceleration": 1.2, ++ "Radius": 7 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 13 ++ }, ++ "Mobility": 0.9, ++ "Delay": 0.9, ++ "Acceleration": 1.2, ++ "Radius": 6 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting9", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX" ++ }, ++ "Weight": 100, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ" ++ }, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamWaistRibbon01" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "ParamWaistRibbon02" ++ }, ++ "VertexIndex": 2, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 12 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.8, ++ "Acceleration": 1.5, ++ "Radius": 12 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 22 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.8, ++ "Acceleration": 1.5, ++ "Radius": 10 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/motions/idle.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/motions/idle.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/motions/idle.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/motions/idle.motion3.json 2023-05-28 08:20:04.431645344 +0100 +@@ -0,0 +1,1003 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 54, ++ "TotalSegmentCount": 95, ++ "TotalPointCount": 283, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.344, ++ 0, ++ 0.689, ++ 3, ++ 1.033, ++ 3, ++ 1, ++ 1.4, ++ 3, ++ 1.767, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.444, ++ 0, ++ 2.756, ++ 2, ++ 3.067, ++ 2, ++ 1, ++ 3.378, ++ 2, ++ 3.689, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 4, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ -3, ++ 2, ++ -3, ++ 1, ++ 2.667, ++ -3, ++ 3.333, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.667, ++ 0, ++ 1.333, ++ 1, ++ 2, ++ 1, ++ 1, ++ 2.667, ++ 1, ++ 3.333, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamShoulderR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.344, ++ 0, ++ 0.689, ++ 2, ++ 1.033, ++ 2, ++ 1, ++ 1.367, ++ 2, ++ 1.7, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.722, ++ 1, ++ 3.067, ++ 1, ++ 1, ++ 3.378, ++ 1, ++ 3.689, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamShoulderL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.344, ++ 0, ++ 0.689, ++ 2, ++ 1.033, ++ 2, ++ 1, ++ 1.367, ++ 2, ++ 1.7, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.378, ++ 0, ++ 2.722, ++ 1, ++ 3.067, ++ 1, ++ 1, ++ 3.378, ++ 1, ++ 3.689, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLegKnee", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.622, ++ 1, ++ 0.933, ++ 1, ++ 1, ++ 1.267, ++ 1, ++ 1.6, ++ 0, ++ 1.933, ++ 0, ++ 1, ++ 2.289, ++ 0, ++ 2.644, ++ 1, ++ 3, ++ 1, ++ 1, ++ 3.333, ++ 1, ++ 3.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLegR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLegRUpDw", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllZ", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ -0.175, ++ 0.4, ++ -0.175, ++ 1, ++ 0.678, ++ -0.175, ++ 0.956, ++ 0.55, ++ 1.233, ++ 0.55, ++ 1, ++ 1.578, ++ 0.55, ++ 1.922, ++ -0.375, ++ 2.267, ++ -0.375, ++ 1, ++ 2.6, ++ -0.375, ++ 2.933, ++ 0.475, ++ 3.267, ++ 0.475, ++ 1, ++ 3.511, ++ 0.475, ++ 3.756, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR01Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR02Y", ++ "Segments": [ ++ 0, ++ -10, ++ 1, ++ 1.333, ++ -10, ++ 2.667, ++ -10, ++ 4, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ -1, ++ 0.5, ++ -1, ++ 1, ++ 0.778, ++ -1, ++ 1.056, ++ 3, ++ 1.333, ++ 3, ++ 1, ++ 1.667, ++ 3, ++ 2, ++ -2, ++ 2.333, ++ -2, ++ 1, ++ 2.678, ++ -2, ++ 3.022, ++ 1, ++ 3.367, ++ 1, ++ 1, ++ 3.578, ++ 1, ++ 3.789, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmL01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmL02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmL03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmChange", ++ "FadeInTime": 0.0, ++ "FadeOutTime": 0.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBookPage", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 0.667, ++ 0, ++ 0, ++ 1.367, ++ 29, ++ 2, ++ 1.4, ++ 0, ++ 0, ++ 2.733, ++ 0, ++ 0, ++ 3.433, ++ 29, ++ 2, ++ 3.467, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlameOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlame", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlameShaking", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlameX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlameY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCharge01On", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCharge01", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLightAOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLightASize", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPowersA", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicAOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicARotation", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicALight", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEffectAX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEffectAY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLightBOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLightBSize", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicBOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicBRotation", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicBMove", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicBX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPowersBOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPowersBSize", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPowersBThicknesses", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEffectBX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEffectBY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSkirt", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 1, ++ 30, ++ 2, ++ 1.033, ++ 1, ++ 0, ++ 2, ++ 30, ++ 2, ++ 2.033, ++ 1, ++ 0, ++ 3, ++ 30, ++ 2, ++ 3.033, ++ 1, ++ 0, ++ 4, ++ 30 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSkirtX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ -0.5, ++ 0.5, ++ -0.5, ++ 1, ++ 0.778, ++ -0.5, ++ 1.056, ++ 0.2, ++ 1.333, ++ 0.2, ++ 1, ++ 1.633, ++ 0.2, ++ 1.933, ++ -0.4, ++ 2.233, ++ -0.4, ++ 1, ++ 2.567, ++ -0.4, ++ 2.9, ++ 0.4, ++ 3.233, ++ 0.4, ++ 1, ++ 3.489, ++ 0.4, ++ 3.744, ++ 0, ++ 4, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSkirtY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.578, ++ 0.4, ++ 0.867, ++ 0.4, ++ 1, ++ 1.189, ++ 0.4, ++ 1.511, ++ -0.7, ++ 1.833, ++ -0.7, ++ 1, ++ 2.189, ++ -0.7, ++ 2.544, ++ 0.6, ++ 2.9, ++ 0.6, ++ 1, ++ 3.267, ++ 0.6, ++ 3.633, ++ 0, ++ 4, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_01.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_01.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_01.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_01.motion3.json 2023-05-28 08:20:04.431645344 +0100 +@@ -0,0 +1,2428 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 6, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 54, ++ "TotalSegmentCount": 322, ++ "TotalPointCount": 880, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.144, ++ 0, ++ 0.289, ++ -10, ++ 0.433, ++ -10, ++ 1, ++ 0.578, ++ -10, ++ 0.722, ++ 11.077, ++ 0.867, ++ 15, ++ 1, ++ 1.311, ++ 27.071, ++ 1.756, ++ 30, ++ 2.2, ++ 30, ++ 1, ++ 2.267, ++ 30, ++ 2.333, ++ 30, ++ 2.4, ++ 30, ++ 1, ++ 2.456, ++ 30, ++ 2.511, ++ -30, ++ 2.567, ++ -30, ++ 1, ++ 2.7, ++ -30, ++ 2.833, ++ -27, ++ 2.967, ++ -27, ++ 1, ++ 3.311, ++ -27, ++ 3.656, ++ -27, ++ 4, ++ -27, ++ 1, ++ 4.3, ++ -27, ++ 4.6, ++ 0, ++ 4.9, ++ 0, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.144, ++ 0, ++ 0.289, ++ 27, ++ 0.433, ++ 27, ++ 1, ++ 0.567, ++ 27, ++ 0.7, ++ 8.467, ++ 0.833, ++ 6, ++ 1, ++ 1.289, ++ -2.429, ++ 1.744, ++ -7.126, ++ 2.2, ++ -15, ++ 1, ++ 2.278, ++ -16.344, ++ 2.356, ++ -30, ++ 2.433, ++ -30, ++ 1, ++ 2.478, ++ -30, ++ 2.522, ++ 11.148, ++ 2.567, ++ 21, ++ 1, ++ 2.611, ++ 30.852, ++ 2.656, ++ 30, ++ 2.7, ++ 30, ++ 1, ++ 2.789, ++ 30, ++ 2.878, ++ 0, ++ 2.967, ++ 0, ++ 1, ++ 3.1, ++ 0, ++ 3.233, ++ 6, ++ 3.367, ++ 6, ++ 1, ++ 3.578, ++ 6, ++ 3.789, ++ 6, ++ 4, ++ 6, ++ 1, ++ 4.156, ++ 6, ++ 4.311, ++ 6, ++ 4.467, ++ 6, ++ 1, ++ 4.644, ++ 6, ++ 4.822, ++ 0, ++ 5, ++ 0, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5, ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.156, ++ 1, ++ 0.311, ++ 1, ++ 0.467, ++ 1, ++ 1, ++ 0.544, ++ 1, ++ 0.622, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.267, ++ 0, ++ 1.833, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.467, ++ 0, ++ 2.533, ++ 1, ++ 2.6, ++ 1, ++ 1, ++ 3.322, ++ 1, ++ 4.044, ++ 1, ++ 4.767, ++ 1, ++ 0, ++ 6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "FadeInTime": 0.5, ++ "FadeOutTime": 0.5, ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.156, ++ 1, ++ 0.311, ++ 1, ++ 0.467, ++ 1, ++ 1, ++ 0.544, ++ 1, ++ 0.622, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.267, ++ 0, ++ 1.833, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.467, ++ 0, ++ 2.533, ++ 1, ++ 2.6, ++ 1, ++ 1, ++ 3.322, ++ 1, ++ 4.044, ++ 1, ++ 4.767, ++ 1, ++ 0, ++ 6, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.589, ++ 0, ++ 3.178, ++ 0, ++ 4.767, ++ 0, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.589, ++ 0, ++ 3.178, ++ 0, ++ 4.767, ++ 0, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ -10, ++ 0.333, ++ -10, ++ 1, ++ 0.456, ++ -10, ++ 0.578, ++ 6.298, ++ 0.7, ++ 7, ++ 1, ++ 1.133, ++ 9.49, ++ 1.567, ++ 10, ++ 2, ++ 10, ++ 1, ++ 2.122, ++ 10, ++ 2.244, ++ 10, ++ 2.367, ++ 10, ++ 1, ++ 2.478, ++ 10, ++ 2.589, ++ -10, ++ 2.7, ++ -10, ++ 1, ++ 2.789, ++ -10, ++ 2.878, ++ -7, ++ 2.967, ++ -7, ++ 1, ++ 3.278, ++ -7, ++ 3.589, ++ -7, ++ 3.9, ++ -7, ++ 1, ++ 3.978, ++ -7, ++ 4.056, ++ -7, ++ 4.133, ++ -7, ++ 1, ++ 4.344, ++ -7, ++ 4.556, ++ 0, ++ 4.767, ++ 0, ++ 1, ++ 4.956, ++ 0, ++ 5.144, ++ 0, ++ 5.333, ++ 0, ++ 1, ++ 5.556, ++ 0, ++ 5.778, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 3, ++ 0.333, ++ 3, ++ 1, ++ 0.511, ++ 3, ++ 0.689, ++ 0, ++ 0.867, ++ 0, ++ 1, ++ 1.3, ++ 0, ++ 1.733, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.233, ++ 0, ++ 2.3, ++ -3, ++ 2.367, ++ -3, ++ 1, ++ 2.467, ++ -3, ++ 2.567, ++ 0, ++ 2.667, ++ 0, ++ 1, ++ 3.089, ++ 0, ++ 3.511, ++ 0, ++ 3.933, ++ 0, ++ 1, ++ 4.211, ++ 0, ++ 4.489, ++ 0, ++ 4.767, ++ 0, ++ 1, ++ 5.178, ++ 0, ++ 5.589, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 0, ++ 0.333, ++ 0, ++ 1, ++ 0.856, ++ 0, ++ 1.378, ++ 3, ++ 1.9, ++ 3, ++ 1, ++ 2, ++ 3, ++ 2.1, ++ 2.298, ++ 2.2, ++ 0, ++ 1, ++ 2.267, ++ -1.532, ++ 2.333, ++ -3, ++ 2.4, ++ -3, ++ 1, ++ 2.467, ++ -3, ++ 2.533, ++ 3, ++ 2.6, ++ 3, ++ 1, ++ 2.678, ++ 3, ++ 2.756, ++ 0, ++ 2.833, ++ 0, ++ 1, ++ 2.911, ++ 0, ++ 2.989, ++ 1, ++ 3.067, ++ 1, ++ 1, ++ 3.333, ++ 1, ++ 3.6, ++ 0, ++ 3.867, ++ 0, ++ 1, ++ 3.911, ++ 0, ++ 3.956, ++ 0, ++ 4, ++ 0, ++ 1, ++ 4.122, ++ 0, ++ 4.244, ++ 2, ++ 4.367, ++ 2, ++ 1, ++ 4.544, ++ 2, ++ 4.722, ++ 0, ++ 4.9, ++ 0, ++ 1, ++ 5.267, ++ 0, ++ 5.633, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamShoulderR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 5, ++ 0.333, ++ 5, ++ 1, ++ 0.489, ++ 5, ++ 0.644, ++ 4.6, ++ 0.8, ++ 4.6, ++ 1, ++ 1.267, ++ 4.6, ++ 1.733, ++ 4.876, ++ 2.2, ++ 5.4, ++ 1, ++ 2.267, ++ 5.475, ++ 2.333, ++ 5.461, ++ 2.4, ++ 5.6, ++ 1, ++ 2.478, ++ 5.762, ++ 2.556, ++ 10, ++ 2.633, ++ 10, ++ 1, ++ 2.744, ++ 10, ++ 2.856, ++ 7.2, ++ 2.967, ++ 7.2, ++ 1, ++ 3.311, ++ 7.2, ++ 3.656, ++ 7.2, ++ 4, ++ 7.2, ++ 1, ++ 4.256, ++ 7.2, ++ 4.511, ++ 0, ++ 4.767, ++ 0, ++ 1, ++ 5.178, ++ 0, ++ 5.589, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamShoulderL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ 5, ++ 0.333, ++ 5, ++ 1, ++ 0.422, ++ 5, ++ 0.511, ++ 0, ++ 0.6, ++ 0, ++ 1, ++ 1.133, ++ 0, ++ 1.667, ++ 0, ++ 2.2, ++ 0, ++ 1, ++ 2.456, ++ 0, ++ 2.711, ++ 0, ++ 2.967, ++ 0, ++ 1, ++ 3.311, ++ 0, ++ 3.656, ++ 0, ++ 4, ++ 0, ++ 1, ++ 4.256, ++ 0, ++ 4.511, ++ 0, ++ 4.767, ++ 0, ++ 1, ++ 5.178, ++ 0, ++ 5.589, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLegKnee", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.144, ++ 0, ++ 0.289, ++ 3, ++ 0.433, ++ 3, ++ 1, ++ 0.522, ++ 3, ++ 0.611, ++ 0.075, ++ 0.7, ++ 0, ++ 1, ++ 1.167, ++ -0.394, ++ 1.633, ++ -0.614, ++ 2.1, ++ -1, ++ 1, ++ 2.178, ++ -1.064, ++ 2.256, ++ -3, ++ 2.333, ++ -3, ++ 1, ++ 2.433, ++ -3, ++ 2.533, ++ 2, ++ 2.633, ++ 2, ++ 1, ++ 2.767, ++ 2, ++ 2.9, ++ 0, ++ 3.033, ++ 0, ++ 1, ++ 3.356, ++ 0, ++ 3.678, ++ 0, ++ 4, ++ 0, ++ 1, ++ 4.256, ++ 0, ++ 4.511, ++ 0, ++ 4.767, ++ 0, ++ 1, ++ 5.178, ++ 0, ++ 5.589, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLegR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.722, ++ 0, ++ 1.444, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.344, ++ 0, ++ 2.522, ++ -10, ++ 2.7, ++ -10, ++ 1, ++ 2.889, ++ -10, ++ 3.078, ++ -8, ++ 3.267, ++ -8, ++ 1, ++ 3.511, ++ -8, ++ 3.756, ++ -8, ++ 4, ++ -8, ++ 1, ++ 4.256, ++ -8, ++ 4.511, ++ 0, ++ 4.767, ++ 0, ++ 1, ++ 5.178, ++ 0, ++ 5.589, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLegRUpDw", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.678, ++ 0, ++ 1.356, ++ 0, ++ 2.033, ++ 0, ++ 1, ++ 2.133, ++ 0, ++ 2.233, ++ 3, ++ 2.333, ++ 3, ++ 1, ++ 2.433, ++ 3, ++ 2.533, ++ 0, ++ 2.633, ++ 0, ++ 1, ++ 3.1, ++ 0, ++ 3.567, ++ 0, ++ 4.033, ++ 0, ++ 1, ++ 4.167, ++ 0, ++ 4.3, ++ 1, ++ 4.433, ++ 1, ++ 1, ++ 4.589, ++ 1, ++ 4.744, ++ 0, ++ 4.9, ++ 0, ++ 1, ++ 5.267, ++ 0, ++ 5.633, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.333, ++ 0, ++ 2.667, ++ 0, ++ 4, ++ 0, ++ 1, ++ 4.244, ++ 0, ++ 4.489, ++ 0, ++ 4.733, ++ 0, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 5, ++ 0.4, ++ 5, ++ 1, ++ 0.5, ++ 5, ++ 0.6, ++ -1.703, ++ 0.7, ++ -2, ++ 1, ++ 1.111, ++ -3.221, ++ 1.522, ++ -3.831, ++ 1.933, ++ -5, ++ 1, ++ 2.011, ++ -5.221, ++ 2.089, ++ -9, ++ 2.167, ++ -9, ++ 1, ++ 2.233, ++ -9, ++ 2.3, ++ -8.692, ++ 2.367, ++ -6, ++ 1, ++ 2.4, ++ -4.654, ++ 2.433, ++ 28.535, ++ 2.467, ++ 29, ++ 1, ++ 2.533, ++ 29.93, ++ 2.6, ++ 30, ++ 2.667, ++ 30, ++ 1, ++ 2.756, ++ 30, ++ 2.844, ++ 29, ++ 2.933, ++ 29, ++ 1, ++ 3.022, ++ 29, ++ 3.111, ++ 30, ++ 3.2, ++ 30, ++ 1, ++ 3.489, ++ 30, ++ 3.778, ++ 30, ++ 4.067, ++ 30, ++ 1, ++ 4.356, ++ 30, ++ 4.644, ++ -0.525, ++ 4.933, ++ -0.525, ++ 1, ++ 5.144, ++ -0.525, ++ 5.356, ++ 0, ++ 5.567, ++ 0, ++ 1, ++ 5.711, ++ 0, ++ 5.856, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR01Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.389, ++ 0, ++ 2.778, ++ 0, ++ 4.167, ++ 0, ++ 1, ++ 4.422, ++ 0, ++ 4.678, ++ 0, ++ 4.933, ++ 0, ++ 1, ++ 5.289, ++ 0, ++ 5.644, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 1, ++ 0.4, ++ 1, ++ 1, ++ 0.522, ++ 1, ++ 0.644, ++ -33.746, ++ 0.767, ++ -34, ++ 1, ++ 1.178, ++ -34.856, ++ 1.589, ++ -35.216, ++ 2, ++ -36, ++ 1, ++ 2.078, ++ -36.148, ++ 2.156, ++ -40, ++ 2.233, ++ -40, ++ 1, ++ 2.3, ++ -40, ++ 2.367, ++ -35.967, ++ 2.433, ++ -24, ++ 1, ++ 2.467, ++ -18.017, ++ 2.5, ++ -2.828, ++ 2.533, ++ 0, ++ 1, ++ 2.578, ++ 3.77, ++ 2.622, ++ 4, ++ 2.667, ++ 4, ++ 1, ++ 2.756, ++ 4, ++ 2.844, ++ 0, ++ 2.933, ++ 0, ++ 1, ++ 3.344, ++ 0, ++ 3.756, ++ 0, ++ 4.167, ++ 0, ++ 1, ++ 4.422, ++ 0, ++ 4.678, ++ 0, ++ 4.933, ++ 0, ++ 1, ++ 5.289, ++ 0, ++ 5.644, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR02Y", ++ "Segments": [ ++ 0, ++ -10, ++ 1, ++ 0.133, ++ -10, ++ 0.267, ++ -10, ++ 0.4, ++ -10, ++ 1, ++ 0.522, ++ -10, ++ 0.644, ++ -20, ++ 0.767, ++ -20, ++ 1, ++ 1.178, ++ -20, ++ 1.589, ++ -20, ++ 2, ++ -20, ++ 1, ++ 2.078, ++ -20, ++ 2.156, ++ -20, ++ 2.233, ++ -20, ++ 1, ++ 2.289, ++ -20, ++ 2.344, ++ -18.458, ++ 2.4, ++ -10, ++ 1, ++ 2.422, ++ -6.617, ++ 2.444, ++ 10, ++ 2.467, ++ 10, ++ 1, ++ 2.5, ++ 10, ++ 2.533, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.044, ++ 0, ++ 3.522, ++ 0, ++ 4, ++ 0, ++ 1, ++ 4.256, ++ 0, ++ 4.511, ++ -10, ++ 4.767, ++ -10, ++ 1, ++ 5.178, ++ -10, ++ 5.589, ++ -10, ++ 6, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.156, ++ 0, ++ 0.311, ++ 18, ++ 0.467, ++ 18, ++ 1, ++ 0.6, ++ 18, ++ 0.733, ++ -15.591, ++ 0.867, ++ -16, ++ 1, ++ 1.289, ++ -17.295, ++ 1.711, ++ -17.781, ++ 2.133, ++ -19, ++ 1, ++ 2.233, ++ -19.289, ++ 2.333, ++ -30, ++ 2.433, ++ -30, ++ 1, ++ 2.533, ++ -30, ++ 2.633, ++ 11, ++ 2.733, ++ 11, ++ 1, ++ 2.844, ++ 11, ++ 2.956, ++ 0, ++ 3.067, ++ 0, ++ 1, ++ 3.378, ++ 0, ++ 3.689, ++ 0, ++ 4, ++ 0, ++ 1, ++ 4.256, ++ 0, ++ 4.511, ++ 0, ++ 4.767, ++ 0, ++ 1, ++ 5.178, ++ 0, ++ 5.589, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmL01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.267, ++ 0, ++ 0.533, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 1.289, ++ 0, ++ 1.778, ++ 0, ++ 2.267, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.556, ++ 7, ++ 2.7, ++ 7, ++ 1, ++ 2.811, ++ 7, ++ 2.922, ++ 3, ++ 3.033, ++ 3, ++ 1, ++ 3.356, ++ 3, ++ 3.678, ++ 3, ++ 4, ++ 3, ++ 1, ++ 4.256, ++ 3, ++ 4.511, ++ 0, ++ 4.767, ++ 0, ++ 1, ++ 5.178, ++ 0, ++ 5.589, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmL02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ 0, ++ 0.5, ++ 0, ++ 1, ++ 0.633, ++ 0, ++ 0.767, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.589, ++ 5, ++ 1.933, ++ 5, ++ 1, ++ 2.089, ++ 5, ++ 2.244, ++ 5, ++ 2.4, ++ 5, ++ 1, ++ 2.5, ++ 5, ++ 2.6, ++ -5, ++ 2.7, ++ -5, ++ 1, ++ 2.844, ++ -5, ++ 2.989, ++ -3, ++ 3.133, ++ -3, ++ 1, ++ 3.422, ++ -3, ++ 3.711, ++ -3, ++ 4, ++ -3, ++ 1, ++ 4.256, ++ -3, ++ 4.511, ++ 0, ++ 4.767, ++ 0, ++ 1, ++ 5.178, ++ 0, ++ 5.589, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmL03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.333, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.367, ++ 0, ++ 1.733, ++ -0.804, ++ 2.1, ++ -4, ++ 1, ++ 2.233, ++ -5.162, ++ 2.367, ++ -8, ++ 2.5, ++ -8, ++ 1, ++ 2.611, ++ -8, ++ 2.722, ++ 0, ++ 2.833, ++ 0, ++ 1, ++ 3, ++ 0, ++ 3.167, ++ -5, ++ 3.333, ++ -5, ++ 1, ++ 3.556, ++ -5, ++ 3.778, ++ -5, ++ 4, ++ -5, ++ 1, ++ 4.256, ++ -5, ++ 4.511, ++ 0, ++ 4.767, ++ 0, ++ 1, ++ 5.178, ++ 0, ++ 5.589, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmChange", ++ "FadeInTime": 0.0, ++ "FadeOutTime": 0.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.8, ++ 0, ++ 1.6, ++ 0, ++ 2.4, ++ 0, ++ 2, ++ 2.433, ++ 1, ++ 1, ++ 3.122, ++ 1, ++ 3.811, ++ 1, ++ 4.5, ++ 1, ++ 2, ++ 4.533, ++ 0, ++ 1, ++ 5.022, ++ 0, ++ 5.511, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBookPage", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 2.5, ++ 0, ++ 0, ++ 2.667, ++ 30, ++ 2, ++ 2.7, ++ 0, ++ 0, ++ 2.833, ++ 30, ++ 2, ++ 2.867, ++ 0, ++ 0, ++ 3.033, ++ 30, ++ 2, ++ 3.067, ++ 0, ++ 0, ++ 3.233, ++ 30, ++ 2, ++ 3.267, ++ 0, ++ 0, ++ 3.5, ++ 30, ++ 2, ++ 3.533, ++ 0, ++ 0, ++ 3.8, ++ 30, ++ 2, ++ 3.833, ++ 0, ++ 0, ++ 4.233, ++ 30, ++ 2, ++ 4.267, ++ 0, ++ 0, ++ 4.767, ++ 0, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlameOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2, ++ 0, ++ 4, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlame", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlameShaking", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2, ++ 0, ++ 4, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlameX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2, ++ 0, ++ 4, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlameY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2, ++ 0, ++ 4, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCharge01On", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.578, ++ 0, ++ 0.867, ++ 0, ++ 1, ++ 1.022, ++ 0, ++ 1.178, ++ 1, ++ 1.333, ++ 1, ++ 1, ++ 1.5, ++ 1, ++ 1.667, ++ 1, ++ 1.833, ++ 1, ++ 1, ++ 1.933, ++ 1, ++ 2.033, ++ 0, ++ 2.133, ++ 0, ++ 1, ++ 2.256, ++ 0, ++ 2.378, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 3.667, ++ 0, ++ 4.833, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCharge01", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 0.567, ++ 0, ++ 0, ++ 0.6, ++ 2.4, ++ 0, ++ 1.4, ++ 60, ++ 2, ++ 1.433, ++ 2.4, ++ 0, ++ 2.233, ++ 60, ++ 2, ++ 2.267, ++ 2.4, ++ 0, ++ 3.067, ++ 60, ++ 2, ++ 3.1, ++ 0, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLightAOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.622, ++ 0, ++ 0.933, ++ 0, ++ 1, ++ 1.022, ++ 0, ++ 1.111, ++ 1, ++ 1.2, ++ 1, ++ 1, ++ 1.633, ++ 1, ++ 2.067, ++ 1, ++ 2.5, ++ 1, ++ 1, ++ 2.511, ++ 1, ++ 2.522, ++ 0, ++ 2.533, ++ 0, ++ 1, ++ 3.689, ++ 0, ++ 4.844, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLightASize", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.3, ++ 0, ++ 0.6, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 1, ++ 0, ++ 1.1, ++ 1, ++ 1.2, ++ 1, ++ 1, ++ 1.244, ++ 1, ++ 1.289, ++ 0.9, ++ 1.333, ++ 0.9, ++ 1, ++ 1.378, ++ 0.9, ++ 1.422, ++ 1, ++ 1.467, ++ 1, ++ 1, ++ 1.511, ++ 1, ++ 1.556, ++ 0.9, ++ 1.6, ++ 0.9, ++ 1, ++ 1.644, ++ 0.9, ++ 1.689, ++ 1, ++ 1.733, ++ 1, ++ 1, ++ 1.778, ++ 1, ++ 1.822, ++ 0.9, ++ 1.867, ++ 0.9, ++ 1, ++ 1.911, ++ 0.9, ++ 1.956, ++ 1, ++ 2, ++ 1, ++ 1, ++ 2.044, ++ 1, ++ 2.089, ++ 0.9, ++ 2.133, ++ 0.9, ++ 1, ++ 2.178, ++ 0.9, ++ 2.222, ++ 1, ++ 2.267, ++ 1, ++ 1, ++ 2.311, ++ 1, ++ 2.356, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.444, ++ 0, ++ 2.489, ++ 0.4, ++ 2.533, ++ 0.4, ++ 1, ++ 2.544, ++ 0.4, ++ 2.556, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 3.711, ++ 0, ++ 4.856, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPowersA", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.833, ++ 0, ++ 1.667, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.533, ++ 0, ++ 2.567, ++ 4.032, ++ 2.6, ++ 10, ++ 1, ++ 2.678, ++ 23.925, ++ 2.756, ++ 30, ++ 2.833, ++ 30, ++ 2, ++ 2.867, ++ 0, ++ 1, ++ 3.911, ++ 0, ++ 4.956, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicAOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.8, ++ 0, ++ 0.933, ++ 15, ++ 1.067, ++ 15, ++ 1, ++ 1.456, ++ 15, ++ 1.844, ++ 15, ++ 2.233, ++ 15, ++ 1, ++ 2.3, ++ 15, ++ 2.367, ++ 13, ++ 2.433, ++ 13, ++ 1, ++ 2.5, ++ 13, ++ 2.567, ++ 30, ++ 2.633, ++ 30, ++ 2, ++ 2.667, ++ 0, ++ 1, ++ 3.778, ++ 0, ++ 4.889, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicARotation", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 0.5, ++ 0, ++ 0, ++ 1.433, ++ 60, ++ 2, ++ 1.467, ++ 2.143, ++ 0, ++ 2.4, ++ 60, ++ 2, ++ 2.433, ++ 2, ++ 0, ++ 3.067, ++ 60, ++ 2, ++ 3.1, ++ 3, ++ 0, ++ 3.733, ++ 60, ++ 2, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicALight", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.578, ++ 0, ++ 0.867, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.111, ++ 0.5, ++ 1.233, ++ 0.5, ++ 1, ++ 1.367, ++ 0.5, ++ 1.5, ++ 0.4, ++ 1.633, ++ 0.4, ++ 1, ++ 1.8, ++ 0.4, ++ 1.967, ++ 0.5, ++ 2.133, ++ 0.5, ++ 1, ++ 2.244, ++ 0.5, ++ 2.356, ++ 0, ++ 2.467, ++ 0, ++ 1, ++ 2.522, ++ 0, ++ 2.578, ++ 1, ++ 2.633, ++ 1, ++ 2, ++ 2.667, ++ 0, ++ 1, ++ 3.778, ++ 0, ++ 4.889, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEffectAX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEffectAY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLightBOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2, ++ 0, ++ 4, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLightBSize", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2, ++ 0, ++ 4, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicBOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2, ++ 0, ++ 4, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicBRotation", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicBMove", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2, ++ 0, ++ 4, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicBX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2, ++ 0, ++ 4, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPowersBOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2, ++ 0, ++ 4, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPowersBSize", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2, ++ 0, ++ 4, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPowersBThicknesses", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 2, ++ 0, ++ 4, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEffectBX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEffectBY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSkirt", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 1, ++ 30, ++ 2, ++ 1.033, ++ 1, ++ 0, ++ 1.7, ++ 30, ++ 2, ++ 1.733, ++ 1, ++ 0, ++ 2.267, ++ 30, ++ 2, ++ 2.3, ++ 1.875, ++ 0, ++ 2.8, ++ 30, ++ 2, ++ 2.833, ++ 1.875, ++ 0, ++ 3.333, ++ 30, ++ 2, ++ 3.367, ++ 1.875, ++ 0, ++ 3.867, ++ 30, ++ 2, ++ 3.9, ++ 1.875, ++ 0, ++ 4.467, ++ 30, ++ 2, ++ 4.5, ++ 1.875, ++ 0, ++ 5.233, ++ 30, ++ 2, ++ 5.267, ++ 1.875, ++ 0, ++ 6, ++ 30 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSkirtX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ -0.7, ++ 0.567, ++ -0.7, ++ 1, ++ 0.856, ++ -0.7, ++ 1.144, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.7, ++ 0, ++ 1.967, ++ -0.6, ++ 2.233, ++ -0.6, ++ 1, ++ 2.311, ++ -0.6, ++ 2.389, ++ -0.637, ++ 2.467, ++ -0.5, ++ 1, ++ 2.567, ++ -0.324, ++ 2.667, ++ 1, ++ 2.767, ++ 1, ++ 1, ++ 2.844, ++ 1, ++ 2.922, ++ 0.4, ++ 3, ++ 0.4, ++ 1, ++ 3.111, ++ 0.4, ++ 3.222, ++ 1, ++ 3.333, ++ 1, ++ 1, ++ 3.444, ++ 1, ++ 3.556, ++ 0.8, ++ 3.667, ++ 0.8, ++ 1, ++ 3.767, ++ 0.8, ++ 3.867, ++ 1, ++ 3.967, ++ 1, ++ 1, ++ 4.156, ++ 1, ++ 4.344, ++ 0.2, ++ 4.533, ++ 0.2, ++ 1, ++ 4.778, ++ 0.2, ++ 5.022, ++ 0.4, ++ 5.267, ++ 0.4, ++ 1, ++ 5.511, ++ 0.4, ++ 5.756, ++ 0, ++ 6, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSkirtY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.622, ++ -0.5, ++ 0.933, ++ -0.5, ++ 1, ++ 1.178, ++ -0.5, ++ 1.422, ++ 0.3, ++ 1.667, ++ 0.3, ++ 1, ++ 1.9, ++ 0.3, ++ 2.133, ++ -0.6, ++ 2.367, ++ -0.6, ++ 1, ++ 2.478, ++ -0.6, ++ 2.589, ++ 1, ++ 2.7, ++ 1, ++ 1, ++ 2.789, ++ 1, ++ 2.878, ++ -0.3, ++ 2.967, ++ -0.3, ++ 1, ++ 3.067, ++ -0.3, ++ 3.167, ++ 1, ++ 3.267, ++ 1, ++ 1, ++ 3.367, ++ 1, ++ 3.467, ++ -0.4, ++ 3.567, ++ -0.4, ++ 1, ++ 3.733, ++ -0.4, ++ 3.9, ++ 0.6, ++ 4.067, ++ 0.6, ++ 1, ++ 4.311, ++ 0.6, ++ 4.556, ++ -0.5, ++ 4.8, ++ -0.5, ++ 1, ++ 5.011, ++ -0.5, ++ 5.222, ++ 0.1, ++ 5.433, ++ 0.1, ++ 1, ++ 5.622, ++ 0.1, ++ 5.811, ++ 0, ++ 6, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_02.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_02.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_02.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_02.motion3.json 2023-05-28 08:20:04.431645344 +0100 +@@ -0,0 +1,1386 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 5, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 54, ++ "TotalSegmentCount": 164, ++ "TotalPointCount": 440, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.556, ++ 30, ++ 0.833, ++ 30, ++ 1, ++ 1.189, ++ 30, ++ 1.544, ++ 26, ++ 1.9, ++ 26, ++ 1, ++ 2.344, ++ 26, ++ 2.789, ++ 26, ++ 3.233, ++ 26, ++ 1, ++ 3.622, ++ 26, ++ 4.011, ++ 0, ++ 4.4, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.311, ++ 0, ++ 0.622, ++ 18, ++ 0.933, ++ 18, ++ 1, ++ 1.3, ++ 18, ++ 1.667, ++ 9, ++ 2.033, ++ 9, ++ 1, ++ 2.533, ++ 9, ++ 3.033, ++ 9, ++ 3.533, ++ 9, ++ 1, ++ 3.822, ++ 9, ++ 4.111, ++ -2, ++ 4.4, ++ -2, ++ 1, ++ 4.556, ++ -2, ++ 4.711, ++ 0, ++ 4.867, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 0, ++ 5, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.256, ++ 0, ++ 0.511, ++ 1, ++ 0.767, ++ 1, ++ 1, ++ 1.611, ++ 1, ++ 2.456, ++ 1, ++ 3.3, ++ 1, ++ 1, ++ 3.667, ++ 1, ++ 4.033, ++ 0, ++ 4.4, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0, ++ 0.267, ++ 0, ++ 1, ++ 0.433, ++ 0, ++ 0.6, ++ -1, ++ 0.767, ++ -1, ++ 1, ++ 1.611, ++ -1, ++ 2.456, ++ -1, ++ 3.3, ++ -1, ++ 1, ++ 3.667, ++ -1, ++ 4.033, ++ 0, ++ 4.4, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.267, ++ 0, ++ 0.533, ++ -10, ++ 0.8, ++ -10, ++ 1, ++ 1.122, ++ -10, ++ 1.444, ++ -9, ++ 1.767, ++ -9, ++ 1, ++ 2.144, ++ -9, ++ 2.522, ++ -9, ++ 2.9, ++ -9, ++ 1, ++ 3.133, ++ -9, ++ 3.367, ++ -9.201, ++ 3.6, ++ -8, ++ 1, ++ 3.856, ++ -6.685, ++ 4.111, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.267, ++ 0, ++ 0.533, ++ 2, ++ 0.8, ++ 2, ++ 1, ++ 1.144, ++ 2, ++ 1.489, ++ 0, ++ 1.833, ++ 0, ++ 1, ++ 2.111, ++ 0, ++ 2.389, ++ 1, ++ 2.667, ++ 1, ++ 1, ++ 2.833, ++ 1, ++ 3, ++ 1, ++ 3.167, ++ 1, ++ 1, ++ 3.344, ++ 1, ++ 3.522, ++ 2, ++ 3.7, ++ 2, ++ 1, ++ 3.922, ++ 2, ++ 4.144, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.578, ++ 1, ++ 0.867, ++ 1, ++ 1, ++ 1.222, ++ 1, ++ 1.578, ++ -0.16, ++ 1.933, ++ -0.16, ++ 1, ++ 2.2, ++ -0.16, ++ 2.467, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 2.889, ++ 0, ++ 3.044, ++ 0, ++ 3.2, ++ 0, ++ 1, ++ 3.4, ++ 0, ++ 3.6, ++ 1, ++ 3.8, ++ 1, ++ 1, ++ 3.989, ++ 1, ++ 4.178, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamShoulderR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.078, ++ 0, ++ 0.156, ++ 0, ++ 0.233, ++ 0, ++ 1, ++ 0.478, ++ 0, ++ 0.722, ++ 5.2, ++ 0.967, ++ 5.2, ++ 1, ++ 1.211, ++ 5.2, ++ 1.456, ++ 0, ++ 1.7, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamShoulderL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.078, ++ 0, ++ 0.156, ++ 0, ++ 0.233, ++ 0, ++ 1, ++ 0.478, ++ 0, ++ 0.722, ++ 5.2, ++ 0.967, ++ 5.2, ++ 1, ++ 1.211, ++ 5.2, ++ 1.456, ++ 0, ++ 1.7, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLegKnee", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLegR", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLegRUpDw", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllZ", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ -9, ++ 0.567, ++ -9, ++ 1, ++ 0.867, ++ -9, ++ 1.167, ++ -7, ++ 1.467, ++ -7, ++ 1, ++ 2.033, ++ -7, ++ 2.6, ++ -7, ++ 3.167, ++ -7, ++ 1, ++ 3.511, ++ -7, ++ 3.856, ++ 0, ++ 4.2, ++ 0, ++ 1, ++ 4.4, ++ 0, ++ 4.6, ++ 0, ++ 4.8, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR01Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.067, ++ 0, ++ 2.133, ++ 0, ++ 3.2, ++ 0, ++ 1, ++ 3.656, ++ 0, ++ 4.111, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.067, ++ 0, ++ 0.133, ++ 0, ++ 0.2, ++ 0, ++ 1, ++ 0.367, ++ 0, ++ 0.533, ++ -27, ++ 0.7, ++ -27, ++ 1, ++ 1.011, ++ -27, ++ 1.322, ++ -22, ++ 1.633, ++ -22, ++ 1, ++ 1.9, ++ -22, ++ 2.167, ++ -23, ++ 2.433, ++ -23, ++ 1, ++ 2.589, ++ -23, ++ 2.744, ++ -23, ++ 2.9, ++ -23, ++ 1, ++ 3.033, ++ -23, ++ 3.167, ++ -24.01, ++ 3.3, ++ -24.01, ++ 1, ++ 3.489, ++ -24.01, ++ 3.678, ++ 1, ++ 3.867, ++ 1, ++ 1, ++ 4.1, ++ 1, ++ 4.333, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR02Y", ++ "Segments": [ ++ 0, ++ -10, ++ 1, ++ 0.033, ++ -10, ++ 0.067, ++ -10, ++ 0.1, ++ -10, ++ 1, ++ 0.233, ++ -10, ++ 0.367, ++ -18, ++ 0.5, ++ -18, ++ 1, ++ 1.478, ++ -18, ++ 2.456, ++ -18, ++ 3.433, ++ -18, ++ 1, ++ 3.611, ++ -18, ++ 3.789, ++ -10, ++ 3.967, ++ -10, ++ 0, ++ 5, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.267, ++ 0, ++ 0.533, ++ -10, ++ 0.8, ++ -10, ++ 1, ++ 1.156, ++ -10, ++ 1.511, ++ 8, ++ 1.867, ++ 8, ++ 1, ++ 2.311, ++ 8, ++ 2.756, ++ 8, ++ 3.2, ++ 8, ++ 1, ++ 3.656, ++ 8, ++ 4.111, ++ 0, ++ 4.567, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmL01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.211, ++ 0, ++ 0.422, ++ -6, ++ 0.633, ++ -6, ++ 1, ++ 1.533, ++ -6, ++ 2.433, ++ -6, ++ 3.333, ++ -6, ++ 1, ++ 3.678, ++ -6, ++ 4.022, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmL02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ -2, ++ 0.7, ++ -2, ++ 1, ++ 1.622, ++ -2, ++ 2.544, ++ -2, ++ 3.467, ++ -2, ++ 1, ++ 3.8, ++ -2, ++ 4.133, ++ 0, ++ 4.467, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmL03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ -11, ++ 0.7, ++ -11, ++ 1, ++ 1.589, ++ -11, ++ 2.478, ++ -11, ++ 3.367, ++ -11, ++ 1, ++ 3.7, ++ -11, ++ 4.033, ++ 0, ++ 4.367, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmChange", ++ "FadeInTime": 0.0, ++ "FadeOutTime": 0.0, ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBookPage", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlameOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ 0, ++ 0.6, ++ 0, ++ 1, ++ 0.756, ++ 0, ++ 0.911, ++ 1, ++ 1.067, ++ 1, ++ 1, ++ 2, ++ 1, ++ 2.933, ++ 1, ++ 3.867, ++ 1, ++ 1, ++ 4.011, ++ 1, ++ 4.156, ++ 0, ++ 4.3, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlame", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 0.833, ++ 30, ++ 2, ++ 0.867, ++ 1.2, ++ 0, ++ 1.667, ++ 30, ++ 2, ++ 1.7, ++ 1.2, ++ 0, ++ 2.5, ++ 30, ++ 2, ++ 2.533, ++ 1.2, ++ 0, ++ 3.333, ++ 30, ++ 2, ++ 3.367, ++ 1.2, ++ 0, ++ 4.167, ++ 30, ++ 2, ++ 4.2, ++ 1.2, ++ 0, ++ 5, ++ 30 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlameShaking", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 3.333, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlameX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.2, ++ 0, ++ 0.4, ++ -24, ++ 0.6, ++ -24, ++ 1, ++ 1.789, ++ -24, ++ 2.978, ++ 0, ++ 4.167, ++ 0, ++ 1, ++ 4.444, ++ 0, ++ 4.722, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlameY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ -10, ++ 0.267, ++ -10, ++ 1, ++ 0.489, ++ -10, ++ 0.711, ++ 4, ++ 0.933, ++ 4, ++ 1, ++ 1.111, ++ 4, ++ 1.289, ++ -10, ++ 1.467, ++ -10, ++ 1, ++ 1.689, ++ -10, ++ 1.911, ++ 4, ++ 2.133, ++ 4, ++ 1, ++ 2.3, ++ 4, ++ 2.467, ++ -10, ++ 2.633, ++ -10, ++ 1, ++ 2.867, ++ -10, ++ 3.1, ++ 4, ++ 3.333, ++ 4, ++ 1, ++ 3.611, ++ 4, ++ 3.889, ++ 0, ++ 4.167, ++ 0, ++ 1, ++ 4.444, ++ 0, ++ 4.722, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCharge01On", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 3.333, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCharge01", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLightAOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 3.333, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLightASize", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 3.333, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPowersA", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 3.333, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicAOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 3.333, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicARotation", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicALight", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 3.333, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEffectAX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEffectAY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLightBOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 3.333, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLightBSize", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 3.333, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicBOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 3.333, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicBRotation", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicBMove", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 3.333, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicBX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 3.333, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPowersBOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 3.333, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPowersBSize", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 3.333, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPowersBThicknesses", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.667, ++ 0, ++ 3.333, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEffectBX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEffectBY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSkirt", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 1, ++ 30, ++ 2, ++ 1.033, ++ 1, ++ 0, ++ 2, ++ 30, ++ 2, ++ 2.033, ++ 1, ++ 0, ++ 3, ++ 30, ++ 2, ++ 3.033, ++ 1, ++ 0, ++ 4, ++ 30, ++ 2, ++ 4.033, ++ 1, ++ 0, ++ 5, ++ 30 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSkirtX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.167, ++ 0, ++ 0.333, ++ -0.5, ++ 0.5, ++ -0.5, ++ 1, ++ 0.778, ++ -0.5, ++ 1.056, ++ 0.2, ++ 1.333, ++ 0.2, ++ 1, ++ 1.633, ++ 0.2, ++ 1.933, ++ -0.4, ++ 2.233, ++ -0.4, ++ 1, ++ 2.567, ++ -0.4, ++ 2.9, ++ 0.4, ++ 3.233, ++ 0.4, ++ 1, ++ 3.822, ++ 0.4, ++ 4.411, ++ 0, ++ 5, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSkirtY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.578, ++ 0.4, ++ 0.867, ++ 0.4, ++ 1, ++ 1.189, ++ 0.4, ++ 1.511, ++ -0.7, ++ 1.833, ++ -0.7, ++ 1, ++ 2.222, ++ -0.7, ++ 2.611, ++ -0.214, ++ 3, ++ 0, ++ 1, ++ 3.378, ++ 0.208, ++ 3.756, ++ 0.2, ++ 4.133, ++ 0.2, ++ 1, ++ 4.422, ++ 0.2, ++ 4.711, ++ 0, ++ 5, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_03.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_03.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_03.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/Rice/motions/mtn_03.motion3.json 2023-05-28 08:20:04.431645344 +0100 +@@ -0,0 +1,2231 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 8, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 54, ++ "TotalSegmentCount": 303, ++ "TotalPointCount": 793, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ 30, ++ 0.3, ++ 30, ++ 1, ++ 0.433, ++ 30, ++ 0.567, ++ -30, ++ 0.7, ++ -30, ++ 1, ++ 0.978, ++ -30, ++ 1.256, ++ -30, ++ 1.533, ++ -30, ++ 1, ++ 2.022, ++ -30, ++ 2.511, ++ 30, ++ 3, ++ 30, ++ 1, ++ 3.8, ++ 30, ++ 4.6, ++ 30, ++ 5.4, ++ 30, ++ 1, ++ 5.667, ++ 30, ++ 5.933, ++ 0, ++ 6.2, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.189, ++ 0, ++ 0.378, ++ 3.748, ++ 0.567, ++ 10, ++ 1, ++ 0.678, ++ 13.678, ++ 0.789, ++ 15, ++ 0.9, ++ 15, ++ 1, ++ 1.033, ++ 15, ++ 1.167, ++ 10, ++ 1.3, ++ 10, ++ 1, ++ 1.411, ++ 10, ++ 1.522, ++ 10, ++ 1.633, ++ 10, ++ 1, ++ 2.1, ++ 10, ++ 2.567, ++ 0, ++ 3.033, ++ 0, ++ 1, ++ 3.167, ++ 0, ++ 3.3, ++ 0, ++ 3.433, ++ 0, ++ 1, ++ 3.489, ++ 0, ++ 3.544, ++ -13, ++ 3.6, ++ -13, ++ 1, ++ 3.744, ++ -13, ++ 3.889, ++ 30, ++ 4.033, ++ 30, ++ 1, ++ 4.189, ++ 30, ++ 4.344, ++ 12, ++ 4.5, ++ 12, ++ 1, ++ 4.8, ++ 12, ++ 5.1, ++ 12, ++ 5.4, ++ 12, ++ 1, ++ 5.522, ++ 12, ++ 5.644, ++ 12, ++ 5.767, ++ 12, ++ 1, ++ 5.911, ++ 12, ++ 6.056, ++ 0, ++ 6.2, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeLOpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 2.033, ++ 1, ++ 4.067, ++ 1, ++ 6.1, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeROpen", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 2.033, ++ 1, ++ 4.067, ++ 1, ++ 6.1, ++ 1, ++ 0, ++ 8, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ -0.6, ++ 0.3, ++ -0.6, ++ 1, ++ 0.433, ++ -0.6, ++ 0.567, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.644, ++ 0, ++ 2.589, ++ 0, ++ 3.533, ++ 0, ++ 1, ++ 3.611, ++ 0, ++ 3.689, ++ -0.2, ++ 3.767, ++ -0.2, ++ 1, ++ 4.011, ++ -0.2, ++ 4.256, ++ 0, ++ 4.5, ++ 0, ++ 1, ++ 5.033, ++ 0, ++ 5.567, ++ 0, ++ 6.1, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEyeBallY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.178, ++ 0, ++ 2.356, ++ 0, ++ 3.533, ++ 0, ++ 1, ++ 3.611, ++ 0, ++ 3.689, ++ -0.8, ++ 3.767, ++ -0.8, ++ 1, ++ 3.856, ++ -0.8, ++ 3.944, ++ -0.8, ++ 4.033, ++ -0.8, ++ 1, ++ 4.189, ++ -0.8, ++ 4.344, ++ 0, ++ 4.5, ++ 0, ++ 1, ++ 5.033, ++ 0, ++ 5.567, ++ 0, ++ 6.1, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 6.925, ++ 0.167, ++ 9, ++ 1, ++ 0.2, ++ 10.245, ++ 0.233, ++ 10, ++ 0.267, ++ 10, ++ 1, ++ 0.411, ++ 10, ++ 0.556, ++ -10, ++ 0.7, ++ -10, ++ 1, ++ 0.989, ++ -10, ++ 1.278, ++ -10, ++ 1.567, ++ -10, ++ 1, ++ 2.044, ++ -10, ++ 2.522, ++ 0, ++ 3, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 3.378, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.611, ++ 0, ++ 3.656, ++ 10, ++ 3.7, ++ 10, ++ 1, ++ 3.922, ++ 10, ++ 4.144, ++ 8, ++ 4.367, ++ 8, ++ 1, ++ 4.689, ++ 8, ++ 5.011, ++ 8, ++ 5.333, ++ 8, ++ 1, ++ 5.589, ++ 8, ++ 5.844, ++ 0, ++ 6.1, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.522, ++ 0, ++ 1.044, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 2.822, ++ 0, ++ 4.078, ++ 0, ++ 5.333, ++ 0, ++ 1, ++ 5.589, ++ 0, ++ 5.844, ++ 0, ++ 6.1, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBodyAngleZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.1, ++ 0, ++ 0.2, ++ -3, ++ 0.3, ++ -3, ++ 1, ++ 0.444, ++ -3, ++ 0.589, ++ 1, ++ 0.733, ++ 1, ++ 1, ++ 0.933, ++ 1, ++ 1.133, ++ 0, ++ 1.333, ++ 0, ++ 1, ++ 1.422, ++ 0, ++ 1.511, ++ 0, ++ 1.6, ++ 0, ++ 1, ++ 2.067, ++ 0, ++ 2.533, ++ -3, ++ 3, ++ -3, ++ 1, ++ 3.122, ++ -3, ++ 3.244, ++ -3, ++ 3.367, ++ -3, ++ 1, ++ 3.433, ++ -3, ++ 3.5, ++ -5, ++ 3.567, ++ -5, ++ 1, ++ 3.6, ++ -5, ++ 3.633, ++ 4.75, ++ 3.667, ++ 6, ++ 1, ++ 3.756, ++ 9.333, ++ 3.844, ++ 10, ++ 3.933, ++ 10, ++ 1, ++ 4.089, ++ 10, ++ 4.244, ++ 1, ++ 4.4, ++ 1, ++ 1, ++ 4.522, ++ 1, ++ 4.644, ++ 2, ++ 4.767, ++ 2, ++ 1, ++ 4.956, ++ 2, ++ 5.144, ++ 2, ++ 5.333, ++ 2, ++ 1, ++ 5.589, ++ 2, ++ 5.844, ++ 0, ++ 6.1, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamShoulderR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 2.378, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.611, ++ 0, ++ 3.656, ++ 7.767, ++ 3.7, ++ 8.4, ++ 1, ++ 3.8, ++ 9.824, ++ 3.9, ++ 10, ++ 4, ++ 10, ++ 1, ++ 4.133, ++ 10, ++ 4.267, ++ 0, ++ 4.4, ++ 0, ++ 1, ++ 4.711, ++ 0, ++ 5.022, ++ 0, ++ 5.333, ++ 0, ++ 1, ++ 5.589, ++ 0, ++ 5.844, ++ 0, ++ 6.1, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamShoulderL", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0, ++ 0.267, ++ 0, ++ 1, ++ 1.956, ++ 0, ++ 3.644, ++ 0, ++ 5.333, ++ 0, ++ 1, ++ 5.589, ++ 0, ++ 5.844, ++ 0, ++ 6.1, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLegKnee", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.522, ++ 0, ++ 1.044, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 2.167, ++ 0, ++ 2.767, ++ 0, ++ 3.367, ++ 0, ++ 1, ++ 3.433, ++ 0, ++ 3.5, ++ -2, ++ 3.567, ++ -2, ++ 1, ++ 3.622, ++ -2, ++ 3.678, ++ 5.887, ++ 3.733, ++ 7, ++ 1, ++ 3.789, ++ 8.113, ++ 3.844, ++ 8, ++ 3.9, ++ 8, ++ 1, ++ 4.044, ++ 8, ++ 4.189, ++ 0, ++ 4.333, ++ 0, ++ 1, ++ 4.667, ++ 0, ++ 5, ++ 0, ++ 5.333, ++ 0, ++ 1, ++ 5.589, ++ 0, ++ 5.844, ++ 0, ++ 6.1, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLegR", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ 0, ++ 0.267, ++ 0, ++ 1, ++ 0.422, ++ 0, ++ 0.578, ++ -5, ++ 0.733, ++ -5, ++ 1, ++ 1.678, ++ -5, ++ 2.622, ++ -5, ++ 3.567, ++ -5, ++ 1, ++ 3.689, ++ -5, ++ 3.811, ++ 0, ++ 3.933, ++ 0, ++ 1, ++ 4.1, ++ 0, ++ 4.267, ++ -4, ++ 4.433, ++ -4, ++ 1, ++ 4.733, ++ -4, ++ 5.033, ++ -4, ++ 5.333, ++ -4, ++ 1, ++ 5.589, ++ -4, ++ 5.844, ++ 0, ++ 6.1, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamLegRUpDw", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 2.378, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.678, ++ 0, ++ 3.789, ++ 10, ++ 3.9, ++ 10, ++ 1, ++ 4.078, ++ 10, ++ 4.256, ++ 0, ++ 4.433, ++ 0, ++ 1, ++ 4.733, ++ 0, ++ 5.033, ++ 0, ++ 5.333, ++ 0, ++ 1, ++ 5.589, ++ 0, ++ 5.844, ++ 0, ++ 6.1, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamAllZ", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 2.378, ++ 0, ++ 3.567, ++ 0, ++ 1, ++ 3.633, ++ 0, ++ 3.7, ++ 19.528, ++ 3.767, ++ 21, ++ 1, ++ 3.822, ++ 22.226, ++ 3.878, ++ 22, ++ 3.933, ++ 22, ++ 1, ++ 4.067, ++ 22, ++ 4.2, ++ -2, ++ 4.333, ++ -2, ++ 1, ++ 4.922, ++ -2, ++ 5.511, ++ 0, ++ 6.1, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.044, ++ 0, ++ 0.089, ++ -18, ++ 0.133, ++ -18, ++ 1, ++ 0.2, ++ -20.878, ++ 0.267, ++ -21, ++ 0.333, ++ -21, ++ 1, ++ 0.433, ++ -21, ++ 0.533, ++ 29, ++ 0.633, ++ 29, ++ 1, ++ 0.956, ++ 29, ++ 1.278, ++ 29, ++ 1.6, ++ 29, ++ 1, ++ 2.056, ++ 29, ++ 2.511, ++ 30, ++ 2.967, ++ 30, ++ 1, ++ 3.089, ++ 30, ++ 3.211, ++ 30, ++ 3.333, ++ 30, ++ 1, ++ 3.389, ++ 30, ++ 3.444, ++ 30, ++ 3.5, ++ 30, ++ 1, ++ 3.533, ++ 30, ++ 3.567, ++ 37.934, ++ 3.6, ++ 39, ++ 1, ++ 3.744, ++ 43.62, ++ 3.889, ++ 45, ++ 4.033, ++ 45, ++ 1, ++ 4.156, ++ 45, ++ 4.278, ++ 29, ++ 4.4, ++ 29, ++ 1, ++ 4.533, ++ 29, ++ 4.667, ++ 30, ++ 4.8, ++ 30, ++ 1, ++ 4.978, ++ 30, ++ 5.156, ++ 30, ++ 5.333, ++ 30, ++ 1, ++ 5.589, ++ 30, ++ 5.844, ++ -0.525, ++ 6.1, ++ -0.525, ++ 1, ++ 6.267, ++ -0.525, ++ 6.433, ++ 0, ++ 6.6, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR01Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.111, ++ 0, ++ 0.222, ++ -7.2, ++ 0.333, ++ -7.2, ++ 1, ++ 0.456, ++ -7.2, ++ 0.578, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1, ++ 0, ++ 1.3, ++ 0, ++ 1.6, ++ 0, ++ 1, ++ 2.056, ++ 0, ++ 2.511, ++ -10, ++ 2.967, ++ -10, ++ 1, ++ 3.144, ++ -10, ++ 3.322, ++ -10, ++ 3.5, ++ -10, ++ 1, ++ 4.111, ++ -10, ++ 4.722, ++ -10, ++ 5.333, ++ -10, ++ 1, ++ 5.589, ++ -10, ++ 5.844, ++ 0, ++ 6.1, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.089, ++ 0, ++ 0.178, ++ -41, ++ 0.267, ++ -41, ++ 1, ++ 0.367, ++ -41, ++ 0.467, ++ -10.206, ++ 0.567, ++ -3, ++ 1, ++ 0.622, ++ 1.003, ++ 0.678, ++ 0, ++ 0.733, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.911, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.2, ++ 0, ++ 1.4, ++ 0, ++ 1.6, ++ 0, ++ 1, ++ 2.067, ++ 0, ++ 2.533, ++ 3, ++ 3, ++ 3, ++ 1, ++ 3.178, ++ 3, ++ 3.356, ++ 3, ++ 3.533, ++ 3, ++ 1, ++ 3.567, ++ 3, ++ 3.6, ++ 3, ++ 3.633, ++ 3, ++ 1, ++ 3.711, ++ 3, ++ 3.789, ++ 6, ++ 3.867, ++ 6, ++ 1, ++ 4.067, ++ 6, ++ 4.267, ++ 0, ++ 4.467, ++ 0, ++ 1, ++ 4.756, ++ 0, ++ 5.044, ++ 0, ++ 5.333, ++ 0, ++ 1, ++ 5.589, ++ 0, ++ 5.844, ++ 0, ++ 6.1, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR02Y", ++ "Segments": [ ++ 0, ++ -10, ++ 1, ++ 0.033, ++ -10, ++ 0.067, ++ -20, ++ 0.1, ++ -20, ++ 1, ++ 0.189, ++ -20, ++ 0.278, ++ -20, ++ 0.367, ++ -20, ++ 1, ++ 0.411, ++ -20, ++ 0.456, ++ 10, ++ 0.5, ++ 10, ++ 1, ++ 0.544, ++ 10, ++ 0.589, ++ -9, ++ 0.633, ++ -9, ++ 1, ++ 0.956, ++ -9, ++ 1.278, ++ -9, ++ 1.6, ++ -9, ++ 1, ++ 2.033, ++ -9, ++ 2.467, ++ 8, ++ 2.9, ++ 8, ++ 1, ++ 3.711, ++ 8, ++ 4.522, ++ 8, ++ 5.333, ++ 8, ++ 1, ++ 5.589, ++ 8, ++ 5.844, ++ -10, ++ 6.1, ++ -10, ++ 0, ++ 8, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmR03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ -21, ++ 0.4, ++ -21, ++ 1, ++ 0.522, ++ -21, ++ 0.644, ++ 4, ++ 0.767, ++ 4, ++ 1, ++ 0.856, ++ 4, ++ 0.944, ++ 0, ++ 1.033, ++ 0, ++ 1, ++ 1.833, ++ 0, ++ 2.633, ++ 0, ++ 3.433, ++ 0, ++ 1, ++ 3.478, ++ 0, ++ 3.522, ++ -21, ++ 3.567, ++ -21, ++ 1, ++ 3.611, ++ -21, ++ 3.656, ++ 16, ++ 3.7, ++ 16, ++ 1, ++ 3.856, ++ 16, ++ 4.011, ++ 16, ++ 4.167, ++ 16, ++ 1, ++ 4.311, ++ 16, ++ 4.456, ++ -2, ++ 4.6, ++ -2, ++ 1, ++ 4.711, ++ -2, ++ 4.822, ++ 0, ++ 4.933, ++ 0, ++ 1, ++ 5.067, ++ 0, ++ 5.2, ++ 0, ++ 5.333, ++ 0, ++ 1, ++ 5.589, ++ 0, ++ 5.844, ++ 0, ++ 6.1, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmL01", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.778, ++ 0, ++ 3.556, ++ 0, ++ 5.333, ++ 0, ++ 1, ++ 5.589, ++ 0, ++ 5.844, ++ 0, ++ 6.1, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmL02", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.189, ++ 0, ++ 2.378, ++ -8, ++ 3.567, ++ -8, ++ 1, ++ 3.689, ++ -8, ++ 3.811, ++ 11, ++ 3.933, ++ 11, ++ 1, ++ 4.056, ++ 11, ++ 4.178, ++ -3, ++ 4.3, ++ -3, ++ 1, ++ 4.444, ++ -3, ++ 4.589, ++ 0, ++ 4.733, ++ 0, ++ 1, ++ 4.933, ++ 0, ++ 5.133, ++ 0, ++ 5.333, ++ 0, ++ 1, ++ 5.589, ++ 0, ++ 5.844, ++ 0, ++ 6.1, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmL03", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.778, ++ 0, ++ 3.556, ++ 0, ++ 5.333, ++ 0, ++ 1, ++ 5.589, ++ 0, ++ 5.844, ++ 0, ++ 6.1, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamArmChange", ++ "FadeInTime": 0.0, ++ "FadeOutTime": 0.0, ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.178, ++ 0, ++ 0.356, ++ 0, ++ 0.533, ++ 0, ++ 2, ++ 0.567, ++ 1, ++ 1, ++ 2.289, ++ 1, ++ 4.011, ++ 1, ++ 5.733, ++ 1, ++ 2, ++ 5.767, ++ 0, ++ 2, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamBookPage", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 3.633, ++ 0, ++ 0, ++ 3.833, ++ 30, ++ 2, ++ 3.867, ++ 0, ++ 0, ++ 4.067, ++ 30, ++ 2, ++ 4.1, ++ 0, ++ 0, ++ 4.333, ++ 30, ++ 2, ++ 4.367, ++ 0, ++ 0, ++ 4.733, ++ 30, ++ 2, ++ 4.767, ++ 0, ++ 0, ++ 5.367, ++ 30, ++ 2, ++ 5.4, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlameOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlame", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlameShaking", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlameX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamFlameY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCharge01On", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamCharge01", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLightAOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLightASize", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPowersA", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicAOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicARotation", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicALight", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEffectAX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEffectAY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLightBOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.767, ++ 0, ++ 0.833, ++ 1, ++ 0.9, ++ 1, ++ 2, ++ 3.533, ++ 1, ++ 2, ++ 3.567, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamHandLightBSize", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.222, ++ 0, ++ 0.444, ++ 0, ++ 0.667, ++ 0, ++ 1, ++ 0.822, ++ 0, ++ 0.978, ++ 0.6, ++ 1.133, ++ 0.6, ++ 1, ++ 1.222, ++ 0.6, ++ 1.311, ++ 0.4, ++ 1.4, ++ 0.4, ++ 1, ++ 1.467, ++ 0.4, ++ 1.533, ++ 0.6, ++ 1.6, ++ 0.6, ++ 1, ++ 1.667, ++ 0.6, ++ 1.733, ++ 0.4, ++ 1.8, ++ 0.4, ++ 1, ++ 1.867, ++ 0.4, ++ 1.933, ++ 0.6, ++ 2, ++ 0.6, ++ 1, ++ 2.067, ++ 0.6, ++ 2.133, ++ 0.4, ++ 2.2, ++ 0.4, ++ 1, ++ 2.267, ++ 0.4, ++ 2.333, ++ 0.6, ++ 2.4, ++ 0.6, ++ 1, ++ 2.467, ++ 0.6, ++ 2.533, ++ 0.4, ++ 2.6, ++ 0.4, ++ 1, ++ 2.667, ++ 0.4, ++ 2.733, ++ 0.6, ++ 2.8, ++ 0.6, ++ 1, ++ 2.911, ++ 0.6, ++ 3.022, ++ 0.4, ++ 3.133, ++ 0.4, ++ 1, ++ 3.222, ++ 0.4, ++ 3.311, ++ 1, ++ 3.4, ++ 1, ++ 1, ++ 3.467, ++ 1, ++ 3.533, ++ 0, ++ 3.6, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicBOn", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 0.633, ++ 0, ++ 0, ++ 1.367, ++ 6, ++ 1, ++ 2.1, ++ 6, ++ 2.833, ++ 6, ++ 3.567, ++ 6, ++ 1, ++ 3.667, ++ 6, ++ 3.767, ++ 0, ++ 3.867, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicBRotation", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 360 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicBMove", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.256, ++ 0, ++ 0.511, ++ 0, ++ 0.767, ++ 0, ++ 1, ++ 1.022, ++ 0, ++ 1.278, ++ 1, ++ 1.533, ++ 1, ++ 1, ++ 2.211, ++ 1, ++ 2.889, ++ 1, ++ 3.567, ++ 1, ++ 1, ++ 3.711, ++ 1, ++ 3.856, ++ 0, ++ 4, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicBX", ++ "Segments": [ ++ 0, ++ -10, ++ 1, ++ 0.533, ++ -10, ++ 1.067, ++ -10, ++ 1.6, ++ -10, ++ 1, ++ 2.056, ++ -10, ++ 2.511, ++ 8, ++ 2.967, ++ 8, ++ 0, ++ 8, ++ 8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPowersBOn", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.178, ++ 0, ++ 2.356, ++ 0, ++ 3.533, ++ 0, ++ 1, ++ 3.544, ++ 0, ++ 3.556, ++ 1, ++ 3.567, ++ 1, ++ 1, ++ 3.744, ++ 1, ++ 3.922, ++ 1, ++ 4.1, ++ 1, ++ 1, ++ 4.133, ++ 1, ++ 4.167, ++ 0, ++ 4.2, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPowersBSize", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.178, ++ 0, ++ 2.356, ++ 0, ++ 3.533, ++ 0, ++ 1, ++ 3.556, ++ 0, ++ 3.578, ++ 0.553, ++ 3.6, ++ 0.6, ++ 1, ++ 3.744, ++ 0.903, ++ 3.889, ++ 1, ++ 4.033, ++ 1, ++ 1, ++ 4.089, ++ 1, ++ 4.144, ++ 0, ++ 4.2, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamMagicPowersBThicknesses", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 1.167, ++ 0, ++ 2.333, ++ 0, ++ 3.5, ++ 0, ++ 1, ++ 3.522, ++ 0, ++ 3.544, ++ 10, ++ 3.567, ++ 10, ++ 1, ++ 3.589, ++ 10, ++ 3.611, ++ 2.2, ++ 3.633, ++ 2.2, ++ 1, ++ 3.656, ++ 2.2, ++ 3.678, ++ 7.987, ++ 3.7, ++ 8.5, ++ 1, ++ 3.756, ++ 9.783, ++ 3.811, ++ 10, ++ 3.867, ++ 10, ++ 1, ++ 3.944, ++ 10, ++ 4.022, ++ 0, ++ 4.1, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEffectBX", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamEffectBY", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSkirt", ++ "Segments": [ ++ 0, ++ 0, ++ 0, ++ 1, ++ 30, ++ 2, ++ 1.033, ++ 1, ++ 0, ++ 2.033, ++ 30, ++ 2, ++ 2.067, ++ 1, ++ 0, ++ 2.967, ++ 30, ++ 2, ++ 3, ++ 1, ++ 0, ++ 3.833, ++ 30, ++ 2, ++ 3.867, ++ 1, ++ 0, ++ 4.533, ++ 30, ++ 2, ++ 4.567, ++ 1.875, ++ 0, ++ 5.067, ++ 30, ++ 2, ++ 5.1, ++ 1.875, ++ 0, ++ 5.767, ++ 30, ++ 2, ++ 5.8, ++ 1.875, ++ 0, ++ 6.833, ++ 30, ++ 2, ++ 6.867, ++ 1, ++ 0, ++ 8, ++ 30 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSkirtX", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.156, ++ 0, ++ 0.311, ++ 1, ++ 0.467, ++ 1, ++ 1, ++ 0.667, ++ 1, ++ 0.867, ++ -1, ++ 1.067, ++ -1, ++ 1, ++ 1.311, ++ -1, ++ 1.556, ++ 0.6, ++ 1.8, ++ 0.6, ++ 1, ++ 2.056, ++ 0.6, ++ 2.311, ++ -0.5, ++ 2.567, ++ -0.5, ++ 1, ++ 2.756, ++ -0.5, ++ 2.944, ++ 0.4, ++ 3.133, ++ 0.4, ++ 1, ++ 3.267, ++ 0.4, ++ 3.4, ++ -0.4, ++ 3.533, ++ -0.4, ++ 1, ++ 3.678, ++ -0.4, ++ 3.822, ++ 1, ++ 3.967, ++ 1, ++ 1, ++ 4.089, ++ 1, ++ 4.211, ++ 0, ++ 4.333, ++ 0, ++ 1, ++ 4.511, ++ 0, ++ 4.689, ++ 1, ++ 4.867, ++ 1, ++ 1, ++ 5, ++ 1, ++ 5.133, ++ 0.1, ++ 5.267, ++ 0.1, ++ 1, ++ 5.433, ++ 0.1, ++ 5.6, ++ 1, ++ 5.767, ++ 1, ++ 1, ++ 5.989, ++ 1, ++ 6.211, ++ -0.6, ++ 6.433, ++ -0.6, ++ 1, ++ 6.678, ++ -0.6, ++ 6.922, ++ 0.6, ++ 7.167, ++ 0.6, ++ 1, ++ 7.444, ++ 0.6, ++ 7.722, ++ 0, ++ 8, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "ParamSkirtY", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.578, ++ 0.4, ++ 0.867, ++ 0.4, ++ 1, ++ 1.189, ++ 0.4, ++ 1.511, ++ -0.7, ++ 1.833, ++ -0.7, ++ 1, ++ 2.144, ++ -0.7, ++ 2.456, ++ 0.4, ++ 2.767, ++ 0.4, ++ 1, ++ 2.978, ++ 0.4, ++ 3.189, ++ -0.5, ++ 3.4, ++ -0.5, ++ 1, ++ 3.522, ++ -0.5, ++ 3.644, ++ 1, ++ 3.767, ++ 1, ++ 1, ++ 3.867, ++ 1, ++ 3.967, ++ -1, ++ 4.067, ++ -1, ++ 1, ++ 4.2, ++ -1, ++ 4.333, ++ 0.7, ++ 4.467, ++ 0.7, ++ 1, ++ 4.611, ++ 0.7, ++ 4.756, ++ -0.6, ++ 4.9, ++ -0.6, ++ 1, ++ 5.122, ++ -0.6, ++ 5.344, ++ 0.2, ++ 5.567, ++ 0.2, ++ 1, ++ 5.756, ++ 0.2, ++ 5.944, ++ -0.6, ++ 6.133, ++ -0.6, ++ 1, ++ 6.411, ++ -0.6, ++ 6.689, ++ 0.1, ++ 6.967, ++ 0.1, ++ 1, ++ 7.311, ++ 0.1, ++ 7.656, ++ 0, ++ 8, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/back_class_normal.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/back_class_normal.png differ +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.2048/texture_00.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.2048/texture_00.png differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.cdi3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.cdi3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.cdi3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.cdi3.json 2023-05-28 08:21:12.380888175 +0100 +@@ -0,0 +1,257 @@ ++{ ++ "Version": 3, ++ "Parameters": [ ++ { ++ "Id": "PARAM_ANGLE_X", ++ "GroupId": "", ++ "Name": "角度 X" ++ }, ++ { ++ "Id": "PARAM_ANGLE_Y", ++ "GroupId": "", ++ "Name": "角度 Y" ++ }, ++ { ++ "Id": "PARAM_ANGLE_Z", ++ "GroupId": "", ++ "Name": "角度 Z" ++ }, ++ { ++ "Id": "PARAM_EYE_L_OPEN", ++ "GroupId": "", ++ "Name": "左眼 開閉" ++ }, ++ { ++ "Id": "PARAM_EYE_L_SMILE", ++ "GroupId": "", ++ "Name": "左眼 笑顔" ++ }, ++ { ++ "Id": "PARAM_EYE_R_OPEN", ++ "GroupId": "", ++ "Name": "右眼 開閉" ++ }, ++ { ++ "Id": "PARAM_EYE_R_SMILE", ++ "GroupId": "", ++ "Name": "右眼 笑顔" ++ }, ++ { ++ "Id": "PARAM_EYE_FORM", ++ "GroupId": "", ++ "Name": "目 変形" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_X", ++ "GroupId": "", ++ "Name": "目玉 X" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_Y", ++ "GroupId": "", ++ "Name": "目玉 Y" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_FORM", ++ "GroupId": "", ++ "Name": "目玉 縮小" ++ }, ++ { ++ "Id": "PARAM_BROW_L_Y", ++ "GroupId": "", ++ "Name": "左眉 上下" ++ }, ++ { ++ "Id": "PARAM_BROW_R_Y", ++ "GroupId": "", ++ "Name": "右眉 上下" ++ }, ++ { ++ "Id": "PARAM_BROW_L_X", ++ "GroupId": "", ++ "Name": "左眉 左右" ++ }, ++ { ++ "Id": "PARAM_BROW_R_X", ++ "GroupId": "", ++ "Name": "右眉 左右" ++ }, ++ { ++ "Id": "PARAM_BROW_L_ANGLE", ++ "GroupId": "", ++ "Name": "左眉 角度" ++ }, ++ { ++ "Id": "PARAM_BROW_R_ANGLE", ++ "GroupId": "", ++ "Name": "右眉 角度" ++ }, ++ { ++ "Id": "PARAM_BROW_L_FORM", ++ "GroupId": "", ++ "Name": "左眉 変形" ++ }, ++ { ++ "Id": "PARAM_BROW_R_FORM", ++ "GroupId": "", ++ "Name": "右眉 変形" ++ }, ++ { ++ "Id": "PARAM_MOUTH_FORM", ++ "GroupId": "", ++ "Name": "口 変形" ++ }, ++ { ++ "Id": "PARAM_MOUTH_OPEN_Y", ++ "GroupId": "", ++ "Name": "口 開閉" ++ }, ++ { ++ "Id": "PARAM_CHEEK", ++ "GroupId": "", ++ "Name": "照れ" ++ }, ++ { ++ "Id": "PARAM_SWEAT", ++ "GroupId": "", ++ "Name": "汗" ++ }, ++ { ++ "Id": "PARAM_BODY_ANGLE_X", ++ "GroupId": "", ++ "Name": "体の回転 X" ++ }, ++ { ++ "Id": "PARAM_BODY_ANGLE_Y", ++ "GroupId": "", ++ "Name": "体の回転 Y" ++ }, ++ { ++ "Id": "PARAM_BODY_ANGLE_Z", ++ "GroupId": "", ++ "Name": "体の回転 Z" ++ }, ++ { ++ "Id": "PARAM_ARM_L_A", ++ "GroupId": "", ++ "Name": "左腕A" ++ }, ++ { ++ "Id": "PARAM_ARM_R_A", ++ "GroupId": "", ++ "Name": "右腕A" ++ }, ++ { ++ "Id": "PARAM_ARM_R_B", ++ "GroupId": "", ++ "Name": "右腕B" ++ }, ++ { ++ "Id": "PARAM_BREATH", ++ "GroupId": "", ++ "Name": "呼吸" ++ }, ++ { ++ "Id": "PARAM_HAIR_FRONT", ++ "GroupId": "", ++ "Name": "髪揺れ 前" ++ }, ++ { ++ "Id": "PARAM_HAIR_SIDE", ++ "GroupId": "", ++ "Name": "髪揺れ 横" ++ }, ++ { ++ "Id": "PARAM_HAIR_BACK", ++ "GroupId": "", ++ "Name": "髪揺れ 後" ++ } ++ ], ++ "ParameterGroups": [], ++ "Parts": [ ++ { ++ "Id": "PARTS_01_SKETCH", ++ "Name": "[ 下絵 ]" ++ }, ++ { ++ "Id": "PARTS_01_BACKGROUND", ++ "Name": "背景" ++ }, ++ { ++ "Id": "PARTS_01_BODY", ++ "Name": "体" ++ }, ++ { ++ "Id": "PARTS_01_ARM_R_B", ++ "Name": "右腕B" ++ }, ++ { ++ "Id": "PARTS_01_ARM_R_A", ++ "Name": "右腕A" ++ }, ++ { ++ "Id": "PARTS_01_ARM_L_A", ++ "Name": "左腕A" ++ }, ++ { ++ "Id": "PARTS_01_NECK", ++ "Name": "首" ++ }, ++ { ++ "Id": "PARTS_01_HAIR_BACK_001", ++ "Name": "後ろ髪" ++ }, ++ { ++ "Id": "PARTS_01_HAIR_SIDE_001", ++ "Name": "横髪" ++ }, ++ { ++ "Id": "PARTS_01_HAIR_FRONT_001", ++ "Name": "前髪" ++ }, ++ { ++ "Id": "PARTS_01_EAR_001", ++ "Name": "耳" ++ }, ++ { ++ "Id": "PARTS_01_NOSE_001", ++ "Name": "鼻" ++ }, ++ { ++ "Id": "PARTS_01_MOUTH_001", ++ "Name": "口" ++ }, ++ { ++ "Id": "PARTS_01_BROW_001", ++ "Name": "まゆ毛" ++ }, ++ { ++ "Id": "PARTS_01_EYE_BALL_001", ++ "Name": "目玉" ++ }, ++ { ++ "Id": "PARTS_01_EYE_001", ++ "Name": "目" ++ }, ++ { ++ "Id": "PARTS_01_FACE_001", ++ "Name": "顔" ++ }, ++ { ++ "Id": "PARTS_01_CHEEK", ++ "Name": "頬" ++ }, ++ { ++ "Id": "PARTS_01_SWEAT", ++ "Name": "汗" ++ }, ++ { ++ "Id": "PARTS_01_CORE", ++ "Name": "コア" ++ }, ++ { ++ "Id": "ROUGH", ++ "Name": "ラフ" ++ } ++ ] ++} +\ No newline at end of file +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.moc3 and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.moc3 differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.model3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.model3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.model3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.model3.json 2023-05-28 08:21:12.380888175 +0100 +@@ -0,0 +1,80 @@ ++{ ++ "Version": 3, ++ "FileReferences": { ++ "Moc": "chitose.moc3", ++ "Textures": [ ++ "chitose.2048/texture_00.png" ++ ], ++ "Physics": "chitose.physics3.json", ++ "Pose": "chitose.pose3.json", ++ "DisplayInfo": "chitose.cdi3.json", ++ "Expressions": [ ++ { ++ "Name": "Angry.exp3.json", ++ "File": "expressions/Angry.exp3.json" ++ }, ++ { ++ "Name": "Blushing.exp3.json", ++ "File": "expressions/Blushing.exp3.json" ++ }, ++ { ++ "Name": "f01.exp3.json", ++ "File": "expressions/f01.exp3.json" ++ }, ++ { ++ "Name": "Normal.exp3.json", ++ "File": "expressions/Normal.exp3.json" ++ }, ++ { ++ "Name": "Sad.exp3.json", ++ "File": "expressions/Sad.exp3.json" ++ }, ++ { ++ "Name": "Smile.exp3.json", ++ "File": "expressions/Smile.exp3.json" ++ }, ++ { ++ "Name": "Surprised.exp3.json", ++ "File": "expressions/Surprised.exp3.json" ++ } ++ ], ++ "Motions": { ++ "Flick": [ ++ { ++ "File": "motion/chitose_handwave.motion3.json" ++ } ++ ], ++ "Idle": [ ++ { ++ "File": "motion/chitose_idle.motion3.json" ++ } ++ ], ++ "Tap": [ ++ { ++ "File": "motion/chitose_kime01.motion3.json" ++ }, ++ { ++ "File": "motion/chitose_kime02.motion3.json" ++ } ++ ] ++ } ++ }, ++ "Groups": [ ++ { ++ "Target": "Parameter", ++ "Name": "LipSync", ++ "Ids": [ ++ "PARAM_MOUTH_OPEN_Y" ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Name": "EyeBlink", ++ "Ids": [ ++ "PARAM_EYE_L_OPEN", ++ "PARAM_EYE_R_OPEN" ++ ] ++ } ++ ], ++ "HitAreas": [] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.physics3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.physics3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.physics3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.physics3.json 2023-05-28 08:21:12.380888175 +0100 +@@ -0,0 +1,207 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "PhysicsSettingCount": 2, ++ "TotalInputCount": 8, ++ "TotalOutputCount": 2, ++ "VertexCount": 4, ++ "EffectiveForces": { ++ "Gravity": { ++ "X": 0, ++ "Y": -1 ++ }, ++ "Wind": { ++ "X": 0, ++ "Y": 0 ++ } ++ }, ++ "PhysicsDictionary": [ ++ { ++ "Id": "PhysicsSetting1", ++ "Name": "前髪揺れ" ++ }, ++ { ++ "Id": "PhysicsSetting2", ++ "Name": "後ろ髪" ++ } ++ ] ++ }, ++ "PhysicsSettings": [ ++ { ++ "Id": "PhysicsSetting1", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "PARAM_ANGLE_X" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "PARAM_ANGLE_Z" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "PARAM_BODY_ANGLE_X" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "PARAM_BODY_ANGLE_Z" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "PARAM_HAIR_FRONT" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 3 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 3 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ }, ++ { ++ "Id": "PhysicsSetting2", ++ "Input": [ ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "PARAM_ANGLE_X" ++ }, ++ "Weight": 60, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "PARAM_ANGLE_Z" ++ }, ++ "Weight": 60, ++ "Type": "Angle", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "PARAM_BODY_ANGLE_X" ++ }, ++ "Weight": 40, ++ "Type": "X", ++ "Reflect": false ++ }, ++ { ++ "Source": { ++ "Target": "Parameter", ++ "Id": "PARAM_BODY_ANGLE_Z" ++ }, ++ "Weight": 40, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Output": [ ++ { ++ "Destination": { ++ "Target": "Parameter", ++ "Id": "PARAM_HAIR_BACK" ++ }, ++ "VertexIndex": 1, ++ "Scale": 1, ++ "Weight": 100, ++ "Type": "Angle", ++ "Reflect": false ++ } ++ ], ++ "Vertices": [ ++ { ++ "Position": { ++ "X": 0, ++ "Y": 0 ++ }, ++ "Mobility": 1, ++ "Delay": 1, ++ "Acceleration": 1, ++ "Radius": 0 ++ }, ++ { ++ "Position": { ++ "X": 0, ++ "Y": 4 ++ }, ++ "Mobility": 0.95, ++ "Delay": 0.9, ++ "Acceleration": 1.5, ++ "Radius": 4 ++ } ++ ], ++ "Normalization": { ++ "Position": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ }, ++ "Angle": { ++ "Minimum": -10, ++ "Default": 0, ++ "Maximum": 10 ++ } ++ } ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.pose3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.pose3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.pose3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/chitose.pose3.json 2023-05-28 08:21:12.380888175 +0100 +@@ -0,0 +1,21 @@ ++{ ++ "Type": "Live2D Pose", ++ "Groups": [ ++ [ ++ { ++ "Id": "PARTS_01_ARM_R_A", ++ "Link": [] ++ }, ++ { ++ "Id": "PARTS_01_ARM_R_B", ++ "Link": [] ++ } ++ ], ++ [ ++ { ++ "Id": "PARTS_01_ARM_L_A", ++ "Link": [] ++ } ++ ] ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Angry.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Angry.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Angry.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Angry.exp3.json 2023-05-28 08:21:12.384888248 +0100 +@@ -0,0 +1,105 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "PARAM_EYE_L_OPEN", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_L_SMILE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_R_OPEN", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_R_SMILE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_FORM", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_X", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_FORM", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_X", ++ "Value": -0.76, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_X", ++ "Value": -0.76, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_ANGLE", ++ "Value": -0.65, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_ANGLE", ++ "Value": -0.65, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_FORM", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_FORM", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_MOUTH_FORM", ++ "Value": -2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_MOUTH_OPEN_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_CHEEK", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_SWEAT", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Blushing.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Blushing.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Blushing.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Blushing.exp3.json 2023-05-28 08:21:12.384888248 +0100 +@@ -0,0 +1,105 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "PARAM_EYE_L_OPEN", ++ "Value": 0.07, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_L_SMILE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_R_OPEN", ++ "Value": 0.07, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_R_SMILE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_FORM", ++ "Value": 0.68, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_X", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_FORM", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_Y", ++ "Value": 0.65, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_Y", ++ "Value": 0.65, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_X", ++ "Value": -0.17, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_X", ++ "Value": -0.17, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_ANGLE", ++ "Value": 0.32, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_ANGLE", ++ "Value": 0.31, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_FORM", ++ "Value": -0.45, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_FORM", ++ "Value": -0.46, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_MOUTH_FORM", ++ "Value": -1.34, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_MOUTH_OPEN_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_CHEEK", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_SWEAT", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Normal.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Normal.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Normal.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Normal.exp3.json 2023-05-28 08:21:12.384888248 +0100 +@@ -0,0 +1,105 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "PARAM_EYE_L_OPEN", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_L_SMILE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_R_OPEN", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_R_SMILE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_FORM", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_X", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_FORM", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_X", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_X", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_ANGLE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_ANGLE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_FORM", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_FORM", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_MOUTH_FORM", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_MOUTH_OPEN_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_CHEEK", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_SWEAT", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Sad.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Sad.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Sad.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Sad.exp3.json 2023-05-28 08:21:12.384888248 +0100 +@@ -0,0 +1,105 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "PARAM_EYE_L_OPEN", ++ "Value": -0.14, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_L_SMILE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_R_OPEN", ++ "Value": -0.14, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_R_SMILE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_FORM", ++ "Value": 0.39, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_X", ++ "Value": 0.01, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_Y", ++ "Value": -0.5, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_FORM", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_Y", ++ "Value": 0.35, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_Y", ++ "Value": 0.35, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_X", ++ "Value": -0.5, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_X", ++ "Value": -0.5, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_ANGLE", ++ "Value": 0.5, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_ANGLE", ++ "Value": 0.5, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_FORM", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_FORM", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_MOUTH_FORM", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_MOUTH_OPEN_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_CHEEK", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_SWEAT", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Smile.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Smile.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Smile.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Smile.exp3.json 2023-05-28 08:21:12.384888248 +0100 +@@ -0,0 +1,105 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "PARAM_EYE_L_OPEN", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_L_SMILE", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_R_OPEN", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_R_SMILE", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_FORM", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_X", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_FORM", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_X", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_X", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_ANGLE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_ANGLE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_FORM", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_FORM", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_MOUTH_FORM", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_MOUTH_OPEN_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_CHEEK", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_SWEAT", ++ "Value": 0, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Surprised.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Surprised.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Surprised.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/Surprised.exp3.json 2023-05-28 08:21:12.384888248 +0100 +@@ -0,0 +1,105 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "PARAM_EYE_L_OPEN", ++ "Value": 0.3, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_L_SMILE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_R_OPEN", ++ "Value": 0.3, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_R_SMILE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_FORM", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_X", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_FORM", ++ "Value": -1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_Y", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_Y", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_X", ++ "Value": 0.45, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_X", ++ "Value": 0.45, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_ANGLE", ++ "Value": -0.26, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_ANGLE", ++ "Value": -0.26, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_FORM", ++ "Value": 0.75, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_FORM", ++ "Value": 0.75, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_MOUTH_FORM", ++ "Value": -2, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_MOUTH_OPEN_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_CHEEK", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_SWEAT", ++ "Value": 1, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/f01.exp3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/f01.exp3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/f01.exp3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/expressions/f01.exp3.json 2023-05-28 08:21:12.384888248 +0100 +@@ -0,0 +1,105 @@ ++{ ++ "Type": "Live2D Expression", ++ "Parameters": [ ++ { ++ "Id": "PARAM_EYE_L_OPEN", ++ "Value": 0.05, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_L_SMILE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_R_OPEN", ++ "Value": 0.05, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_R_SMILE", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_FORM", ++ "Value": 0.62, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_X", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_EYE_BALL_FORM", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_Y", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_Y", ++ "Value": 1, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_X", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_X", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_ANGLE", ++ "Value": 0.65, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_ANGLE", ++ "Value": 0.65, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_L_FORM", ++ "Value": -0.55, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_BROW_R_FORM", ++ "Value": -0.55, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_MOUTH_FORM", ++ "Value": 0.5, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_MOUTH_OPEN_Y", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_CHEEK", ++ "Value": 0, ++ "Blend": "Add" ++ }, ++ { ++ "Id": "PARAM_SWEAT", ++ "Value": 1, ++ "Blend": "Add" ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_handwave.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_handwave.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_handwave.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_handwave.motion3.json 2023-05-28 08:21:12.384888248 +0100 +@@ -0,0 +1,1285 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 2.93, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 35, ++ "TotalSegmentCount": 163, ++ "TotalPointCount": 448, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ANGLE_X", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.7, ++ 0, ++ 1, ++ -3, ++ 1.3, ++ -3, ++ 1, ++ 1.589, ++ -3, ++ 1.878, ++ -3, ++ 2.167, ++ -3, ++ 1, ++ 2.411, ++ -3, ++ 2.656, ++ -3, ++ 2.9, ++ -3, ++ 0, ++ 2.933, ++ -3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ANGLE_Y", ++ "Segments": [ ++ 0, ++ 8, ++ 1, ++ 0.133, ++ 8, ++ 0.267, ++ 8, ++ 0.4, ++ 8, ++ 1, ++ 0.7, ++ 8, ++ 1, ++ 8, ++ 1.3, ++ 8, ++ 1, ++ 1.589, ++ 8, ++ 1.878, ++ 8, ++ 2.167, ++ 8, ++ 1, ++ 2.411, ++ 8, ++ 2.656, ++ 8, ++ 2.9, ++ 8, ++ 0, ++ 2.933, ++ 8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ANGLE_Z", ++ "Segments": [ ++ 0, ++ 3, ++ 1, ++ 0.133, ++ 3, ++ 0.267, ++ 3, ++ 0.4, ++ 3, ++ 1, ++ 0.7, ++ 3, ++ 1, ++ -15, ++ 1.3, ++ -15, ++ 1, ++ 1.467, ++ -15, ++ 1.633, ++ -13, ++ 1.8, ++ -13, ++ 1, ++ 1.922, ++ -13, ++ 2.044, ++ -13, ++ 2.167, ++ -13, ++ 1, ++ 2.411, ++ -13, ++ 2.656, ++ -15.5, ++ 2.9, ++ -15.5, ++ 0, ++ 2.933, ++ -15.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_L_OPEN", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.133, ++ 1, ++ 0.267, ++ 1, ++ 0.4, ++ 1, ++ 1, ++ 0.5, ++ 1, ++ 0.6, ++ 1, ++ 0.7, ++ 1, ++ 1, ++ 0.744, ++ 1, ++ 0.789, ++ 0, ++ 0.833, ++ 0, ++ 1, ++ 0.856, ++ 0, ++ 0.878, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.011, ++ 1, ++ 1.067, ++ 1, ++ 1, ++ 1.433, ++ 1, ++ 1.8, ++ 1, ++ 2.167, ++ 1, ++ 1, ++ 2.411, ++ 1, ++ 2.656, ++ 1, ++ 2.9, ++ 1, ++ 0, ++ 2.933, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_L_SMILE", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_R_OPEN", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.133, ++ 1, ++ 0.267, ++ 1, ++ 0.4, ++ 1, ++ 1, ++ 0.5, ++ 1, ++ 0.6, ++ 1, ++ 0.7, ++ 1, ++ 1, ++ 0.744, ++ 1, ++ 0.789, ++ 0, ++ 0.833, ++ 0, ++ 1, ++ 0.856, ++ 0, ++ 0.878, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 0.956, ++ 0, ++ 1.011, ++ 1, ++ 1.067, ++ 1, ++ 1, ++ 1.433, ++ 1, ++ 1.8, ++ 1, ++ 2.167, ++ 1, ++ 1, ++ 2.411, ++ 1, ++ 2.656, ++ 1, ++ 2.9, ++ 1, ++ 0, ++ 2.933, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_R_SMILE", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_BALL_X", ++ "Segments": [ ++ 0, ++ -0.17, ++ 1, ++ 0.133, ++ -0.17, ++ 0.267, ++ -0.17, ++ 0.4, ++ -0.17, ++ 1, ++ 0.7, ++ -0.17, ++ 1, ++ 0.06, ++ 1.3, ++ 0.06, ++ 1, ++ 1.589, ++ 0.06, ++ 1.878, ++ 0.06, ++ 2.167, ++ 0.06, ++ 1, ++ 2.411, ++ 0.06, ++ 2.656, ++ 0.06, ++ 2.9, ++ 0.06, ++ 0, ++ 2.933, ++ 0.06 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_BALL_Y", ++ "Segments": [ ++ 0, ++ -0.56, ++ 1, ++ 0.133, ++ -0.56, ++ 0.267, ++ -0.56, ++ 0.4, ++ -0.56, ++ 1, ++ 0.7, ++ -0.56, ++ 1, ++ -0.31, ++ 1.3, ++ -0.31, ++ 1, ++ 1.589, ++ -0.31, ++ 1.878, ++ -0.31, ++ 2.167, ++ -0.31, ++ 1, ++ 2.411, ++ -0.31, ++ 2.656, ++ -0.31, ++ 2.9, ++ -0.31, ++ 0, ++ 2.933, ++ -0.31 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_BALL_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_L_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_R_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_L_X", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_R_X", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_L_ANGLE", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_R_ANGLE", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_L_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_R_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_MOUTH_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_MOUTH_OPEN_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.6, ++ 0, ++ 0.8, ++ 0, ++ 1, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.111, ++ 0.4, ++ 1.167, ++ 0.4, ++ 1, ++ 1.222, ++ 0.4, ++ 1.278, ++ 0.4, ++ 1.333, ++ 0.4, ++ 1, ++ 1.411, ++ 0.4, ++ 1.489, ++ 0, ++ 1.567, ++ 0, ++ 1, ++ 1.767, ++ 0, ++ 1.967, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_CHEEK", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_SWEAT", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BODY_ANGLE_X", ++ "Segments": [ ++ 0, ++ 4, ++ 1, ++ 0.133, ++ 4, ++ 0.267, ++ 4, ++ 0.4, ++ 4, ++ 1, ++ 0.7, ++ 4, ++ 1, ++ -4, ++ 1.3, ++ -4, ++ 1, ++ 1.389, ++ -4, ++ 1.478, ++ -3.5, ++ 1.567, ++ -3.5, ++ 1, ++ 1.767, ++ -3.5, ++ 1.967, ++ -3.5, ++ 2.167, ++ -3.5, ++ 1, ++ 2.411, ++ -3.5, ++ 2.656, ++ -3.5, ++ 2.9, ++ -3.5, ++ 0, ++ 2.933, ++ -3.5 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BODY_ANGLE_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.7, ++ 0, ++ 1, ++ -2, ++ 1.3, ++ -2, ++ 1, ++ 1.389, ++ -2, ++ 1.478, ++ -2, ++ 1.567, ++ -2, ++ 1, ++ 1.767, ++ -2, ++ 1.967, ++ -2, ++ 2.167, ++ -2, ++ 1, ++ 2.411, ++ -2, ++ 2.656, ++ -2, ++ 2.9, ++ -2, ++ 0, ++ 2.933, ++ -2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BODY_ANGLE_Z", ++ "Segments": [ ++ 0, ++ 5, ++ 1, ++ 0.133, ++ 5, ++ 0.267, ++ 5, ++ 0.4, ++ 5, ++ 1, ++ 0.7, ++ 5, ++ 1, ++ -6, ++ 1.3, ++ -6, ++ 1, ++ 1.478, ++ -6, ++ 1.656, ++ -4, ++ 1.833, ++ -4, ++ 1, ++ 1.944, ++ -4, ++ 2.056, ++ -4, ++ 2.167, ++ -4, ++ 1, ++ 2.411, ++ -4, ++ 2.656, ++ -4, ++ 2.9, ++ -4, ++ 0, ++ 2.933, ++ -4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ARM_L_A", ++ "Segments": [ ++ 0, ++ 2, ++ 1, ++ 0.133, ++ 2, ++ 0.267, ++ 2, ++ 0.4, ++ 2, ++ 1, ++ 0.744, ++ 2, ++ 1.089, ++ -1, ++ 1.433, ++ -1, ++ 1, ++ 1.678, ++ -1, ++ 1.922, ++ -1, ++ 2.167, ++ -1, ++ 1, ++ 2.411, ++ -1, ++ 2.656, ++ -1, ++ 2.9, ++ -1, ++ 0, ++ 2.933, ++ -1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ARM_R_A", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ARM_R_B", ++ "Segments": [ ++ 0, ++ 8, ++ 1, ++ 0.222, ++ 8, ++ 0.444, ++ 8, ++ 0.667, ++ 8, ++ 1, ++ 0.744, ++ 8, ++ 0.822, ++ 0, ++ 0.9, ++ 0, ++ 1, ++ 0.922, ++ 0, ++ 0.944, ++ 0, ++ 0.967, ++ 0, ++ 1, ++ 1.067, ++ 0, ++ 1.167, ++ 8, ++ 1.267, ++ 8, ++ 1, ++ 1.378, ++ 8, ++ 1.489, ++ 0, ++ 1.6, ++ 0, ++ 1, ++ 1.722, ++ 0, ++ 1.844, ++ 4, ++ 1.967, ++ 4, ++ 1, ++ 2.278, ++ 4, ++ 2.589, ++ 4, ++ 2.9, ++ 4, ++ 0, ++ 2.933, ++ 4 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BREATH", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_HAIR_FRONT", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_HAIR_BACK", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.989, ++ 0, ++ 1.578, ++ 0, ++ 2.167, ++ 0, ++ 1, ++ 2.411, ++ 0, ++ 2.656, ++ 0, ++ 2.9, ++ 0, ++ 0, ++ 2.933, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PARTS_01_ARM_L_A", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.9, ++ 1, ++ 0, ++ 2.93, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PARTS_01_ARM_R_A", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 2.9, ++ 0, ++ 0, ++ 2.93, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PARTS_01_ARM_R_B", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 2.9, ++ 1, ++ 0, ++ 2.93, ++ 1 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_idle.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_idle.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_idle.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_idle.motion3.json 2023-05-28 08:21:12.384888248 +0100 +@@ -0,0 +1,2629 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 9.53, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 35, ++ "TotalSegmentCount": 355, ++ "TotalPointCount": 1024, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ANGLE_X", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.667, ++ 0, ++ 2.933, ++ 0, ++ 3.2, ++ 0, ++ 1, ++ 3.444, ++ 0, ++ 3.689, ++ -1, ++ 3.933, ++ -1, ++ 1, ++ 4.056, ++ -1, ++ 4.178, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.378, ++ 0, ++ 5.489, ++ 1, ++ 5.6, ++ 1, ++ 1, ++ 5.778, ++ 1, ++ 5.956, ++ -9, ++ 6.133, ++ -9, ++ 1, ++ 6.344, ++ -9, ++ 6.556, ++ 2, ++ 6.767, ++ 2, ++ 1, ++ 6.911, ++ 2, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ANGLE_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.389, ++ 7, ++ 0.5, ++ 7, ++ 1, ++ 0.678, ++ 7, ++ 0.856, ++ -3, ++ 1.033, ++ -3, ++ 1, ++ 1.167, ++ -3, ++ 1.3, ++ -3, ++ 1.433, ++ -3, ++ 1, ++ 1.756, ++ -3, ++ 2.078, ++ -3, ++ 2.4, ++ -3, ++ 1, ++ 2.667, ++ -3, ++ 2.933, ++ 15, ++ 3.2, ++ 15, ++ 1, ++ 3.444, ++ 15, ++ 3.689, ++ -2, ++ 3.933, ++ -2, ++ 1, ++ 4.056, ++ -2, ++ 4.178, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.378, ++ 0, ++ 5.489, ++ 3, ++ 5.6, ++ 3, ++ 1, ++ 5.778, ++ 3, ++ 5.956, ++ -26, ++ 6.133, ++ -26, ++ 1, ++ 6.344, ++ -26, ++ 6.556, ++ 3, ++ 6.767, ++ 3, ++ 1, ++ 6.911, ++ 3, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ANGLE_Z", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.278, ++ 0, ++ 0.389, ++ 4, ++ 0.5, ++ 4, ++ 1, ++ 0.678, ++ 4, ++ 0.856, ++ -18, ++ 1.033, ++ -18, ++ 1, ++ 1.167, ++ -18, ++ 1.3, ++ -18, ++ 1.433, ++ -18, ++ 1, ++ 1.756, ++ -18, ++ 2.078, ++ -18, ++ 2.4, ++ -18, ++ 1, ++ 2.667, ++ -18, ++ 2.933, ++ -2.593, ++ 3.2, ++ 0, ++ 1, ++ 3.444, ++ 2.377, ++ 3.689, ++ 2, ++ 3.933, ++ 2, ++ 1, ++ 4.056, ++ 2, ++ 4.178, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.378, ++ 0, ++ 5.489, ++ 1, ++ 5.6, ++ 1, ++ 1, ++ 5.778, ++ 1, ++ 5.956, ++ -11, ++ 6.133, ++ -11, ++ 1, ++ 6.344, ++ -11, ++ 6.556, ++ 3, ++ 6.767, ++ 3, ++ 1, ++ 6.911, ++ 3, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_L_OPEN", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.589, ++ 1, ++ 1.011, ++ 1, ++ 1.433, ++ 1, ++ 1, ++ 1.822, ++ 1, ++ 2.211, ++ 1, ++ 2.6, ++ 1, ++ 1, ++ 2.644, ++ 1, ++ 2.689, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 2.756, ++ 0, ++ 2.778, ++ 0, ++ 2.8, ++ 0, ++ 1, ++ 2.856, ++ 0, ++ 2.911, ++ 1, ++ 2.967, ++ 1, ++ 1, ++ 3.222, ++ 1, ++ 3.478, ++ 1, ++ 3.733, ++ 1, ++ 1, ++ 3.778, ++ 1, ++ 3.822, ++ 0, ++ 3.867, ++ 0, ++ 1, ++ 3.889, ++ 0, ++ 3.911, ++ 0, ++ 3.933, ++ 0, ++ 1, ++ 3.989, ++ 0, ++ 4.044, ++ 1, ++ 4.1, ++ 1, ++ 1, ++ 4.489, ++ 1, ++ 4.878, ++ 1, ++ 5.267, ++ 1, ++ 1, ++ 5.633, ++ 1, ++ 6, ++ 1, ++ 6.367, ++ 1, ++ 1, ++ 6.411, ++ 1, ++ 6.456, ++ 0, ++ 6.5, ++ 0, ++ 1, ++ 6.522, ++ 0, ++ 6.544, ++ 0, ++ 6.567, ++ 0, ++ 1, ++ 6.622, ++ 0, ++ 6.678, ++ 1, ++ 6.733, ++ 1, ++ 1, ++ 6.744, ++ 1, ++ 6.756, ++ 1, ++ 6.767, ++ 1, ++ 1, ++ 6.911, ++ 1, ++ 7.056, ++ 1, ++ 7.2, ++ 1, ++ 1, ++ 7.522, ++ 1, ++ 7.844, ++ 1, ++ 8.167, ++ 1, ++ 0, ++ 9.533, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_L_SMILE", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 2.711, ++ 0, ++ 3.989, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_R_OPEN", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.056, ++ 1, ++ 0.111, ++ 1, ++ 0.167, ++ 1, ++ 1, ++ 0.589, ++ 1, ++ 1.011, ++ 1, ++ 1.433, ++ 1, ++ 1, ++ 1.822, ++ 1, ++ 2.211, ++ 1, ++ 2.6, ++ 1, ++ 1, ++ 2.644, ++ 1, ++ 2.689, ++ 0, ++ 2.733, ++ 0, ++ 1, ++ 2.756, ++ 0, ++ 2.778, ++ 0, ++ 2.8, ++ 0, ++ 1, ++ 2.856, ++ 0, ++ 2.911, ++ 1, ++ 2.967, ++ 1, ++ 1, ++ 3.222, ++ 1, ++ 3.478, ++ 1, ++ 3.733, ++ 1, ++ 1, ++ 3.778, ++ 1, ++ 3.822, ++ 0, ++ 3.867, ++ 0, ++ 1, ++ 3.889, ++ 0, ++ 3.911, ++ 0, ++ 3.933, ++ 0, ++ 1, ++ 3.989, ++ 0, ++ 4.044, ++ 1, ++ 4.1, ++ 1, ++ 1, ++ 4.489, ++ 1, ++ 4.878, ++ 1, ++ 5.267, ++ 1, ++ 1, ++ 5.633, ++ 1, ++ 6, ++ 1, ++ 6.367, ++ 1, ++ 1, ++ 6.411, ++ 1, ++ 6.456, ++ 0, ++ 6.5, ++ 0, ++ 1, ++ 6.522, ++ 0, ++ 6.544, ++ 0, ++ 6.567, ++ 0, ++ 1, ++ 6.622, ++ 0, ++ 6.678, ++ 1, ++ 6.733, ++ 1, ++ 1, ++ 6.744, ++ 1, ++ 6.756, ++ 1, ++ 6.767, ++ 1, ++ 1, ++ 6.911, ++ 1, ++ 7.056, ++ 1, ++ 7.2, ++ 1, ++ 1, ++ 7.522, ++ 1, ++ 7.844, ++ 1, ++ 8.167, ++ 1, ++ 0, ++ 9.533, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_R_SMILE", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_BALL_X", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.744, ++ 0, ++ 1.033, ++ 0, ++ 1, ++ 1.167, ++ 0, ++ 1.3, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.667, ++ 0, ++ 2.933, ++ 0, ++ 3.2, ++ 0, ++ 1, ++ 3.444, ++ 0, ++ 3.689, ++ 0.03, ++ 3.933, ++ 0.03, ++ 1, ++ 4.056, ++ 0.03, ++ 4.178, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.544, ++ 0, ++ 5.822, ++ 0.22, ++ 6.1, ++ 0.22, ++ 1, ++ 6.322, ++ 0.22, ++ 6.544, ++ -0.09, ++ 6.767, ++ -0.09, ++ 1, ++ 6.911, ++ -0.09, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_BALL_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.744, ++ 0.15, ++ 1.033, ++ 0.15, ++ 1, ++ 1.167, ++ 0.15, ++ 1.3, ++ 0.15, ++ 1.433, ++ 0.15, ++ 1, ++ 1.756, ++ 0.15, ++ 2.078, ++ 0.15, ++ 2.4, ++ 0.15, ++ 1, ++ 2.667, ++ 0.15, ++ 2.933, ++ -0.55, ++ 3.2, ++ -0.55, ++ 1, ++ 3.444, ++ -0.55, ++ 3.689, ++ 0.1, ++ 3.933, ++ 0.1, ++ 1, ++ 4.056, ++ 0.1, ++ 4.178, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.544, ++ 0, ++ 5.822, ++ 0.7, ++ 6.1, ++ 0.7, ++ 1, ++ 6.322, ++ 0.7, ++ 6.544, ++ -0.1, ++ 6.767, ++ -0.1, ++ 1, ++ 6.911, ++ -0.1, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_BALL_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_L_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_R_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_L_X", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_R_X", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_L_ANGLE", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_R_ANGLE", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_L_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_R_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_MOUTH_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_MOUTH_OPEN_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_CHEEK", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_SWEAT", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BODY_ANGLE_X", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.744, ++ -6, ++ 1.033, ++ -6, ++ 1, ++ 1.167, ++ -6, ++ 1.3, ++ -6, ++ 1.433, ++ -6, ++ 1, ++ 1.756, ++ -6, ++ 2.078, ++ -6, ++ 2.4, ++ -6, ++ 1, ++ 2.667, ++ -6, ++ 2.933, ++ -3, ++ 3.2, ++ -3, ++ 1, ++ 3.567, ++ -3, ++ 3.933, ++ -3, ++ 4.3, ++ -3, ++ 1, ++ 4.622, ++ -3, ++ 4.944, ++ -3, ++ 5.267, ++ -3, ++ 1, ++ 5.378, ++ -3, ++ 5.489, ++ 1, ++ 5.6, ++ 1, ++ 1, ++ 5.778, ++ 1, ++ 5.956, ++ -2, ++ 6.133, ++ -2, ++ 1, ++ 6.344, ++ -2, ++ 6.556, ++ 1, ++ 6.767, ++ 1, ++ 1, ++ 6.911, ++ 1, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BODY_ANGLE_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.411, ++ 1, ++ 0.533, ++ 1, ++ 1, ++ 0.7, ++ 1, ++ 0.867, ++ -1, ++ 1.033, ++ -1, ++ 1, ++ 1.178, ++ -1, ++ 1.322, ++ 0, ++ 1.467, ++ 0, ++ 1, ++ 1.844, ++ 0, ++ 2.222, ++ 0, ++ 2.6, ++ 0, ++ 1, ++ 2.8, ++ 0, ++ 3, ++ 4, ++ 3.2, ++ 4, ++ 1, ++ 3.278, ++ 4, ++ 3.356, ++ 3.03, ++ 3.433, ++ 2, ++ 1, ++ 3.6, ++ -0.208, ++ 3.767, ++ -1, ++ 3.933, ++ -1, ++ 1, ++ 4.056, ++ -1, ++ 4.178, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.556, ++ 0, ++ 5.844, ++ -5, ++ 6.133, ++ -5, ++ 1, ++ 6.344, ++ -5, ++ 6.556, ++ 1, ++ 6.767, ++ 1, ++ 1, ++ 6.911, ++ 1, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BODY_ANGLE_Z", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.289, ++ 0, ++ 0.411, ++ 1, ++ 0.533, ++ 1, ++ 1, ++ 0.7, ++ 1, ++ 0.867, ++ -5, ++ 1.033, ++ -5, ++ 1, ++ 1.222, ++ -5, ++ 1.411, ++ -4.285, ++ 1.6, ++ -4.285, ++ 1, ++ 1.933, ++ -4.285, ++ 2.267, ++ -4.285, ++ 2.6, ++ -4.285, ++ 1, ++ 2.8, ++ -4.285, ++ 3, ++ 0, ++ 3.2, ++ 0, ++ 1, ++ 3.444, ++ 0, ++ 3.689, ++ 0, ++ 3.933, ++ 0, ++ 1, ++ 4.056, ++ 0, ++ 4.178, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.556, ++ 0, ++ 5.844, ++ -3, ++ 6.133, ++ -3, ++ 1, ++ 6.344, ++ -3, ++ 6.556, ++ 1, ++ 6.767, ++ 1, ++ 1, ++ 6.911, ++ 1, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ARM_L_A", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.744, ++ 1, ++ 1.033, ++ 1, ++ 1, ++ 1.133, ++ 1, ++ 1.233, ++ 1, ++ 1.333, ++ 1, ++ 1, ++ 1.956, ++ 1, ++ 2.578, ++ 0, ++ 3.2, ++ 0, ++ 1, ++ 3.567, ++ 0, ++ 3.933, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.556, ++ 0, ++ 5.844, ++ 0, ++ 6.133, ++ 0, ++ 1, ++ 6.344, ++ 0, ++ 6.556, ++ 1, ++ 6.767, ++ 1, ++ 1, ++ 6.956, ++ 1, ++ 7.144, ++ 0, ++ 7.333, ++ 0, ++ 1, ++ 7.611, ++ 0, ++ 7.889, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ARM_R_A", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 2.667, ++ 0, ++ 2.933, ++ 0, ++ 3.2, ++ 0, ++ 1, ++ 3.567, ++ 0, ++ 3.933, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.556, ++ 0, ++ 5.844, ++ 0, ++ 6.133, ++ 0, ++ 1, ++ 6.344, ++ 0, ++ 6.556, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ARM_R_B", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BREATH", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_HAIR_FRONT", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_HAIR_BACK", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.056, ++ 0, ++ 0.111, ++ 0, ++ 0.167, ++ 0, ++ 1, ++ 0.589, ++ 0, ++ 1.011, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.756, ++ 0, ++ 2.078, ++ 0, ++ 2.4, ++ 0, ++ 1, ++ 3.033, ++ 0, ++ 3.667, ++ 0, ++ 4.3, ++ 0, ++ 1, ++ 4.622, ++ 0, ++ 4.944, ++ 0, ++ 5.267, ++ 0, ++ 1, ++ 5.767, ++ 0, ++ 6.267, ++ 0, ++ 6.767, ++ 0, ++ 1, ++ 6.911, ++ 0, ++ 7.056, ++ 0, ++ 7.2, ++ 0, ++ 1, ++ 7.522, ++ 0, ++ 7.844, ++ 0, ++ 8.167, ++ 0, ++ 0, ++ 9.533, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PARTS_01_ARM_L_A", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 8.87, ++ 1, ++ 0, ++ 9.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PARTS_01_ARM_R_A", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 8.87, ++ 1, ++ 0, ++ 9.53, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PARTS_01_ARM_R_B", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 8.87, ++ 0, ++ 0, ++ 9.53, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_kime01.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_kime01.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_kime01.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_kime01.motion3.json 2023-05-28 08:21:12.384888248 +0100 +@@ -0,0 +1,1187 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4.03, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 35, ++ "TotalSegmentCount": 149, ++ "TotalPointCount": 406, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ANGLE_X", ++ "Segments": [ ++ 0, ++ -2, ++ 1, ++ 0.233, ++ -2, ++ 0.467, ++ -2, ++ 0.7, ++ -2, ++ 1, ++ 0.8, ++ -2, ++ 0.9, ++ 7, ++ 1, ++ 7, ++ 1, ++ 1.133, ++ 7, ++ 1.267, ++ -17.468, ++ 1.4, ++ -23, ++ 1, ++ 1.489, ++ -26.688, ++ 1.578, ++ -26, ++ 1.667, ++ -26, ++ 1, ++ 1.744, ++ -26, ++ 1.822, ++ -26, ++ 1.9, ++ -26, ++ 1, ++ 2.156, ++ -26, ++ 2.411, ++ -9, ++ 2.667, ++ -9, ++ 0, ++ 4.033, ++ -9 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ANGLE_Y", ++ "Segments": [ ++ 0, ++ -6, ++ 1, ++ 0.233, ++ -6, ++ 0.467, ++ -6, ++ 0.7, ++ -6, ++ 1, ++ 0.844, ++ -6, ++ 0.989, ++ 9, ++ 1.133, ++ 9, ++ 1, ++ 1.222, ++ 9, ++ 1.311, ++ 3.607, ++ 1.4, ++ 0, ++ 1, ++ 1.489, ++ -3.607, ++ 1.578, ++ -4, ++ 1.667, ++ -4, ++ 1, ++ 1.744, ++ -4, ++ 1.822, ++ -4, ++ 1.9, ++ -4, ++ 1, ++ 2.011, ++ -4, ++ 2.122, ++ -11, ++ 2.233, ++ -11, ++ 1, ++ 2.378, ++ -11, ++ 2.522, ++ 0, ++ 2.667, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ANGLE_Z", ++ "Segments": [ ++ 0, ++ 3, ++ 1, ++ 0.233, ++ 3, ++ 0.467, ++ 3, ++ 0.7, ++ 3, ++ 1, ++ 1.022, ++ 3, ++ 1.344, ++ -10, ++ 1.667, ++ -10, ++ 1, ++ 1.744, ++ -10, ++ 1.822, ++ -10, ++ 1.9, ++ -10, ++ 1, ++ 2.156, ++ -10, ++ 2.411, ++ 7, ++ 2.667, ++ 7, ++ 0, ++ 4.033, ++ 7 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_L_OPEN", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.233, ++ 1, ++ 0.467, ++ 1, ++ 0.7, ++ 1, ++ 1, ++ 0.9, ++ 1, ++ 1.1, ++ 1, ++ 1.3, ++ 1, ++ 1, ++ 1.344, ++ 1, ++ 1.389, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.456, ++ 0, ++ 1.478, ++ 0, ++ 1.5, ++ 0, ++ 1, ++ 1.556, ++ 0, ++ 1.611, ++ 1, ++ 1.667, ++ 1, ++ 1, ++ 1.744, ++ 1, ++ 1.822, ++ 1, ++ 1.9, ++ 1, ++ 1, ++ 2.056, ++ 1, ++ 2.211, ++ 1, ++ 2.367, ++ 1, ++ 1, ++ 2.411, ++ 1, ++ 2.456, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.522, ++ 0, ++ 2.544, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.622, ++ 0, ++ 2.678, ++ 1, ++ 2.733, ++ 1, ++ 0, ++ 4.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_L_SMILE", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_R_OPEN", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.233, ++ 1, ++ 0.467, ++ 1, ++ 0.7, ++ 1, ++ 1, ++ 0.9, ++ 1, ++ 1.1, ++ 1, ++ 1.3, ++ 1, ++ 1, ++ 1.344, ++ 1, ++ 1.389, ++ 0, ++ 1.433, ++ 0, ++ 1, ++ 1.456, ++ 0, ++ 1.478, ++ 0, ++ 1.5, ++ 0, ++ 1, ++ 1.556, ++ 0, ++ 1.611, ++ 1, ++ 1.667, ++ 1, ++ 1, ++ 1.744, ++ 1, ++ 1.822, ++ 1, ++ 1.9, ++ 1, ++ 1, ++ 2.056, ++ 1, ++ 2.211, ++ 1, ++ 2.367, ++ 1, ++ 1, ++ 2.411, ++ 1, ++ 2.456, ++ 0, ++ 2.5, ++ 0, ++ 1, ++ 2.522, ++ 0, ++ 2.544, ++ 0, ++ 2.567, ++ 0, ++ 1, ++ 2.622, ++ 0, ++ 2.678, ++ 1, ++ 2.733, ++ 1, ++ 0, ++ 4.033, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_R_SMILE", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_BALL_X", ++ "Segments": [ ++ 0, ++ -0.02, ++ 1, ++ 0.233, ++ -0.02, ++ 0.467, ++ -0.02, ++ 0.7, ++ -0.02, ++ 1, ++ 0.844, ++ -0.02, ++ 0.989, ++ -0.183, ++ 1.133, ++ -0.183, ++ 1, ++ 1.233, ++ -0.183, ++ 1.333, ++ -0.183, ++ 1.433, ++ -0.183, ++ 1, ++ 1.511, ++ -0.183, ++ 1.589, ++ -0.71, ++ 1.667, ++ -0.71, ++ 1, ++ 1.744, ++ -0.71, ++ 1.822, ++ -0.71, ++ 1.9, ++ -0.71, ++ 1, ++ 2.156, ++ -0.71, ++ 2.411, ++ -0.89, ++ 2.667, ++ -0.89, ++ 0, ++ 4.033, ++ -0.89 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_BALL_Y", ++ "Segments": [ ++ 0, ++ 0.38, ++ 1, ++ 0.233, ++ 0.38, ++ 0.467, ++ 0.38, ++ 0.7, ++ 0.38, ++ 1, ++ 0.844, ++ 0.38, ++ 0.989, ++ -0.4, ++ 1.133, ++ -0.4, ++ 1, ++ 1.233, ++ -0.4, ++ 1.333, ++ -0.4, ++ 1.433, ++ -0.4, ++ 1, ++ 1.511, ++ -0.4, ++ 1.589, ++ -0.47, ++ 1.667, ++ -0.47, ++ 1, ++ 1.744, ++ -0.47, ++ 1.822, ++ -0.47, ++ 1.9, ++ -0.47, ++ 1, ++ 2.156, ++ -0.47, ++ 2.411, ++ -0.63, ++ 2.667, ++ -0.63, ++ 0, ++ 4.033, ++ -0.63 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_BALL_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_L_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_R_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_L_X", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_R_X", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_L_ANGLE", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_R_ANGLE", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_L_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_R_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_MOUTH_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_MOUTH_OPEN_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_CHEEK", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_SWEAT", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BODY_ANGLE_X", ++ "Segments": [ ++ 0, ++ -2, ++ 1, ++ 0.233, ++ -2, ++ 0.467, ++ -2, ++ 0.7, ++ -2, ++ 1, ++ 0.811, ++ -2, ++ 0.922, ++ 0, ++ 1.033, ++ 0, ++ 1, ++ 1.244, ++ 0, ++ 1.456, ++ -3, ++ 1.667, ++ -3, ++ 1, ++ 1.744, ++ -3, ++ 1.822, ++ -3, ++ 1.9, ++ -3, ++ 1, ++ 2.156, ++ -3, ++ 2.411, ++ -2, ++ 2.667, ++ -2, ++ 0, ++ 4.033, ++ -2 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BODY_ANGLE_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.8, ++ 0, ++ 0.9, ++ 5, ++ 1, ++ 5, ++ 1, ++ 1.156, ++ 5, ++ 1.311, ++ 1, ++ 1.467, ++ 1, ++ 1, ++ 1.611, ++ 1, ++ 1.756, ++ 1, ++ 1.9, ++ 1, ++ 1, ++ 2.156, ++ 1, ++ 2.411, ++ 0, ++ 2.667, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BODY_ANGLE_Z", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 0.933, ++ 0, ++ 1.167, ++ -3, ++ 1.4, ++ -3, ++ 1, ++ 1.567, ++ -3, ++ 1.733, ++ -3, ++ 1.9, ++ -3, ++ 1, ++ 2.156, ++ -3, ++ 2.411, ++ 0, ++ 2.667, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ARM_L_A", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.233, ++ 1, ++ 0.467, ++ 1, ++ 0.7, ++ 1, ++ 1, ++ 0.878, ++ 1, ++ 1.056, ++ 3, ++ 1.233, ++ 3, ++ 1, ++ 1.356, ++ 3, ++ 1.478, ++ 3, ++ 1.6, ++ 3, ++ 1, ++ 1.7, ++ 3, ++ 1.8, ++ 3, ++ 1.9, ++ 3, ++ 0, ++ 4.033, ++ 3 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ARM_R_A", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ARM_R_B", ++ "Segments": [ ++ 0, ++ -4, ++ 1, ++ 0.233, ++ -4, ++ 0.467, ++ -4, ++ 0.7, ++ -4, ++ 1, ++ 0.822, ++ -4, ++ 0.944, ++ -3.5, ++ 1.067, ++ -3.5, ++ 1, ++ 1.244, ++ -3.5, ++ 1.422, ++ -10, ++ 1.6, ++ -10, ++ 1, ++ 1.7, ++ -10, ++ 1.8, ++ -10, ++ 1.9, ++ -10, ++ 0, ++ 4.033, ++ -10 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BREATH", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_HAIR_FRONT", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_HAIR_BACK", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.233, ++ 0, ++ 0.467, ++ 0, ++ 0.7, ++ 0, ++ 1, ++ 1.1, ++ 0, ++ 1.5, ++ 0, ++ 1.9, ++ 0, ++ 0, ++ 4.033, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PARTS_01_ARM_L_A", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PARTS_01_ARM_R_A", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4, ++ 0, ++ 0, ++ 4.03, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PARTS_01_ARM_R_B", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4, ++ 1, ++ 0, ++ 4.03, ++ 1 ++ ] ++ } ++ ] ++} +\ No newline at end of file +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_kime02.motion3.json ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_kime02.motion3.json +--- ./demo_clean/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_kime02.motion3.json 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/bin/Demo/Resources/chitose/motion/chitose_kime02.motion3.json 2023-05-28 08:21:12.384888248 +0100 +@@ -0,0 +1,1523 @@ ++{ ++ "Version": 3, ++ "Meta": { ++ "Duration": 4.87, ++ "Fps": 30.0, ++ "Loop": true, ++ "AreBeziersRestricted": true, ++ "CurveCount": 35, ++ "TotalSegmentCount": 197, ++ "TotalPointCount": 550, ++ "UserDataCount": 0, ++ "TotalUserDataSize": 0 ++ }, ++ "Curves": [ ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ANGLE_X", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.522, ++ 0, ++ 0.644, ++ -13, ++ 0.767, ++ -13, ++ 1, ++ 0.889, ++ -13, ++ 1.011, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.544, ++ 0, ++ 1.956, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 2.611, ++ 1, ++ 2.733, ++ 1, ++ 1, ++ 2.967, ++ 1, ++ 3.2, ++ 0, ++ 3.433, ++ 0, ++ 1, ++ 3.9, ++ 0, ++ 4.367, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ANGLE_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.522, ++ 0, ++ 0.644, ++ 22, ++ 0.767, ++ 22, ++ 1, ++ 0.889, ++ 22, ++ 1.011, ++ -6, ++ 1.133, ++ -6, ++ 1, ++ 1.544, ++ -6, ++ 1.956, ++ -6, ++ 2.367, ++ -6, ++ 1, ++ 2.456, ++ -6, ++ 2.544, ++ -19, ++ 2.633, ++ -19, ++ 1, ++ 2.789, ++ -19, ++ 2.944, ++ 9, ++ 3.1, ++ 9, ++ 1, ++ 3.211, ++ 9, ++ 3.322, ++ -10, ++ 3.433, ++ -10, ++ 1, ++ 3.578, ++ -10, ++ 3.722, ++ 0, ++ 3.867, ++ 0, ++ 1, ++ 4.189, ++ 0, ++ 4.511, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ANGLE_Z", ++ "Segments": [ ++ 0, ++ -8, ++ 1, ++ 0.133, ++ -8, ++ 0.267, ++ -8, ++ 0.4, ++ -8, ++ 1, ++ 0.644, ++ -8, ++ 0.889, ++ 17, ++ 1.133, ++ 17, ++ 1, ++ 1.233, ++ 17, ++ 1.333, ++ 14, ++ 1.433, ++ 14, ++ 1, ++ 1.744, ++ 14, ++ 2.056, ++ 14, ++ 2.367, ++ 14, ++ 1, ++ 2.489, ++ 14, ++ 2.611, ++ 14.547, ++ 2.733, ++ 13, ++ 1, ++ 2.967, ++ 10.046, ++ 3.2, ++ -8, ++ 3.433, ++ -8, ++ 1, ++ 3.9, ++ -8, ++ 4.367, ++ -8, ++ 4.833, ++ -8, ++ 0, ++ 4.867, ++ -8 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_L_OPEN", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.133, ++ 1, ++ 0.267, ++ 1, ++ 0.4, ++ 1, ++ 1, ++ 0.644, ++ 1, ++ 0.889, ++ 1, ++ 1.133, ++ 1, ++ 1, ++ 1.178, ++ 1, ++ 1.222, ++ 0, ++ 1.267, ++ 0, ++ 1, ++ 1.289, ++ 0, ++ 1.311, ++ 0, ++ 1.333, ++ 0, ++ 1, ++ 1.389, ++ 0, ++ 1.444, ++ 1, ++ 1.5, ++ 1, ++ 1, ++ 1.789, ++ 1, ++ 2.078, ++ 1, ++ 2.367, ++ 1, ++ 1, ++ 2.489, ++ 1, ++ 2.611, ++ 1, ++ 2.733, ++ 1, ++ 1, ++ 2.778, ++ 1, ++ 2.822, ++ 0, ++ 2.867, ++ 0, ++ 1, ++ 2.889, ++ 0, ++ 2.911, ++ 0, ++ 2.933, ++ 0, ++ 1, ++ 2.989, ++ 0, ++ 3.044, ++ 1, ++ 3.1, ++ 1, ++ 1, ++ 3.678, ++ 1, ++ 4.256, ++ 1, ++ 4.833, ++ 1, ++ 0, ++ 4.867, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_L_SMILE", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_R_OPEN", ++ "Segments": [ ++ 0, ++ 1, ++ 1, ++ 0.133, ++ 1, ++ 0.267, ++ 1, ++ 0.4, ++ 1, ++ 1, ++ 0.644, ++ 1, ++ 0.889, ++ 1, ++ 1.133, ++ 1, ++ 1, ++ 1.178, ++ 1, ++ 1.222, ++ 0, ++ 1.267, ++ 0, ++ 1, ++ 1.289, ++ 0, ++ 1.311, ++ 0, ++ 1.333, ++ 0, ++ 1, ++ 1.389, ++ 0, ++ 1.444, ++ 1, ++ 1.5, ++ 1, ++ 1, ++ 1.789, ++ 1, ++ 2.078, ++ 1, ++ 2.367, ++ 1, ++ 1, ++ 2.489, ++ 1, ++ 2.611, ++ 1, ++ 2.733, ++ 1, ++ 1, ++ 2.778, ++ 1, ++ 2.822, ++ 0, ++ 2.867, ++ 0, ++ 1, ++ 2.889, ++ 0, ++ 2.911, ++ 0, ++ 2.933, ++ 0, ++ 1, ++ 2.989, ++ 0, ++ 3.044, ++ 1, ++ 3.1, ++ 1, ++ 1, ++ 3.678, ++ 1, ++ 4.256, ++ 1, ++ 4.833, ++ 1, ++ 0, ++ 4.867, ++ 1 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_R_SMILE", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_BALL_X", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.522, ++ 0, ++ 0.644, ++ 0, ++ 0.767, ++ 0, ++ 1, ++ 0.889, ++ 0, ++ 1.011, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.544, ++ 0, ++ 1.956, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 2.611, ++ -0.06, ++ 2.733, ++ -0.06, ++ 1, ++ 2.967, ++ -0.06, ++ 3.2, ++ 0.18, ++ 3.433, ++ 0.18, ++ 1, ++ 3.511, ++ 0.18, ++ 3.589, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.056, ++ 0, ++ 4.444, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_BALL_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.522, ++ 0, ++ 0.644, ++ -0.7, ++ 0.767, ++ -0.7, ++ 1, ++ 0.889, ++ -0.7, ++ 1.011, ++ 0.27, ++ 1.133, ++ 0.27, ++ 1, ++ 1.544, ++ 0.27, ++ 1.956, ++ 0.27, ++ 2.367, ++ 0.27, ++ 1, ++ 2.489, ++ 0.27, ++ 2.611, ++ 0.54, ++ 2.733, ++ 0.54, ++ 1, ++ 2.967, ++ 0.54, ++ 3.2, ++ -0.15, ++ 3.433, ++ -0.15, ++ 1, ++ 3.511, ++ -0.15, ++ 3.589, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.056, ++ 0, ++ 4.444, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_EYE_BALL_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_L_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_R_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_L_X", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_R_X", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_L_ANGLE", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_R_ANGLE", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_L_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BROW_R_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_MOUTH_FORM", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_MOUTH_OPEN_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_CHEEK", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_SWEAT", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BODY_ANGLE_X", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.644, ++ 0, ++ 0.889, ++ 1.752, ++ 1.133, ++ 4, ++ 1, ++ 1.233, ++ 4.919, ++ 1.333, ++ 5, ++ 1.433, ++ 5, ++ 1, ++ 1.744, ++ 5, ++ 2.056, ++ 5, ++ 2.367, ++ 5, ++ 1, ++ 2.489, ++ 5, ++ 2.611, ++ 6, ++ 2.733, ++ 6, ++ 1, ++ 2.911, ++ 6, ++ 3.089, ++ 0, ++ 3.267, ++ 0, ++ 1, ++ 3.789, ++ 0, ++ 4.311, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BODY_ANGLE_Y", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.644, ++ 0, ++ 0.889, ++ 0, ++ 1.133, ++ 0, ++ 1, ++ 1.544, ++ 0, ++ 1.956, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 2.489, ++ 0, ++ 2.611, ++ -1, ++ 2.733, ++ -1, ++ 1, ++ 2.911, ++ -1, ++ 3.089, ++ 0, ++ 3.267, ++ 0, ++ 1, ++ 3.344, ++ 0, ++ 3.422, ++ -1, ++ 3.5, ++ -1, ++ 1, ++ 3.667, ++ -1, ++ 3.833, ++ 0, ++ 4, ++ 0, ++ 1, ++ 4.278, ++ 0, ++ 4.556, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BODY_ANGLE_Z", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.644, ++ 0, ++ 0.889, ++ 10, ++ 1.133, ++ 10, ++ 1, ++ 1.233, ++ 10, ++ 1.333, ++ 9, ++ 1.433, ++ 9, ++ 1, ++ 1.744, ++ 9, ++ 2.056, ++ 9, ++ 2.367, ++ 9, ++ 1, ++ 2.489, ++ 9, ++ 2.611, ++ 10, ++ 2.733, ++ 10, ++ 1, ++ 2.911, ++ 10, ++ 3.089, ++ -1, ++ 3.267, ++ -1, ++ 1, ++ 3.4, ++ -1, ++ 3.533, ++ 0, ++ 3.667, ++ 0, ++ 1, ++ 4.056, ++ 0, ++ 4.444, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ARM_L_A", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.511, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 0.989, ++ 10, ++ 1.2, ++ 10, ++ 1, ++ 1.589, ++ 10, ++ 1.978, ++ 10, ++ 2.367, ++ 10, ++ 1, ++ 2.489, ++ 10, ++ 2.611, ++ 10, ++ 2.733, ++ 10, ++ 1, ++ 2.967, ++ 10, ++ 3.2, ++ 0, ++ 3.433, ++ 0, ++ 1, ++ 3.9, ++ 0, ++ 4.367, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ARM_R_A", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.511, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 0.778, ++ 0, ++ 0.989, ++ 7, ++ 1.2, ++ 7, ++ 1, ++ 1.589, ++ 7, ++ 1.978, ++ 7, ++ 2.367, ++ 7, ++ 1, ++ 2.489, ++ 7, ++ 2.611, ++ 8, ++ 2.733, ++ 8, ++ 1, ++ 2.911, ++ 8, ++ 3.089, ++ 0, ++ 3.267, ++ 0, ++ 1, ++ 3.789, ++ 0, ++ 4.311, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_ARM_R_B", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 0.456, ++ 0, ++ 0.511, ++ 0, ++ 0.567, ++ 0, ++ 1, ++ 1.167, ++ 0, ++ 1.767, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_BREATH", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_HAIR_FRONT", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "Parameter", ++ "Id": "PARAM_HAIR_BACK", ++ "Segments": [ ++ 0, ++ 0, ++ 1, ++ 0.133, ++ 0, ++ 0.267, ++ 0, ++ 0.4, ++ 0, ++ 1, ++ 1.056, ++ 0, ++ 1.711, ++ 0, ++ 2.367, ++ 0, ++ 1, ++ 3.189, ++ 0, ++ 4.011, ++ 0, ++ 4.833, ++ 0, ++ 0, ++ 4.867, ++ 0 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PARTS_01_ARM_L_A", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.83, ++ 1, ++ 0, ++ 4.87, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PARTS_01_ARM_R_A", ++ "Segments": [ ++ 0, ++ 1, ++ 2, ++ 4.83, ++ 1, ++ 0, ++ 4.87, ++ 1 ++ ] ++ }, ++ { ++ "Target": "PartOpacity", ++ "Id": "PARTS_01_ARM_R_B", ++ "Segments": [ ++ 0, ++ 0, ++ 2, ++ 4.83, ++ 0, ++ 0, ++ 4.87, ++ 0 ++ ] ++ } ++ ] ++} +\ No newline at end of file +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/close.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/close.png differ +Binary files ./demo_clean/build_old/make_gcc/bin/Demo/Resources/icon_gear.png and ./demo_dev/build_old/make_gcc/bin/Demo/Resources/icon_gear.png differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/cmake_install.cmake ./demo_dev/build_old/make_gcc/cmake_install.cmake +--- ./demo_clean/build_old/make_gcc/cmake_install.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/cmake_install.cmake 2023-05-28 08:19:46.799322525 +0100 +@@ -0,0 +1,74 @@ ++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Release") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "1") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "FALSE") ++endif() ++ ++if(NOT CMAKE_INSTALL_LOCAL_ONLY) ++ # Include the install script for the subdirectory. ++ include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/cmake_install.cmake") ++endif() ++ ++if(NOT CMAKE_INSTALL_LOCAL_ONLY) ++ # Include the install script for the subdirectory. ++ include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/cmake_install.cmake") ++endif() ++ ++if(NOT CMAKE_INSTALL_LOCAL_ONLY) ++ # Include the install script for the subdirectory. ++ include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/Framework/cmake_install.cmake") ++endif() ++ ++if(NOT CMAKE_INSTALL_LOCAL_ONLY) ++ # Include the install script for the subdirectory. ++ include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/FacialLandmarksForCubism_build/cmake_install.cmake") ++endif() ++ ++if(NOT CMAKE_INSTALL_LOCAL_ONLY) ++ # Include the install script for the subdirectory. ++ include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/src/cmake_install.cmake") ++endif() ++ ++if(CMAKE_INSTALL_COMPONENT) ++ set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") ++else() ++ set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") ++endif() ++ ++string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT ++ "${CMAKE_INSTALL_MANIFEST_FILES}") ++file(WRITE "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/${CMAKE_INSTALL_MANIFEST}" ++ "${CMAKE_INSTALL_MANIFEST_CONTENT}") +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/CMakeDirectoryInformation.cmake +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/CMakeDirectoryInformation.cmake 2023-05-28 08:19:46.803322598 +0100 +@@ -0,0 +1,16 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Relative path conversion top directories. ++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake") ++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc") ++ ++# Force unix paths in dependencies. ++set(CMAKE_FORCE_UNIX_PATHS 1) ++ ++ ++# The C and CXX include file regular expressions for this directory. ++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") ++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") ++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) ++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets-release.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets-release.cmake +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets-release.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets-release.cmake 2023-05-28 08:19:46.807322671 +0100 +@@ -0,0 +1,29 @@ ++#---------------------------------------------------------------- ++# Generated CMake target import file for configuration "Release". ++#---------------------------------------------------------------- ++ ++# Commands may need to know the format version. ++set(CMAKE_IMPORT_FILE_VERSION 1) ++ ++# Import target "GLEW::glew" for configuration "Release" ++set_property(TARGET GLEW::glew APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) ++set_target_properties(GLEW::glew PROPERTIES ++ IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libGLEW.so.2.2.0" ++ IMPORTED_SONAME_RELEASE "libGLEW.so.2.2" ++ ) ++ ++list(APPEND _IMPORT_CHECK_TARGETS GLEW::glew ) ++list(APPEND _IMPORT_CHECK_FILES_FOR_GLEW::glew "${_IMPORT_PREFIX}/lib/libGLEW.so.2.2.0" ) ++ ++# Import target "GLEW::glew_s" for configuration "Release" ++set_property(TARGET GLEW::glew_s APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) ++set_target_properties(GLEW::glew_s PROPERTIES ++ IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "C" ++ IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libGLEW.a" ++ ) ++ ++list(APPEND _IMPORT_CHECK_TARGETS GLEW::glew_s ) ++list(APPEND _IMPORT_CHECK_FILES_FOR_GLEW::glew_s "${_IMPORT_PREFIX}/lib/libGLEW.a" ) ++ ++# Commands beyond this point should not need to know the version. ++set(CMAKE_IMPORT_FILE_VERSION) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets.cmake +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets.cmake 2023-05-28 08:19:46.807322671 +0100 +@@ -0,0 +1,108 @@ ++# Generated by CMake ++ ++if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) ++ message(FATAL_ERROR "CMake >= 2.6.0 required") ++endif() ++cmake_policy(PUSH) ++cmake_policy(VERSION 2.6) ++#---------------------------------------------------------------- ++# Generated CMake target import file. ++#---------------------------------------------------------------- ++ ++# Commands may need to know the format version. ++set(CMAKE_IMPORT_FILE_VERSION 1) ++ ++# Protect against multiple inclusion, which would fail when already imported targets are added once more. ++set(_targetsDefined) ++set(_targetsNotDefined) ++set(_expectedTargets) ++foreach(_expectedTarget GLEW::glew GLEW::glew_s) ++ list(APPEND _expectedTargets ${_expectedTarget}) ++ if(NOT TARGET ${_expectedTarget}) ++ list(APPEND _targetsNotDefined ${_expectedTarget}) ++ endif() ++ if(TARGET ${_expectedTarget}) ++ list(APPEND _targetsDefined ${_expectedTarget}) ++ endif() ++endforeach() ++if("${_targetsDefined}" STREQUAL "${_expectedTargets}") ++ unset(_targetsDefined) ++ unset(_targetsNotDefined) ++ unset(_expectedTargets) ++ set(CMAKE_IMPORT_FILE_VERSION) ++ cmake_policy(POP) ++ return() ++endif() ++if(NOT "${_targetsDefined}" STREQUAL "") ++ message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") ++endif() ++unset(_targetsDefined) ++unset(_targetsNotDefined) ++unset(_expectedTargets) ++ ++ ++# Compute the installation prefix relative to this file. ++get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) ++get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) ++get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) ++get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) ++if(_IMPORT_PREFIX STREQUAL "/") ++ set(_IMPORT_PREFIX "") ++endif() ++ ++# Create imported target GLEW::glew ++add_library(GLEW::glew SHARED IMPORTED) ++ ++set_target_properties(GLEW::glew PROPERTIES ++ INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" ++ INTERFACE_LINK_LIBRARIES "/usr/lib/x86_64-linux-gnu/libGL.so;/usr/lib/x86_64-linux-gnu/libGLU.so;/usr/lib/x86_64-linux-gnu/libSM.so;/usr/lib/x86_64-linux-gnu/libICE.so;/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so" ++) ++ ++# Create imported target GLEW::glew_s ++add_library(GLEW::glew_s STATIC IMPORTED) ++ ++set_target_properties(GLEW::glew_s PROPERTIES ++ INTERFACE_COMPILE_DEFINITIONS "GLEW_STATIC" ++ INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" ++ INTERFACE_LINK_LIBRARIES "/usr/lib/x86_64-linux-gnu/libGL.so;/usr/lib/x86_64-linux-gnu/libGLU.so;/usr/lib/x86_64-linux-gnu/libSM.so;/usr/lib/x86_64-linux-gnu/libICE.so;/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so" ++) ++ ++if(CMAKE_VERSION VERSION_LESS 2.8.12) ++ message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") ++endif() ++ ++# Load information for each installed configuration. ++get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) ++file(GLOB CONFIG_FILES "${_DIR}/glew-targets-*.cmake") ++foreach(f ${CONFIG_FILES}) ++ include(${f}) ++endforeach() ++ ++# Cleanup temporary variables. ++set(_IMPORT_PREFIX) ++ ++# Loop over all imported files and verify that they actually exist ++foreach(target ${_IMPORT_CHECK_TARGETS} ) ++ foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) ++ if(NOT EXISTS "${file}" ) ++ message(FATAL_ERROR "The imported target \"${target}\" references the file ++ \"${file}\" ++but this file does not exist. Possible reasons include: ++* The file was deleted, renamed, or moved to another location. ++* An install or uninstall procedure did not complete successfully. ++* The installation package was faulty and contained ++ \"${CMAKE_CURRENT_LIST_FILE}\" ++but not all the files it references. ++") ++ endif() ++ endforeach() ++ unset(_IMPORT_CHECK_FILES_FOR_${target}) ++endforeach() ++unset(_IMPORT_CHECK_TARGETS) ++ ++# This file does not depend on other imported targets which have ++# been exported from the same project but in a separate export set. ++ ++# Commands beyond this point should not need to know the version. ++set(CMAKE_IMPORT_FILE_VERSION) ++cmake_policy(POP) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/C.includecache ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/C.includecache +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/C.includecache 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/C.includecache 2023-05-28 08:19:46.871323843 +0100 +@@ -0,0 +1,86 @@ ++#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) ++ ++#IncludeRegexScan: ^.*$ ++ ++#IncludeRegexComplain: ^$ ++ ++#IncludeRegexTransform: ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/eglew.h ++sys/types.h ++- ++KHR/khrplatform.h ++- ++EGL/eglplatform.h ++- ++GL/glew.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++cstddef ++- ++cstdint ++- ++stddef.h ++- ++stdint.h ++- ++stddef.h ++- ++inttypes.h ++- ++stdint.h ++- ++inttypes.h ++- ++Availability.h ++- ++OpenGL/glu.h ++- ++GL/glu.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glxew.h ++X11/Xlib.h ++- ++X11/Xutil.h ++- ++X11/Xmd.h ++- ++GL/glew.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/wglew.h ++windows.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c ++GL/glew.h ++- ++GL/osmesa.h ++- ++GL/eglew.h ++- ++GL/wglew.h ++- ++GL/glxew.h ++- ++stddef.h ++- ++dlfcn.h ++- ++stdio.h ++- ++stdlib.h ++- ++stdlib.h ++- ++string.h ++- ++AvailabilityMacros.h ++- ++dlfcn.h ++- ++mach-o/dyld.h ++- ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/DependInfo.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/DependInfo.cmake +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/DependInfo.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/DependInfo.cmake 2023-05-28 08:19:46.803322598 +0100 +@@ -0,0 +1,35 @@ ++# The set of languages for which implicit dependencies are needed: ++set(CMAKE_DEPENDS_LANGUAGES ++ "C" ++ ) ++# The set of files for implicit dependencies of each language: ++set(CMAKE_DEPENDS_CHECK_C ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o" ++ ) ++set(CMAKE_C_COMPILER_ID "GNU") ++ ++# Preprocessor definitions for this target. ++set(CMAKE_TARGET_DEFINITIONS_C ++ "GLEW_BUILD" ++ "GLEW_NO_GLU" ++ "glew_EXPORTS" ++ ) ++ ++# The include file search paths: ++set(CMAKE_C_TARGET_INCLUDE_PATH ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake/../../include" ++ ) ++ ++# Pairs of files generated by the same build rule. ++set(CMAKE_MULTIPLE_OUTPUT_PAIRS ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/lib/libGLEW.so" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/lib/libGLEW.so.2.2.0" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/lib/libGLEW.so.2.2" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/lib/libGLEW.so.2.2.0" ++ ) ++ ++ ++# Targets to which this target links. ++set(CMAKE_TARGET_LINKED_INFO_FILES ++ ) ++ ++# Fortran module output directory. ++set(CMAKE_Fortran_TARGET_MODULE_DIR "") +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/build.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/build.make +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/build.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/build.make 2023-05-28 08:19:46.803322598 +0100 +@@ -0,0 +1,131 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Delete rule output on recipe failure. ++.DELETE_ON_ERROR: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++# Include any dependencies generated for this target. ++include glew/CMakeFiles/glew.dir/depend.make ++ ++# Include the progress variables for this target. ++include glew/CMakeFiles/glew.dir/progress.make ++ ++# Include the compile flags for this target's objects. ++include glew/CMakeFiles/glew.dir/flags.make ++ ++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: glew/CMakeFiles/glew.dir/flags.make ++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c ++ ++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c > CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i ++ ++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c -o CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s ++ ++# Object files for target glew ++glew_OBJECTS = \ ++"CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o" ++ ++# External object files for target glew ++glew_EXTERNAL_OBJECTS = ++ ++lib/libGLEW.so.2.2.0: glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o ++lib/libGLEW.so.2.2.0: glew/CMakeFiles/glew.dir/build.make ++lib/libGLEW.so.2.2.0: /usr/lib/x86_64-linux-gnu/libGL.so ++lib/libGLEW.so.2.2.0: /usr/lib/x86_64-linux-gnu/libGLU.so ++lib/libGLEW.so.2.2.0: /usr/lib/x86_64-linux-gnu/libSM.so ++lib/libGLEW.so.2.2.0: /usr/lib/x86_64-linux-gnu/libICE.so ++lib/libGLEW.so.2.2.0: /usr/lib/x86_64-linux-gnu/libX11.so ++lib/libGLEW.so.2.2.0: /usr/lib/x86_64-linux-gnu/libXext.so ++lib/libGLEW.so.2.2.0: glew/CMakeFiles/glew.dir/link.txt ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library ../lib/libGLEW.so" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/glew.dir/link.txt --verbose=$(VERBOSE) ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && $(CMAKE_COMMAND) -E cmake_symlink_library ../lib/libGLEW.so.2.2.0 ../lib/libGLEW.so.2.2 ../lib/libGLEW.so ++ ++lib/libGLEW.so.2.2: lib/libGLEW.so.2.2.0 ++ @$(CMAKE_COMMAND) -E touch_nocreate lib/libGLEW.so.2.2 ++ ++lib/libGLEW.so: lib/libGLEW.so.2.2.0 ++ @$(CMAKE_COMMAND) -E touch_nocreate lib/libGLEW.so ++ ++# Rule to build all files generated by this target. ++glew/CMakeFiles/glew.dir/build: lib/libGLEW.so ++ ++.PHONY : glew/CMakeFiles/glew.dir/build ++ ++glew/CMakeFiles/glew.dir/clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && $(CMAKE_COMMAND) -P CMakeFiles/glew.dir/cmake_clean.cmake ++.PHONY : glew/CMakeFiles/glew.dir/clean ++ ++glew/CMakeFiles/glew.dir/depend: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/glew.dir/DependInfo.cmake --color=$(COLOR) ++.PHONY : glew/CMakeFiles/glew.dir/depend ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/cmake_clean.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/cmake_clean.cmake +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/cmake_clean.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/cmake_clean.cmake 2023-05-28 08:19:46.799322525 +0100 +@@ -0,0 +1,12 @@ ++file(REMOVE_RECURSE ++ "../lib/libGLEW.pdb" ++ "../lib/libGLEW.so" ++ "../lib/libGLEW.so.2.2" ++ "../lib/libGLEW.so.2.2.0" ++ "CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o" ++) ++ ++# Per-language clean rules from dependency scanning. ++foreach(lang C) ++ include(CMakeFiles/glew.dir/cmake_clean_${lang}.cmake OPTIONAL) ++endforeach() +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/depend.internal ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/depend.internal +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/depend.internal 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/depend.internal 2023-05-28 08:19:46.871323843 +0100 +@@ -0,0 +1,9 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/eglew.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glxew.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/wglew.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/depend.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/depend.make +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/depend.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/depend.make 2023-05-28 08:19:46.871323843 +0100 +@@ -0,0 +1,9 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/eglew.h ++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glxew.h ++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/wglew.h ++glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/flags.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/flags.make +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/flags.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/flags.make 2023-05-28 08:19:46.803322598 +0100 +@@ -0,0 +1,10 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# compile C with /usr/bin/cc ++C_FLAGS = -O3 -DNDEBUG -fPIC ++ ++C_DEFINES = -DGLEW_BUILD -DGLEW_NO_GLU -Dglew_EXPORTS ++ ++C_INCLUDES = -I/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake/../../include ++ +Binary files ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o and ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/link.txt ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/link.txt +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/link.txt 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/link.txt 2023-05-28 08:19:46.799322525 +0100 +@@ -0,0 +1 @@ ++/usr/bin/cc -fPIC -O3 -DNDEBUG -shared -Wl,-soname,libGLEW.so.2.2 -o ../lib/libGLEW.so.2.2.0 CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o -lGL -lGLU -lSM -lICE -lX11 -lXext +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/progress.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/progress.make +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew.dir/progress.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew.dir/progress.make 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,3 @@ ++CMAKE_PROGRESS_1 = 52 ++CMAKE_PROGRESS_2 = 53 ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/C.includecache ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/C.includecache +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/C.includecache 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/C.includecache 2023-05-28 08:19:46.875323916 +0100 +@@ -0,0 +1,86 @@ ++#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) ++ ++#IncludeRegexScan: ^.*$ ++ ++#IncludeRegexComplain: ^$ ++ ++#IncludeRegexTransform: ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/eglew.h ++sys/types.h ++- ++KHR/khrplatform.h ++- ++EGL/eglplatform.h ++- ++GL/glew.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++cstddef ++- ++cstdint ++- ++stddef.h ++- ++stdint.h ++- ++stddef.h ++- ++inttypes.h ++- ++stdint.h ++- ++inttypes.h ++- ++Availability.h ++- ++OpenGL/glu.h ++- ++GL/glu.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glxew.h ++X11/Xlib.h ++- ++X11/Xutil.h ++- ++X11/Xmd.h ++- ++GL/glew.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/wglew.h ++windows.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c ++GL/glew.h ++- ++GL/osmesa.h ++- ++GL/eglew.h ++- ++GL/wglew.h ++- ++GL/glxew.h ++- ++stddef.h ++- ++dlfcn.h ++- ++stdio.h ++- ++stdlib.h ++- ++stdlib.h ++- ++string.h ++- ++AvailabilityMacros.h ++- ++dlfcn.h ++- ++mach-o/dyld.h ++- ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/DependInfo.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/DependInfo.cmake +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/DependInfo.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/DependInfo.cmake 2023-05-28 08:19:46.803322598 +0100 +@@ -0,0 +1,27 @@ ++# The set of languages for which implicit dependencies are needed: ++set(CMAKE_DEPENDS_LANGUAGES ++ "C" ++ ) ++# The set of files for implicit dependencies of each language: ++set(CMAKE_DEPENDS_CHECK_C ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o" ++ ) ++set(CMAKE_C_COMPILER_ID "GNU") ++ ++# Preprocessor definitions for this target. ++set(CMAKE_TARGET_DEFINITIONS_C ++ "GLEW_NO_GLU" ++ "GLEW_STATIC" ++ ) ++ ++# The include file search paths: ++set(CMAKE_C_TARGET_INCLUDE_PATH ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake/../../include" ++ ) ++ ++# Targets to which this target links. ++set(CMAKE_TARGET_LINKED_INFO_FILES ++ ) ++ ++# Fortran module output directory. ++set(CMAKE_Fortran_TARGET_MODULE_DIR "") +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/build.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/build.make +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/build.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/build.make 2023-05-28 08:19:46.803322598 +0100 +@@ -0,0 +1,119 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Delete rule output on recipe failure. ++.DELETE_ON_ERROR: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++# Include any dependencies generated for this target. ++include glew/CMakeFiles/glew_s.dir/depend.make ++ ++# Include the progress variables for this target. ++include glew/CMakeFiles/glew_s.dir/progress.make ++ ++# Include the compile flags for this target's objects. ++include glew/CMakeFiles/glew_s.dir/flags.make ++ ++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: glew/CMakeFiles/glew_s.dir/flags.make ++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c ++ ++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c > CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i ++ ++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c -o CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s ++ ++# Object files for target glew_s ++glew_s_OBJECTS = \ ++"CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o" ++ ++# External object files for target glew_s ++glew_s_EXTERNAL_OBJECTS = ++ ++lib/libGLEW.a: glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o ++lib/libGLEW.a: glew/CMakeFiles/glew_s.dir/build.make ++lib/libGLEW.a: glew/CMakeFiles/glew_s.dir/link.txt ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library ../lib/libGLEW.a" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && $(CMAKE_COMMAND) -P CMakeFiles/glew_s.dir/cmake_clean_target.cmake ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/glew_s.dir/link.txt --verbose=$(VERBOSE) ++ ++# Rule to build all files generated by this target. ++glew/CMakeFiles/glew_s.dir/build: lib/libGLEW.a ++ ++.PHONY : glew/CMakeFiles/glew_s.dir/build ++ ++glew/CMakeFiles/glew_s.dir/clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && $(CMAKE_COMMAND) -P CMakeFiles/glew_s.dir/cmake_clean.cmake ++.PHONY : glew/CMakeFiles/glew_s.dir/clean ++ ++glew/CMakeFiles/glew_s.dir/depend: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/glew_s.dir/DependInfo.cmake --color=$(COLOR) ++.PHONY : glew/CMakeFiles/glew_s.dir/depend ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/cmake_clean.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/cmake_clean.cmake +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/cmake_clean.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/cmake_clean.cmake 2023-05-28 08:19:46.803322598 +0100 +@@ -0,0 +1,10 @@ ++file(REMOVE_RECURSE ++ "../lib/libGLEW.a" ++ "../lib/libGLEW.pdb" ++ "CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o" ++) ++ ++# Per-language clean rules from dependency scanning. ++foreach(lang C) ++ include(CMakeFiles/glew_s.dir/cmake_clean_${lang}.cmake OPTIONAL) ++endforeach() +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/cmake_clean_target.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/cmake_clean_target.cmake +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/cmake_clean_target.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/cmake_clean_target.cmake 2023-05-28 08:19:46.803322598 +0100 +@@ -0,0 +1,3 @@ ++file(REMOVE_RECURSE ++ "../lib/libGLEW.a" ++) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/depend.internal ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/depend.internal +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/depend.internal 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/depend.internal 2023-05-28 08:19:46.875323916 +0100 +@@ -0,0 +1,9 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/eglew.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glxew.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/wglew.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/depend.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/depend.make +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/depend.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/depend.make 2023-05-28 08:19:46.875323916 +0100 +@@ -0,0 +1,9 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/eglew.h ++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glew.h ++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/glxew.h ++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/include/GL/wglew.h ++glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/flags.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/flags.make +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/flags.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/flags.make 2023-05-28 08:19:46.803322598 +0100 +@@ -0,0 +1,10 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# compile C with /usr/bin/cc ++C_FLAGS = -O3 -DNDEBUG ++ ++C_DEFINES = -DGLEW_NO_GLU -DGLEW_STATIC ++ ++C_INCLUDES = -I/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake/../../include ++ +Binary files ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o and ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/link.txt ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/link.txt +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/link.txt 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/link.txt 2023-05-28 08:19:46.803322598 +0100 +@@ -0,0 +1,2 @@ ++/usr/bin/ar qc ../lib/libGLEW.a CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o ++/usr/bin/ranlib ../lib/libGLEW.a +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/progress.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/progress.make +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/progress.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/glew_s.dir/progress.make 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,3 @@ ++CMAKE_PROGRESS_1 = 54 ++CMAKE_PROGRESS_2 = 55 ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/glew/CMakeFiles/progress.marks +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/progress.marks 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/progress.marks 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1 @@ ++4 +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/DependInfo.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/DependInfo.cmake +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/DependInfo.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/DependInfo.cmake 2023-05-28 08:19:46.803322598 +0100 +@@ -0,0 +1,11 @@ ++# The set of languages for which implicit dependencies are needed: ++set(CMAKE_DEPENDS_LANGUAGES ++ ) ++# The set of files for implicit dependencies of each language: ++ ++# Targets to which this target links. ++set(CMAKE_TARGET_LINKED_INFO_FILES ++ ) ++ ++# Fortran module output directory. ++set(CMAKE_Fortran_TARGET_MODULE_DIR "") +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/build.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/build.make +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/build.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/build.make 2023-05-28 08:19:46.803322598 +0100 +@@ -0,0 +1,96 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Delete rule output on recipe failure. ++.DELETE_ON_ERROR: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++# Utility rule file for uninstall. ++ ++# Include the progress variables for this target. ++include glew/CMakeFiles/uninstall.dir/progress.make ++ ++glew/CMakeFiles/uninstall: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && /usr/local/bin/cmake -P /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/cmake_uninstall.cmake ++ ++uninstall: glew/CMakeFiles/uninstall ++uninstall: glew/CMakeFiles/uninstall.dir/build.make ++ ++.PHONY : uninstall ++ ++# Rule to build all files generated by this target. ++glew/CMakeFiles/uninstall.dir/build: uninstall ++ ++.PHONY : glew/CMakeFiles/uninstall.dir/build ++ ++glew/CMakeFiles/uninstall.dir/clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew && $(CMAKE_COMMAND) -P CMakeFiles/uninstall.dir/cmake_clean.cmake ++.PHONY : glew/CMakeFiles/uninstall.dir/clean ++ ++glew/CMakeFiles/uninstall.dir/depend: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/uninstall.dir/DependInfo.cmake --color=$(COLOR) ++.PHONY : glew/CMakeFiles/uninstall.dir/depend ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/cmake_clean.cmake ./demo_dev/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/cmake_clean.cmake +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/cmake_clean.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/cmake_clean.cmake 2023-05-28 08:19:46.803322598 +0100 +@@ -0,0 +1,8 @@ ++file(REMOVE_RECURSE ++ "CMakeFiles/uninstall" ++) ++ ++# Per-language clean rules from dependency scanning. ++foreach(lang ) ++ include(CMakeFiles/uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL) ++endforeach() +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/progress.make ./demo_dev/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/progress.make +--- ./demo_clean/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/progress.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/CMakeFiles/uninstall.dir/progress.make 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1 @@ ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/Makefile ./demo_dev/build_old/make_gcc/glew/Makefile +--- ./demo_clean/build_old/make_gcc/glew/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/Makefile 2023-05-28 08:19:46.803322598 +0100 +@@ -0,0 +1,272 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++# Allow only one "make -f Makefile2" at a time, but pass parallelism. ++.NOTPARALLEL: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Targets provided globally by CMake. ++ ++# Special rule for the target install/strip ++install/strip: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip ++ ++# Special rule for the target install/strip ++install/strip/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip/fast ++ ++# Special rule for the target install/local ++install/local: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local ++ ++# Special rule for the target install/local ++install/local/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local/fast ++ ++# Special rule for the target install ++install: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install ++ ++# Special rule for the target install ++install/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install/fast ++ ++# Special rule for the target list_install_components ++list_install_components: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" ++.PHONY : list_install_components ++ ++# Special rule for the target list_install_components ++list_install_components/fast: list_install_components ++ ++.PHONY : list_install_components/fast ++ ++# Special rule for the target edit_cache ++edit_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." ++ /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. ++.PHONY : edit_cache ++ ++# Special rule for the target edit_cache ++edit_cache/fast: edit_cache ++ ++.PHONY : edit_cache/fast ++ ++# Special rule for the target rebuild_cache ++rebuild_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." ++ /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) ++.PHONY : rebuild_cache ++ ++# Special rule for the target rebuild_cache ++rebuild_cache/fast: rebuild_cache ++ ++.PHONY : rebuild_cache/fast ++ ++# The main all target ++all: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/progress.marks ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : all ++ ++# The main clean target ++clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/clean ++.PHONY : clean ++ ++# The main clean target ++clean/fast: clean ++ ++.PHONY : clean/fast ++ ++# Prepare targets for installation. ++preinstall: all ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/preinstall ++.PHONY : preinstall ++ ++# Prepare targets for installation. ++preinstall/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/preinstall ++.PHONY : preinstall/fast ++ ++# Convenience name for target. ++glew/CMakeFiles/glew.dir/rule: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/CMakeFiles/glew.dir/rule ++.PHONY : glew/CMakeFiles/glew.dir/rule ++ ++# Convenience name for target. ++glew: glew/CMakeFiles/glew.dir/rule ++ ++.PHONY : glew ++ ++# fast build rule for target. ++glew/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew.dir/build.make glew/CMakeFiles/glew.dir/build ++.PHONY : glew/fast ++ ++# Convenience name for target. ++glew/CMakeFiles/uninstall.dir/rule: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/CMakeFiles/uninstall.dir/rule ++.PHONY : glew/CMakeFiles/uninstall.dir/rule ++ ++# Convenience name for target. ++uninstall: glew/CMakeFiles/uninstall.dir/rule ++ ++.PHONY : uninstall ++ ++# fast build rule for target. ++uninstall/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/uninstall.dir/build.make glew/CMakeFiles/uninstall.dir/build ++.PHONY : uninstall/fast ++ ++# Convenience name for target. ++glew/CMakeFiles/glew_s.dir/rule: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glew/CMakeFiles/glew_s.dir/rule ++.PHONY : glew/CMakeFiles/glew_s.dir/rule ++ ++# Convenience name for target. ++glew_s: glew/CMakeFiles/glew_s.dir/rule ++ ++.PHONY : glew_s ++ ++# fast build rule for target. ++glew_s/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew_s.dir/build.make glew/CMakeFiles/glew_s.dir/build ++.PHONY : glew_s/fast ++ ++home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.o: home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o ++ ++.PHONY : home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.o ++ ++# target to build an object file ++home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew.dir/build.make glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew_s.dir/build.make glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o ++.PHONY : home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.o ++ ++home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.i: home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i ++ ++.PHONY : home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.i ++ ++# target to preprocess a source file ++home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew.dir/build.make glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew_s.dir/build.make glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i ++.PHONY : home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.i ++ ++home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.s: home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s ++ ++.PHONY : home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.s ++ ++# target to generate assembly for a file ++home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew.dir/build.make glew/CMakeFiles/glew.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glew/CMakeFiles/glew_s.dir/build.make glew/CMakeFiles/glew_s.dir/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s ++.PHONY : home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.c.s ++ ++# Help Target ++help: ++ @echo "The following are some of the valid targets for this Makefile:" ++ @echo "... all (the default if no target is provided)" ++ @echo "... clean" ++ @echo "... edit_cache" ++ @echo "... install" ++ @echo "... install/local" ++ @echo "... install/strip" ++ @echo "... list_install_components" ++ @echo "... rebuild_cache" ++ @echo "... uninstall" ++ @echo "... glew" ++ @echo "... glew_s" ++ @echo "... home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.o" ++ @echo "... home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.i" ++ @echo "... home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/src/glew.s" ++.PHONY : help ++ ++ ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/cmake_install.cmake ./demo_dev/build_old/make_gcc/glew/cmake_install.cmake +--- ./demo_clean/build_old/make_gcc/glew/cmake_install.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/cmake_install.cmake 2023-05-28 08:19:46.807322671 +0100 +@@ -0,0 +1,126 @@ ++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Release") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "1") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "FALSE") ++endif() ++ ++if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) ++ foreach(file ++ "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so.2.2.0" ++ "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so.2.2" ++ ) ++ if(EXISTS "${file}" AND ++ NOT IS_SYMLINK "${file}") ++ file(RPATH_CHECK ++ FILE "${file}" ++ RPATH "") ++ endif() ++ endforeach() ++ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/lib/libGLEW.so.2.2.0" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/lib/libGLEW.so.2.2" ++ ) ++ foreach(file ++ "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so.2.2.0" ++ "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so.2.2" ++ ) ++ if(EXISTS "${file}" AND ++ NOT IS_SYMLINK "${file}") ++ if(CMAKE_INSTALL_DO_STRIP) ++ execute_process(COMMAND "/usr/bin/strip" "${file}") ++ endif() ++ endif() ++ endforeach() ++endif() ++ ++if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) ++ if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so" AND ++ NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so") ++ file(RPATH_CHECK ++ FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so" ++ RPATH "") ++ endif() ++ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/lib/libGLEW.so") ++ if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so" AND ++ NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so") ++ if(CMAKE_INSTALL_DO_STRIP) ++ execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libGLEW.so") ++ endif() ++ endif() ++endif() ++ ++if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) ++ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/lib/libGLEW.a") ++endif() ++ ++if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) ++ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/glew.pc") ++endif() ++ ++if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) ++ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/GL" TYPE FILE FILES ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake/../../include/GL/wglew.h" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake/../../include/GL/glew.h" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake/../../include/GL/glxew.h" ++ ) ++endif() ++ ++if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) ++ if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/glew/glew-targets.cmake") ++ file(DIFFERENT EXPORT_FILE_CHANGED FILES ++ "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/glew/glew-targets.cmake" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets.cmake") ++ if(EXPORT_FILE_CHANGED) ++ file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/glew/glew-targets-*.cmake") ++ if(OLD_CONFIG_FILES) ++ message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/glew/glew-targets.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") ++ file(REMOVE ${OLD_CONFIG_FILES}) ++ endif() ++ endif() ++ endif() ++ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/glew" TYPE FILE FILES "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets.cmake") ++ if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") ++ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/glew" TYPE FILE FILES "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glew/CMakeFiles/Export/lib/cmake/glew/glew-targets-release.cmake") ++ endif() ++endif() ++ ++if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) ++ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/glew" TYPE FILE FILES ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake/glew-config.cmake" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glew/build/cmake/CopyImportedTargetProperties.cmake" ++ ) ++endif() ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/cmake_uninstall.cmake ./demo_dev/build_old/make_gcc/glew/cmake_uninstall.cmake +--- ./demo_clean/build_old/make_gcc/glew/cmake_uninstall.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/cmake_uninstall.cmake 2023-05-28 08:19:46.115309999 +0100 +@@ -0,0 +1,26 @@ ++if(NOT EXISTS "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/install_manifest.txt") ++ message(FATAL_ERROR "Cannot find install manifest: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/install_manifest.txt") ++endif(NOT EXISTS "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/install_manifest.txt") ++ ++if (NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set (CMAKE_INSTALL_PREFIX "/usr/local") ++endif () ++ message(${CMAKE_INSTALL_PREFIX}) ++ ++file(READ "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/install_manifest.txt" files) ++string(REGEX REPLACE "\n" ";" files "${files}") ++foreach(file ${files}) ++ message(STATUS "Uninstalling $ENV{DESTDIR}${file}") ++ if(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}") ++ exec_program( ++ "/usr/local/bin/cmake" ARGS "-E remove \"$ENV{DESTDIR}${file}\"" ++ OUTPUT_VARIABLE rm_out ++ RETURN_VALUE rm_retval ++ ) ++ if(NOT "${rm_retval}" STREQUAL 0) ++ message(FATAL_ERROR "Problem when removing $ENV{DESTDIR}${file}") ++ endif(NOT "${rm_retval}" STREQUAL 0) ++ else(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}") ++ message(STATUS "File $ENV{DESTDIR}${file} does not exist.") ++ endif(IS_SYMLINK "$ENV{DESTDIR}${file}" OR EXISTS "$ENV{DESTDIR}${file}") ++endforeach(file) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glew/glew.pc ./demo_dev/build_old/make_gcc/glew/glew.pc +--- ./demo_clean/build_old/make_gcc/glew/glew.pc 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glew/glew.pc 2023-05-28 08:19:46.103309779 +0100 +@@ -0,0 +1,11 @@ ++prefix=/usr/local ++exec_prefix=${prefix} ++libdir=/usr/local/lib ++includedir=${prefix}/include ++ ++Name: glew ++Description: The OpenGL Extension Wrangler library ++Version: 2.2.0 ++Cflags: -I${includedir} ++Libs: -L${libdir} -lGLEW ++Requires: glu +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/glfw/CMakeFiles/CMakeDirectoryInformation.cmake +--- ./demo_clean/build_old/make_gcc/glfw/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/CMakeFiles/CMakeDirectoryInformation.cmake 2023-05-28 08:19:46.807322671 +0100 +@@ -0,0 +1,16 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Relative path conversion top directories. ++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw") ++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc") ++ ++# Force unix paths in dependencies. ++set(CMAKE_FORCE_UNIX_PATHS 1) ++ ++ ++# The C and CXX include file regular expressions for this directory. ++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") ++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") ++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) ++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/glfw/CMakeFiles/progress.marks +--- ./demo_clean/build_old/make_gcc/glfw/CMakeFiles/progress.marks 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/CMakeFiles/progress.marks 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1 @@ ++17 +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/Makefile ./demo_dev/build_old/make_gcc/glfw/Makefile +--- ./demo_clean/build_old/make_gcc/glfw/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/Makefile 2023-05-28 08:19:46.807322671 +0100 +@@ -0,0 +1,191 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++# Allow only one "make -f Makefile2" at a time, but pass parallelism. ++.NOTPARALLEL: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Targets provided globally by CMake. ++ ++# Special rule for the target install/strip ++install/strip: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip ++ ++# Special rule for the target install/strip ++install/strip/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip/fast ++ ++# Special rule for the target install ++install: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install ++ ++# Special rule for the target install ++install/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install/fast ++ ++# Special rule for the target install/local ++install/local: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local ++ ++# Special rule for the target install/local ++install/local/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local/fast ++ ++# Special rule for the target list_install_components ++list_install_components: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" ++.PHONY : list_install_components ++ ++# Special rule for the target list_install_components ++list_install_components/fast: list_install_components ++ ++.PHONY : list_install_components/fast ++ ++# Special rule for the target edit_cache ++edit_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." ++ /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. ++.PHONY : edit_cache ++ ++# Special rule for the target edit_cache ++edit_cache/fast: edit_cache ++ ++.PHONY : edit_cache/fast ++ ++# Special rule for the target rebuild_cache ++rebuild_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." ++ /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) ++.PHONY : rebuild_cache ++ ++# Special rule for the target rebuild_cache ++rebuild_cache/fast: rebuild_cache ++ ++.PHONY : rebuild_cache/fast ++ ++# The main all target ++all: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/CMakeFiles/progress.marks ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : all ++ ++# The main clean target ++clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/clean ++.PHONY : clean ++ ++# The main clean target ++clean/fast: clean ++ ++.PHONY : clean/fast ++ ++# Prepare targets for installation. ++preinstall: all ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/preinstall ++.PHONY : preinstall ++ ++# Prepare targets for installation. ++preinstall/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/preinstall ++.PHONY : preinstall/fast ++ ++# Help Target ++help: ++ @echo "The following are some of the valid targets for this Makefile:" ++ @echo "... all (the default if no target is provided)" ++ @echo "... clean" ++ @echo "... edit_cache" ++ @echo "... install" ++ @echo "... install/local" ++ @echo "... install/strip" ++ @echo "... list_install_components" ++ @echo "... rebuild_cache" ++.PHONY : help ++ ++ ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/cmake_install.cmake ./demo_dev/build_old/make_gcc/glfw/cmake_install.cmake +--- ./demo_clean/build_old/make_gcc/glfw/cmake_install.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/cmake_install.cmake 2023-05-28 08:19:46.807322671 +0100 +@@ -0,0 +1,44 @@ ++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Release") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "1") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "FALSE") ++endif() ++ ++if(NOT CMAKE_INSTALL_LOCAL_ONLY) ++ # Include the install script for the subdirectory. ++ include("/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/cmake_install.cmake") ++endif() ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/CMakeDirectoryInformation.cmake +--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/CMakeDirectoryInformation.cmake 2023-05-28 08:19:46.811322744 +0100 +@@ -0,0 +1,16 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Relative path conversion top directories. ++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw") ++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc") ++ ++# Force unix paths in dependencies. ++set(CMAKE_FORCE_UNIX_PATHS 1) ++ ++ ++# The C and CXX include file regular expressions for this directory. ++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") ++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") ++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) ++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/C.includecache ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/C.includecache +--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/C.includecache 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/C.includecache 2023-05-28 08:19:46.887324136 +0100 +@@ -0,0 +1,472 @@ ++#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) ++ ++#IncludeRegexScan: ^.*$ ++ ++#IncludeRegexComplain: ^$ ++ ++#IncludeRegexTransform: ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++stddef.h ++- ++stdint.h ++- ++vulkan/vulkan.h ++- ++GLES/gl.h ++- ++GLES/glext.h ++- ++GLES2/gl2.h ++- ++GLES2/gl2ext.h ++- ++GLES3/gl3.h ++- ++GLES2/gl2ext.h ++- ++GLES3/gl31.h ++- ++GLES2/gl2ext.h ++- ++GLES3/gl32.h ++- ++GLES2/gl2ext.h ++- ++OpenGL/gl3.h ++- ++OpenGL/gl3ext.h ++- ++GL/glcorearb.h ++- ++GL/glext.h ++- ++OpenGL/glu.h ++- ++GL/glu.h ++- ++OpenGL/gl.h ++- ++GL/gl.h ++- ++GL/glext.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++IOKit/IOKitLib.h ++- ++IOKit/IOCFPlugIn.h ++- ++IOKit/hid/IOHIDLib.h ++- ++IOKit/hid/IOHIDKeys.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++stdint.h ++- ++dlfcn.h ++- ++Carbon/Carbon.h ++- ++Cocoa/Cocoa.h ++- ++posix_thread.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++cocoa_joystick.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++nsgl_context.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++egl_context.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++osmesa_context.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/context.c ++internal.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++assert.h ++- ++stdio.h ++- ++string.h ++- ++limits.h ++- ++stdio.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.c ++internal.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++stdio.h ++- ++string.h ++- ++stdlib.h ++- ++assert.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++EGL/eglplatform.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.c ++internal.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++string.h ++- ++stdlib.h ++- ++assert.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/init.c ++internal.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++string.h ++- ++stdlib.h ++- ++stdio.h ++- ++stdarg.h ++- ++assert.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/input.c ++internal.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++mappings.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/mappings.h ++assert.h ++- ++float.h ++- ++math.h ++- ++stdlib.h ++- ++string.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++glfw_config.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glfw_config.h ++../include/GLFW/glfw3.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++cocoa_platform.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++win32_platform.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++x11_platform.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++wl_platform.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++null_platform.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.c ++internal.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++sys/types.h ++- ++sys/stat.h ++- ++sys/inotify.h ++- ++fcntl.h ++- ++errno.h ++- ++dirent.h ++- ++stdio.h ++- ++stdlib.h ++- ++string.h ++- ++unistd.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++linux/input.h ++- ++linux/limits.h ++- ++regex.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/mappings.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/monitor.c ++internal.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++assert.h ++- ++math.h ++- ++float.h ++- ++string.h ++- ++stdlib.h ++- ++limits.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++stdatomic.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++dlfcn.h ++- ++osmesa_context.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++posix_time.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++posix_thread.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++null_joystick.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.c ++stdlib.h ++- ++string.h ++- ++assert.h ++- ++internal.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.c ++internal.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++assert.h ++- ++string.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++pthread.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.c ++internal.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++sys/time.h ++- ++time.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++stdint.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/vulkan.c ++internal.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++assert.h ++- ++string.h ++- ++stdlib.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++wctype.h ++- ++windows.h ++- ++dinput.h ++- ++xinput.h ++- ++dbt.h ++- ++dwmapi.h ++- ++win32_joystick.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++wgl_context.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++egl_context.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++osmesa_context.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/window.c ++internal.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++assert.h ++- ++string.h ++- ++stdlib.h ++- ++float.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++wayland-client.h ++- ++xkbcommon/xkbcommon.h ++- ++xkbcommon/xkbcommon-compose.h ++- ++dlfcn.h ++- ++posix_thread.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++posix_time.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++linux_joystick.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++null_joystick.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++xkb_unicode.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++egl_context.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++osmesa_context.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++wayland-xdg-shell-client-protocol.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wayland-xdg-shell-client-protocol.h ++wayland-xdg-decoration-client-protocol.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wayland-xdg-decoration-client-protocol.h ++wayland-viewporter-client-protocol.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wayland-viewporter-client-protocol.h ++wayland-relative-pointer-unstable-v1-client-protocol.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wayland-relative-pointer-unstable-v1-client-protocol.h ++wayland-pointer-constraints-unstable-v1-client-protocol.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wayland-pointer-constraints-unstable-v1-client-protocol.h ++wayland-idle-inhibit-unstable-v1-client-protocol.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wayland-idle-inhibit-unstable-v1-client-protocol.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_init.c ++internal.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++X11/Xresource.h ++- ++stdlib.h ++- ++string.h ++- ++limits.h ++- ++stdio.h ++- ++locale.h ++- ++unistd.h ++- ++fcntl.h ++- ++errno.h ++- ++assert.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_monitor.c ++internal.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++limits.h ++- ++stdlib.h ++- ++string.h ++- ++math.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++unistd.h ++- ++signal.h ++- ++stdint.h ++- ++dlfcn.h ++- ++X11/Xlib.h ++- ++X11/keysym.h ++- ++X11/Xatom.h ++- ++X11/Xcursor/Xcursor.h ++- ++X11/extensions/Xrandr.h ++- ++X11/XKBlib.h ++- ++X11/extensions/Xinerama.h ++- ++X11/extensions/XInput2.h ++- ++posix_thread.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++posix_time.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++xkb_unicode.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++glx_context.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++egl_context.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++osmesa_context.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++linux_joystick.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++null_joystick.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_window.c ++internal.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++X11/cursorfont.h ++- ++X11/Xmd.h ++- ++poll.h ++- ++signal.h ++- ++time.h ++- ++string.h ++- ++stdio.h ++- ++stdlib.h ++- ++limits.h ++- ++errno.h ++- ++assert.h ++- ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.c ++internal.h ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++ ++/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++ ++glfw/src/glfw_config.h ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/DependInfo.cmake ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/DependInfo.cmake +--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/DependInfo.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/DependInfo.cmake 2023-05-28 08:19:46.811322744 +0100 +@@ -0,0 +1,43 @@ ++# The set of languages for which implicit dependencies are needed: ++set(CMAKE_DEPENDS_LANGUAGES ++ "C" ++ ) ++# The set of files for implicit dependencies of each language: ++set(CMAKE_DEPENDS_CHECK_C ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/context.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/context.c.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/egl_context.c.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/glx_context.c.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/init.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/init.c.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/input.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/input.c.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/monitor.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/monitor.c.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/posix_time.c.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/vulkan.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/vulkan.c.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/window.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/window.c.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_init.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/x11_init.c.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_monitor.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_window.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/x11_window.c.o" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.c" "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o" ++ ) ++set(CMAKE_C_COMPILER_ID "GNU") ++ ++# Preprocessor definitions for this target. ++set(CMAKE_TARGET_DEFINITIONS_C ++ "_GLFW_USE_CONFIG_H" ++ ) ++ ++# The include file search paths: ++set(CMAKE_C_TARGET_INCLUDE_PATH ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include" ++ "/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src" ++ "glfw/src" ++ ) ++ ++# Targets to which this target links. ++set(CMAKE_TARGET_LINKED_INFO_FILES ++ ) ++ ++# Fortran module output directory. ++set(CMAKE_Fortran_TARGET_MODULE_DIR "") +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/build.make ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/build.make +--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/build.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/build.make 2023-05-28 08:19:46.811322744 +0100 +@@ -0,0 +1,344 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Delete rule output on recipe failure. ++.DELETE_ON_ERROR: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++# Include any dependencies generated for this target. ++include glfw/src/CMakeFiles/glfw.dir/depend.make ++ ++# Include the progress variables for this target. ++include glfw/src/CMakeFiles/glfw.dir/progress.make ++ ++# Include the compile flags for this target's objects. ++include glfw/src/CMakeFiles/glfw.dir/flags.make ++ ++glfw/src/CMakeFiles/glfw.dir/context.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/context.c ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object glfw/src/CMakeFiles/glfw.dir/context.c.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -o CMakeFiles/glfw.dir/context.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/context.c ++ ++glfw/src/CMakeFiles/glfw.dir/context.c.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/context.c.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/context.c > CMakeFiles/glfw.dir/context.c.i ++ ++glfw/src/CMakeFiles/glfw.dir/context.c.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/context.c.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/context.c -o CMakeFiles/glfw.dir/context.c.s ++ ++glfw/src/CMakeFiles/glfw.dir/init.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/init.c ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object glfw/src/CMakeFiles/glfw.dir/init.c.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -o CMakeFiles/glfw.dir/init.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/init.c ++ ++glfw/src/CMakeFiles/glfw.dir/init.c.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/init.c.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/init.c > CMakeFiles/glfw.dir/init.c.i ++ ++glfw/src/CMakeFiles/glfw.dir/init.c.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/init.c.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/init.c -o CMakeFiles/glfw.dir/init.c.s ++ ++glfw/src/CMakeFiles/glfw.dir/input.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/input.c ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object glfw/src/CMakeFiles/glfw.dir/input.c.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -o CMakeFiles/glfw.dir/input.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/input.c ++ ++glfw/src/CMakeFiles/glfw.dir/input.c.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/input.c.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/input.c > CMakeFiles/glfw.dir/input.c.i ++ ++glfw/src/CMakeFiles/glfw.dir/input.c.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/input.c.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/input.c -o CMakeFiles/glfw.dir/input.c.s ++ ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/monitor.c ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object glfw/src/CMakeFiles/glfw.dir/monitor.c.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -o CMakeFiles/glfw.dir/monitor.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/monitor.c ++ ++glfw/src/CMakeFiles/glfw.dir/monitor.c.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/monitor.c.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/monitor.c > CMakeFiles/glfw.dir/monitor.c.i ++ ++glfw/src/CMakeFiles/glfw.dir/monitor.c.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/monitor.c.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/monitor.c -o CMakeFiles/glfw.dir/monitor.c.s ++ ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/vulkan.c ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object glfw/src/CMakeFiles/glfw.dir/vulkan.c.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -o CMakeFiles/glfw.dir/vulkan.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/vulkan.c ++ ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/vulkan.c.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/vulkan.c > CMakeFiles/glfw.dir/vulkan.c.i ++ ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/vulkan.c.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/vulkan.c -o CMakeFiles/glfw.dir/vulkan.c.s ++ ++glfw/src/CMakeFiles/glfw.dir/window.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/window.c ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object glfw/src/CMakeFiles/glfw.dir/window.c.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -o CMakeFiles/glfw.dir/window.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/window.c ++ ++glfw/src/CMakeFiles/glfw.dir/window.c.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/window.c.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/window.c > CMakeFiles/glfw.dir/window.c.i ++ ++glfw/src/CMakeFiles/glfw.dir/window.c.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/window.c.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/window.c -o CMakeFiles/glfw.dir/window.c.s ++ ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_init.c ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object glfw/src/CMakeFiles/glfw.dir/x11_init.c.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glfw.dir/x11_init.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_init.c ++ ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/x11_init.c.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_init.c > CMakeFiles/glfw.dir/x11_init.c.i ++ ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/x11_init.c.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_init.c -o CMakeFiles/glfw.dir/x11_init.c.s ++ ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_monitor.c ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glfw.dir/x11_monitor.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_monitor.c ++ ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/x11_monitor.c.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_monitor.c > CMakeFiles/glfw.dir/x11_monitor.c.i ++ ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/x11_monitor.c.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_monitor.c -o CMakeFiles/glfw.dir/x11_monitor.c.s ++ ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_window.c ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object glfw/src/CMakeFiles/glfw.dir/x11_window.c.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glfw.dir/x11_window.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_window.c ++ ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/x11_window.c.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_window.c > CMakeFiles/glfw.dir/x11_window.c.i ++ ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/x11_window.c.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_window.c -o CMakeFiles/glfw.dir/x11_window.c.s ++ ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.c ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glfw.dir/xkb_unicode.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.c ++ ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/xkb_unicode.c.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.c > CMakeFiles/glfw.dir/xkb_unicode.c.i ++ ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/xkb_unicode.c.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.c -o CMakeFiles/glfw.dir/xkb_unicode.c.s ++ ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.c ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building C object glfw/src/CMakeFiles/glfw.dir/posix_time.c.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glfw.dir/posix_time.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.c ++ ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/posix_time.c.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.c > CMakeFiles/glfw.dir/posix_time.c.i ++ ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/posix_time.c.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.c -o CMakeFiles/glfw.dir/posix_time.c.s ++ ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.c ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glfw.dir/posix_thread.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.c ++ ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/posix_thread.c.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.c > CMakeFiles/glfw.dir/posix_thread.c.i ++ ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/posix_thread.c.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.c -o CMakeFiles/glfw.dir/posix_thread.c.s ++ ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.c ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building C object glfw/src/CMakeFiles/glfw.dir/glx_context.c.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glfw.dir/glx_context.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.c ++ ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/glx_context.c.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.c > CMakeFiles/glfw.dir/glx_context.c.i ++ ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/glx_context.c.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.c -o CMakeFiles/glfw.dir/glx_context.c.s ++ ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.c ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building C object glfw/src/CMakeFiles/glfw.dir/egl_context.c.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -o CMakeFiles/glfw.dir/egl_context.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.c ++ ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/egl_context.c.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.c > CMakeFiles/glfw.dir/egl_context.c.i ++ ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/egl_context.c.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.c -o CMakeFiles/glfw.dir/egl_context.c.s ++ ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.c ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building C object glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -o CMakeFiles/glfw.dir/osmesa_context.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.c ++ ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/osmesa_context.c.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.c > CMakeFiles/glfw.dir/osmesa_context.c.i ++ ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/osmesa_context.c.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -Wdeclaration-after-statement -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.c -o CMakeFiles/glfw.dir/osmesa_context.c.s ++ ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: glfw/src/CMakeFiles/glfw.dir/flags.make ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.c ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building C object glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/glfw.dir/linux_joystick.c.o -c /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.c ++ ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.i: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/glfw.dir/linux_joystick.c.i" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.c > CMakeFiles/glfw.dir/linux_joystick.c.i ++ ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.s: cmake_force ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/glfw.dir/linux_joystick.c.s" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.c -o CMakeFiles/glfw.dir/linux_joystick.c.s ++ ++# Object files for target glfw ++glfw_OBJECTS = \ ++"CMakeFiles/glfw.dir/context.c.o" \ ++"CMakeFiles/glfw.dir/init.c.o" \ ++"CMakeFiles/glfw.dir/input.c.o" \ ++"CMakeFiles/glfw.dir/monitor.c.o" \ ++"CMakeFiles/glfw.dir/vulkan.c.o" \ ++"CMakeFiles/glfw.dir/window.c.o" \ ++"CMakeFiles/glfw.dir/x11_init.c.o" \ ++"CMakeFiles/glfw.dir/x11_monitor.c.o" \ ++"CMakeFiles/glfw.dir/x11_window.c.o" \ ++"CMakeFiles/glfw.dir/xkb_unicode.c.o" \ ++"CMakeFiles/glfw.dir/posix_time.c.o" \ ++"CMakeFiles/glfw.dir/posix_thread.c.o" \ ++"CMakeFiles/glfw.dir/glx_context.c.o" \ ++"CMakeFiles/glfw.dir/egl_context.c.o" \ ++"CMakeFiles/glfw.dir/osmesa_context.c.o" \ ++"CMakeFiles/glfw.dir/linux_joystick.c.o" ++ ++# External object files for target glfw ++glfw_EXTERNAL_OBJECTS = ++ ++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/context.c.o ++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/init.c.o ++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/input.c.o ++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/monitor.c.o ++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/vulkan.c.o ++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/window.c.o ++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/x11_init.c.o ++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o ++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/x11_window.c.o ++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o ++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/posix_time.c.o ++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o ++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/glx_context.c.o ++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/egl_context.c.o ++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o ++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o ++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/build.make ++glfw/src/libglfw3.a: glfw/src/CMakeFiles/glfw.dir/link.txt ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Linking C static library libglfw3.a" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && $(CMAKE_COMMAND) -P CMakeFiles/glfw.dir/cmake_clean_target.cmake ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/glfw.dir/link.txt --verbose=$(VERBOSE) ++ ++# Rule to build all files generated by this target. ++glfw/src/CMakeFiles/glfw.dir/build: glfw/src/libglfw3.a ++ ++.PHONY : glfw/src/CMakeFiles/glfw.dir/build ++ ++glfw/src/CMakeFiles/glfw.dir/clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && $(CMAKE_COMMAND) -P CMakeFiles/glfw.dir/cmake_clean.cmake ++.PHONY : glfw/src/CMakeFiles/glfw.dir/clean ++ ++glfw/src/CMakeFiles/glfw.dir/depend: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/glfw.dir/DependInfo.cmake --color=$(COLOR) ++.PHONY : glfw/src/CMakeFiles/glfw.dir/depend ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/cmake_clean.cmake ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/cmake_clean.cmake +--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/cmake_clean.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/cmake_clean.cmake 2023-05-28 08:19:46.811322744 +0100 +@@ -0,0 +1,25 @@ ++file(REMOVE_RECURSE ++ "CMakeFiles/glfw.dir/context.c.o" ++ "CMakeFiles/glfw.dir/egl_context.c.o" ++ "CMakeFiles/glfw.dir/glx_context.c.o" ++ "CMakeFiles/glfw.dir/init.c.o" ++ "CMakeFiles/glfw.dir/input.c.o" ++ "CMakeFiles/glfw.dir/linux_joystick.c.o" ++ "CMakeFiles/glfw.dir/monitor.c.o" ++ "CMakeFiles/glfw.dir/osmesa_context.c.o" ++ "CMakeFiles/glfw.dir/posix_thread.c.o" ++ "CMakeFiles/glfw.dir/posix_time.c.o" ++ "CMakeFiles/glfw.dir/vulkan.c.o" ++ "CMakeFiles/glfw.dir/window.c.o" ++ "CMakeFiles/glfw.dir/x11_init.c.o" ++ "CMakeFiles/glfw.dir/x11_monitor.c.o" ++ "CMakeFiles/glfw.dir/x11_window.c.o" ++ "CMakeFiles/glfw.dir/xkb_unicode.c.o" ++ "libglfw3.a" ++ "libglfw3.pdb" ++) ++ ++# Per-language clean rules from dependency scanning. ++foreach(lang C) ++ include(CMakeFiles/glfw.dir/cmake_clean_${lang}.cmake OPTIONAL) ++endforeach() +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/cmake_clean_target.cmake ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/cmake_clean_target.cmake +--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/cmake_clean_target.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/cmake_clean_target.cmake 2023-05-28 08:19:46.811322744 +0100 +@@ -0,0 +1,3 @@ ++file(REMOVE_RECURSE ++ "libglfw3.a" ++) +Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/context.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/context.c.o differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/depend.internal ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/depend.internal +--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/depend.internal 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/depend.internal 2023-05-28 08:19:46.887324136 +0100 +@@ -0,0 +1,356 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++glfw/src/CMakeFiles/glfw.dir/context.c.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/context.c ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++ glfw/src/glfw_config.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.c ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++ glfw/src/glfw_config.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.c ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++ glfw/src/glfw_config.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/init.c ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++ glfw/src/glfw_config.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/input.c ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/mappings.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++ glfw/src/glfw_config.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.c ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++ glfw/src/glfw_config.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/monitor.c ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++ glfw/src/glfw_config.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.c ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++ glfw/src/glfw_config.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.c ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++ glfw/src/glfw_config.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.c ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++ glfw/src/glfw_config.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/vulkan.c ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++ glfw/src/glfw_config.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/window.c ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++ glfw/src/glfw_config.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_init.c ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++ glfw/src/glfw_config.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_monitor.c ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++ glfw/src/glfw_config.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_window.c ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++ glfw/src/glfw_config.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.c ++ /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++ glfw/src/glfw_config.h +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/depend.make ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/depend.make +--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/depend.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/depend.make 2023-05-28 08:19:46.887324136 +0100 +@@ -0,0 +1,356 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/context.c ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++glfw/src/CMakeFiles/glfw.dir/context.c.o: glfw/src/glfw_config.h ++ ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.c ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++glfw/src/CMakeFiles/glfw.dir/egl_context.c.o: glfw/src/glfw_config.h ++ ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.c ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++glfw/src/CMakeFiles/glfw.dir/glx_context.c.o: glfw/src/glfw_config.h ++ ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/init.c ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++glfw/src/CMakeFiles/glfw.dir/init.c.o: glfw/src/glfw_config.h ++ ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/input.c ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/mappings.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++glfw/src/CMakeFiles/glfw.dir/input.c.o: glfw/src/glfw_config.h ++ ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.c ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o: glfw/src/glfw_config.h ++ ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/monitor.c ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++glfw/src/CMakeFiles/glfw.dir/monitor.c.o: glfw/src/glfw_config.h ++ ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.c ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o: glfw/src/glfw_config.h ++ ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.c ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o: glfw/src/glfw_config.h ++ ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.c ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++glfw/src/CMakeFiles/glfw.dir/posix_time.c.o: glfw/src/glfw_config.h ++ ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/vulkan.c ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++glfw/src/CMakeFiles/glfw.dir/vulkan.c.o: glfw/src/glfw_config.h ++ ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/window.c ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++glfw/src/CMakeFiles/glfw.dir/window.c.o: glfw/src/glfw_config.h ++ ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_init.c ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++glfw/src/CMakeFiles/glfw.dir/x11_init.c.o: glfw/src/glfw_config.h ++ ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_monitor.c ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o: glfw/src/glfw_config.h ++ ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_window.c ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++glfw/src/CMakeFiles/glfw.dir/x11_window.c.o: glfw/src/glfw_config.h ++ ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include/GLFW/glfw3.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_joystick.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/cocoa_platform.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/egl_context.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/glx_context.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/internal.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/linux_joystick.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/nsgl_context.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_joystick.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/null_platform.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/osmesa_context.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_thread.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/posix_time.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wgl_context.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_joystick.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/win32_platform.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/wl_platform.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/x11_platform.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.c ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src/xkb_unicode.h ++glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o: glfw/src/glfw_config.h ++ +Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/egl_context.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/egl_context.c.o differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/flags.make ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/flags.make +--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/flags.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/flags.make 2023-05-28 08:19:46.811322744 +0100 +@@ -0,0 +1,26 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# compile C with /usr/bin/cc ++C_FLAGS = -O3 -DNDEBUG -fPIC -Wall -std=gnu99 ++ ++C_DEFINES = -D_GLFW_USE_CONFIG_H ++ ++C_INCLUDES = -I/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/include -I/home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src -I/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src ++ ++# Custom flags: glfw/src/CMakeFiles/glfw.dir/context.c.o_FLAGS = -Wdeclaration-after-statement ++ ++# Custom flags: glfw/src/CMakeFiles/glfw.dir/init.c.o_FLAGS = -Wdeclaration-after-statement ++ ++# Custom flags: glfw/src/CMakeFiles/glfw.dir/input.c.o_FLAGS = -Wdeclaration-after-statement ++ ++# Custom flags: glfw/src/CMakeFiles/glfw.dir/monitor.c.o_FLAGS = -Wdeclaration-after-statement ++ ++# Custom flags: glfw/src/CMakeFiles/glfw.dir/vulkan.c.o_FLAGS = -Wdeclaration-after-statement ++ ++# Custom flags: glfw/src/CMakeFiles/glfw.dir/window.c.o_FLAGS = -Wdeclaration-after-statement ++ ++# Custom flags: glfw/src/CMakeFiles/glfw.dir/egl_context.c.o_FLAGS = -Wdeclaration-after-statement ++ ++# Custom flags: glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o_FLAGS = -Wdeclaration-after-statement ++ +Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/glx_context.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/glx_context.c.o differ +Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/init.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/init.c.o differ +Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/input.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/input.c.o differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/link.txt ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/link.txt +--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/link.txt 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/link.txt 2023-05-28 08:19:46.811322744 +0100 +@@ -0,0 +1,2 @@ ++/usr/bin/ar qc libglfw3.a CMakeFiles/glfw.dir/context.c.o CMakeFiles/glfw.dir/init.c.o CMakeFiles/glfw.dir/input.c.o CMakeFiles/glfw.dir/monitor.c.o CMakeFiles/glfw.dir/vulkan.c.o CMakeFiles/glfw.dir/window.c.o CMakeFiles/glfw.dir/x11_init.c.o CMakeFiles/glfw.dir/x11_monitor.c.o CMakeFiles/glfw.dir/x11_window.c.o CMakeFiles/glfw.dir/xkb_unicode.c.o CMakeFiles/glfw.dir/posix_time.c.o CMakeFiles/glfw.dir/posix_thread.c.o CMakeFiles/glfw.dir/glx_context.c.o CMakeFiles/glfw.dir/egl_context.c.o CMakeFiles/glfw.dir/osmesa_context.c.o CMakeFiles/glfw.dir/linux_joystick.c.o ++/usr/bin/ranlib libglfw3.a +Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o differ +Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/monitor.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/monitor.c.o differ +Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o differ +Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o differ +Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/posix_time.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/posix_time.c.o differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/progress.make ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/progress.make +--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/progress.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/progress.make 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,18 @@ ++CMAKE_PROGRESS_1 = 56 ++CMAKE_PROGRESS_2 = 57 ++CMAKE_PROGRESS_3 = 58 ++CMAKE_PROGRESS_4 = 59 ++CMAKE_PROGRESS_5 = 60 ++CMAKE_PROGRESS_6 = 61 ++CMAKE_PROGRESS_7 = 62 ++CMAKE_PROGRESS_8 = 63 ++CMAKE_PROGRESS_9 = 64 ++CMAKE_PROGRESS_10 = 65 ++CMAKE_PROGRESS_11 = 66 ++CMAKE_PROGRESS_12 = 67 ++CMAKE_PROGRESS_13 = 68 ++CMAKE_PROGRESS_14 = 69 ++CMAKE_PROGRESS_15 = 70 ++CMAKE_PROGRESS_16 = 71 ++CMAKE_PROGRESS_17 = 72 ++ +Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/vulkan.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/vulkan.c.o differ +Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/window.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/window.c.o differ +Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/x11_init.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/x11_init.c.o differ +Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o differ +Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/x11_window.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/x11_window.c.o differ +Binary files ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o and ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/progress.marks +--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/progress.marks 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/progress.marks 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1 @@ ++17 +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/DependInfo.cmake ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/DependInfo.cmake +--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/DependInfo.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/DependInfo.cmake 2023-05-28 08:19:46.811322744 +0100 +@@ -0,0 +1,11 @@ ++# The set of languages for which implicit dependencies are needed: ++set(CMAKE_DEPENDS_LANGUAGES ++ ) ++# The set of files for implicit dependencies of each language: ++ ++# Targets to which this target links. ++set(CMAKE_TARGET_LINKED_INFO_FILES ++ ) ++ ++# Fortran module output directory. ++set(CMAKE_Fortran_TARGET_MODULE_DIR "") +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/build.make ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/build.make +--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/build.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/build.make 2023-05-28 08:19:46.811322744 +0100 +@@ -0,0 +1,97 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Delete rule output on recipe failure. ++.DELETE_ON_ERROR: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++# Utility rule file for update_mappings. ++ ++# Include the progress variables for this target. ++include glfw/src/CMakeFiles/update_mappings.dir/progress.make ++ ++glfw/src/CMakeFiles/update_mappings: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Updating gamepad mappings from upstream repository" ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src && /usr/local/bin/cmake -P /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/CMake/GenerateMappings.cmake mappings.h.in mappings.h ++ ++update_mappings: glfw/src/CMakeFiles/update_mappings ++update_mappings: glfw/src/CMakeFiles/update_mappings.dir/build.make ++ ++.PHONY : update_mappings ++ ++# Rule to build all files generated by this target. ++glfw/src/CMakeFiles/update_mappings.dir/build: update_mappings ++ ++.PHONY : glfw/src/CMakeFiles/update_mappings.dir/build ++ ++glfw/src/CMakeFiles/update_mappings.dir/clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src && $(CMAKE_COMMAND) -P CMakeFiles/update_mappings.dir/cmake_clean.cmake ++.PHONY : glfw/src/CMakeFiles/update_mappings.dir/clean ++ ++glfw/src/CMakeFiles/update_mappings.dir/depend: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/DependInfo.cmake --color=$(COLOR) ++.PHONY : glfw/src/CMakeFiles/update_mappings.dir/depend ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/cmake_clean.cmake ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/cmake_clean.cmake +--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/cmake_clean.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/cmake_clean.cmake 2023-05-28 08:19:46.811322744 +0100 +@@ -0,0 +1,8 @@ ++file(REMOVE_RECURSE ++ "CMakeFiles/update_mappings" ++) ++ ++# Per-language clean rules from dependency scanning. ++foreach(lang ) ++ include(CMakeFiles/update_mappings.dir/cmake_clean_${lang}.cmake OPTIONAL) ++endforeach() +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/progress.make ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/progress.make +--- ./demo_clean/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/progress.make 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/CMakeFiles/update_mappings.dir/progress.make 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,2 @@ ++CMAKE_PROGRESS_1 = 73 ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/Makefile ./demo_dev/build_old/make_gcc/glfw/src/Makefile +--- ./demo_clean/build_old/make_gcc/glfw/src/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/Makefile 2023-05-28 08:19:46.811322744 +0100 +@@ -0,0 +1,703 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++# Allow only one "make -f Makefile2" at a time, but pass parallelism. ++.NOTPARALLEL: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Targets provided globally by CMake. ++ ++# Special rule for the target install/strip ++install/strip: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip ++ ++# Special rule for the target install/strip ++install/strip/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip/fast ++ ++# Special rule for the target install/local ++install/local: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local ++ ++# Special rule for the target install/local ++install/local/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local/fast ++ ++# Special rule for the target rebuild_cache ++rebuild_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." ++ /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) ++.PHONY : rebuild_cache ++ ++# Special rule for the target rebuild_cache ++rebuild_cache/fast: rebuild_cache ++ ++.PHONY : rebuild_cache/fast ++ ++# Special rule for the target edit_cache ++edit_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." ++ /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. ++.PHONY : edit_cache ++ ++# Special rule for the target edit_cache ++edit_cache/fast: edit_cache ++ ++.PHONY : edit_cache/fast ++ ++# Special rule for the target list_install_components ++list_install_components: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" ++.PHONY : list_install_components ++ ++# Special rule for the target list_install_components ++list_install_components/fast: list_install_components ++ ++.PHONY : list_install_components/fast ++ ++# Special rule for the target install ++install: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install ++ ++# Special rule for the target install ++install/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install/fast ++ ++# The main all target ++all: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/glfw/src/CMakeFiles/progress.marks ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/src/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : all ++ ++# The main clean target ++clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/src/clean ++.PHONY : clean ++ ++# The main clean target ++clean/fast: clean ++ ++.PHONY : clean/fast ++ ++# Prepare targets for installation. ++preinstall: all ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/src/preinstall ++.PHONY : preinstall ++ ++# Prepare targets for installation. ++preinstall/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/src/preinstall ++.PHONY : preinstall/fast ++ ++# Convenience name for target. ++glfw/src/CMakeFiles/glfw.dir/rule: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/src/CMakeFiles/glfw.dir/rule ++.PHONY : glfw/src/CMakeFiles/glfw.dir/rule ++ ++# Convenience name for target. ++glfw: glfw/src/CMakeFiles/glfw.dir/rule ++ ++.PHONY : glfw ++ ++# fast build rule for target. ++glfw/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/build ++.PHONY : glfw/fast ++ ++# Convenience name for target. ++glfw/src/CMakeFiles/update_mappings.dir/rule: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 glfw/src/CMakeFiles/update_mappings.dir/rule ++.PHONY : glfw/src/CMakeFiles/update_mappings.dir/rule ++ ++# Convenience name for target. ++update_mappings: glfw/src/CMakeFiles/update_mappings.dir/rule ++ ++.PHONY : update_mappings ++ ++# fast build rule for target. ++update_mappings/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/update_mappings.dir/build.make glfw/src/CMakeFiles/update_mappings.dir/build ++.PHONY : update_mappings/fast ++ ++context.o: context.c.o ++ ++.PHONY : context.o ++ ++# target to build an object file ++context.c.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/context.c.o ++.PHONY : context.c.o ++ ++context.i: context.c.i ++ ++.PHONY : context.i ++ ++# target to preprocess a source file ++context.c.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/context.c.i ++.PHONY : context.c.i ++ ++context.s: context.c.s ++ ++.PHONY : context.s ++ ++# target to generate assembly for a file ++context.c.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/context.c.s ++.PHONY : context.c.s ++ ++egl_context.o: egl_context.c.o ++ ++.PHONY : egl_context.o ++ ++# target to build an object file ++egl_context.c.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/egl_context.c.o ++.PHONY : egl_context.c.o ++ ++egl_context.i: egl_context.c.i ++ ++.PHONY : egl_context.i ++ ++# target to preprocess a source file ++egl_context.c.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/egl_context.c.i ++.PHONY : egl_context.c.i ++ ++egl_context.s: egl_context.c.s ++ ++.PHONY : egl_context.s ++ ++# target to generate assembly for a file ++egl_context.c.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/egl_context.c.s ++.PHONY : egl_context.c.s ++ ++glx_context.o: glx_context.c.o ++ ++.PHONY : glx_context.o ++ ++# target to build an object file ++glx_context.c.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/glx_context.c.o ++.PHONY : glx_context.c.o ++ ++glx_context.i: glx_context.c.i ++ ++.PHONY : glx_context.i ++ ++# target to preprocess a source file ++glx_context.c.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/glx_context.c.i ++.PHONY : glx_context.c.i ++ ++glx_context.s: glx_context.c.s ++ ++.PHONY : glx_context.s ++ ++# target to generate assembly for a file ++glx_context.c.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/glx_context.c.s ++.PHONY : glx_context.c.s ++ ++init.o: init.c.o ++ ++.PHONY : init.o ++ ++# target to build an object file ++init.c.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/init.c.o ++.PHONY : init.c.o ++ ++init.i: init.c.i ++ ++.PHONY : init.i ++ ++# target to preprocess a source file ++init.c.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/init.c.i ++.PHONY : init.c.i ++ ++init.s: init.c.s ++ ++.PHONY : init.s ++ ++# target to generate assembly for a file ++init.c.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/init.c.s ++.PHONY : init.c.s ++ ++input.o: input.c.o ++ ++.PHONY : input.o ++ ++# target to build an object file ++input.c.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/input.c.o ++.PHONY : input.c.o ++ ++input.i: input.c.i ++ ++.PHONY : input.i ++ ++# target to preprocess a source file ++input.c.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/input.c.i ++.PHONY : input.c.i ++ ++input.s: input.c.s ++ ++.PHONY : input.s ++ ++# target to generate assembly for a file ++input.c.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/input.c.s ++.PHONY : input.c.s ++ ++linux_joystick.o: linux_joystick.c.o ++ ++.PHONY : linux_joystick.o ++ ++# target to build an object file ++linux_joystick.c.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.o ++.PHONY : linux_joystick.c.o ++ ++linux_joystick.i: linux_joystick.c.i ++ ++.PHONY : linux_joystick.i ++ ++# target to preprocess a source file ++linux_joystick.c.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.i ++.PHONY : linux_joystick.c.i ++ ++linux_joystick.s: linux_joystick.c.s ++ ++.PHONY : linux_joystick.s ++ ++# target to generate assembly for a file ++linux_joystick.c.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/linux_joystick.c.s ++.PHONY : linux_joystick.c.s ++ ++monitor.o: monitor.c.o ++ ++.PHONY : monitor.o ++ ++# target to build an object file ++monitor.c.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/monitor.c.o ++.PHONY : monitor.c.o ++ ++monitor.i: monitor.c.i ++ ++.PHONY : monitor.i ++ ++# target to preprocess a source file ++monitor.c.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/monitor.c.i ++.PHONY : monitor.c.i ++ ++monitor.s: monitor.c.s ++ ++.PHONY : monitor.s ++ ++# target to generate assembly for a file ++monitor.c.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/monitor.c.s ++.PHONY : monitor.c.s ++ ++osmesa_context.o: osmesa_context.c.o ++ ++.PHONY : osmesa_context.o ++ ++# target to build an object file ++osmesa_context.c.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.o ++.PHONY : osmesa_context.c.o ++ ++osmesa_context.i: osmesa_context.c.i ++ ++.PHONY : osmesa_context.i ++ ++# target to preprocess a source file ++osmesa_context.c.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.i ++.PHONY : osmesa_context.c.i ++ ++osmesa_context.s: osmesa_context.c.s ++ ++.PHONY : osmesa_context.s ++ ++# target to generate assembly for a file ++osmesa_context.c.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/osmesa_context.c.s ++.PHONY : osmesa_context.c.s ++ ++posix_thread.o: posix_thread.c.o ++ ++.PHONY : posix_thread.o ++ ++# target to build an object file ++posix_thread.c.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/posix_thread.c.o ++.PHONY : posix_thread.c.o ++ ++posix_thread.i: posix_thread.c.i ++ ++.PHONY : posix_thread.i ++ ++# target to preprocess a source file ++posix_thread.c.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/posix_thread.c.i ++.PHONY : posix_thread.c.i ++ ++posix_thread.s: posix_thread.c.s ++ ++.PHONY : posix_thread.s ++ ++# target to generate assembly for a file ++posix_thread.c.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/posix_thread.c.s ++.PHONY : posix_thread.c.s ++ ++posix_time.o: posix_time.c.o ++ ++.PHONY : posix_time.o ++ ++# target to build an object file ++posix_time.c.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/posix_time.c.o ++.PHONY : posix_time.c.o ++ ++posix_time.i: posix_time.c.i ++ ++.PHONY : posix_time.i ++ ++# target to preprocess a source file ++posix_time.c.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/posix_time.c.i ++.PHONY : posix_time.c.i ++ ++posix_time.s: posix_time.c.s ++ ++.PHONY : posix_time.s ++ ++# target to generate assembly for a file ++posix_time.c.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/posix_time.c.s ++.PHONY : posix_time.c.s ++ ++vulkan.o: vulkan.c.o ++ ++.PHONY : vulkan.o ++ ++# target to build an object file ++vulkan.c.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/vulkan.c.o ++.PHONY : vulkan.c.o ++ ++vulkan.i: vulkan.c.i ++ ++.PHONY : vulkan.i ++ ++# target to preprocess a source file ++vulkan.c.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/vulkan.c.i ++.PHONY : vulkan.c.i ++ ++vulkan.s: vulkan.c.s ++ ++.PHONY : vulkan.s ++ ++# target to generate assembly for a file ++vulkan.c.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/vulkan.c.s ++.PHONY : vulkan.c.s ++ ++window.o: window.c.o ++ ++.PHONY : window.o ++ ++# target to build an object file ++window.c.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/window.c.o ++.PHONY : window.c.o ++ ++window.i: window.c.i ++ ++.PHONY : window.i ++ ++# target to preprocess a source file ++window.c.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/window.c.i ++.PHONY : window.c.i ++ ++window.s: window.c.s ++ ++.PHONY : window.s ++ ++# target to generate assembly for a file ++window.c.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/window.c.s ++.PHONY : window.c.s ++ ++x11_init.o: x11_init.c.o ++ ++.PHONY : x11_init.o ++ ++# target to build an object file ++x11_init.c.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/x11_init.c.o ++.PHONY : x11_init.c.o ++ ++x11_init.i: x11_init.c.i ++ ++.PHONY : x11_init.i ++ ++# target to preprocess a source file ++x11_init.c.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/x11_init.c.i ++.PHONY : x11_init.c.i ++ ++x11_init.s: x11_init.c.s ++ ++.PHONY : x11_init.s ++ ++# target to generate assembly for a file ++x11_init.c.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/x11_init.c.s ++.PHONY : x11_init.c.s ++ ++x11_monitor.o: x11_monitor.c.o ++ ++.PHONY : x11_monitor.o ++ ++# target to build an object file ++x11_monitor.c.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.o ++.PHONY : x11_monitor.c.o ++ ++x11_monitor.i: x11_monitor.c.i ++ ++.PHONY : x11_monitor.i ++ ++# target to preprocess a source file ++x11_monitor.c.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.i ++.PHONY : x11_monitor.c.i ++ ++x11_monitor.s: x11_monitor.c.s ++ ++.PHONY : x11_monitor.s ++ ++# target to generate assembly for a file ++x11_monitor.c.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/x11_monitor.c.s ++.PHONY : x11_monitor.c.s ++ ++x11_window.o: x11_window.c.o ++ ++.PHONY : x11_window.o ++ ++# target to build an object file ++x11_window.c.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/x11_window.c.o ++.PHONY : x11_window.c.o ++ ++x11_window.i: x11_window.c.i ++ ++.PHONY : x11_window.i ++ ++# target to preprocess a source file ++x11_window.c.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/x11_window.c.i ++.PHONY : x11_window.c.i ++ ++x11_window.s: x11_window.c.s ++ ++.PHONY : x11_window.s ++ ++# target to generate assembly for a file ++x11_window.c.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/x11_window.c.s ++.PHONY : x11_window.c.s ++ ++xkb_unicode.o: xkb_unicode.c.o ++ ++.PHONY : xkb_unicode.o ++ ++# target to build an object file ++xkb_unicode.c.o: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.o ++.PHONY : xkb_unicode.c.o ++ ++xkb_unicode.i: xkb_unicode.c.i ++ ++.PHONY : xkb_unicode.i ++ ++# target to preprocess a source file ++xkb_unicode.c.i: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.i ++.PHONY : xkb_unicode.c.i ++ ++xkb_unicode.s: xkb_unicode.c.s ++ ++.PHONY : xkb_unicode.s ++ ++# target to generate assembly for a file ++xkb_unicode.c.s: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f glfw/src/CMakeFiles/glfw.dir/build.make glfw/src/CMakeFiles/glfw.dir/xkb_unicode.c.s ++.PHONY : xkb_unicode.c.s ++ ++# Help Target ++help: ++ @echo "The following are some of the valid targets for this Makefile:" ++ @echo "... all (the default if no target is provided)" ++ @echo "... clean" ++ @echo "... edit_cache" ++ @echo "... install" ++ @echo "... install/local" ++ @echo "... install/strip" ++ @echo "... list_install_components" ++ @echo "... rebuild_cache" ++ @echo "... update_mappings" ++ @echo "... glfw" ++ @echo "... context.o" ++ @echo "... context.i" ++ @echo "... context.s" ++ @echo "... egl_context.o" ++ @echo "... egl_context.i" ++ @echo "... egl_context.s" ++ @echo "... glx_context.o" ++ @echo "... glx_context.i" ++ @echo "... glx_context.s" ++ @echo "... init.o" ++ @echo "... init.i" ++ @echo "... init.s" ++ @echo "... input.o" ++ @echo "... input.i" ++ @echo "... input.s" ++ @echo "... linux_joystick.o" ++ @echo "... linux_joystick.i" ++ @echo "... linux_joystick.s" ++ @echo "... monitor.o" ++ @echo "... monitor.i" ++ @echo "... monitor.s" ++ @echo "... osmesa_context.o" ++ @echo "... osmesa_context.i" ++ @echo "... osmesa_context.s" ++ @echo "... posix_thread.o" ++ @echo "... posix_thread.i" ++ @echo "... posix_thread.s" ++ @echo "... posix_time.o" ++ @echo "... posix_time.i" ++ @echo "... posix_time.s" ++ @echo "... vulkan.o" ++ @echo "... vulkan.i" ++ @echo "... vulkan.s" ++ @echo "... window.o" ++ @echo "... window.i" ++ @echo "... window.s" ++ @echo "... x11_init.o" ++ @echo "... x11_init.i" ++ @echo "... x11_init.s" ++ @echo "... x11_monitor.o" ++ @echo "... x11_monitor.i" ++ @echo "... x11_monitor.s" ++ @echo "... x11_window.o" ++ @echo "... x11_window.i" ++ @echo "... x11_window.s" ++ @echo "... xkb_unicode.o" ++ @echo "... xkb_unicode.i" ++ @echo "... xkb_unicode.s" ++.PHONY : help ++ ++ ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/cmake_install.cmake ./demo_dev/build_old/make_gcc/glfw/src/cmake_install.cmake +--- ./demo_clean/build_old/make_gcc/glfw/src/cmake_install.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/cmake_install.cmake 2023-05-28 08:19:46.811322744 +0100 +@@ -0,0 +1,39 @@ ++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/CubismSdkForNative-4-r.7/Samples/OpenGL/thirdParty/glfw/src ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Release") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "1") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "FALSE") ++endif() ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/glfw3.pc ./demo_dev/build_old/make_gcc/glfw/src/glfw3.pc +--- ./demo_clean/build_old/make_gcc/glfw/src/glfw3.pc 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/glfw3.pc 2023-05-28 08:19:46.723321133 +0100 +@@ -0,0 +1,13 @@ ++prefix=/usr/local ++exec_prefix=${prefix} ++includedir=/usr/local/include ++libdir=/usr/local/lib ++ ++Name: GLFW ++Description: A multi-platform library for OpenGL, window and input ++Version: 3.3.8 ++URL: https://www.glfw.org/ ++Requires.private: x11 ++Libs: -L${libdir} -lglfw3 ++Libs.private: -lrt -lm -ldl ++Cflags: -I${includedir} +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/glfw3Config.cmake ./demo_dev/build_old/make_gcc/glfw/src/glfw3Config.cmake +--- ./demo_clean/build_old/make_gcc/glfw/src/glfw3Config.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/glfw3Config.cmake 2023-05-28 08:19:46.719321060 +0100 +@@ -0,0 +1 @@ ++include("${CMAKE_CURRENT_LIST_DIR}/glfw3Targets.cmake") +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/glfw3ConfigVersion.cmake ./demo_dev/build_old/make_gcc/glfw/src/glfw3ConfigVersion.cmake +--- ./demo_clean/build_old/make_gcc/glfw/src/glfw3ConfigVersion.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/glfw3ConfigVersion.cmake 2023-05-28 08:19:46.719321060 +0100 +@@ -0,0 +1,51 @@ ++# This is a basic version file for the Config-mode of find_package(). ++# It is used by write_basic_package_version_file() as input file for configure_file() ++# to create a version-file which can be installed along a config.cmake file. ++# ++# The created file sets PACKAGE_VERSION_EXACT if the current version string and ++# the requested version string are exactly the same and it sets ++# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version, ++# but only if the requested major version is the same as the current one. ++# The variable CVF_VERSION must be set before calling configure_file(). ++ ++ ++set(PACKAGE_VERSION "3.3.8") ++ ++if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) ++ set(PACKAGE_VERSION_COMPATIBLE FALSE) ++else() ++ ++ if("3.3.8" MATCHES "^([0-9]+)\\.") ++ set(CVF_VERSION_MAJOR "${CMAKE_MATCH_1}") ++ else() ++ set(CVF_VERSION_MAJOR "3.3.8") ++ endif() ++ ++ if(PACKAGE_FIND_VERSION_MAJOR STREQUAL CVF_VERSION_MAJOR) ++ set(PACKAGE_VERSION_COMPATIBLE TRUE) ++ else() ++ set(PACKAGE_VERSION_COMPATIBLE FALSE) ++ endif() ++ ++ if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) ++ set(PACKAGE_VERSION_EXACT TRUE) ++ endif() ++endif() ++ ++ ++# if the installed project requested no architecture check, don't perform the check ++if("FALSE") ++ return() ++endif() ++ ++# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: ++if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") ++ return() ++endif() ++ ++# check that the installed version has the same 32/64bit-ness as the one which is currently searching: ++if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8") ++ math(EXPR installedBits "8 * 8") ++ set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") ++ set(PACKAGE_VERSION_UNSUITABLE TRUE) ++endif() +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/glfw/src/glfw_config.h ./demo_dev/build_old/make_gcc/glfw/src/glfw_config.h +--- ./demo_clean/build_old/make_gcc/glfw/src/glfw_config.h 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/glfw/src/glfw_config.h 2023-05-28 08:19:46.723321133 +0100 +@@ -0,0 +1,58 @@ ++//======================================================================== ++// GLFW 3.3 - www.glfw.org ++//------------------------------------------------------------------------ ++// Copyright (c) 2010-2016 Camilla Löwy ++// ++// This software is provided 'as-is', without any express or implied ++// warranty. In no event will the authors be held liable for any damages ++// arising from the use of this software. ++// ++// Permission is granted to anyone to use this software for any purpose, ++// including commercial applications, and to alter it and redistribute it ++// freely, subject to the following restrictions: ++// ++// 1. The origin of this software must not be misrepresented; you must not ++// claim that you wrote the original software. If you use this software ++// in a product, an acknowledgment in the product documentation would ++// be appreciated but is not required. ++// ++// 2. Altered source versions must be plainly marked as such, and must not ++// be misrepresented as being the original software. ++// ++// 3. This notice may not be removed or altered from any source ++// distribution. ++// ++//======================================================================== ++// As glfw_config.h.in, this file is used by CMake to produce the ++// glfw_config.h configuration header file. If you are adding a feature ++// requiring conditional compilation, this is where to add the macro. ++//======================================================================== ++// As glfw_config.h, this file defines compile-time option macros for a ++// specific platform and development environment. If you are using the ++// GLFW CMake files, modify glfw_config.h.in instead of this file. If you ++// are using your own build system, make this file define the appropriate ++// macros in whatever way is suitable. ++//======================================================================== ++ ++// Define this to 1 if building GLFW for X11 ++#define _GLFW_X11 ++// Define this to 1 if building GLFW for Win32 ++/* #undef _GLFW_WIN32 */ ++// Define this to 1 if building GLFW for Cocoa ++/* #undef _GLFW_COCOA */ ++// Define this to 1 if building GLFW for Wayland ++/* #undef _GLFW_WAYLAND */ ++// Define this to 1 if building GLFW for OSMesa ++/* #undef _GLFW_OSMESA */ ++ ++// Define this to 1 if building as a shared library / dynamic library / DLL ++/* #undef _GLFW_BUILD_DLL */ ++// Define this to 1 to use Vulkan loader linked statically into application ++/* #undef _GLFW_VULKAN_STATIC */ ++ ++// Define this to 1 to force use of high-performance GPU on hybrid systems ++/* #undef _GLFW_USE_HYBRID_HPG */ ++ ++// Define this to 1 if the libc supports memfd_create() ++/* #undef HAVE_MEMFD_CREATE */ ++ +Binary files ./demo_clean/build_old/make_gcc/glfw/src/libglfw3.a and ./demo_dev/build_old/make_gcc/glfw/src/libglfw3.a differ +Binary files ./demo_clean/build_old/make_gcc/lib/libGLEW.a and ./demo_dev/build_old/make_gcc/lib/libGLEW.a differ +Binary files ./demo_clean/build_old/make_gcc/lib/libGLEW.so and ./demo_dev/build_old/make_gcc/lib/libGLEW.so differ +Binary files ./demo_clean/build_old/make_gcc/lib/libGLEW.so.2.2 and ./demo_dev/build_old/make_gcc/lib/libGLEW.so.2.2 differ +Binary files ./demo_clean/build_old/make_gcc/lib/libGLEW.so.2.2.0 and ./demo_dev/build_old/make_gcc/lib/libGLEW.so.2.2.0 differ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/src/CMakeFiles/CMakeDirectoryInformation.cmake ./demo_dev/build_old/make_gcc/src/CMakeFiles/CMakeDirectoryInformation.cmake +--- ./demo_clean/build_old/make_gcc/src/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/src/CMakeFiles/CMakeDirectoryInformation.cmake 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,16 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Relative path conversion top directories. ++set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev") ++set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc") ++ ++# Force unix paths in dependencies. ++set(CMAKE_FORCE_UNIX_PATHS 1) ++ ++ ++# The C and CXX include file regular expressions for this directory. ++set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") ++set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") ++set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) ++set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/src/CMakeFiles/progress.marks ./demo_dev/build_old/make_gcc/src/CMakeFiles/progress.marks +--- ./demo_clean/build_old/make_gcc/src/CMakeFiles/progress.marks 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/src/CMakeFiles/progress.marks 2023-05-28 08:19:46.831323111 +0100 +@@ -0,0 +1 @@ ++0 +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/src/Makefile ./demo_dev/build_old/make_gcc/src/Makefile +--- ./demo_clean/build_old/make_gcc/src/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/src/Makefile 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,191 @@ ++# CMAKE generated file: DO NOT EDIT! ++# Generated by "Unix Makefiles" Generator, CMake Version 3.17 ++ ++# Default target executed when no arguments are given to make. ++default_target: all ++ ++.PHONY : default_target ++ ++# Allow only one "make -f Makefile2" at a time, but pass parallelism. ++.NOTPARALLEL: ++ ++ ++#============================================================================= ++# Special targets provided by cmake. ++ ++# Disable implicit rules so canonical targets will work. ++.SUFFIXES: ++ ++ ++# Disable VCS-based implicit rules. ++% : %,v ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/% ++ ++ ++# Disable VCS-based implicit rules. ++% : RCS/%,v ++ ++ ++# Disable VCS-based implicit rules. ++% : SCCS/s.% ++ ++ ++# Disable VCS-based implicit rules. ++% : s.% ++ ++ ++.SUFFIXES: .hpux_make_needs_suffix_list ++ ++ ++# Command-line flag to silence nested $(MAKE). ++$(VERBOSE)MAKESILENT = -s ++ ++# Suppress display of executed commands. ++$(VERBOSE).SILENT: ++ ++ ++# A target that is always out of date. ++cmake_force: ++ ++.PHONY : cmake_force ++ ++#============================================================================= ++# Set environment variables for the build. ++ ++# The shell in which to execute make rules. ++SHELL = /bin/sh ++ ++# The CMake executable. ++CMAKE_COMMAND = /usr/local/bin/cmake ++ ++# The command to remove a file. ++RM = /usr/local/bin/cmake -E rm -f ++ ++# Escaping for special characters. ++EQUALS = = ++ ++# The top-level source directory on which CMake was run. ++CMAKE_SOURCE_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev ++ ++# The top-level build directory on which CMake was run. ++CMAKE_BINARY_DIR = /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc ++ ++#============================================================================= ++# Targets provided globally by CMake. ++ ++# Special rule for the target install/strip ++install/strip: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip ++ ++# Special rule for the target install/strip ++install/strip/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake ++.PHONY : install/strip/fast ++ ++# Special rule for the target install ++install: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install ++ ++# Special rule for the target install ++install/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." ++ /usr/local/bin/cmake -P cmake_install.cmake ++.PHONY : install/fast ++ ++# Special rule for the target install/local ++install/local: preinstall ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local ++ ++# Special rule for the target install/local ++install/local/fast: preinstall/fast ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." ++ /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake ++.PHONY : install/local/fast ++ ++# Special rule for the target list_install_components ++list_install_components: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" ++.PHONY : list_install_components ++ ++# Special rule for the target list_install_components ++list_install_components/fast: list_install_components ++ ++.PHONY : list_install_components/fast ++ ++# Special rule for the target edit_cache ++edit_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." ++ /usr/local/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. ++.PHONY : edit_cache ++ ++# Special rule for the target edit_cache ++edit_cache/fast: edit_cache ++ ++.PHONY : edit_cache/fast ++ ++# Special rule for the target rebuild_cache ++rebuild_cache: ++ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." ++ /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) ++.PHONY : rebuild_cache ++ ++# Special rule for the target rebuild_cache ++rebuild_cache/fast: rebuild_cache ++ ++.PHONY : rebuild_cache/fast ++ ++# The main all target ++all: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/src/CMakeFiles/progress.marks ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/all ++ $(CMAKE_COMMAND) -E cmake_progress_start /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc/CMakeFiles 0 ++.PHONY : all ++ ++# The main clean target ++clean: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/clean ++.PHONY : clean ++ ++# The main clean target ++clean/fast: clean ++ ++.PHONY : clean/fast ++ ++# Prepare targets for installation. ++preinstall: all ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/preinstall ++.PHONY : preinstall ++ ++# Prepare targets for installation. ++preinstall/fast: ++ cd /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/build/make_gcc && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/preinstall ++.PHONY : preinstall/fast ++ ++# Help Target ++help: ++ @echo "The following are some of the valid targets for this Makefile:" ++ @echo "... all (the default if no target is provided)" ++ @echo "... clean" ++ @echo "... edit_cache" ++ @echo "... install" ++ @echo "... install/local" ++ @echo "... install/strip" ++ @echo "... list_install_components" ++ @echo "... rebuild_cache" ++.PHONY : help ++ ++ ++ ++#============================================================================= ++# Special targets to cleanup operation of make. ++ +diff -pruN --exclude build ./demo_clean/build_old/make_gcc/src/cmake_install.cmake ./demo_dev/build_old/make_gcc/src/cmake_install.cmake +--- ./demo_clean/build_old/make_gcc/src/cmake_install.cmake 1970-01-01 01:00:00.000000000 +0100 ++++ ./demo_dev/build_old/make_gcc/src/cmake_install.cmake 2023-05-28 08:19:46.827323037 +0100 +@@ -0,0 +1,39 @@ ++# Install script for directory: /home/ace/src/vtb/FacialLandmarksForCubism/example/demo_dev/src ++ ++# Set the install prefix ++if(NOT DEFINED CMAKE_INSTALL_PREFIX) ++ set(CMAKE_INSTALL_PREFIX "/usr/local") ++endif() ++string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") ++ ++# Set the install configuration name. ++if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) ++ if(BUILD_TYPE) ++ string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" ++ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") ++ else() ++ set(CMAKE_INSTALL_CONFIG_NAME "Release") ++ endif() ++ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") ++endif() ++ ++# Set the component getting installed. ++if(NOT CMAKE_INSTALL_COMPONENT) ++ if(COMPONENT) ++ message(STATUS "Install component: \"${COMPONENT}\"") ++ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") ++ else() ++ set(CMAKE_INSTALL_COMPONENT) ++ endif() ++endif() ++ ++# Install shared libraries without execute permission? ++if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) ++ set(CMAKE_INSTALL_SO_NO_EXE "1") ++endif() ++ ++# Is this installation the result of a crosscompile? ++if(NOT DEFINED CMAKE_CROSSCOMPILING) ++ set(CMAKE_CROSSCOMPILING "FALSE") ++endif() ++ diff -pruN --exclude build ./demo_clean/scripts/make_gcc ./demo_dev/scripts/make_gcc ---- ./demo_clean/scripts/make_gcc 2023-05-18 09:58:50.000000000 +0100 +--- ./demo_clean/scripts/make_gcc 2024-03-22 11:48:54.000000000 +0000 +++ ./demo_dev/scripts/make_gcc 2023-05-28 08:11:25.750067591 +0100 -@@ -5,41 +5,9 @@ set -ue +@@ -5,42 +5,9 @@ set -ue SCRIPT_PATH=$(cd $(dirname $0) && pwd) CMAKE_PATH=$SCRIPT_PATH/.. BUILD_PATH=$SCRIPT_PATH/../build/make_gcc @@ -85,13 +154871,14 @@ diff -pruN --exclude build ./demo_clean/scripts/make_gcc ./demo_dev/scripts/make cmake -S "$CMAKE_PATH" \ -B "$BUILD_PATH" \ - -D CMAKE_BUILD_TYPE=Release \ -- -D CSM_MINIMUM_DEMO=$MINIMUM_DEMO +- -D CSM_MINIMUM_DEMO=$MINIMUM_DEMO \ +- -D GLFW_BUILD_WAYLAND=OFF -cd "$BUILD_PATH" && make + -D CMAKE_BUILD_TYPE=Release +cd "$BUILD_PATH" && make -j4 diff -pruN --exclude build ./demo_clean/src/CMakeLists.txt ./demo_dev/src/CMakeLists.txt ---- ./demo_clean/src/CMakeLists.txt 2023-05-18 09:58:50.000000000 +0100 -+++ ./demo_dev/src/CMakeLists.txt 2023-05-28 08:11:25.750067591 +0100 +--- ./demo_clean/src/CMakeLists.txt 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/src/CMakeLists.txt 2024-03-28 18:01:22.284448149 +0000 @@ -1,49 +1,22 @@ -if (CSM_MINIMUM_DEMO) - target_sources(${APP_NAME} @@ -155,10 +154942,158 @@ diff -pruN --exclude build ./demo_clean/src/CMakeLists.txt ./demo_dev/src/CMakeL + ${CMAKE_CURRENT_SOURCE_DIR}/LAppView.hpp + ${CMAKE_CURRENT_SOURCE_DIR}/main.cpp +) +diff -pruN --exclude build ./demo_clean/src/CubismUserModelExtend.cpp ./demo_dev/src/CubismUserModelExtend.cpp +--- ./demo_clean/src/CubismUserModelExtend.cpp 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/src/CubismUserModelExtend.cpp 2024-03-28 18:01:22.292448274 +0000 +@@ -119,15 +119,12 @@ void CubismUserModelExtend::SetupModel() + buffer = CreateBuffer(path.GetRawString(), &size); + ACubismMotion* motion = LoadExpression(buffer, size, name.GetRawString()); + +- if (motion) ++ if (_expressions[name]) + { +- if (_expressions[name]) +- { +- ACubismMotion::Delete(_expressions[name]); +- _expressions[name] = nullptr; +- } +- _expressions[name] = motion; ++ ACubismMotion::Delete(_expressions[name]); ++ _expressions[name] = nullptr; + } ++ _expressions[name] = motion; + + DeleteBuffer(buffer, path.GetRawString()); + } +@@ -213,29 +210,26 @@ void CubismUserModelExtend::PreloadMotio + // モーションデータの読み込み + CubismMotion* tmpMotion = static_cast(LoadMotion(buffer, size, name.GetRawString())); + +- if (tmpMotion) ++ // フェードインの時間を取得 ++ csmFloat32 fadeTime = _modelJson->GetMotionFadeInTimeValue(group, i); ++ if (fadeTime >= 0.0f) + { +- // フェードインの時間を取得 +- csmFloat32 fadeTime = _modelJson->GetMotionFadeInTimeValue(group, i); +- if (fadeTime >= 0.0f) +- { +- tmpMotion->SetFadeInTime(fadeTime); +- } ++ tmpMotion->SetFadeInTime(fadeTime); ++ } + +- // フェードアウトの時間を取得 +- fadeTime = _modelJson->GetMotionFadeOutTimeValue(group, i); +- if (fadeTime >= 0.0f) +- { +- tmpMotion->SetFadeOutTime(fadeTime); +- } ++ // フェードアウトの時間を取得 ++ fadeTime = _modelJson->GetMotionFadeOutTimeValue(group, i); ++ if (fadeTime >= 0.0f) ++ { ++ tmpMotion->SetFadeOutTime(fadeTime); ++ } + +- if (_motions[name]) +- { +- // インスタンスを破棄 +- ACubismMotion::Delete(_motions[name]); +- } +- _motions[name] = tmpMotion; ++ if (_motions[name]) ++ { ++ // インスタンスを破棄 ++ ACubismMotion::Delete(_motions[name]); + } ++ _motions[name] = tmpMotion; + + DeleteBuffer(buffer, path.GetRawString()); + } +@@ -309,24 +303,21 @@ Csm::CubismMotionQueueEntryHandle Cubism + // 一番先頭のモーションを読み込む + motion = static_cast(LoadMotion(buffer, size, NULL, onFinishedMotionHandler)); + +- if (motion) ++ csmFloat32 fadeTime = _modelJson->GetMotionFadeInTimeValue(group, no); ++ if (fadeTime >= 0.0f) + { +- csmFloat32 fadeTime = _modelJson->GetMotionFadeInTimeValue(group, no); +- if (fadeTime >= 0.0f) +- { +- motion->SetFadeInTime(fadeTime); +- } +- +- fadeTime = _modelJson->GetMotionFadeOutTimeValue(group, no); +- if (fadeTime >= 0.0f) +- { +- motion->SetFadeOutTime(fadeTime); +- } ++ motion->SetFadeInTime(fadeTime); ++ } + +- // 終了時にメモリから削除 +- autoDelete = true; ++ fadeTime = _modelJson->GetMotionFadeOutTimeValue(group, no); ++ if (fadeTime >= 0.0f) ++ { ++ motion->SetFadeOutTime(fadeTime); + } + ++ // 終了時にメモリから削除 ++ autoDelete = true; ++ + DeleteBuffer(buffer, path.GetRawString()); + } + else +diff -pruN --exclude build ./demo_clean/src/LAppDefine.cpp ./demo_dev/src/LAppDefine.cpp +--- ./demo_clean/src/LAppDefine.cpp 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/src/LAppDefine.cpp 2024-03-28 18:01:22.292448274 +0000 +@@ -38,6 +38,18 @@ namespace LAppDefine { + const csmChar* PowerImageName = "close.png"; + + // モデル定義------------------------------------------ ++ // モデルを配置したディレクトリ名の配列 ++ // ディレクトリ名とmodel3.jsonの名前を一致させておくこと ++ const csmChar* ModelDir[] = { ++ "Haru", ++ "Hiyori", ++ "Mark", ++ "Natori", ++ "Rice", ++ "Mao" ++ }; ++ const csmInt32 ModelDirSize = sizeof(ModelDir) / sizeof(const csmChar*); ++ + // 外部定義ファイル(json)と合わせる + const csmChar* MotionGroupIdle = "Idle"; // アイドリング + const csmChar* MotionGroupTapBody = "TapBody"; // 体をタップしたとき +diff -pruN --exclude build ./demo_clean/src/LAppDefine.hpp ./demo_dev/src/LAppDefine.hpp +--- ./demo_clean/src/LAppDefine.hpp 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/src/LAppDefine.hpp 2024-03-28 18:01:22.292448274 +0000 +@@ -37,6 +37,9 @@ namespace LAppDefine { + extern const csmChar* PowerImageName; ///< 終了ボタン画像ファイル + + // モデル定義-------------------------------------------- ++ extern const csmChar* ModelDir[]; ///< モデルを配置したディレクトリ名の配列. ディレクトリ名とmodel3.jsonの名前を一致させておく. ++ extern const csmInt32 ModelDirSize; ///< モデルディレクトリ配列のサイズ ++ + // 外部定義ファイル(json)と合わせる + extern const csmChar* MotionGroupIdle; ///< アイドリング時に再生するモーションのリスト + extern const csmChar* MotionGroupTapBody; ///< 体をタップした時に再生するモーションのリスト diff -pruN --exclude build ./demo_clean/src/LAppDelegate.cpp ./demo_dev/src/LAppDelegate.cpp ---- ./demo_clean/src/LAppDelegate.cpp 2023-05-18 09:58:50.000000000 +0100 -+++ ./demo_dev/src/LAppDelegate.cpp 2023-05-28 08:11:25.750067591 +0100 -@@ -45,7 +45,8 @@ void LAppDelegate::ReleaseInstance() +--- ./demo_clean/src/LAppDelegate.cpp 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/src/LAppDelegate.cpp 2024-03-28 18:01:22.296448336 +0000 +@@ -9,7 +9,6 @@ + #include + #include + #include +-#include + #include + #include + #include "LAppView.hpp" +@@ -46,11 +45,12 @@ void LAppDelegate::ReleaseInstance() s_instance = NULL; } @@ -168,7 +155103,19 @@ diff -pruN --exclude build ./demo_clean/src/LAppDelegate.cpp ./demo_dev/src/LApp { if (DebugLogEnable) { -@@ -63,7 +64,13 @@ bool LAppDelegate::Initialize() +- LAppPal::PrintLogLn("START"); ++ LAppPal::PrintLog("START"); + } + + // GLFWの初期化 +@@ -58,18 +58,24 @@ bool LAppDelegate::Initialize() + { + if (DebugLogEnable) + { +- LAppPal::PrintLogLn("Can't initilize GLFW"); ++ LAppPal::PrintLog("Can't initilize GLFW"); + } + return GL_FALSE; } // Windowの生成_ @@ -183,7 +155130,22 @@ diff -pruN --exclude build ./demo_clean/src/LAppDelegate.cpp ./demo_dev/src/LApp if (_window == NULL) { if (DebugLogEnable) -@@ -95,16 +102,11 @@ bool LAppDelegate::Initialize() + { +- LAppPal::PrintLogLn("Can't create GLFW window."); ++ LAppPal::PrintLog("Can't create GLFW window."); + } + glfwTerminate(); + return GL_FALSE; +@@ -82,7 +88,7 @@ bool LAppDelegate::Initialize() + if (glewInit() != GLEW_OK) { + if (DebugLogEnable) + { +- LAppPal::PrintLogLn("Can't initilize glew."); ++ LAppPal::PrintLog("Can't initilize glew."); + } + glfwTerminate(); + return GL_FALSE; +@@ -96,16 +102,11 @@ bool LAppDelegate::Initialize() glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); @@ -200,16 +155162,16 @@ diff -pruN --exclude build ./demo_clean/src/LAppDelegate.cpp ./demo_dev/src/LApp //AppViewの初期化 _view->Initialize(); -@@ -112,8 +114,6 @@ bool LAppDelegate::Initialize() +@@ -113,8 +114,6 @@ bool LAppDelegate::Initialize() // Cubism3の初期化 InitializeCubism(); -- SetRootDirectory(); +- SetExecuteAbsolutePath(); - //load model LAppLive2DManager::GetInstance(); -@@ -155,7 +155,6 @@ void LAppDelegate::Run() +@@ -156,7 +155,6 @@ void LAppDelegate::Run() _windowWidth = width; _windowHeight = height; } @@ -217,7 +155179,16 @@ diff -pruN --exclude build ./demo_clean/src/LAppDelegate.cpp ./demo_dev/src/LApp // 時間更新 LAppPal::UpdateTime(); -@@ -216,49 +215,6 @@ void LAppDelegate::InitializeCubism() +@@ -191,7 +189,7 @@ LAppDelegate::LAppDelegate(): + _windowWidth(0), + _windowHeight(0) + { +- _executeAbsolutePath = ""; ++ _rootDirectory = ""; + _view = new LAppView(); + _textureManager = new LAppTextureManager(); + } +@@ -217,49 +215,6 @@ void LAppDelegate::InitializeCubism() LAppPal::UpdateTime(); } @@ -267,41 +155238,41 @@ diff -pruN --exclude build ./demo_clean/src/LAppDelegate.cpp ./demo_dev/src/LApp GLuint LAppDelegate::CreateShader() { //バーテックスシェーダのコンパイル -@@ -301,29 +257,9 @@ GLuint LAppDelegate::CreateShader() +@@ -302,16 +257,24 @@ GLuint LAppDelegate::CreateShader() return programId; } --void LAppDelegate::SetRootDirectory() +-void LAppDelegate::SetExecuteAbsolutePath() +void LAppDelegate::SetRootDirectory(std::string rootDir) { - char path[1024]; - ssize_t len = readlink("/proc/self/exe", path, 1024 - 1); -- ++ this->_rootDirectory = rootDir + "/"; ++} + - if (len != -1) -- { ++Csm::csmVector LAppDelegate::Split(const std::string& baseString, char delimiter) ++{ ++ Csm::csmVector elems; ++ stringstream ss(baseString); ++ string item; ++ ++ while(getline(ss, item, delimiter)) + { - path[len] = '\0'; -- } -- -- std::string pathString(path); -- -- pathString = pathString.substr(0, pathString.rfind("Demo")); -- Csm::csmVector splitStrings = this->Split(pathString, '/'); -- -- this->_rootDirectory = ""; -- -- for(int i = 0; i < splitStrings.GetSize(); i++) -- { -- this->_rootDirectory = this->_rootDirectory + "/" +splitStrings[i]; -- } -- -- this->_rootDirectory += "/"; -+ this->_rootDirectory = rootDir + "/"; - } ++ if(!item.empty()) ++ { ++ elems.PushBack(item); ++ } + } - Csm::csmVector LAppDelegate::Split(const std::string& baseString, char delimiter) +- this->_executeAbsolutePath = dirname(path); +- this->_executeAbsolutePath += "/"; ++ return elems; + } diff -pruN --exclude build ./demo_clean/src/LAppDelegate.hpp ./demo_dev/src/LAppDelegate.hpp ---- ./demo_clean/src/LAppDelegate.hpp 2023-05-18 09:58:50.000000000 +0100 -+++ ./demo_dev/src/LAppDelegate.hpp 2023-05-28 08:11:25.754067666 +0100 +--- ./demo_clean/src/LAppDelegate.hpp 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/src/LAppDelegate.hpp 2024-03-28 18:01:22.296448336 +0000 @@ -40,7 +40,8 @@ public: /** * @brief APPに必要なものを初期化する。 @@ -338,19 +155309,46 @@ diff -pruN --exclude build ./demo_clean/src/LAppDelegate.hpp ./demo_dev/src/LApp * @brief シェーダーを登録する。 */ GLuint CreateShader(); -@@ -98,8 +80,10 @@ public: +@@ -97,14 +79,16 @@ public: + void AppEnd() { _isEnd = true; } /** - * @brief ルートディレクトリを設定する。 +- * @brief アプリケーションの実行パスを設定する。 ++ * @brief ルートディレクトリを設定する。 + * + * @param[in] rootDir : The root directory to set to. */ -- void SetRootDirectory(); +- void SetExecuteAbsolutePath(); + void SetRootDirectory(std::string rootDir); /** - * @brief ルートディレクトリを取得する。 -@@ -146,24 +130,3 @@ private: +- * @brief アプリケーションの実行パスを取得する。 ++ * @brief ルートディレクトリを取得する。 + */ +- std::string GetExecuteAbsolutePath(){ return _executeAbsolutePath;} ++ std::string GetRootDirectory(){ return _rootDirectory;} + + /** + * @brief テクスチャマネージャーを取得する。 +@@ -127,6 +111,11 @@ private: + */ + void InitializeCubism(); + ++ /** ++ * @brief 文字列を指定の文字で切り分ける ++ */ ++ Csm::csmVector Split(const std::string& baseString, char delim); ++ + LAppAllocator _cubismAllocator; ///< Cubism3 Allocator + Csm::CubismFramework::Option _cubismOption; ///< Cubism3 Option + GLFWwindow* _window; ///< OpenGL ウィンドウ +@@ -136,29 +125,8 @@ private: + float _mouseY; ///< マウスY座標 + bool _isEnd; ///< APP終了しているか + LAppTextureManager* _textureManager; ///< テクスチャマネージャー +- std::string _executeAbsolutePath; ///< アプリケーションの実行パス ++ std::string _rootDirectory; ///< ルートディレクトリ + int _windowWidth; ///< Initialize関数で設定したウィンドウ幅 int _windowHeight; ///< Initialize関数で設定したウィンドウ高さ }; @@ -376,9 +155374,46 @@ diff -pruN --exclude build ./demo_clean/src/LAppDelegate.hpp ./demo_dev/src/LApp - -}; diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.cpp ./demo_dev/src/LAppLive2DManager.cpp ---- ./demo_clean/src/LAppLive2DManager.cpp 2023-05-18 09:58:50.000000000 +0100 -+++ ./demo_dev/src/LAppLive2DManager.cpp 2023-05-28 08:11:25.754067666 +0100 -@@ -52,11 +52,11 @@ void LAppLive2DManager::ReleaseInstance( +--- ./demo_clean/src/LAppLive2DManager.cpp 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/src/LAppLive2DManager.cpp 2024-03-28 18:01:22.296448336 +0000 +@@ -6,13 +6,7 @@ + */ + + #include "LAppLive2DManager.hpp" +-#include +-#include +-#include +-#include +-#include +-#include +-#include ++#include + #include + #include + #include +@@ -25,19 +19,14 @@ + + using namespace Csm; + using namespace LAppDefine; ++using namespace std; + + namespace { + LAppLive2DManager* s_instance = NULL; + + void FinishedMotion(ACubismMotion* self) + { +- LAppPal::PrintLogLn("Motion Finished: %x", self); +- } +- +- int CompareCsmString(const void* a, const void* b) +- { +- return strcmp(reinterpret_cast(a)->GetRawString(), +- reinterpret_cast(b)->GetRawString()); ++ LAppPal::PrintLog("Motion Finished: %x", self); + } + } + +@@ -63,18 +52,16 @@ void LAppLive2DManager::ReleaseInstance( LAppLive2DManager::LAppLive2DManager() : _viewMatrix(NULL) @@ -388,15 +155423,85 @@ diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.cpp ./demo_dev/src + , _translateY(0.0f) { _viewMatrix = new CubismMatrix44(); +- SetUpModel(); - - ChangeScene(_sceneIndex); } LAppLive2DManager::~LAppLive2DManager() -@@ -100,26 +100,6 @@ void LAppLive2DManager::OnTap(csmFloat32 + { + ReleaseAllModel(); +- delete _viewMatrix; + } + + void LAppLive2DManager::ReleaseAllModel() +@@ -87,60 +74,6 @@ void LAppLive2DManager::ReleaseAllModel( + _models.Clear(); + } + +-void LAppLive2DManager::SetUpModel() +-{ +- // ResourcesPathの中にあるフォルダ名を全てクロールし、モデルが存在するフォルダを定義する。 +- // フォルダはあるが同名の.model3.jsonが見つからなかった場合はリストに含めない。 +- struct dirent *dirent; +- csmString crawlPath(LAppDelegate::GetInstance()->GetExecuteAbsolutePath().c_str()); +- crawlPath += ResourcesPath; +- +- DIR *pDir = opendir(crawlPath.GetRawString()); +- if (pDir == NULL) return; +- +- _modelDir.Clear(); +- +- while ((dirent = readdir(pDir)) != NULL) +- { +- if ((dirent->d_type & DT_DIR) && strcmp(dirent->d_name, "..") != 0) +- { +- // フォルダと同名の.model3.jsonがあるか探索する +- struct dirent *dirent2; +- +- csmString modelName(dirent->d_name); +- +- csmString modelPath(crawlPath); +- modelPath += modelName; +- modelPath.Append(1, '/'); +- +- csmString model3jsonName(modelName); +- model3jsonName += ".model3.json"; +- +- DIR *pDir2 = opendir(modelPath.GetRawString()); +- while ((dirent2 = readdir(pDir2)) != NULL) +- { +- if (strcmp(dirent2->d_name, model3jsonName.GetRawString()) == 0) +- { +- _modelDir.PushBack(csmString(dirent->d_name)); +- } +- } +- closedir(pDir2); +- } +- } +- closedir(pDir); +- qsort(_modelDir.GetPtr(), _modelDir.GetSize(), sizeof(csmString), CompareCsmString); +-} +- +-csmVector LAppLive2DManager::GetModelDir() const +-{ +- return _modelDir; +-} +- +-csmInt32 LAppLive2DManager::GetModelDirSize() const +-{ +- return _modelDir.GetSize(); +-} +- + LAppModel* LAppLive2DManager::GetModel(csmUint32 no) const + { + if (no < _models.GetSize()) +@@ -165,27 +98,7 @@ void LAppLive2DManager::OnTap(csmFloat32 + { + if (DebugLogEnable) { - LAppPal::PrintLog("[APP]tap point: {x:%.2f y:%.2f}", x, y); - } +- LAppPal::PrintLogLn("[APP]tap point: {x:%.2f y:%.2f}", x, y); +- } - - for (csmUint32 i = 0; i < _models.GetSize(); i++) - { @@ -404,7 +155509,7 @@ diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.cpp ./demo_dev/src - { - if (DebugLogEnable) - { -- LAppPal::PrintLog("[APP]hit area: [%s]", HitAreaNameHead); +- LAppPal::PrintLogLn("[APP]hit area: [%s]", HitAreaNameHead); - } - _models[i]->SetRandomExpression(); - } @@ -412,15 +155517,15 @@ diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.cpp ./demo_dev/src - { - if (DebugLogEnable) - { -- LAppPal::PrintLog("[APP]hit area: [%s]", HitAreaNameBody); +- LAppPal::PrintLogLn("[APP]hit area: [%s]", HitAreaNameBody); - } - _models[i]->StartRandomMotion(MotionGroupTapBody, PriorityNormal, FinishedMotion); - } -- } ++ LAppPal::PrintLog("[APP]tap point: {x:%.2f y:%.2f}", x, y); + } } - void LAppLive2DManager::OnUpdate() const -@@ -127,10 +107,10 @@ void LAppLive2DManager::OnUpdate() const +@@ -194,15 +107,15 @@ void LAppLive2DManager::OnUpdate() const int width, height; glfwGetWindowSize(LAppDelegate::GetInstance()->GetWindow(), &width, &height); @@ -432,7 +155537,13 @@ diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.cpp ./demo_dev/src LAppModel* model = GetModel(i); if (model->GetModel() == NULL) -@@ -143,12 +123,15 @@ void LAppLive2DManager::OnUpdate() const + { +- LAppPal::PrintLogLn("Failed to model->GetModel()."); ++ LAppPal::PrintLog("Failed to model->GetModel()."); + continue; + } + +@@ -210,12 +123,15 @@ void LAppLive2DManager::OnUpdate() const { // 横に長いモデルを縦長ウィンドウに表示する際モデルの横サイズでscaleを算出する model->GetModelMatrix()->SetWidth(2.0f); @@ -450,51 +155561,61 @@ diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.cpp ./demo_dev/src // 必要があればここで乗算 if (_viewMatrix != NULL) -@@ -165,30 +148,14 @@ void LAppLive2DManager::OnUpdate() const +@@ -232,37 +148,15 @@ void LAppLive2DManager::OnUpdate() const } } -void LAppLive2DManager::NextScene() --{ -- csmInt32 no = (_sceneIndex + 1) % ModelDirSize; ++void LAppLive2DManager::SetModel(std::string modelName, bool useOldParamId) + { +- csmInt32 no = (_sceneIndex + 1) % GetModelDirSize(); - ChangeScene(no); -} - -void LAppLive2DManager::ChangeScene(Csm::csmInt32 index) -+void LAppLive2DManager::SetModel(std::string modelName, bool useOldParamId) - { +-{ - _sceneIndex = index; - if (DebugLogEnable) - { -- LAppPal::PrintLog("[APP]model index: %d", _sceneIndex); +- LAppPal::PrintLogLn("[APP]model index: %d", _sceneIndex); - } - - // ModelDir[]に保持したディレクトリ名から - // model3.jsonのパスを決定する. - // ディレクトリ名とmodel3.jsonの名前を一致させておくこと. -- std::string model = ModelDir[index]; -- std::string modelPath = LAppDelegate::GetInstance()->GetRootDirectory() + ResourcesPath + model + "/"; -- std::string modelJsonName = ModelDir[index]; +- const csmString& model = _modelDir[index]; +- LAppPal::PrintLogLn("[APP]_modelDir: %s", model.GetRawString()); +- +- csmString modelPath(LAppDelegate::GetInstance()->GetExecuteAbsolutePath().c_str()); +- modelPath += ResourcesPath; +- modelPath += model; +- modelPath.Append(1, '/'); +- +- csmString modelJsonName(model); + std::string modelPath = LAppDelegate::GetInstance()->GetRootDirectory() + ResourcesPath + modelName + "/"; + std::string modelJsonName = modelName; modelJsonName += ".model3.json"; ReleaseAllModel(); - _models.PushBack(new LAppModel()); +- _models[0]->LoadAssets(modelPath.GetRawString(), modelJsonName.GetRawString()); + _models.PushBack(new LAppModel(useOldParamId)); - _models[0]->LoadAssets(modelPath.c_str(), modelJsonName.c_str()); ++ _models[0]->LoadAssets(modelPath.c_str(), modelJsonName.c_str()); /* -@@ -210,7 +177,7 @@ void LAppLive2DManager::ChangeScene(Csm: + * モデル半透明表示を行うサンプルを提示する。 +@@ -283,8 +177,8 @@ void LAppLive2DManager::ChangeScene(Csm: #if defined(USE_RENDER_TARGET) || defined(USE_MODEL_RENDER_TARGET) // モデル個別にαを付けるサンプルとして、もう1体モデルを作成し、少し位置をずらす - _models.PushBack(new LAppModel()); +- _models[1]->LoadAssets(modelPath.GetRawString(), modelJsonName.GetRawString()); + _models.PushBack(new LAppModel(useOldParamId)); - _models[1]->LoadAssets(modelPath.c_str(), modelJsonName.c_str()); ++ _models[1]->LoadAssets(modelPath.c_str(), modelJsonName.c_str()); _models[1]->GetModelMatrix()->TranslateX(0.2f); #endif -@@ -239,3 +206,20 @@ void LAppLive2DManager::SetViewMatrix(Cu + +@@ -312,3 +206,20 @@ void LAppLive2DManager::SetViewMatrix(Cu _viewMatrix->GetArray()[i] = m->GetArray()[i]; } } @@ -516,8 +155637,8 @@ diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.cpp ./demo_dev/src + _translateY = translateY; +} diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.hpp ./demo_dev/src/LAppLive2DManager.hpp ---- ./demo_clean/src/LAppLive2DManager.hpp 2023-05-18 09:58:50.000000000 +0100 -+++ ./demo_dev/src/LAppLive2DManager.hpp 2023-05-28 08:11:25.750067591 +0100 +--- ./demo_clean/src/LAppLive2DManager.hpp 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/src/LAppLive2DManager.hpp 2024-03-28 18:01:22.296448336 +0000 @@ -6,12 +6,15 @@ */ #pragma once @@ -534,7 +155655,32 @@ diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.hpp ./demo_dev/src /** * @brief サンプルアプリケーションにおいてCubismModelを管理するクラス
* モデル生成と破棄、タップイベントの処理、モデル切り替えを行う。 -@@ -72,16 +75,14 @@ public: +@@ -36,24 +39,6 @@ public: + static void ReleaseInstance(); + + /** +- * @brief Resources フォルダにあるモデルフォルダ名をセットする +- * +- */ +- void SetUpModel(); +- +- /** +- * @brief Resources フォルダにあるモデルフォルダ名を取得する +- * +- */ +- Csm::csmVector GetModelDir() const; +- +- /** +- * @brief Resources フォルダにあるモデルフォルダのサイズを取得する +- * +- */ +- Csm::csmInt32 GetModelDirSize() const; +- +- /** + * @brief 現在のシーンで保持しているモデルを返す + * + * @param[in] no モデルリストのインデックス値 +@@ -90,16 +75,14 @@ public: void OnUpdate() const; /** @@ -559,7 +155705,7 @@ diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.hpp ./demo_dev/src /** * @brief モデル個数を得る -@@ -94,6 +95,24 @@ public: +@@ -112,6 +95,24 @@ public: */ void SetViewMatrix(Live2D::Cubism::Framework::CubismMatrix44* m); @@ -584,19 +155730,24 @@ diff -pruN --exclude build ./demo_clean/src/LAppLive2DManager.hpp ./demo_dev/src private: /** * @brief コンストラクタ -@@ -107,5 +126,8 @@ private: +@@ -123,9 +124,10 @@ private: + */ + virtual ~LAppLive2DManager(); - Csm::CubismMatrix44* _viewMatrix; ///< モデル描画に用いるView行列 - Csm::csmVector _models; ///< モデルインスタンスのコンテナ -- Csm::csmInt32 _sceneIndex; ///< 表示するシーンのインデックス値 -+ +- Csm::CubismMatrix44* _viewMatrix; ///< モデル描画に用いるView行列 +- Csm::csmVector _models; ///< モデルインスタンスのコンテナ +- Csm::csmInt32 _sceneIndex; ///< 表示するシーンのインデックス値 ++ Csm::CubismMatrix44* _viewMatrix; ///< モデル描画に用いるView行列 ++ Csm::csmVector _models; ///< モデルインスタンスのコンテナ + +- Csm::csmVector _modelDir; ///< モデルディレクトリ名のコンテナ + float _projScaleFactor; + float _translateX; + float _translateY; }; diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppModel.cpp ---- ./demo_clean/src/LAppModel.cpp 2023-05-18 09:58:50.000000000 +0100 -+++ ./demo_dev/src/LAppModel.cpp 2023-05-28 08:18:01.721395676 +0100 +--- ./demo_clean/src/LAppModel.cpp 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/src/LAppModel.cpp 2024-03-28 18:02:11.761218047 +0000 @@ -21,6 +21,8 @@ #include "LAppTextureManager.hpp" #include "LAppDelegate.hpp" @@ -606,7 +155757,23 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod using namespace Live2D::Cubism::Framework; using namespace Live2D::Cubism::Framework::DefaultParameterId; using namespace LAppDefine; -@@ -45,22 +47,24 @@ namespace { +@@ -30,7 +32,7 @@ namespace { + { + if (DebugLogEnable) + { +- LAppPal::PrintLogLn("[APP]create buffer: %s ", path); ++ LAppPal::PrintLog("[APP]create buffer: %s ", path); + } + return LAppPal::LoadFileAsBytes(path, size); + } +@@ -39,28 +41,30 @@ namespace { + { + if (DebugLogEnable) + { +- LAppPal::PrintLogLn("[APP]delete buffer: %s", path); ++ LAppPal::PrintLog("[APP]delete buffer: %s", path); + } + LAppPal::ReleaseBytes(buffer); } } @@ -638,20 +155805,38 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod } LAppModel::~LAppModel() +@@ -84,7 +88,7 @@ void LAppModel::LoadAssets(const csmChar + + if (_debugMode) + { +- LAppPal::PrintLogLn("[APP]load model setting: %s", fileName); ++ LAppPal::PrintLog("[APP]load model setting: %s", fileName); + } + + csmSizeInt size; @@ -96,12 +100,6 @@ void LAppModel::LoadAssets(const csmChar SetupModel(setting); - if (_model == NULL) - { -- LAppPal::PrintLog("Failed to LoadAssets()."); +- LAppPal::PrintLogLn("Failed to LoadAssets()."); - return; - } - CreateRenderer(); SetupTextures(); -@@ -134,30 +132,6 @@ void LAppModel::SetupModel(ICubismModelS +@@ -126,7 +124,7 @@ void LAppModel::SetupModel(ICubismModelS + + if (_debugMode) + { +- LAppPal::PrintLogLn("[APP]create model: %s", setting->GetModelFileName()); ++ LAppPal::PrintLog("[APP]create model: %s", setting->GetModelFileName()); + } + + buffer = CreateBuffer(path.GetRawString(), &size); +@@ -134,33 +132,6 @@ void LAppModel::SetupModel(ICubismModelS DeleteBuffer(buffer, path.GetRawString()); } @@ -668,12 +155853,15 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod - buffer = CreateBuffer(path.GetRawString(), &size); - ACubismMotion* motion = LoadExpression(buffer, size, name.GetRawString()); - -- if (_expressions[name] != NULL) +- if (motion) - { -- ACubismMotion::Delete(_expressions[name]); -- _expressions[name] = NULL; +- if (_expressions[name] != NULL) +- { +- ACubismMotion::Delete(_expressions[name]); +- _expressions[name] = NULL; +- } +- _expressions[name] = motion; - } -- _expressions[name] = motion; - - DeleteBuffer(buffer, path.GetRawString()); - } @@ -682,7 +155870,7 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod //Physics if (strcmp(_modelSetting->GetPhysicsFileName(), "") != 0) { -@@ -196,7 +170,7 @@ void LAppModel::SetupModel(ICubismModelS +@@ -199,7 +170,7 @@ void LAppModel::SetupModel(ICubismModelS breathParameters.PushBack(CubismBreath::BreathParameterData(_idParamAngleY, 0.0f, 8.0f, 3.5345f, 0.5f)); breathParameters.PushBack(CubismBreath::BreathParameterData(_idParamAngleZ, 0.0f, 10.0f, 5.5345f, 0.5f)); breathParameters.PushBack(CubismBreath::BreathParameterData(_idParamBodyAngleX, 0.0f, 4.0f, 15.5345f, 0.5f)); @@ -691,7 +155879,7 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod _breath->SetParameters(breathParameters); } -@@ -220,21 +194,6 @@ void LAppModel::SetupModel(ICubismModelS +@@ -223,21 +194,6 @@ void LAppModel::SetupModel(ICubismModelS } } @@ -706,14 +155894,65 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod - - if (_modelSetting == NULL || _modelMatrix == NULL) - { -- LAppPal::PrintLog("Failed to SetupModel()."); +- LAppPal::PrintLogLn("Failed to SetupModel()."); - return; - } - //Layout csmMap layout; _modelSetting->GetLayoutMap(layout); -@@ -347,62 +306,57 @@ void LAppModel::Update() +@@ -270,7 +226,7 @@ void LAppModel::PreloadMotionGroup(const + + if (_debugMode) + { +- LAppPal::PrintLogLn("[APP]load motion: %s => [%s_%d] ", path.GetRawString(), group, i); ++ LAppPal::PrintLog("[APP]load motion: %s => [%s_%d] ", path.GetRawString(), group, i); + } + + csmByte* buffer; +@@ -278,27 +234,24 @@ void LAppModel::PreloadMotionGroup(const + buffer = CreateBuffer(path.GetRawString(), &size); + CubismMotion* tmpMotion = static_cast(LoadMotion(buffer, size, name.GetRawString())); + +- if (tmpMotion) ++ csmFloat32 fadeTime = _modelSetting->GetMotionFadeInTimeValue(group, i); ++ if (fadeTime >= 0.0f) + { +- csmFloat32 fadeTime = _modelSetting->GetMotionFadeInTimeValue(group, i); +- if (fadeTime >= 0.0f) +- { +- tmpMotion->SetFadeInTime(fadeTime); +- } ++ tmpMotion->SetFadeInTime(fadeTime); ++ } + +- fadeTime = _modelSetting->GetMotionFadeOutTimeValue(group, i); +- if (fadeTime >= 0.0f) +- { +- tmpMotion->SetFadeOutTime(fadeTime); +- } +- tmpMotion->SetEffectIds(_eyeBlinkIds, _lipSyncIds); ++ fadeTime = _modelSetting->GetMotionFadeOutTimeValue(group, i); ++ if (fadeTime >= 0.0f) ++ { ++ tmpMotion->SetFadeOutTime(fadeTime); ++ } ++ tmpMotion->SetEffectIds(_eyeBlinkIds, _lipSyncIds); + +- if (_motions[name] != NULL) +- { +- ACubismMotion::Delete(_motions[name]); +- } +- _motions[name] = tmpMotion; ++ if (_motions[name] != NULL) ++ { ++ ACubismMotion::Delete(_motions[name]); + } ++ _motions[name] = tmpMotion; + + DeleteBuffer(buffer, path.GetRawString()); + } +@@ -353,62 +306,57 @@ void LAppModel::Update() const csmFloat32 deltaTimeSeconds = LAppPal::GetDeltaTime(); _userTimeSeconds += deltaTimeSeconds; @@ -821,7 +156060,7 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod } // 物理演算の設定 -@@ -411,22 +365,6 @@ void LAppModel::Update() +@@ -417,22 +365,6 @@ void LAppModel::Update() _physics->Evaluate(_model, deltaTimeSeconds); } @@ -844,7 +156083,50 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod // ポーズの設定 if (_pose != NULL) { -@@ -495,7 +433,6 @@ CubismMotionQueueEntryHandle LAppModel:: +@@ -453,7 +385,7 @@ CubismMotionQueueEntryHandle LAppModel:: + { + if (_debugMode) + { +- LAppPal::PrintLogLn("[APP]can't start motion."); ++ LAppPal::PrintLog("[APP]can't start motion."); + } + return InvalidMotionQueueEntryHandleValue; + } +@@ -474,23 +406,19 @@ CubismMotionQueueEntryHandle LAppModel:: + csmSizeInt size; + buffer = CreateBuffer(path.GetRawString(), &size); + motion = static_cast(LoadMotion(buffer, size, NULL, onFinishedMotionHandler)); +- +- if (motion) ++ csmFloat32 fadeTime = _modelSetting->GetMotionFadeInTimeValue(group, no); ++ if (fadeTime >= 0.0f) + { +- csmFloat32 fadeTime = _modelSetting->GetMotionFadeInTimeValue(group, no); +- if (fadeTime >= 0.0f) +- { +- motion->SetFadeInTime(fadeTime); +- } ++ motion->SetFadeInTime(fadeTime); ++ } + +- fadeTime = _modelSetting->GetMotionFadeOutTimeValue(group, no); +- if (fadeTime >= 0.0f) +- { +- motion->SetFadeOutTime(fadeTime); +- } +- motion->SetEffectIds(_eyeBlinkIds, _lipSyncIds); +- autoDelete = true; // 終了時にメモリから削除 ++ fadeTime = _modelSetting->GetMotionFadeOutTimeValue(group, no); ++ if (fadeTime >= 0.0f) ++ { ++ motion->SetFadeOutTime(fadeTime); + } ++ motion->SetEffectIds(_eyeBlinkIds, _lipSyncIds); ++ autoDelete = true; // 終了時にメモリから削除 + + DeleteBuffer(buffer, path.GetRawString()); + } +@@ -505,12 +433,11 @@ CubismMotionQueueEntryHandle LAppModel:: { csmString path = voice; path = _modelHomeDir + path; @@ -852,7 +156134,31 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod } if (_debugMode) -@@ -647,3 +584,37 @@ Csm::Rendering::CubismOffscreenFrame_Ope + { +- LAppPal::PrintLogLn("[APP]start motion: [%s_%d]", group, no); ++ LAppPal::PrintLog("[APP]start motion: [%s_%d]", group, no); + } + return _motionManager->StartMotionPriority(motion, autoDelete, priority); + } +@@ -575,7 +502,7 @@ void LAppModel::SetExpression(const csmC + ACubismMotion* motion = _expressions[expressionID]; + if (_debugMode) + { +- LAppPal::PrintLogLn("[APP]expression: [%s]", expressionID); ++ LAppPal::PrintLog("[APP]expression: [%s]", expressionID); + } + + if (motion != NULL) +@@ -584,7 +511,7 @@ void LAppModel::SetExpression(const csmC + } + else + { +- if (_debugMode) LAppPal::PrintLogLn("[APP]expression[%s] is null ", expressionID); ++ if (_debugMode) LAppPal::PrintLog("[APP]expression[%s] is null ", expressionID); + } + } + +@@ -657,3 +584,37 @@ Csm::Rendering::CubismOffscreenSurface_O { return _renderBuffer; } @@ -891,8 +156197,8 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.cpp ./demo_dev/src/LAppMod +} + diff -pruN --exclude build ./demo_clean/src/LAppModel.hpp ./demo_dev/src/LAppModel.hpp ---- ./demo_clean/src/LAppModel.hpp 2023-05-18 09:58:50.000000000 +0100 -+++ ./demo_dev/src/LAppModel.hpp 2023-05-28 08:11:25.754067666 +0100 +--- ./demo_clean/src/LAppModel.hpp 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/src/LAppModel.hpp 2024-03-28 18:01:22.296448336 +0000 @@ -13,7 +13,7 @@ #include #include @@ -917,7 +156223,7 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.hpp ./demo_dev/src/LAppMod * @brief デストラクタ @@ -114,6 +117,13 @@ public: */ - Csm::Rendering::CubismOffscreenFrame_OpenGLES2& GetRenderBuffer(); + Csm::Rendering::CubismOffscreenSurface_OpenGLES2& GetRenderBuffer(); + /** + * @brief Set the pointer to the FacialLandmarkDetector instance @@ -947,21 +156253,22 @@ diff -pruN --exclude build ./demo_clean/src/LAppModel.hpp ./demo_dev/src/LAppMod Csm::ICubismModelSetting* _modelSetting; ///< モデルセッティング情報 Csm::csmString _modelHomeDir; ///< モデルセッティングが置かれたディレクトリ Csm::csmFloat32 _userTimeSeconds; ///< デルタ時間の積算値[秒] -@@ -183,9 +204,9 @@ private: +@@ -183,7 +204,10 @@ private: const Csm::CubismId* _idParamEyeBallX; ///< パラメータID: ParamEyeBallX const Csm::CubismId* _idParamEyeBallY; ///< パラメータID: ParamEyeBallXY - LAppWavFileHandler _wavFileHandler; ///< wavファイルハンドラ - - Csm::Rendering::CubismOffscreenFrame_OpenGLES2 _renderBuffer; ///< フレームバッファ以外の描画先 + Csm::Rendering::CubismOffscreenSurface_OpenGLES2 _renderBuffer; ///< フレームバッファ以外の描画先 + + FacialLandmarkDetector *_detector; }; - - ++ ++ ++ diff -pruN --exclude build ./demo_clean/src/LAppPal.cpp ./demo_dev/src/LAppPal.cpp ---- ./demo_clean/src/LAppPal.cpp 2023-05-18 09:58:50.000000000 +0100 -+++ ./demo_dev/src/LAppPal.cpp 2023-05-28 08:11:25.750067591 +0100 +--- ./demo_clean/src/LAppPal.cpp 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/src/LAppPal.cpp 2024-03-28 18:01:22.296448336 +0000 @@ -6,6 +6,7 @@ */ @@ -970,21 +156277,117 @@ diff -pruN --exclude build ./demo_clean/src/LAppPal.cpp ./demo_dev/src/LAppPal.c #include #include #include -@@ -45,10 +46,7 @@ csmByte* LAppPal::LoadFileAsBytes(const +@@ -36,37 +37,18 @@ csmByte* LAppPal::LoadFileAsBytes(const + if (stat(path, &statBuf) == 0) + { + size = statBuf.st_size; +- +- if (size == 0) +- { +- if (DebugLogEnable) +- { +- PrintLogLn("Stat succeeded but file size is zero. path:%s", path); +- } +- return NULL; +- } +- } +- else +- { +- if (DebugLogEnable) +- { +- PrintLogLn("Stat failed. errno:%d path:%s", errno, path); +- } +- return NULL; ++ PrintLog(path); + } + + std::fstream file; ++ char* buf = new char[size]; ++ file.open(path, std::ios::in | std::ios::binary); if (!file.is_open()) { - if (DebugLogEnable) - { -- PrintLog("file open error"); +- PrintLogLn("File open failed. path:%s", path); - } + throw std::runtime_error("Failed to open file " + filePath); return NULL; } +- +- char* buf = new char[size]; file.read(buf, size); + file.close(); + +@@ -97,17 +79,7 @@ void LAppPal::PrintLog(const csmChar* fo + csmChar buf[256]; + va_start(args, format); + vsnprintf(buf, sizeof(buf), format, args); // 標準出力でレンダリング +- std::cout << buf; +- va_end(args); +-} +- +-void LAppPal::PrintLogLn(const csmChar* format, ...) +-{ +- va_list args; +- csmChar buf[256]; +- va_start(args, format); +- vsnprintf(buf, sizeof(buf), format, args); // 標準出力でレンダリング +- std::cout << buf << std::endl; ++ std::cerr << buf << std::endl; + va_end(args); + } + +@@ -115,8 +87,3 @@ void LAppPal::PrintMessage(const csmChar + { + PrintLog("%s", message); + } +- +-void LAppPal::PrintMessageLn(const csmChar* message) +-{ +- PrintLogLn("%s", message); +-} +diff -pruN --exclude build ./demo_clean/src/LAppPal.hpp ./demo_dev/src/LAppPal.hpp +--- ./demo_clean/src/LAppPal.hpp 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/src/LAppPal.hpp 2024-03-28 18:01:22.296448336 +0000 +@@ -63,17 +63,6 @@ public: + static void PrintLog(const Csm::csmChar* format, ...); + + /** +- * @brief ログを出力し最後に改行する +- * +- * ログを出力し最後に改行する +- * +- * @param[in] format 書式付文字列 +- * @param[in] ... (可変長引数)文字列 +- * +- */ +- static void PrintLogLn(const Csm::csmChar* format, ...); +- +- /** + * @brief メッセージを出力する + * + * メッセージを出力する +@@ -83,16 +72,6 @@ public: + */ + static void PrintMessage(const Csm::csmChar* message); + +- /** +- * @brief メッセージを出力し最後に改行する +- * +- * メッセージを出力し最後に改行する +- * +- * @param[in] message 文字列 +- * +- */ +- static void PrintMessageLn(const Csm::csmChar* message); +- + private: + static double s_currentFrame; + static double s_lastFrame; diff -pruN --exclude build ./demo_clean/src/LAppTextureManager.cpp ./demo_dev/src/LAppTextureManager.cpp ---- ./demo_clean/src/LAppTextureManager.cpp 2023-05-18 09:58:50.000000000 +0100 -+++ ./demo_dev/src/LAppTextureManager.cpp 2023-05-28 08:11:25.754067666 +0100 +--- ./demo_clean/src/LAppTextureManager.cpp 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/src/LAppTextureManager.cpp 2024-03-28 18:01:22.300448398 +0000 @@ -96,6 +96,46 @@ LAppTextureManager::TextureInfo* LAppTex } @@ -1033,8 +156436,8 @@ diff -pruN --exclude build ./demo_clean/src/LAppTextureManager.cpp ./demo_dev/sr { for (Csm::csmUint32 i = 0; i < _textures.GetSize(); i++) diff -pruN --exclude build ./demo_clean/src/LAppTextureManager.hpp ./demo_dev/src/LAppTextureManager.hpp ---- ./demo_clean/src/LAppTextureManager.hpp 2023-05-18 09:58:50.000000000 +0100 -+++ ./demo_dev/src/LAppTextureManager.hpp 2023-05-28 08:11:25.750067591 +0100 +--- ./demo_clean/src/LAppTextureManager.hpp 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/src/LAppTextureManager.hpp 2024-03-28 18:01:22.300448398 +0000 @@ -72,6 +72,8 @@ public: */ TextureInfo* CreateTextureFromPngFile(std::string fileName); @@ -1045,8 +156448,8 @@ diff -pruN --exclude build ./demo_clean/src/LAppTextureManager.hpp ./demo_dev/sr * @brief 画像の解放 * diff -pruN --exclude build ./demo_clean/src/LAppView.cpp ./demo_dev/src/LAppView.cpp ---- ./demo_clean/src/LAppView.cpp 2023-05-18 09:58:50.000000000 +0100 -+++ ./demo_dev/src/LAppView.cpp 2023-05-28 08:11:25.750067591 +0100 +--- ./demo_clean/src/LAppView.cpp 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/src/LAppView.cpp 2024-03-28 18:02:43.449711143 +0000 @@ -13,7 +13,6 @@ #include "LAppLive2DManager.hpp" #include "LAppTextureManager.hpp" @@ -1098,7 +156501,7 @@ diff -pruN --exclude build ./demo_clean/src/LAppView.cpp ./demo_dev/src/LAppView glfwGetWindowSize(LAppDelegate::GetInstance()->GetWindow(), &width, &height); LAppTextureManager* textureManager = LAppDelegate::GetInstance()->GetTextureManager(); -- const string resourcesPath = LAppDelegate::GetInstance()->GetRootDirectory() + ResourcesPath; +- const string resourcesPath = LAppDelegate::GetInstance()->GetExecuteAbsolutePath() + ResourcesPath; - string imageName = BackImageName; - LAppTextureManager::TextureInfo* backgroundTexture = textureManager->CreateTextureFromPngFile(resourcesPath + imageName); @@ -1167,7 +156570,7 @@ diff -pruN --exclude build ./demo_clean/src/LAppView.cpp ./demo_dev/src/LAppView - float y = _deviceToScreen->TransformY(_touchManager->GetY()); // 論理座標変換した座標を取得。 - if (DebugTouchLogEnable) - { -- LAppPal::PrintLog("[APP]touchesEnded x:%.2f y:%.2f", x, y); +- LAppPal::PrintLogLn("[APP]touchesEnded x:%.2f y:%.2f", x, y); - } - live2DManager->OnTap(x, y); - @@ -1222,8 +156625,8 @@ diff -pruN --exclude build ./demo_clean/src/LAppView.cpp ./demo_dev/src/LAppView - } } diff -pruN --exclude build ./demo_clean/src/LAppView.hpp ./demo_dev/src/LAppView.hpp ---- ./demo_clean/src/LAppView.hpp 2023-05-18 09:58:50.000000000 +0100 -+++ ./demo_dev/src/LAppView.hpp 2023-05-28 08:11:25.750067591 +0100 +--- ./demo_clean/src/LAppView.hpp 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/src/LAppView.hpp 2024-03-28 18:01:22.300448398 +0000 @@ -14,7 +14,6 @@ #include "CubismFramework.hpp" #include @@ -1278,8 +156681,8 @@ diff -pruN --exclude build ./demo_clean/src/LAppView.hpp ./demo_dev/src/LAppView // レンダリング先を別ターゲットにする方式の場合に使用 LAppSprite* _renderSprite; ///< モードによっては_renderBufferのテクスチャを描画 diff -pruN --exclude build ./demo_clean/src/main.cpp ./demo_dev/src/main.cpp ---- ./demo_clean/src/main.cpp 2023-05-18 09:58:50.000000000 +0100 -+++ ./demo_dev/src/main.cpp 2023-05-28 08:11:25.750067591 +0100 +--- ./demo_clean/src/main.cpp 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/src/main.cpp 2024-03-28 18:01:22.320448709 +0000 @@ -5,18 +5,162 @@ * that can be found at https://www.live2d.com/eula/live2d-open-software-license-agreement_en.html. */ @@ -1448,3 +156851,133 @@ diff -pruN --exclude build ./demo_clean/src/main.cpp ./demo_dev/src/main.cpp return 0; } - +diff -pruN --exclude build ./demo_clean/src/mainMinimum.cpp ./demo_dev/src/mainMinimum.cpp +--- ./demo_clean/src/mainMinimum.cpp 2024-03-22 11:48:54.000000000 +0000 ++++ ./demo_dev/src/mainMinimum.cpp 2024-03-28 18:01:22.320448709 +0000 +@@ -9,7 +9,6 @@ + + #include + #include +-#include + #include + #include + +@@ -62,7 +61,7 @@ static LAppAllocator _cubismAllocator; / + + static LAppTextureManager* _textureManager; ///< テクスチャの管理 + +-static std::string _executeAbsolutePath; ///< アプリケーションの実行パス ++static std::string _rootDirectory; ///< ルートディレクトリ + static std::string _currentModelDirectory; ///< 現在のモデルのディレクトリ名 + + static GLFWwindow* _window; ///< ウィンドウオブジェクト +@@ -86,11 +85,33 @@ static void InitializeCubism() + } + + /** +-* @brief アプリケーションの実行パスの設定 ++* @brief 文字列の分割 + * +-* Linuxのアプリケーションの実行パスを確認し、パスを取得する ++* 指定された区切り文字で文字列を分割する + */ +-void SetExecuteAbsolutePath() ++Csm::csmVector Split(const std::string& baseString, char delimiter) ++{ ++ Csm::csmVector < std::string > elems; ++ std::stringstream ss(baseString); ++ std::string item; ++ ++ while (getline(ss, item, delimiter)) ++ { ++ if (!item.empty()) ++ { ++ elems.PushBack(item); ++ } ++ } ++ ++ return elems; ++} ++ ++/** ++* @brief ルートディレクトリの設定 ++* ++* Linuxのルートディレクトリを確認し、パスを取得する ++*/ ++void SetRootDirectory() + { + const int maximumPathBufferSize = 1024; + char path[maximumPathBufferSize]; +@@ -101,8 +122,19 @@ void SetExecuteAbsolutePath() + path[len] = '\0'; + } + +- _executeAbsolutePath = dirname(path); +- _executeAbsolutePath += "/"; ++ std::string pathString(path); ++ ++ pathString = pathString.substr(0, pathString.rfind("Demo")); ++ Csm::csmVector splitStrings = Split(pathString, '/'); ++ ++ _rootDirectory = ""; ++ ++ for (int i = 0; i < splitStrings.GetSize(); i++) ++ { ++ _rootDirectory += "/" + splitStrings[i]; ++ } ++ ++ _rootDirectory += "/"; + } + + /** +@@ -112,12 +144,12 @@ void SetExecuteAbsolutePath() + */ + static bool InitializeSystem() + { +- LAppPal::PrintLogLn("START"); ++ LAppPal::PrintLog("START"); + + // GLFWの初期化 + if (glfwInit() == GL_FALSE) + { +- LAppPal::PrintLogLn("Can't initilize GLFW"); ++ LAppPal::PrintLog("Can't initilize GLFW"); + + return GL_FALSE; + } +@@ -126,7 +158,7 @@ static bool InitializeSystem() + _window = glfwCreateWindow(LAppDefine::RenderTargetWidth, LAppDefine::RenderTargetHeight, "SIMPLE_SAMPLE", NULL, NULL); + if (_window == NULL) + { +- LAppPal::PrintLogLn("Can't create GLFW window."); ++ LAppPal::PrintLog("Can't create GLFW window."); + + glfwTerminate(); + return GL_FALSE; +@@ -137,7 +169,7 @@ static bool InitializeSystem() + glfwSwapInterval(1); + + if (glewInit() != GLEW_OK) { +- LAppPal::PrintLogLn("Can't initilize glew."); ++ LAppPal::PrintLog("Can't initilize glew."); + + glfwTerminate(); + return GL_FALSE; +@@ -165,7 +197,7 @@ static bool InitializeSystem() + // ドラッグ入力管理クラスの初期化 + MouseActionManager::GetInstance()->Initialize(windowWidth, windowHeight); + +- SetExecuteAbsolutePath(); ++ SetRootDirectory(); + + return GL_TRUE; + } +@@ -209,7 +241,7 @@ void Release() + void LoadModel(const std::string modelDirectoryName) + { + // モデルのディレクトリを指定 +- _currentModelDirectory = _executeAbsolutePath + LAppDefine::ResourcesPath + modelDirectoryName + "/"; ++ _currentModelDirectory = _rootDirectory + LAppDefine::ResourcesPath + modelDirectoryName + "/"; + + // モデルデータの新規生成 + _userModel = new CubismUserModelExtend(modelDirectoryName, _currentModelDirectory); diff --git a/example/generate_patch.sh b/example/generate_patch.sh index 1cde13b..06d5fa1 100755 --- a/example/generate_patch.sh +++ b/example/generate_patch.sh @@ -3,9 +3,9 @@ mkdir -p demo_clean if [ "$OSTYPE" = "msys" -o "$OSTYPE" = "cygwin" ]; then - cp -p -r CubismSdkForNative-4-r.7/Samples/OpenGL/Demo/proj.win.cmake/* ./demo_clean/ + cp -p -r CubismSdkForNative-5-r.1/Samples/OpenGL/Demo/proj.win.cmake/* ./demo_clean/ diff -pruN --exclude build ./demo_clean ./demo_dev > ./demo_win.patch else - cp -p -r CubismSdkForNative-4-r.7/Samples/OpenGL/Demo/proj.linux.cmake/* ./demo_clean/ + cp -p -r CubismSdkForNative-5-r.1/Samples/OpenGL/Demo/proj.linux.cmake/* ./demo_clean/ diff -pruN --exclude build ./demo_clean ./demo_dev > ./demo.patch fi -- 2.7.4