杨帆博客

你想开发游戏还是改变世界?


  • 首页

  • 标签

  • 归档

  • 搜索

【DirectX】46-鼠标拾取

发表于 2018-04-26 | 更新于: 2018-08-22

参考教程

Tutorial 47: Picking

学习记录

  这篇文章中我们主要介绍鼠标拾取(Picking),即鼠标点击选中物体的过程。本篇代码基于阴影映射代码,主要在 ApplicationClass 类中实现。

阅读全文 »

【图形学基础算法】四-Bresenham算法生成直线

发表于 2018-04-26 | 更新于: 2018-08-22

  这篇文章中我们介绍直线生成算法 Bresenham ,Bresenham 是直线生成中最常用的算法,采取加减和移位运算来实现。

阅读全文 »

【DirectX】45-渲染透明物体的阴影

发表于 2018-04-26 | 更新于: 2018-08-22

参考教程

Tutorial 49: Shadow Mapping and Transparency

学习记录

  这篇文章中我们介绍对透明物体的阴影渲染,我们将渲染一棵树的阴影(树的叶子通常以带透明度的贴图而非实体模型呈现)。

阅读全文 »

【DirectX】44-定向光阴影映射

发表于 2018-04-25 | 更新于: 2018-08-22

参考教程

Tutorial 48: Directional Shadow Maps

学习记录

  这篇文章中我们介绍对于定向光的阴影映射,本篇代码基于阴影映射篇,修改不多。

阅读全文 »

【图形学基础算法】叁-PTP法生成直线

发表于 2018-04-24 | 更新于: 2018-08-22

  这篇文章中我们简单介绍 PTP (point to point comparison method :逐点比较法) 生成直线算法,它是在画线过程中,每画一点就与理想直线比较,已决定下一点的走向,以步步紧逼的方法点亮最接近直线的一组像素。

阅读全文 »
1…789…46
KsGin

KsGin

游戏程序员/计算机图形学/Unity/西山居搬砖

226 日志
16 标签
GitHub E-Mail Google Twitter
© 2018 KsGin @ 2018
0%