
TmingEngine
文章平均质量分 70
学习开源引擎,逐步模仿实现一个渲染框架,希望最后形成一个有用的,完整的引擎
LitteBlueSea
偏执者 https://github.com/xiaomingfun
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TmingEngine GameEngine
游戏引擎编辑器文章目录游戏引擎编辑器开源地址UI图形库界面功能布局设计目前阶段侧重点---Shader展示内置Shader代码编辑器(第三方库)ImGuiColorTextEditShader语法高亮资源管理自动打开Shader编辑器下载连接数字内容管理脚本引擎软渲染实验环境引入库 tgaimage计划蓝图游戏引擎运行时系统的启动和结束时间连续性游戏对象抽象接受用户输入引用和参考的第三方开源库开源地址https://github.com/xiaomingfun/TmingEngineUI图形库编原创 2020-07-03 00:48:18 · 529 阅读 · 0 评论 -
TmingEngine软渲染实验--------矩阵变换
平移不是一个线性变换在2D坐标中的(x,y),要能表示非线性变换,可以加上一个 平移矩阵将2D转换到3D的z= 1 的空间中,.平移变换也可以包含到一个矩阵中去 了另一个方面. 由于矩阵无法原创 2020-06-21 13:47:07 · 278 阅读 · 0 评论 -
TmingEngine软渲染实验--------光栅化 (边界函数 Edge-Function)
填充三角形,可以有两种方式去填,第一张是上篇讲的,把三角形横切成上半和下半,然后画横线,上线移动填充整个三角形,还有一种方式,如果在某个范围坐标内访问,是这个三角形内部的点就画,不是就不画,这样穷尽所有可能性的点,每次判断一下,就能画出三角形内部的点了确定每个三角形点可能出现的范围其实也比较简单,就是用个框框,包裹着这个三角形,那么三角形内部点,肯定在这个范围内.我们找到了这个框框,下一步就是把框框内的每个点范围一下,用个算法计算一下是否在指定的三角形内,在就画点,不再就不画....原创 2020-06-06 15:11:50 · 988 阅读 · 1 评论 -
TmingEngine软渲染实验--------光栅化(扫描线性填充)
把三角形分成两个,横着切原创 2020-06-03 20:46:21 · 335 阅读 · 0 评论 -
TmingEngine 游戏引擎
游戏引擎是一个工具链的集合,也是对各种游戏平台开发的简化和抽象。每件事都是要自己去做做才知道,到底能做成什么样子。 一切从0 开始学习,从最基本的窗口界面开始。一步步走向自己的世界。...原创 2019-10-09 22:47:41 · 1008 阅读 · 0 评论