• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
kayiko
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2023年4月8日

Gamma矫正
摘要: Gamma矫正 颜色空间 定义颜色空间需要:色域、白点和Gamma值 (色域指一个颜色空间所有可能颜色的总称 ,白点是色域中最亮的点,gamma指的是对色域中色彩采样的方式,gamma=1就是均匀切割,否则为不均匀切割。) 下图中sRGB和Rec.709的颜色空间是一样的,它们只是传递函数不同,那么 阅读全文
posted @ 2023-04-08 17:32 kayiko 阅读(172) 评论(0) 推荐(0)
 
 

2023年3月25日

FlowMap
摘要: Flowmap的实质: 一张记录了2D向量信息的纹理, Flow map上的颜色(通常为RG通道)记录该处向量场的方向,让模型上某一点表现出定量流动的特征。 通过在shader中偏移uv再对纹理进行采样,来模拟流动效果。 不同软件中有不同的uv坐标,比如UE4中他和unity相比是反转了绿通道(左上 阅读全文
posted @ 2023-03-25 22:32 kayiko 阅读(231) 评论(0) 推荐(0)
 
视差映射
摘要: 视差映射Parallax Mapping 主要为了赋予模型表面遮挡关系的细节。引入了一张高度图 可以和法线贴图一起使用,来产生一些真实的效果 高度图一般视为顶点位移来使用,此时需要三角形足够多,模型足够精细,否则看起来会有块状 如果在有限的三角形面的情况下,怎么办?这就用到了视差映射技术 视差映射技 阅读全文
posted @ 2023-03-25 17:12 kayiko 阅读(492) 评论(0) 推荐(0)
 
 

2023年3月24日

Unity Shader 实现 Lambert Phong BlinnPhong
摘要: 1.Lambert模型 基于Lambert余弦定理构造出的模型,只计算了漫反射部分 代码部分解析 可以看到Lambert模型中只返回了漫反射(diffuse) 再看一下diffuse是什么组成的 第一项为主光源的入射光颜色 第二项为漫反射材质的颜色 第三项 法线方向和光照方向的点积(cosθ=n.l 阅读全文
posted @ 2023-03-24 15:05 kayiko 阅读(197) 评论(0) 推荐(0)
 
 

2021年6月15日

3662. 最大上升子序列和
摘要: 给定一个长度为 nn 的整数序列 a1,a2,…,ana1,a2,…,an。 请你选出一个该序列的严格上升子序列,要求所选子序列的各元素之和尽可能大。 请问这个最大值是多少? 输入格式 第一行包含整数 nn。 第二行包含 nn 个整数 a1,a2,…,ana1,a2,…,an。 输出格式 输出最大的 阅读全文
posted @ 2021-06-15 19:13 kayiko 阅读(286) 评论(0) 推荐(0)
 
 

2021年6月9日

树状数组
摘要: int n; int a[1005],c[1005]; //对应原数组和树状数组 int lowbit(int x){ return x&(-x); } void updata(int i,int k){ //在i位置加上k while(i <= n){ c[i] += k; i += lowbit 阅读全文
posted @ 2021-06-09 20:08 kayiko 阅读(41) 评论(0) 推荐(0)
 
 

2021年6月4日

堆优化Dijkstra java模板
摘要: import java.util.*; import java.lang.*; import java.awt.datatransfer.FlavorEvent; import java.io.*; import java.security.spec.ECField; import java.uti 阅读全文
posted @ 2021-06-04 16:34 kayiko 阅读(150) 评论(0) 推荐(0)
 
皮亚诺曲线距离
摘要: 思路:把每一个k阶看成一个3*3的网格,计算出点到每层(0,0)的距离,递归求出下一阶n-1的距离。 #include"stdio.h" #include"math.h" #include"string.h" #include"iostream" #include"algorithm" using 阅读全文
posted @ 2021-06-04 14:56 kayiko 阅读(597) 评论(0) 推荐(0)
 
 

2021年6月3日

最长公共子序列(计数问题)
摘要: 题意:字符序列的子序列是指从给定字符序列中随意地(不一定连续)去掉若干个字符(可能一个也不去掉)后所形成的字符序列。令给定的字符序列X=“x0,x1,…,xm-1”,序列Y=“y0,y1,…,yk-1”是X的子序列,存在X的一个严格递增下标序列<i0,i1,…,ik-1>,使得对所有的j=0,1,… 阅读全文
posted @ 2021-06-03 19:48 kayiko 阅读(510) 评论(0) 推荐(0)
 
 

2021年6月2日

最小路径覆盖
摘要: 定义:通俗点将,就是在一个有向图中,找出最少的路径,使得这些路径经过了所有的点。 最小路径覆盖分为最小不相交路径覆盖和最小可相交路径覆盖。 最小不相交路径覆盖:每一条路径经过的顶点各不相同。如图,其最小路径覆盖数为3。即1->3>4,2,5。 最小可相交路径覆盖:每一条路径经过的顶点可以相同。如果其 阅读全文
posted @ 2021-06-02 18:06 kayiko 阅读(504) 评论(0) 推荐(0)
 
 
下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3