All Projects → yuki-koyama → optimo

yuki-koyama / optimo

Licence: other
Keyframe-based motion editing system using numerical optimization [CHI 2018]

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to optimo

pigosat
Go (golang) bindings for Picosat, the satisfiability solver
Stars: ✭ 15 (-31.82%)
Mutual labels:  optimization
springer
A spring that generates realistic easing functions
Stars: ✭ 47 (+113.64%)
Mutual labels:  motion
MGT-python
Musical Gestures Toolbox for Python
Stars: ✭ 25 (+13.64%)
Mutual labels:  motion
arch-packages
Arch Linux performance important packages
Stars: ✭ 27 (+22.73%)
Mutual labels:  optimization
AniX
🐿 Super easy and lightweight(<3kb) JavaScript animation library
Stars: ✭ 253 (+1050%)
Mutual labels:  motion
csso-webpack-plugin
CSSO full restructuring minification files to serve your webpack bundles
Stars: ✭ 104 (+372.73%)
Mutual labels:  optimization
sqair
Implementation of Sequential Attend, Infer, Repeat (SQAIR)
Stars: ✭ 96 (+336.36%)
Mutual labels:  motion
pytorch-minimize
Newton and Quasi-Newton optimization with PyTorch
Stars: ✭ 51 (+131.82%)
Mutual labels:  optimization
mlrHyperopt
Easy Hyper Parameter Optimization with mlr and mlrMBO.
Stars: ✭ 30 (+36.36%)
Mutual labels:  optimization
procrustes
Python library for finding the optimal transformation(s) that makes two matrices as close as possible to each other.
Stars: ✭ 48 (+118.18%)
Mutual labels:  optimization
opt einsum fx
Einsum optimization using opt_einsum and PyTorch FX graph rewriting
Stars: ✭ 13 (-40.91%)
Mutual labels:  optimization
a-tour-of-pytorch-optimizers
A tour of different optimization algorithms in PyTorch.
Stars: ✭ 46 (+109.09%)
Mutual labels:  optimization
rcppensmallen
Rcpp integration for the Ensmallen templated C++ mathematical optimization library
Stars: ✭ 28 (+27.27%)
Mutual labels:  optimization
pyPESTO
python Parameter EStimation TOolbox
Stars: ✭ 93 (+322.73%)
Mutual labels:  optimization
GPU-Pathtracer
GPU Raytracer from scratch in C++/CUDA
Stars: ✭ 326 (+1381.82%)
Mutual labels:  optimization
siconos
Simulation framework for nonsmooth dynamical systems
Stars: ✭ 120 (+445.45%)
Mutual labels:  optimization
NMFADMM
A sparsity aware implementation of "Alternating Direction Method of Multipliers for Non-Negative Matrix Factorization with the Beta-Divergence" (ICASSP 2014).
Stars: ✭ 39 (+77.27%)
Mutual labels:  optimization
awesome-nn-optimization
Awesome list for Neural Network Optimization methods.
Stars: ✭ 39 (+77.27%)
Mutual labels:  optimization
Totsu
First-order conic solver for convex optimization problems
Stars: ✭ 18 (-18.18%)
Mutual labels:  optimization
cere
CERE: Codelet Extractor and REplayer
Stars: ✭ 27 (+22.73%)
Mutual labels:  optimization

OptiMo

Build Status

OptiMo is an "optimization-guided motion editing" system for authoring 3D character animations. OptiMo allows animators to effectively utilize the power of numerical optimization while keeping appropriate control.

Project Web Page

http://koyama.xyz/project/optimo/

Dependencies

Prerequisites

Included via gitsubmodule

Included directly

Runtime

  • OpenGL 2.1 (or compatible with 2.1)

Compilation Instruction

CMake https://cmake.org/ is used for managing source codes. OptiMo can be built by, for example,

git clone https://github.com/yuki-koyama/optimo.git --recursive
cd optimo
mkdir build
cd build
cmake ../
make

Known Issues (Need Help!)

OptiMo is currently tested on macOS only. It is possible that OptiMo could not be built or run with other platforms such as Windows or Linux. Pull requests are welcome.

Publication

Yuki Koyama and Masataka Goto. 2018. OptiMo: Optimization-Guided Motion Editing for Keyframe Character Animation. In Proceedings of 2018 CHI Conference on Human Factors in Computing Systems (CHI '18), pp.161:1--161:12. DOI: https://doi.org/10.1145/3173574.3173735

Licensing

OptiMo is dual-licensed; You may use OptiMo under either LGPLv3 or our commercial (proprietary) license. See the LICENSE files for details.

Contributing

Pull requests are highly welcome. Please be aware that any contribution to this repository will be licensed under the above license condition.

Authors

  • Yuki Koyama
  • Masataka Goto

Copyright

Copyright (c) 2018 National Institute of Advanced Industrial Science and Technology (AIST) - [email protected]

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