Tech
Game | Unity Mini Game - 鬼屋之旅 Haunted Jaunt
功能演示 客户端 个人成果DEMO 组队成果DEMO 渲染 法线外扩描边 视图坐标系下的法线外扩描边 死亡溶解 溶解特效, 支持自定义消融边缘变色范围和颜色 扫描线 原理: 利用相机深度纹理图,在compute shader中恢复场景在世界坐标系下的三维位置信息,计算其与目标角色的距离,距离相同的...
Graphics | Graphics API Comparision
Graphics API Release Date Pros Cons OpenGL Jun. 1992 Cross-Platform, Wide Adoption, Extensible Complex State Management, Less Control Over ...
Graphics | Shadow Lab (Shadow Map, PCF, PCSS)
Background Knowledges Lecture slides: Real-Time Shadows 1 (Shadow Mapping, Percentage Closer Soft Shadows), Lingqi Yan [Link] Real-Time Shadows 2 (more about PCF & PCSS, Variance Soft ...
Graphics | Animation Lab
Background Knowledge Lecture slides: from “More Variance Reduction and Non-Photorealistic Rendering” to “Special Topic in Animation”, Nancy Pollard [Link: http://15462.courses.cs.cmu.edu/s...
Graphics | Path Tracing Lab
Background Knowledge Lecture slides: from “Color” to “Variance Reduction”, Nancy Pollard [Link: http://15462.courses.cs.cmu.edu/spring2024/home] Render Result Features BVH Accelarat...
Graphics | Mesh Edit Lab
Background Knowledge Lecture slides: from “Digital Geometric Processing” to “Spatial Data Structures”, Nancy Pollard [Link: http://15462.courses.cs.cmu.edu/spring2024/home] Function D...
Graphics | Software Rasterizer Lab
Note: click / save the images to view in high resolution Background Knowledge Lecture slides: from “Coordinate Spaces & Transformations” to “Alpha Blending and Intro to Geometry”, Nancy P...
Graphics | 图形渲染管线
温馨提示: 单击/保存图片以高分辨率查看。 总览 Graphics Pipeline Overview 阶段1: 应用阶段 Application 阶段2: 几何处理 阶段2.1: 顶点着色 Vertex Shading 阶段2.2: 几何着色 Geometry Shading 阶段3: 光栅化 Rasterization 阶段4: 逐片元处理 Frag...
Game Engine | Game Engine Architecture Glance
Why Layerd? Decoupling and reducing complexity Response for evolving demands More flexible in higher layer and more stable in lower layer. Rul...
Computer System | Malloc
This post is only about high-level design discussion, not about programming sharing. 1. System Structure When we use malloc(), free(), realloc(), and calloc() in C, we are doing space allocate s...
Foudations | Graphics Math
Linear Algebra 1. Vector Definition Vector v written as v or $\vec{v}$. For measuring direction and magnitude, commonly represented by a directed line segment whose length represents the magnit...
Computer System | CSAPP Final Review
Overview Q1 Data (Int & Float) Summary 1. Data in Machine 2. Bit Manipulation 3. Signed and Unsigned Integer 4. Float Representation Scientific Notation & numerical form ...
Distributed System | Reliable DS Concept Review
1. Theorems 1.1 ACID Atomicity Either the operation is performed by all of the replicas or by none of them Consistency (=> Data Consistency) After each opera...
Computer Security | Security Midterm2 Quick Review
Crypto System Security Architecture DAC, MAC not covered, review it by class notes
Computer Security | Security Architecture
1. Architecture for Software System 1.1 Benefits simplifies Threat and Attack analysis allows High Assurance E.g., Formal Verification of Security Properties limits effe...
Computer Security | Cryptography | RSA, DH, ECC
0. Related Knowledge Detailed info please refer to the mindmap attached at the end of this post. 0.1 Definitions $y|x$, means x % y = 0, x is evenly divisible by y. $gcd(a,...
Computer System | System Storage
Download for best reading experience.
Computer Security | Cryptography | Hash
Download for best reading experience.
Computer Security | Cryptography | Encryption
Download for best reading experience.
Computer Security | Authentication
Download for best reading experience.
Computer System | Program and Data
Download for best reading experience.