图形学

PBR理论体系整理(三):IBL

本系列的之前两篇文章中,我们介绍了PBR的基本理论,介绍了常用BRDF的各项同性及各向异性形式。然而,之前介绍的这些技术都聚焦于直接光照,而我们知道场景中只有直接光照是远远不够的,...
阅读更多
图形学

Shadow map总结

这段时间做了一些关于shadow map的工作,这里写一篇文章总结一下。 一. Standard Shadow map(SSM)[1] 最基本的shadow map,即从光源处渲染...
阅读更多
图形学

PBR理论体系整理(二):各向异性

上一篇文章中我们介绍了PBR的一些基本理论。我们介绍的BRDF都是各项同性的,这篇文章我们来讨论各项异性的BRDF及其应用。 一.概念 一个BRDF函数,如果它绕法线旋转之后形式不...
阅读更多
图形学

PBR理论体系整理(一):基础理论

PBR(physics based rendering, 基于物理的渲染)已经是次世代游戏的一个标杆了,几乎所有图形人都在讨论pbr,不懂点pbr都不好意思说自己是搞渲染的了。正好...
阅读更多
秘术记闻

python单例模式

单例模式是常见的一种设计模式,它是针对类的一种描述,因此,我们可以使用python的decorator来实现通用的单例模式。
阅读更多
秘术记闻

pc2文件格式

前段时间接到一个任务,实验室做物理模拟的师兄手里有一批仿真出的帧序列,大概长这样子:frame_1.obj、frame_2.obj、frame_3.obj……...
阅读更多
Linux

Linux禁用ipv6的方法

一. 暂时禁用某个端口 [crayon-5f0e516344e2e463806306/] 例如,禁用eth0端口: [crayon-5f0e516344e35893716446/]...
阅读更多
Linux

ss服务器搭建笔记

今天搭建了自己的ss服务器,记录一下搭建的过程。 一. 用户配置 首先购买vps,然后注册新用户并更改密码: [crayon-5f0e5163450b8278354691/] 然后...
阅读更多
秘术记闻

Cuda学习笔记

已经四个月没有写博客了。这段时间真的是各种忙,忙着毕设,忙着找实习,时间怎么样都不够用,闲下来的时候真的是宁可躺床上发发呆,也懒得动笔写点什么。原本自己开这个博客的初心就是随便记录...
阅读更多
Linux

Linux下的OpenGL——Mesa和GLX简介

一.什么是Mesa和GLX 众所周知,OpenGL作为图形界的工业标准,其仅仅定义了一组2D和3D图形接口API,而对于窗口管理、IO消息响应等并没有规定。也就是说,OpenGL依...
阅读更多