抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

提问的智慧 提问的方式,可能会很大程度影响你是否能得到有用的回答 树立好的形象 当你想问问题,一定要树立你的形象:我已经做了努力,我不是一个不劳而获且浪费别人时间的提问者 你可以做的努力有 网上搜素 查看文档、手册、issuse 看看源码 自己先做试验 问题不要带有错误的预设 草率的发问只会得到草率的回答,如果你的预设错了,下面的尝试和思考都是无用功 很多民科认为自己推翻了相对论、微积...

《Stochastic Screen Space Reflections》阅读笔记 2015年SIGRAPH,EA提出了SSSR,用于《镜之边缘》中镜面反射 需求有 支持清晰(sharp)和模糊(blurry)反射 邻接性,越近反射越清晰(contact hardening) 高光拉伸 逐像素的粗糙度和法线 相关工作 mirror-only SSR 我们先回顾传统的SSR 从屏幕像素开...

《Probe-based Lighting in Unity Enemies》阅读笔记 2022年SIGGRAPH,Unity发布了一个数字人项目,在头发、眼球、GI方面效果非常好,我们来分析一下他的Probe-based GI 论文地址 感觉原理上就是在Volume GI的基础上,存了遮罩信息用于偏移采样点,使用紧凑哈希提高了空间利用率,感觉手游大世界完全可以上这个 不用Lightm...

Tile Base Deferred Rendering 基于Apple M1和Metal图形库 移动端GPU渲染架构 IMR(Immediate Mode Rending),即时模式渲染,按drawcall顺序绘制 TBR(Tile Base Rendering) 将画面分割为一个个tile,在VS对每一个tile处理,将结果存到On-Chip Memory上 FS读信息,渲染每一个...

SPH入门 SPH(Smoothed Particle Hydrodynamics)光滑粒子流体力学 A mesh-free method for the discretization of functions and partial differential operators SPH是一种基于拉格朗日视角的算法,是一种空间离散化的算法,常用于连续介质的数值模拟 材质导数的坐标 ...

C++11特性 都什么年代了,还在整C++11?八股害人啊 一:C++11的“新”特性 nullptr 一个新关键字,用于表示指针指向no value,可以被自动转化为各种指针类型,但是不会被转化为整数 比NULL好,因为NULL的本质就是整数0 auto 通过auto声明变量、对象,可以自动推到其类型,在处理表达式时有奇效 auto l = [](int x) -> {.....

Profile工具 工具手册 工具 优点 评价 Unity profiler 用起来最简单,可以网络远程测试 功能不是很全 Xcode 功能全,而且使用简单 只能iOS,而且iOS打包很折磨 RenderDoc 安卓利器 snapdragon 只能用于高通骁龙soc,使用时注意有无adb Nsight 贼难用(可能是Unity图形API的锅) PIX ...

骨骼动画 序列帧动画:记录动作的每一帧 非矢量动画:每一帧是固定不可复用的,新的一帧本质上是完全重画一次物体,没有发生形态上的改变 关键帧动画:记录动作的始末和轨迹曲线,运行时根据曲线进行插值(很显然,这是一种矢量动画) 每个关键帧被称为姿势 顶点动画 骨骼动画的本质是顶点动画 刚体动画:在渲染中网格不发生改变,刚体的变化矩阵发生改变 顶点动画:在渲染中网格顶点发生了直接的...

CMake 快速入门 一个大项目(Project)内嵌多个子项目(SubProject) 一个子项目内有src、include、CMakeLists.txt,其中有一个子项目中有main.cpp 最外面的CMakeLists.txt,负责连接所有子项目: cmake_minimum_required(VERSION 3.20)project(Project)set(CMAKE_CXX_ST...