# [Sony] Note --- * An Analysis of SVD for Deep Rotation Estimation: https://proceedings.neurips.cc/paper/2020/file/fec3392b0dc073244d38eba1feb8e6b7-Paper.pdf * Style Transfer Dataset: https://github.com/BandaiNamcoResearchInc/Bandai-Namco-Research-Motiondataset * In-betweening * https://github.com/jihoonerd/Robust-Motion-In-betweening * Motion retarting * https://github.com/DeepMotionEditing/deep-motion-editing --- Useful tools & docs * Quaternions in numpy: https://quaternion.readthedocs.io/en/latest/ * Godot Docs: https://docs.godotengine.org/en/stable/community/tutorials.html * CG: https://www.tutorialspoint.com/computer_graphics/computer_graphics_surfaces.htm * 3D Inverse Kinematics Demo: https://godotengine.org/asset-library/asset/523 --- Transformer Tutorials * [Illustrated Guide to Transformers Neural Network: A step by step explanation](https://www.youtube.com/watch?v=4Bdc55j80l8) * [Transformer Neural Networks - EXPLAINED! (Attention is all you need)](https://www.youtube.com/watch?v=TQQlZhbC5ps) * [BERT Neural Network - EXPLAINED!](https://www.youtube.com/watch?v=xI0HHN5XKDo) --- * [GANsformers: Scene Generation with Generative Adversarial Transformers](https://arxiv.org/abs/2103.01209), ICML'21 [[video]](https://www.youtube.com/watch?v=HO-_t0UArd4)[[code]](https://github.com/dorarad/gansformer) * [Single-Shot Motion Completion with Transformer](https://arxiv.org/abs/2103.00776), ToG 2020, [[code]](https://github.com/FuxiCV/SSMCT) [[dataset]](https://imagine.enpc.fr/~petrovim/actor/) * [Pose Transformers (POTR): Human Motion Prediction with Non-Autoregressive Transformers](https://arxiv.org/abs/2109.07531), ICCVW'21 [[code]](https://github.com/idiap/potr) * [Action-Conditioned 3D Human Motion Synthesis with Transformer VAE](https://arxiv.org/abs/2104.05670), ICCV'21 [[web]](https://imagine.enpc.fr/~petrovim/actor/) [[code]](https://github.com/Mathux/ACTOR) * Onthe Continuity of Rotation Representations in Neural Networks, CVPR 2019 * https://arxiv.org/abs/1812.07035 * https://zhouyisjtu.github.io/project_rotation/rotation.html --- * Pytorch Transformer Layer (https://pytorch.org/docs/stable/nn.html#transformer-layers) --- ### Limitation of LSTM * Difficult to train * Very long gradient paths * LSTM on 100-word do has gradients like 100-layer network * Transfer learning never really worked * Needs specific labelled dataset for every task --- * slow to train --> within a RNN encoder, we pass an input sentence one word after the other. The current words hidden state has dependencies in the previous words hidden state. #### Other resource * X Window: https://www.itread01.com/content/1541027182.html * [Git manager](https://git-scm.com/book/en/v2/Git-Branching-Branches-in-a-Nutshell) * [Git (Chinese)](https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/454533/) ### Blender * Install Belnder on Ununtu (https://docs.blender.org/manual/en/latest/getting_started/installing/linux.html) * Blender 2.80 Fundamentals (https://www.youtube.com/watch?v=MF1qEhBSfq4&list=PLa1F2ddGya_-UvuAqHAksYnB0qL9yWDO6&index=1) ### Quantiumn - Fundamentals - https://www.mathsisfun.com/algebra/vectors-cross-product.html - https://www.wired.com/2010/02/how-do-you-represent-vectors/ - Quaternions and spatial rotation - https://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation - Quaternion to Rotation Matrix - http://www.songho.ca/opengl/gl_quaternion.html - Conversion between quaternions and Euler angles - https://en.wikipedia.org/wiki/Conversion_between_quaternions_and_Euler_angles - Visualizing quaternions*** - https://eater.net/quaternions - Quaternion Multiplication - https://www.sciencedirect.com/topics/computer-science/quaternion-multiplication - Unit quaternion (chinese) - https://zh.wikipedia.org/wiki/%E5%9B%9B%E5%85%83%E6%95%B0%E4%B8%8E%E7%A9%BA%E9%97%B4%E6%97%8B%E8%BD%AC - Quaternions and 3d rotation, explained interactively - https://www.youtube.com/watch?v=zjMuIxRvygQ - Euler (gimbal lock) Explained - https://www.youtube.com/watch?v=zc8b2Jo7mno - Visualizing quaternions (4d numbers) with stereographic projection - https://www.youtube.com/watch?v=d4EgbgTm0Bg - 2.3 Rotations in 3D - https://www.youtube.com/watch?v=wg9bI8-Qx2Q - Gimbal lock - https://en.wikipedia.org/wiki/Gimbal_lock Rotation Matrix - https://www.cs.cmu.edu/~cga/dynopt/readings/Rmetric.pdf On the Continuity of Rotation Representations in Neural Networks - https://arxiv.org/pdf/1812.07035.pdf