会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
XTG111's blog
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2024年3月23日
UE4 c++ -- 简单的UMG
摘要: 说明 学习一下如何将Widget蓝图与C++连接起来,将处理逻辑写在C++中 基础 在蓝图中,我们显示Widget是通过一个Actor或者PlayerController,甚至关卡蓝图,利用Create Widget以及 AddToViewPort使得Widget显示在屏幕上的 所以在C++中也是一
阅读全文
posted @ 2024-03-23 18:20 XTG111
阅读(732)
评论(0)
推荐(0)
2024年3月21日
C++反射
摘要: 反射 教程 让程序看到自己的数据,并且能够对数据进行操作 类型萃取 对类型做萃取,有一组混合类型,将特定类型获取出来 核心思路:使用模板来匹配查找 例子:指针类型萃取 解除一层指针,三级变二级,二级变一级 template <typename T> struct remove_pointer {};
阅读全文
posted @ 2024-03-21 21:14 XTG111
阅读(149)
评论(0)
推荐(0)
2024年3月20日
快速幂
摘要: 3.20每日一题 1969.数组元素的最小非零乘积 50.Pow(x,n) 二分法求解快速幂 求解幂,利用二分法可以将时间复杂度降到\(O(logn)\)。考虑\(x^5\)经过二分法之后变为\(x^2*x^2*x\),以及\(x^4\)经过二分法之后变为\(x^2*x^2\),所以主要区别就是是否
阅读全文
posted @ 2024-03-20 10:22 XTG111
阅读(28)
评论(0)
推荐(0)
2024年3月16日
光线追踪
摘要: 光线追踪 模拟光路成像 光线的假设 光线是沿直线传播 光线之间不会发生碰撞 认为光线可以模拟为从摄像机射出到物体 -- 原本是从物体到摄像机在真实物理情况上 光线投射 Ray Casting 摄像机和物体之间存在于一屏幕,从摄像机开始向物体每个点连线,然后对应在屏幕上可以进行光栅化。 然后从光源出发
阅读全文
posted @ 2024-03-16 13:48 XTG111
阅读(66)
评论(0)
推荐(0)
2024年3月14日
Games101:作业6
摘要: 说明 本次作业主要实现对上一次作业代码的重构以及使用BVH加速求交的交点判断和递归调用 代码框架的修改 有影响的改动就是框架中定义了两个结构体一个是光线ray,一个是交点Intersection 交点结构体 主要为相交交点定义了六个变量, struct Intersection { Intersec
阅读全文
posted @ 2024-03-14 21:42 XTG111
阅读(108)
评论(0)
推荐(0)
2024年3月12日
力扣147.148排序链表--复习插入、归并和快速排序
摘要: 插入排序 插入排序就是对当前元素从头搜索其在已排好序列表中的合适位置。 //升序 void InsertSort(vector<int>& nums) { int len = nums.size(); for(int i=0;i<len;i++) { int cur = nums[i]; //已经排
阅读全文
posted @ 2024-03-12 21:59 XTG111
阅读(69)
评论(0)
推荐(0)
Games101-作业5
摘要: 说明 本次作业主要实现Whitted-光线追踪,作业框架只需要我们编写两个部分,一个是求解观测光线--从摄像机到每个像素的向量;第二个是判断射线与三角形的交点。 求解观测光线 需要对每个像素求解在实际物体空间中的向量,然后利用从摄像机到该像素位置定义一条入射光线。 首先需要知道光栅化屏幕大小是\(w
阅读全文
posted @ 2024-03-12 11:41 XTG111
阅读(147)
评论(0)
推荐(0)
2024年3月9日
着色2
摘要: 着色 模型-投影变换:物体变为标准立方体中 视口变换:3D物体变为2D平面 光栅化:绘制物体在2D平面上 着色:对物体应用材质 -- apply a material to an object 材质在光照作用下表现出来的颜色 Bling-Phone模型光照会出现的情况:漫反射 + 高光 + 环境光照
阅读全文
posted @ 2024-03-09 16:06 XTG111
阅读(52)
评论(0)
推荐(0)
2024年3月7日
位运算
摘要: 说明 参考灵神的题单刷题 总结一些技巧 判断一个数二进制形式下第i位是否为1 可以将该数看作一个集合,该集合存储的是二进制表示下为1的下标。 //n >> i 后的最低位表示n的第i位 if(n>>i & 1) { if(i%2) 奇数++ else 偶数++ } 2的幂或者4的幂 2的幂 整个二进
阅读全文
posted @ 2024-03-07 22:56 XTG111
阅读(29)
评论(0)
推荐(0)
Games101 -- 作业3
摘要: 说明 本次作业主要是实现对一个obj文件表示的物体利用贴图进行渲染 rasterizer.cpp框架分析 和作业二类似,只不过颜色不再是固定值,而是通过纹理获得 //draw 函数 // Also pass view space vertice position rasterize_triangle
阅读全文
posted @ 2024-03-07 20:14 XTG111
阅读(192)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告