CG研究机关

欢迎来到永乐的图形学实验室,当然,不止图形学哦

用C/C++手撕CPlus语言的集成开发环境(1)

语言规范 + 词法分析器

序言 之所以叫做CPlus语言,是因为原本是想起名为CMinus的,结果发现GitHub和Gitee上一堆的CMinus的编译器(想必都是开过编译原理课程并且写了个玩具级的语言编译器的大佬们吧)。但是CPlus相较于C多了一些东西,而相较于C++又少了一些东西,又有点C#的影子,而且并不严格遵守编译原理课本上的CMinus标准,所以暂且取个中间值,就叫C+(CPlus,反正目前还没人用,那...

从新建文件夹开始构建UtopiaEngine(1)

要来力!!!

序言 在苦等了半年多之后,我终于开始了向往已久的实时NPR游戏引擎项目——Utopia Engine,这半年多一直为了构建这个引擎在做很多准备:多线程、动态链接库、脚本引擎、立即渲染GUI……统统吃了一遍(就差汇编没学了,话说这学期要开这门课来着,结果老师都已经翘课四周了(╯‵□′)╯︵┻━┻)。于是,等不及的我开始了Utopia Engine的构建项目(汇编的知识就一边做一边学吧)要赶在...

Blinn-Phong光照模型概述

傻瓜式理解(大概)

序言 作为在这个博客上写的第一篇博文,我准备从图形学最基础的部分开始,毕竟也才刚刚学习图形学的知识,在学习Blinn-Phong模型中遇到了一部分困难,毕竟是“CGの幻想郷”,没点基础性的存货也是说不过去的。 然后是关于Blinn-Phong模型,这是在Phong模型(即“冯氏光照模型”)的基础上对镜面高光部分进行小部分改良后所得到的改进模型。相较于Phong模型,在镜面高光计算部分优化...

测试文章

Hello World, Hello Blog

Hey 这是我的第一篇博客。 进入你的博客主页,新的文章将会出现在你的主页上.