首页 >行情 > > 正文

如何在 Minecraft 中加入元素视野效果(二)

来源:哔哩哔哩 2023-06-30 07:26:18

五、游戏处理

上一章中,我们实现了一个简单的光影,它可以将画面上的红色与蓝色互换。而为了实现这一效果,我们需要获取当前位置的颜色,并将颜色的 r 与 b 属性调换位置。


(相关资料图)

在 Minecraft 运行中,首先会在世界中生成大量的事物,其中有方块、动物、水流,玩家、甚至是天空,游戏程序决定了这些事物在世界中的位置、状态、是否可见等等。

除此之外,我们还需要让玩家进入此世界中,为此我们还应该将玩家的模型添加到世界。值得一提的是,在游戏编程中,为了让玩家看到画面,除了拥有模型以外,还需要一个摄像机,它将充当玩家的眼睛,用于作为观察世界的起点,通过设置摄像机的属性,来决定画面需要渲染哪些东西。

幸运的是,以上都已经由 Minecraft 实现,我们只需要关注其中画面的渲染。当游戏将世界处理好以后,游戏的图像数据将发送至显卡做进一步处理。

六、图形处理

当游戏处理完它负责的部分后,图形数据将发送至显卡。而在显卡中指挥工作的正是光影中包含的许多着色器程序。但是并不是全部,事实上还有某些预处理以及后处理工作已经由游戏引擎提供,我们需要编写的着色器仅仅是在过程之间的一个小步骤。

最终到达我们的第一个着色器(vsh)中的数据包含整个画面颜色的当前位置,另一个(fsh)则包含整个画面的颜色值。为了将每一个画面颜色都照顾到,这两个着色器将依次为每个颜色都运行一次。

在每次运行的过程中,我们可以简单取到当前处理所需的相关属性,比如从 gl_MultiTexCoord0 缓冲区中取当前颜色所在的坐标 xy,或者从 gcolor 缓冲区中取指定坐标位置的颜色。

当然,这里的坐标不是指游戏坐标,而是颜色在画面上的坐标,比如 (0, 0) 代表画面的左下角。

七、滤镜

在原神中开启元素视野时,画面将被加上一个特定的绿色滤镜,此时画面将变成偏暗的蓝绿色,并且有一条亮色带从玩家的位置开始一直移动至远方。这里我们可以把亮色带放一边,先试着将画面调成偏暗的蓝绿色。

对画面进行取色(不包括亮色带部分)可以大致得出,滤镜让红色取值大概在 [0, 45] 区间,由于颜色最大值为 255 ,简单起见,我们可以认为红色被对应缩放到 1/5,而其他两种颜色则是 1/2。

在着色器中的主函数加入代码,对相应颜色进行计算。由于 Minecraft 中的基础亮度与原神中有些许不同,我们可以对这个比值进行少许调整,将绿蓝的比值改为 7/10,以提高亮度,还原色彩差异。

如果你有足够的耐心,也可以一次一次修改,或者直接使用一个函数表达式,对色彩进行微调,以达到高度还原的效果。

上一篇:微资讯!沙海小说全集txt下载(沙海小说txt下载)_全球播资讯 下一篇:最后一页
x
推荐阅读

如何在 Minecraft 中加入元素视野效果(二)

2023-06-30

微资讯!沙海小说全集txt下载(沙海小说txt下载)_全球播资讯

2023-06-30

外媒:北约各国同意将秘书长斯托尔滕贝格的任期延长一年 天天热闻

2023-06-30

苹果产业链板块6月29日涨2.01%,博杰股份领涨,主力资金净流入10.04亿元_世界今日报

2023-06-30

为什么有的网站打不开怎么回事 为什么有的网站打不开

2023-06-30

为什么cf玩不了显示环境不好_为什么cf玩不了

2023-06-30

每日聚焦:不考虑中间打一个成语(不考虑中间打一成语)

2023-06-29

控规是什么意思?(控规是什么意思)-世界热头条

2023-06-29

复旦碳价指数:7月全国碳配额价格指数上扬,2023年碳市场有望扩容

2023-06-29

天天微头条丨驻斯里兰卡使馆:请中国公民来斯旅游期间注意自身安全

2023-06-29

天天百事通!6月29日退市紫晶(688086)龙虎榜数据

2023-06-29

美国要对华实施 AI 芯片出口新限制?英伟达锐评:后果严重! 今日关注

2023-06-29

观点 | 未来糖价分析展望|最新资讯

2023-06-29

世界快播:印度海军“双航母”舰队重装上阵

2023-06-29

江苏如皋市委常委会召开会议 市委书记何益军主持 天天热点

2023-06-29

匿名ftp是什么_匿名FTP是指什么

2023-06-29

和顺电气:公司签订三方《合作框架协议》,推进氢燃料电池动力系统实验室落地 观察

2023-06-29

【新视野】从“心”出发!坪山街道六联社区举办心理健康知识宣传进校园活动

2023-06-29

谷歌 Pixel Fold 开始出现屏幕问题!用户上手仅一天-今日视点

2023-06-29

【聚看点】年轻人与菜市场的双向奔赴

2023-06-29

2023年6月29日石脑油价格最新行情预测

2023-06-29

这家券商27年第一次换帅!刘学民退休,新董事长曾担任北京国资委副主任

2023-06-29

安徽发布暴雨蓝色预警!启动四级应急响应!|环球实时

2023-06-29

热点在线丨内核发生死锁,怎么排查?

2023-06-29

三星紧追台积电,计划 2025 年在移动终端领域量产 2 纳米芯片

2023-06-29

全球热文:暖心!遂宁消防员出警归来吃面白衣小哥悄悄买单

2023-06-29

“AI帮你选大学”?同一院校录取概率相差99%

2023-06-29

皮实耐用,高效经济,山东临工L955HE国四装载机

2023-06-29

许昆林会见澳大利亚蒙纳士大学校长玛格丽特·加德纳|天天快资讯

2023-06-29

【环球新视野】乌鲁木齐:开创经济发展新纪元

2023-06-29

tcl-868手机可以看电子书吗?

2023-06-29

当前资讯!拥抱大模型,能否让电视迈入「强人工智能时代」? | 钛媒体焦点

2023-06-29

河北省邯郸市2023-06-21 11:36发布高温橙色预警-环球焦点

2023-06-29

天天速递!6月28日光一退发布公告,其股东增持490万股

2023-06-29

“十佳”村(社区)党组织书记风采·之一:孙庄村的二次创业蝶变之路——访惠济区古荥镇孙庄村党委书记孙武全

2023-06-29

美媒:拜登使用CPAP呼吸机治疗睡眠呼吸暂停,脸上印痕明显-全球速读

2023-06-29

jpg转bmp格式转换(jpg转bmp)

2023-06-29

美国三大股指收盘涨跌各异

2023-06-29

要来了!英媒:赖斯已获准接受阿森纳体检

2023-06-29

今日关注:广州到西安机票全价_广州到西安机票

2023-06-29

【全球聚看点】认识令人敬畏的《魔兽世界》音景背后的作曲家

2023-06-29

造谣“抢麦学生”高考考砸,其心可诛!

2023-06-28

农业银行的余额宝是什么 天天报道

2023-06-28

天天速看:新建27班九年一贯制学校 国科大青岛附属实验学校项目规划公示

2023-06-28

我国安装完成全球首台16兆瓦风电机组

2023-06-28

广州提高二孩及以上家庭首套住房公积金贷款额度|环球今头条

2023-06-28

全球微头条丨喜茶登陆伦敦,新茶饮开辟出海第二战场

2023-06-28

远征启示录兑换码2023(远征启示录兑换码2023一览)[多图] 独家

2023-06-28

全球百事通!回天新材(300041.SZ):年产1.5万吨锂电池电极胶粘剂相关生产线于近日正式投产

2023-06-28

全球看热讯:标枪_关于标枪概略

2023-06-28

海外网评:关不掉的关塔那摩监狱,美式人权的“黑暗教科书” 天天热消息

2023-06-28

当前视点!数字经济大趋势释放无限可能,微美全息XR+AI抢占未来科技竞争制高点

2023-06-28

大连万达商管千万股权被冻结

2023-06-28

世界速读:大盘探底回升,煤炭ETF大涨超2%,云计算、大数据相关ETF跌超4%

2023-06-28

星环科技(688031)6月28日主力资金净买入239.36万元

2023-06-28

世界报道:ATI回忆杀!HD4870/4850显卡发布整15年:用过的人都老了

2023-06-28

湖南广泛深入持久开展劳动和技能竞赛:以赛逐梦 匠星闪耀

2023-06-28

天天观点:中网公开赛将扩大规模

2023-06-28

粘柜子用什么胶水_粘柜子的胶是什么胶

2023-06-28

天天热推荐:多吃蛋白质有助于减肥吗?

2023-06-28

长春南关区法院干警陶佳彤在“学习贯彻党的二十大精神基层理论宣讲大赛”中获三等奖|环球热推荐

2023-06-28

深圳怎样算自己公积金能贷多少钱 是账户余额的多少倍

2023-06-28

环球热点!学士服配马面裙,祝毕业生们前程似锦!

2023-06-28

全球快看:俞敏洪首次透露自己的遗嘱分配 不遗余力支持教育

2023-06-28

COMEX期货跌0.05% 暂报1922.5000美元/盎司

2023-06-28

中超控股(002471) 涨跌幅:3.47% (06/27)

2023-06-28

塞拉利昂选举委员会宣布总统比奥获得连任

2023-06-28

@洛阳考生:47所高校拟在我省招收定向培养军士2625人_环球报道

2023-06-28

拒绝毒品 乐享长安 共创全国禁毒示范城市西安高新区举办“6·26国际禁毒日”主题宣传活动

2023-06-28

全球滚动:6鏈?8鏃ヨ储缁忔棭椁愶細缇庡浗寮哄姴鏁版嵁鎷栫疮閲戜环涓嬭穼锛屽叧娉ㄧ偣杞悜椴嶅▉灏斿彂瑷€

2023-06-28

直播电商为杭州带来什么?从数据看杭州的直播江湖

2023-06-28

世界快资讯丨克莱:我是看邓利维在高中打球长大的 现在和他共事很疯狂

2023-06-28

金发科技近三年合计派现26.7亿元 实控人袁志敏分走超5亿元

2023-06-28

五十六家上市公司预披露上半年成绩单多只次新股或业绩下降|今日播报

2023-06-28

经纪人:并未和拉齐奥谈判,若日尼奥只想留在阿森纳

2023-06-28

今日热门!移动路由器恢复出厂设置后怎么设置才能上网

2023-06-28

马正国到文莱、马来西亚调研集团海外业务

2023-06-27

官方指导价8.99-12.79万元 江淮钇为3正式上市

2023-06-27

累计圆梦近2.7万个,金山区万名党员点亮爱心微光-信息

2023-06-27

全球聚焦:2023广东省公安院校关于体能测评注意事项

2023-06-27

网红名师张雪峰“打晕不报新闻学”惹争议,高考志愿怎么报?

2023-06-27

今日快讯:关于国旗的手抄报内容 简单_关于国旗的手抄报

2023-06-27

黑猫股份:拟设立全资子公司投建年产16万吨碳材/橡胶复合母胶项目-全球观热点

2023-06-27

藁城公安进校园 带来“反诈专题课”

2023-06-27

全球消息!瓦格纳将向军队移交重型武器,外媒:普里戈任私人飞机降落白俄罗斯 焦点热闻

2023-06-27

江湖悠悠侠道1-3怎么通关 江湖悠悠侠道1-3通关攻略 环球今热点

2023-06-27

历史之谜小说下载_历史之谜|世界微动态

2023-06-27

最新:老乡鸡为活珠子言论道歉:非常重视,相关同事已做检讨

2023-06-27

新潮能源收监管工作函 对被追加为被执行人提起异议

2023-06-27

一件汗衫能穿十年,“房东之选”的秘密就是它|品牌说

2023-06-27

天天热门:宣判!首例盗版“剧本杀”案九人获刑

2023-06-27

苦战三盘,05后小将商竣程被逆转,无缘温网正赛

2023-06-27

钓鱼佬shox喜提16.5kg大鱼 世界实时

2023-06-27

当前速看:日民众为防卫预算“买单” 分析人士:日本大把撒钱意在配合美国霸权

2023-06-27

世界快看点丨阿坝小金第四届高原玫瑰采摘季活动开幕

2023-06-27

全民比“舞”,燃爆珠晖!“凤舞潇湘·健康未来”2023广场舞大赛落幕|当前焦点

2023-06-27

环球新消息丨平和喜悦的活在当下,就是对自己人生最好的善待

2023-06-27

全球新资讯:【实时资讯】荨麻疹切记做好5件事

2023-06-27

首趟郑州至东盟农产品出口专列准时发车

2023-06-27

世界视讯!波斯帝国首都苏萨

2023-06-27