note
Write Summation as Matrix
It is hard to understand complex computation with summation of numerous symbols. Writing a linear system in matrix form can greatly help to get a high level perspective. However, building a matrix form can be brain burning.
Inverse Kinematics
In this article we discuss a simple but nontraditional exmaple of inverse kinematics.
Representations of Rotation and Derivation
It is hard to represent rotation, either in formula of Euler Angles or Quaternions. There are only three DOF in a rotation, and we need to find a good representation such that we can get derivatives wrp. to 3 individual parameters.
Assembly Language and Language C
Assembly Language and Language C
Note: Pointer in C++
Every time I studied about pointers in C++, it soon got forgot and became confusing again after a period of time because it’s totally replaced in other programming languages. I’ll especially create a post about it for future review.
Physics Based Animation: Elasticity, Lagrangian finite elements on linear tetrahedral meshes
(unfinished)
Physics Based Animation: Mass Spring System
What’s Langrangian view and Eulerian view? How to turn a mass spring system into linear equations system, and how to solve it? What is the most advanced research on this topic?
Note: Taichi
Taichi is a high-performance language for computer graphics, and the creator of Taichi set up a tutorial course for it. This post is a record of some simple notes of Taichi.
Note: Org-Mode Basics
This file is about basic knowledges about Org-Mode,and application,GTD,for example.
Note: 博客的YAML编写,图片与数学公式嵌入
在博客中编辑格式,以及图片方式嵌入latex数学公式的方法
Note: Python Basics
备忘录性质python笔记,主要来源于网站Learn X in Y minute, link.
Note: Github使用与jekyll博客基础
github基础操作的备忘录。
coding
Coding: Ray Casting in 2D pixel game engine
An experiment about creating a 3D FPS game on 2D pixel engine, for learning raycasting theory and pico-8 both.
Coding: Depth Synthesis for Image-based Navigation
With a set of images from different views of the same scene, this project can reconstruct the depth map and warp images to generate plausible image-based novel views, enable users to navigate between different views of a scene like navigating in front of a completed 3D model.
Coding: 3D Model Reconstruction
Reconstruct a 3D model from a set of photos.
design
Game: The Last Drop
Ludum Dare 44, a teamwork pixel game made in 3 days.
Design: Tiny Musician
A digital interactive devices with electrical prototyping platform Arduino.
game
Game: Turn on the Lights
A 2D pixel horror game made in 4 days for Brackeys Jam.
Game: Lost
A game made in 2 days for GMTK-JAM-2019.
review
Review: Return of the Obra Dinn
Intellectual gameplay and emotional storytelling always contradict with each other, but not for Lucas Pope’s games. Return of the Obra Dinn performs an immersive game experience with solid game mechanics, and also beautifully crafted narratives.