Git Product home page Git Product logo

Howdy! This is neo-mashiro ₍ᐢ •⌄• ᐢ₎ A C++ enthusiast with a passion for 3D Graphics and Game Dev ✨

🍃  I have lived in Shanghai, China, Texas, USA and Saitama, Japan. I currently live in Vancouver, Canada.

🍀  I speak English (fluent), Japanese (proficient), Mandarin (native) and Machine-Code (sometimes at night).

💗 About me:

  • Self-educator in Computer Science, lifelong learner & ACG lover
  • M.Sc in Financial Econometrics, Texas A&M University, College Station (2014)
  • B.Ec in Mathematical Economics, Shanghai University of Finance & Economics (2012)

🍏 I know about:

  • C/C++, Python, C#, Go, Lua, RStudio, SAS, Oracle PL/SQL, MongoDB
  • Unity3D, OpenGL, GLSL, Linux, Git, Unix Shell, LaTeX, OpenCV...

🌴 I'm currently working on:

  • (primary focus) Vulkan API, C++ Concurrency in Action
  • (in parallel) USD Pipeline, DCC Software and Workflows
  • (if time allows) Graphics Optimization, Design Patterns

🌱 To-Do list:

  • Intrinsics and x86 assembly, In-depth C++, Unreal Engine 5
  • Monte Carlo Path Tracing, Real-time RTX, Multi-bounce Dynamic GI
  • TAA, SDF, PRT, MIS, SSS, Water & Hair Simulation, Caustics
  • Particle System, Realistic Fire, Bezier Area Light ...

🍵 How to reach me:

Activity Graph

Mash!ro*'s Projects

bezierlightltc icon bezierlightltc

An official implementation of the paper "Real-Time Shading of Free-Form Area Lights using Linearly Transformed Cosines". Please refer to README for the setup instruction.

cfg icon cfg

Preferences, configuration, settings, etc.

chess-oasis icon chess-oasis

A universal chess library that includes a Minimax bot.

doc icon doc

Some notebooks, documents, templates, settings, etc

ezprompt icon ezprompt

An easy to use webapp for creating simple bash prompts.

game-programmer-study-notes icon game-programmer-study-notes

:anchor: 我的游戏程序员生涯的读书笔记合辑。你可以把它看作一个加强版的Blog。涉及图形学、实时渲染、编程实践、GPU编程、设计模式、软件工程等内容。Keep Reading , Keep Writing , Keep Coding.

gamestore icon gamestore

Draft implementations of some classic simple games in Python.

gitignore icon gitignore

A collection of useful .gitignore templates

mri icon mri

3D volumetric medical image analysis without OpenCV.

ncmc icon ncmc

convert encrypted file to original music file

pbrt-v4 icon pbrt-v4

Source code to pbrt, the ray tracer described in the forthcoming 4th edition of the "Physically Based Rendering: From Theory to Implementation" book.

pilot icon pilot

Pilot – mini game engine for games104

rtxgi icon rtxgi

RTX Global Illumination (RTXGI)

shadow-layers icon shadow-layers

Original implementation of the Global Illumination Shadow Layers paper in pbrt-v3

sketchpad icon sketchpad

A simple rendering library to experiment with CG techniques in OpenGL.

sufd icon sufd

A Simple MultiThread Unix File Daemon in C.

unity-utilities icon unity-utilities

A collection of Unity3D scripts I've been sharing between projects - open source, fully commented and with examples.

usd icon usd

Universal Scene Description

video2x icon video2x

A lossless video/GIF/image upscaler achieved with waifu2x, Anime4K, SRMD and RealSR. Started in Hack the Valley 2, 2018.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.