《Vulkan Tutorial》 笔记 00:简介
Vulkan 是由 Khronos 提供了一套新图形 API,旨在为现代显卡提供更优秀的抽象能力,进而可以让开发者可以更好的描述自己需要应用执行的操作。与传统的 OpenGL 和 Direct3D 相比,Vulkan更少的依赖于驱动行为。
Vulkan 的设计想法与 Direct3D 12 及 Metal 类似,但 Vulkan 提供了跨平台的能力
但 Vulkan 为了满足上述的优点,提供了一 ...
《Vulkan Tutorial》 学习笔记汇总
#准备
Ch 00 Introduction:简单的介绍 Vulkan API 的背景和设计目标。
Ch 01 Overview:介绍 Vulkan 和它的优点,以及绘制一个三角形所需要的步骤和其中设计的部分概念,同时也介绍了 Vulkan API 的约束。
Ch 02 Development environment:介绍如何配置一个 Vulkan 的开发环境,在本章的结束可以运行一个空窗口的应用 ...
Unity Coroutine 与 Yield 的关系
本文主要介绍 Unity 中的协程(Coroutine)和 Yield 的关系,分别会在 Unity 中进行协程原理的论证,以及通过 .Net Tool 自定义一个简易的协程系统说明协程原理。
C# Yield 关键字
介绍 C# 中 Yield 关键字的用法和工作原理,且通过一个示例说明如何通过 Yield 关键字节省性能。
《3D 数学基础》第四章 矩阵简介
本文主要介绍了矩阵的数学定义,矩阵的维度和表示方法,方阵,单位矩阵,矩阵转置,矩阵与标量相乘,两个矩阵相乘,矩阵与向量相乘,向量转置,矩阵的几何意义等内容。
绕任意轴旋转的旋转矩阵推导
介绍了绕任意轴旋转任意角度的的旋转矩阵的推导过程。
《3D 数学基础》 第三章 坐标系
本文主要介绍了不同坐标系的概念,以及坐标系转换的基本公式。
《3D 数学基础》 第二章 向量
本文主要介绍了向量的基本概念,包括向量的数学定义,向量的几何意义,笛卡尔坐标系中的向量,向量求反,向量与标量相乘,向量加法和减法,向量长度,单位向量,距离公式,向量点乘,向量叉乘等。
《3D 数学基础》 第一章 笛卡尔坐标系
本文主要介绍了笛卡尔坐标系的基本概念,包括二维笛卡尔坐标系,三维笛卡尔坐标系,阐述左手坐标系和右手坐标系的关系。另外还介绍了关于三角函数相关的概念,包括角度,度,弧度,三角函数,三角恒等式等。
.Net Tools 发布指南
.Net Tools 发布教程,包含手动发布和命令行发布两种方式