知识库
Fbx格式说明
正在初始化搜索引擎
Home
A GIS
A 计算机图形学
A 计算机视觉
B 编程语言
C 计算机基础
D 前端
G CICD
H 文件格式
Z 工具
知识库
Home
A GIS
A GIS
1 GIS基础
1 GIS基础
坐标系
坐标系
坐标系基础
坐标系基础
EPSG编码
地心坐标系ECEF
地图投影
地图投影
兰勃特等角投影
墨卡托投影
通用横轴墨卡托投影UTM
高斯克吕格投影
高斯投影和UTM的比较
坐标系转换
坐标系转换
Python与坐标系转换
坐标系与numpy矩阵的关系
常见坐标系
常见坐标系
WGS84椭球体
WGS84椭球体
EPSG3857
EPSG4978
WGS84(EPSG4326)
A 计算机图形学
A 计算机图形学
1 图形学概述
1 图形学概述
轻量化
轻量化
HLOD
LOD
1 基础算法
1 基础算法
Bresenham画线算法
三角化
三角化
德劳内三角化
德劳内三角化
Triangle
Triangle
耳切法三角化
耳切法三角化
Earcut
Earcut
Earcut对约束线段的支持
viz(用OpenGL简单绘制2D图形)
计算三角形、多边形(带岛)的面积
射线
射线
射线与三角形相交
射线与三角形相交
射线与三角形相交算法(常规算法)
射线与三角形相交算法(源于DirectX SDK)
直线与线段
直线与线段
点到线段(或直线)的最近点
资料
资料
1 数学基础
1 数学基础
仿射变换
仿射变换
法向量的坐标系变换
错切shear
错切shear
概念
概念
闵可夫斯基和(Mincowsky sum)
齐次坐标
齐次坐标
相关库
相关库
Glm
Glm
Glm矩阵与向量乘法
To string
高精度计算
高精度计算
GMP
GMP
示例:计算阶乘
MPFR
MPFR
2 图形API
2 图形API
OpenGL
OpenGL
工具
工具
数据块
数据块
Buffer块
Buffer块
纹理
纹理
缓存纹理
缓存纹理
资料
资料
LearnChernoOpenGL
LearnChernoOpenGL
01 Hi, OpenGL
02 Draw Triangle
03 Hi, Shader
04 Managing shader
05 索引缓冲区(元素缓冲区)
06 在OpenGL中处理错误
07 Shader Uniform
08 顶点数组
10 纹理
11 数学库与投影矩阵
12 模型、视图矩阵
LearnOpenGL
LearnOpenGL
SonghoOpenGL
SonghoOpenGL
《OpenGL编程指南》
《OpenGL编程指南》
Vulkan
Vulkan
资料
资料
WebGPU
WebGPU
资料
资料
2 渲染引擎
2 渲染引擎
Filament
Filament
材质系统
材质系统
Unity
Unity
资料
资料
《Unity Shader入门精要》
《Unity Shader入门精要》
2 渲染概述
2 渲染概述
伽玛校正
伽玛校正
光照与材质
光照与材质
镜面反射
PBR
PBR
如何编写PBR材质
HelloPBR
HelloPBR
0 PBR原理简介
1 BRDF
PBR原理
PBR原理
Lambertian漫反射
光照
反射率方程
漫反射辐照度
BRDF
BRDF
Cook Torrance BRDF
微平面模型
微平面模型
几何函数
法线分布函数
菲涅尔方程
代码
代码
LearnOpenGL lighting中的PBR
VSG示例中的PBR
抗锯齿
抗锯齿
文字渲染
文字渲染
FreeType
FreeType
FreeType使用手册
文档
文档
FreeType相关单位
位图FT Bitmap
字体文件FT FaceRec
字形FT GlyphSlotRec
字形规格FT Glyph Metrics
示例
示例
示例:FreeType渲染一个字体
示例:OpenGL绘制一个字符(纹理方案)
示例:OpenGL绘制多段话(纹理)
基于字体轮廓的GPU文字渲染
基于字体轮廓的GPU文字渲染
(翻译)基于矢量纹理的GPU文字渲染
GPU文字渲染之周边功能实现
gpu font rendering(GreenLightning)
gpu font rendering(GreenLightning)
基于纹理缓存来传递字体的轮廓信息
概念
概念
半球领域
半程向量
次表面散射
渲染方程
辐射度量学
辐射度量学
立体角
辐射强度
辐射照度(辐照度)
辐射率
辐射通量
模板测试
模板测试
渲染管线
渲染管线
片段着色器(像素着色器)
纹理贴图
纹理贴图
裁剪技术
裁剪技术
资料
资料
Ssloy tinyrenderer
Ssloy tinyrenderer
Zauonlok renderer
Zauonlok renderer
《GAMES101》
《GAMES101》
《Real Time Rendering》
《Real Time Rendering》
透明渲染
透明渲染
3 几何概述
3 几何概述
相关工具
相关工具
MeshLib
MeshLib
安装与使用
安装与使用
CMake引用MeshLib
编译
源码阅读
源码阅读
跨平台插件系统
示例
示例
MRMesh的IO示例
网格简化
简单几何体
简单几何体
正四面体
3 点云
3 点云
点云特效
点云特效
EDL点云边界增强
点云算法专题
点云算法专题
点云相关度量值
点云相关度量值
点云质心
点云配准
点云配准
根据点对求解刚体变换矩阵
ICP算法
ICP算法
NDT算法
NDT算法
OpenCV SurfaceMatching
OpenCV SurfaceMatching
OpenCV SurfaceMatching ICP
OpenCV SurfaceMatching PPF
OpenCV SurfaceMatching模块的相关工具
PCL点云配准
PCL点云配准
相关工具
相关工具
PCL
PCL
安装与使用
安装与使用
CMake引用PCL
3 面网格
3 面网格
网格简化与逼近
网格简化与逼近
Meshoptimizer
Meshoptimizer
Deinterleaved geometry
Mesh shading
三角条带转换
其他工具
点云压缩
针对渲染管线的优化算法
网格简化
网格简化
Meshopt simplify
meshopt simplifySloppy
4 着色器
4 着色器
GLSL
GLSL
函数
函数
dFdx()与dFdy()
Fwidth()
Main()
Mix()
Texture()
变量与内置变量
变量与内置变量
变量修饰符
变量修饰符
Uniform
Uniform
layout
控制流
控制流
矩阵
矩阵
类型
类型
资料
资料
Vscode+glsl开发环境
相关工具
相关工具
Glslang
Glslang
Renderdoc
Renderdoc
着色器类型
着色器类型
OpenGL2着色器
A 计算机视觉
A 计算机视觉
OpenCV
OpenCV
安装与使用
安装与使用
C++编译opencv contrib
CMake引用opencv
Python安装opencv contrib
概念
概念
形状上下文
相关资料
相关资料
3D Machine Learning(timzhang642)
B 编程语言
B 编程语言
1 Cpp
1 Cpp
STL
STL
0概述
0概述
C++STL六大部件
容器
容器
Priority queue
Priority queue
Set
Set
set容器的Compare
Unordered map
Unordered map
Unordered set
Unordered set
Vector
Vector
Vector删除元素
并行STL
并行STL
智能指针
智能指针
Shared ptr
Shared ptr
侵入型共享指针
侵入型共享指针
比较函数
比较函数
严格弱序(less函数、小于号重载)
算法
算法
排序
排序
Nth element
资料
资料
《C++标准库与泛型编程》侯捷
《C++标准库与泛型编程》侯捷
1 STL六大部件
2 容器的结构与分类
3 OOP vs GP
基础
基础
关键字
关键字
Const
Volatile
其他
其他
C++断言assert
预编译头文件(Precompiled Headers)
函数
函数
C++将成员函数转成std::function
返回值优化
多态
多态
基于“模板技术的静态多态”实现扩展现有接口的参数类型与个数
类型
类型
类型推导
类型推导
Auto初始值类型推导
Decltype表达式类型推导
返回类型后置
类型转换
类型转换
资料
资料
《C++2.0新特性》侯捷
《C++2.0新特性》侯捷
《现代 C++ 语言核心特性解析》
《现代 C++ 语言核心特性解析》
6右值引用
工程构建
工程构建
CMake
CMake
CUI
CUI
CUI命令
GUI
GUI
分组
可选参数
可选项
在GUI上显示变量
变量
变量
工程相关
环境相关
路径相关
基础语法
基础语法
生成器表达式
引入第三方库
引入第三方库
Find package
使用FetchContent引入第三方库源码
使用IMPORTED引入预编译且不支持CMake的第三方库
使用INTERFACE引入header only的第三方库
自定义FindPackageName.cmake
路径与文件
路径与文件
File
Find path
PreMake
PreMake
异常
异常
Expected
Expected
日志
日志
Log4cplus
Log4cplus
使用
日志等级
类
编译
配置文件
Log4cpp
Log4cpp
NDC嵌套的诊断上下文
三个组件
使用
配置文件
Spdlog
Spdlog
使用
编译
泛型编程
泛型编程
可变参数模板
可变参数模板
Print
测试框架
测试框架
Doctest
编程习惯
编程习惯
For与if
5 GPU编程
5 GPU编程
CUDA
CUDA
资料
资料
《利用CUDA加速图像处理 ,提升缺陷检测精度》
《利用CUDA加速图像处理 ,提升缺陷检测精度》
C 计算机基础
C 计算机基础
数据结构与算法
数据结构与算法
笔记
笔记
排序
排序
内部排序
内部排序
交换类
交换类
基数类
基数类
归并类
归并类
插入类
插入类
选择类
选择类
堆排序
外部排序
外部排序
外部排序归并算法
题集
题集
排序
排序
找出数组中的第 K 大整数
链表
链表
206 反转链表
21 合并两个排序的链表
328 奇偶链表
软件工程
软件工程
UML
UML
类图
类图
设计模式
设计模式
C++设计模式
C++设计模式
Singleton单件模式
D 前端
D 前端
Wasm
Wasm
G CICD
G CICD
帮助文档生成器
帮助文档生成器
Doxygen
Doxygen
H 文件格式
H 文件格式
1 基础格式
1 基础格式
JSON
JSON
CppJson
CppJson
2 图片
2 图片
Stb
Stb
Webp
Webp
3 三维格式
3 三维格式
1 三维几何格式
1 三维几何格式
Obj格式
Obj格式
Obj格式属性列表
Mtl文件
快速统计Obj格式的包围盒
简单读取Obj文件
TinyObjLoader
TinyObjLoader
示例:tinyobjloader写入
示例:tinyobjloader读取
Off格式
Off格式
Ply格式
Ply格式
Stl格式
Stl格式
2 三维模型格式
2 三维模型格式
DGN格式(bentley)
DGN格式(bentley)
MicroStation软件
IFC格式
IFC格式
IFC相关软件
IFC标准
IFC标准
IfcSweptAreaSolid
IfcEngine
IfcEngine
IfcOpenShell
IfcOpenShell
IfcPlusPlus
IfcPlusPlus
IfcPlusPlus Bug合集
IfcPlusPlus编译
Step格式
Step格式
3 三维场景格式
3 三维场景格式
COLLADA格式
COLLADA格式
Fbx格式
Fbx格式
FbxSDK C++
FbxSDK C++
对象
属性FbxProperty
编译、安装
连接Connections
颜色
示例
示例
ExportScene03 属性
读取示例
Fbx格式说明
Fbx格式说明
Fbx格式版本
glTF
glTF
glTF相关工具
Microsoft glTF SDK
Microsoft glTF SDK
TinyGltf
TinyGltf
使用tinygltf加载模型时,模型偏暗
在tinygltf中集成第三方图片读写库
glTF文件压缩
glTF文件压缩
glTF格式说明
glTF格式说明
glTF坐标系
glTF的矩阵
glTF示例
glTF示例
最小的glTF文件——三角形
4 3DGIS相关格式
4 3DGIS相关格式
3dtiles
3dtiles
格式说明
格式说明
B3dm
geometricError
相关工具
相关工具
Fanvanzh 3dtiles
CityGML
CityGML
NetCDF
NetCDF
M3d
M3d
Osgb
Osgb
相关工具
相关工具
Osgconv
Spk i3s
Spk i3s
5 闭源读写库
5 闭源读写库
ODA(dwg,dgn,rvt)
ODA(dwg,dgn,rvt)
9 其他
9 其他
Assimp模型读写库
Assimp模型读写库
IO能力测试
导入参数
框架
编译
示例
示例
读模型文件
Draco模型压缩库
Draco模型压缩库
4 GIS
4 GIS
Shapefile格式
Shapefile格式
相关工具
Z 工具
Z 工具
博客相关工具
博客相关工具
Github托管静态网站
Mkdocs
Mkdocs
Hook
Hook
Mkdocs material
Mkdocs material
扩展主题
示例
mkdocs-material集成评论系统
命令
命令
网站统计
网站统计
Obsidian
Obsidian
Obsidian发布成网站
录屏相关工具
录屏相关工具
Gif
Gif
编程相关工具
编程相关工具
Vim
Vim
VIM快捷键
回到页面顶部