Amorite Offline Model Animation Converter for PlayCanvas. Source available on GitHub.
Model Converter for PlayCanvas engine (click ▶ to play)
Model Converter for PlayCanvas engine (click ▶ to play)
Realtime WebGL
Created the translucency map and the GUI panel for Three.js
Three.js Interface
Position Map
A proof of concept connecting facial tracker and avatars. Construct the model, the rig and redirect the tracker’s fitting weights output into Maya via MEL and Python.
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6d6ac44a-0a32-457c-a54a-b2ba670a4520/tracker-maya-connection-working.mp4
2D Animation using Spine.
In-game look
short video version
A quick port making this awesome UI Particle package compatable with Universal Rendering Pipeline (URP).
URP Port: shaochun/ParticleEffectForUGUI
Based on: mob-sakai/ParticleEffectForUGUI
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5fc70359-04b9-457e-875b-4b9e7435fe92/uiparticle.mp4
Wrote the Five-Stele sprite module combining artist's sprite assets in order to establish code interfaces (view) for gameplay programmers to pass in data (model) from server.
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a7df9255-d948-43d4-9adf-71ef09cba581/20191119-ride-knowledge-five-elements.mp4
A validating tool for exported spine asset integrity before importing into game in C++ with ImGui & Spine Runtime 3.6.
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/4a5a428c-3b05-4a51-b27a-73fcd172d85a/2018-12-0419-17-28-092-c.mp4
A simple interface for reviewing regional sprite changes in Python with Kivy GUI.
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/87869583-860c-4039-b5cf-fe9286efd206/2018-11-2918-04-14-564-c.mp4
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5a45792a-dc84-4da8-8012-7233ae2b8e3a/c2.mp4
https://bugs.launchpad.net/duplicity/+bug/1531154
https://launchpad.net/duplicity/+milestone/0.7.07
comments:https://bugs.launchpad.net/duplicity/+bug/1526557
https://github.com/playcanvas/engine/pull/443
Ocean simulation written in DirectX HLSL shader, full fragment shader. Ported from TDM Seascape (GLSL).
Code is available upon request.
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/66b7a756-8f22-42ee-9005-66af1a3af745/ocean_simulation_80kB-c.mp4
https://notion-ga.ohwhos.now.sh/collect?tid=UA-79988208-1&host=shaochun.me&page=/collaboration