聊一聊谷歌相机gcam的Shasta

查看 202|回复 20
作者:无忌469717806   

什么是shasta其实我也不知道,写这篇长文以前我还专门度娘一下什么是shasta,根据词条信息结果我推测shasta是一种行业翘楚,顶流一哥级的大拿。一说到谷歌相机gcam,估计在酷安摄影社区拥有无数的拥趸,大家对gcam的拍摄效果都会推崇备至称赞有佳。目前酷安社区里gcam玩家大多只玩合并算法0和1,后面真正的大拿算法2和3却没有什么人玩,这其实有点暴殄天物,错过了更顶级的拍摄效果。即使有人做了测试发现区别不大甚至效果还更差,是什么原因让屠龙刀饨口倚天剑偏锋?今天就来和大家说道说道我自己的使用分享。
       为什么聊shasta却要先说合并算法,主要是shasta只有在合并算法2和3才最搭,0和1本身就是为没有shasta时开发的,虽然shasta也可以和合并0和1并存,但却不能最大化完全发挥shasta的功效。gcam的核心就是多帧(张)包围曝光算法,通过更多帧(张)的堆叠获得很少噪点的纯净照片以及接近dslr相机的宽容度。据说合并0和1是快门速度恒定通过抖动感光度iso获得多帧曝光包围,而2和3却是iso恒定通过不同的快门速度来获得多帧曝光。虽然以上信息我也不知道对不对,不过通过开启勾选debug开发者选项后在对应的文件夹里查看包围帧的dng文件是能得到印证的。
查看合并包围帧Raw文件dng以及日志文本文档的方法链接。https://www.coolapk.com/feed/43507293?shareKey=ZjE0MDIyNWRlODM4NjQzYmIyNTM~&shareUid=20196499&shareFrom=com.coolapk.market_13.0.2
下面就接着聊开启shasta的方法,想要获得shasta支持必须在开发者选项里输入关键字shasta,勾选所有包含shasta的任何选项,在合并算法选择2或者3,强烈建议选择3。至于各个作者版本内的设置都大同小异,LMC在更多设置》照片处理》选择对应镜头》高级设置》shasta force选择on;AGC在更多设置》镜头设置》选择对应镜头》图像设置》配置1》高级设置》shasta force(8.7版本shasta强度)选择on,想要AGC所有配置都启用shasta就要把每个配置重复操作一遍。另外还要添加以下几个个十六进制额外的补丁Hex patch,
8.4版本
Address:01EE6FAC;
Value:1F2003D5;
Description:FrameDropping DiscardFramesWithTetMismatch;
Address:01EE73F8;
Value:1F2003D5;
Description:FrameDropping DiscardFrameWithLowestScore
Address:01EEB288;
Value:E903271E;
Description:Shasta DiscardFrames BaseFrameSharpness
8.7版本
Address:01EEBC84;
Value:EA03271E;
Description:Shasta DiscardFrames BaseFrameSharpness
Address:01EE6724;
Value:1F2003D5;
Description:FrameDropping (Discard Frames) WithTetMismatch ZSL
Address:01EE6D68;
Value:1F2003D5;
Description:FrameDropping (Discard Frames) WithLowScore ZSL
Address:01EEB854;
Value:0870A852;
Description:max_bracketed_tet_ratio
如果英文能力好的大概就能看出来这几个额外补丁的含义,目前没有作者把这几个设置添加到lib控制,只有自己添加。做完了以上工作就是拍摄测试,你需要按照前面提到的链接打开开发者选项的debug,在gcam文件夹里查看对应的成像文件夹里的dng文件数量是否和你设定的帧数数量一致。一致的话再打开同一个文件夹里的summary.txt文本文档,搜索查看是否有shasta标题行和brkt包围帧,最后滑倒文档结尾查看Merging ???frames ,问号代表你的设定帧数量,数量匹配即为完整合并不匹配意味着有抛弃丢帧。如果有抛弃帧,就有许多其它设置没有做好,这个就不是三言两语一篇文章能搞定的啦。你甚至可以每个合并算法都去查看summary.txt里最终有多少合并帧,你设定的再多的帧被抛弃丢帧就没有意义,反而拖慢拍摄速度。画重点,测试完成一定要记得取消debug勾选,否则你每一次拍摄都会生成缓存文件占用空间。一定要取消勾选,取消勾选,取消勾选。
       和任何事物一样,shasta算法也有两面性。好处是几乎没有噪点和涂抹,能完整应付逆光超大光比拍摄环境;缺点也是显而易见的——速度慢,处理时间长。shasta适合用在抓住来拍的场景,当然如果手机是旗舰机型也不会有多慢的速度。实际你用移植版gcam也只有在阳光灿烂的日子能做到成功率很大抓拍,其它日子里嘛就……😞😞。用一首歌来形容shasta就是:和所有噪点say拜拜,和所有的逆光say嗨嗨。拍照快乐拍照快乐,每一张直出会很精彩,很精彩。
     最后要着重说一句,x90pp完全不用安装目前的gcam,等到Kaka的AGC8.7和BSG8.7一样也有400兆的安装包时再去安装体验。或者等2个月附近Shamim的SGCAM8.8上线,目前8.8版本的SGCAM处于验证性阶段。用一张昨晚x90pp的超广角直出作为刊头照片,裁切都没有,是拍摄时选择的全屏。





算法, 勾选, 包围

霸气弒神   
成功是成功了,就是拍照时屏幕会像曝光闪光灯一样闪一下,有点刺眼,工作原理应该就是拍一帧raw然后用那张raw模拟出多张不同iso光感的照片,然后合成jpg
hp3325   
日文的删了那个更多配置了[汗]
isHuggus   
请问debug选项有4个,全部勾选吗?还有具体核对DNG文件的文件夹上层文件夹是什么,搜索了没有搜到这个cache文件夹,它仿佛是应用的专有文件,在没有R00T情况下的某些系统,比如ReaIme UI 4.0 (android 13.0),就没有权限,无法看到。
zuo文   
大佬,summary.txt找不到shasta和brkt怎么回事
水飞蓟   
SGC8.7在哪儿开启shasta呢,找了半天没找着[黑线]
Albret   
弄好了,不过感觉锐化低了点
三木鸭   
有没有办法一键开启shasta 最好的办法是不是保存一套全开启的配置文件[喷血]
yjd97   
请教各位谷歌相机大神,我现在用的SGCAM相机拍视频,画面会暗下来但录制正常,应该是设置问题应该怎么调?
每天都要想惠惠   
看到了你回复的hex设置方法了,多谢
您需要登录后才可以回帖 登录 | 立即注册

返回顶部