- 博客(5)
- 收藏
- 关注
原创 计算机图形学项目二:GPU光线追踪
GPU光线追踪1.背景2.ComputeShader简介3.光线追踪代码3.1光线的定义3.2 物体位置及材质3.3 相交检测3.4 计算颜色3.5 随机采样迭代3.6 CPU端设置3.7 结果展示1.背景此项目RayTracing的实现是基于OGL和ComputeShader的,计算的方法参考自Shirley的光线追踪教程,本文着重介绍在Compute Shader中如何编写Ray Tracing的计算过程。2.ComputeShader简介什么是Compute Shader?Compute
2021-07-05 23:16:26 1054
原创 计算机图形学项目一:抗锯齿FXAA
计算机图形学项目一:抗锯齿FXAAFXAA特点计算步骤Shader编写最终效果功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入FXAA特点FXAA全程是Fast Approximate Anti-Aliasing,指的是快速近似
2021-07-05 22:41:42 1445
原创 【OpenGL】一步步写PBR渲染器-第一章初识OpenGL及PBR
第一章 初识OpenGL (含安装及PBR基本概念)一、初识OpenGL1.1 什么是OpenGL?OpenGL的英文全称是Open Graphics Library, 是图形的应用编程接口(API)根据百度的定义:OpenGL是应用于渲染2D、3D矢量图形的跨语言跨平台的应用程序编程接口。与之同类的是用于Windows的Direct3D。另一种理解是,OpenGL和普通的API不同,它是一种规范(specification),由OpenGL架构评审委员会维护ARB;由Khronos .
2020-09-14 16:18:47 967 1
原创 【从零开始图形学】初步认识图形学的工具
【从零开始图形学】初步认识图形学的工具@TOC什么是图形学你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮
2020-08-21 11:46:02 210
原创 【CV实践项目】Cartoonifier and Skin Change
CV_Project 1 计算机视觉项目一Project 1: Cartoonifier and Skin Changer For AndroidHow to convert a real-life image to a sketch drawingHow to convert to a painting and overlay the sketch to product a cartoo...
2020-05-07 18:31:35 237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人