IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 移动端游戏功耗优化方法(三) -> 正文阅读

[嵌入式]移动端游戏功耗优化方法(三)

? ?本文给大家讲一下目前国内大多数手机厂商 对移动端游戏优化的方法,主要可以分为两大类:一类是基于CPU的常规调节频率来提升游戏性能和降低游戏功耗;另一类是基于GPU相关的图形学(和计算机视觉不一样!!!)来提升游戏相关体验和降低游戏功耗;

? ? ? ? 本章就给大家讲一下第一类——基于CPU的常规调节频率来提升游戏性能和降低游戏功耗。

? ? ? ? 除了各家手机厂商常用的测试工具,推荐常用的App性能功耗测试工具为Perfdog
PerfDog | 移动全平台性能测试分析专家移动全平台iOS/Android性能测试、分析工具平台。快速定位分析性能问题,提升APP应用及游戏性能和品质。手机无需ROOT/越狱,手机硬件、游戏及应用APP也无需做任何修改,极简化即插即用。https://perfdog.qq.com/

三、基于GPU相关的图形学来提升游戏相关体验和降低游戏功耗

?1、?提升游戏相关体验

? ? ? ? ? 对于图形学方面(本人不熟悉哈),在移动端提升游戏体验主要是在一些高端平台上,比如华为Mate系列、oppo Find系列和vivo IQQQ系列等;

? ? ? ? 其主要思想是在图形底层构造的过程中来添加功能来优化游戏的性能功耗,目前已经宣传出来的有三种:华为的GPU Turbo技术、OPPO的光线追踪技术、VIVO的王者技能识别技术,大家可以搜着看一下这三类技术——这些技术可以说是一入佛门深似海呀!

2、降低游戏功耗

????????降低游戏功耗主要有两种思路:

? ? ? ? (1)GPU降低频率

? ? ? ? (2)游戏在渲染过程中来做一些优化——比如降低分辨率、不绘制遮挡区域等等

3、图形学相关知识

? ? ? ? 对于图形学,目前常见的工作岗位主要是一些大型游戏公司 或者 手机厂商,工作岗位一般在一线城市,需求人数比较少且门槛比较高!

? ? ? ? 对于大多数同学,如果是想转行进入图形学,一定要做好心理准备,岗位要求是非常高的(一般社招需要5年以上相关经验)。基础知识是必须的,更重要是需要一定质量的论文和作品,这样子才能拿到满意的offer

下面给大家介绍下图形学入门的基础知识吧——看看大家知难而退还是逆流而上!

(1)图形学基础概念——games 101系列(闫令琪大神)

????????

下面是bilibili链接:

GAMES101-现代计算机图形学入门-闫令琪_哔哩哔哩_bilibiliGAMES101 现代计算机图形学入门主讲老师:闫令琪,UCSB课程主页:https://sites.cs.ucsb.edu/~lingqi/teaching/games101.html更多计算机图形学相关的学习资料请访问:计算机图形学与混合现实在线平台GAMES: http://games-cn.orghttps://www.bilibili.com/video/BV1X7411F744?spm_id_from=333.999.0.0GAMES102:几何建模与处理_哔哩哔哩_bilibiliGAMES 102课程:《几何建模与处理基础》主讲老师:刘利刚,中国科学技术大学课程主页:http://staff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/default.html更多计算机图形学相关的学习资料请访问:计算机图形学与混合现实在线平台GAMES: http://games-cn.orghttps://www.bilibili.com/video/BV1NA411E7Yr?spm_id_from=333.999.0.0

? ? ? ? ?大家可以先听听这位大神的科普课程系列(可以不编程),看看还要不要继续哦~

(2)学习opengl编程和vulkan编程

? ? ? ? 推荐的bilibi链接:

????????最好的OpenGL教程之一_哔哩哔哩_bilibilihttp://bit.ly/2lt7ccM还是EA小哥的,本系列和C++系列都是为了游戏引擎系列铺垫的。https://www.aliyundrive.com/s/zu3xLhF5gBQhttps://www.bilibili.com/video/BV1MJ411u7Bc?spm_id_from=333.999.0.0

LearnOpenGL文档学习_哔哩哔哩_bilibili本视频是为了记录自己学习过程和遇到一些问题以及一些解决办法,感谢大家观看,如有错误还请指正,不胜感激!文档地址: https://learnopengl-cn.github.io/intro/代码仓库: https://github.com/yocover/start-learning-openglhttps://www.bilibili.com/video/BV11Z4y1c7so?spm_id_from=333.999.0.0

(3)学习unity和ue4编程

? ? ? ? unity编程教程太多了,大家可以自行搜索;

? ? ? ? 对于ue4编程,给大家推荐以下系列教程,大家可以看看:

????????入门级ue4教程:

????????【虚幻4】UE4初学者系列教程合集-全中文新手入门教程_哔哩哔哩_bilibili虚幻引擎免费教程平台:hellocjc.com这是一个专为新手定制的虚幻引擎入门教程教程中可以了解到:行业前景,适合人群、经验分享、学习途径,引擎安装,项目创建,界面介绍、基本操作,还会搭建一个房子和一个开放世界,让我们能够愉快的操控游戏角色在场景中奔跑,最后我们能够打包做好的成果给朋友玩~教程中用到的素材获取方式:关注公众号 “谌嘉诚” 回复 “初学者” 即可最后感谢大家的支持,记得给我一个三连https://www.bilibili.com/video/BV164411Y732?spm_id_from=333.999.0.0

? ? ? ? 中高级ue4教程:

????????UE4 最完整的开放世界系列教程【附工程】【收藏夹必备】【422P 持续更新】_哔哩哔哩_bilibili关注三连进群领工程资源共享交流群162321247ARPG教程av584339009入门教程 av626639219Unity开放世界av414677721https://www.patreon.com/CodeLikeMe/posts?tag=source%20code可以订阅作者支持下最完整的虚幻开放世界教程系列,实施角色机制,近战,远距离战斗,骑马,攀登,库存管理,动态世界构建,NPC AIhttps://www.bilibili.com/video/BV1jt4y1S7A7?spm_id_from=333.999.0.0【UE4】虚幻引擎C++游戏开发全面教程 The Unreal Engine Developer Course - Learn C++ & Make Games_哔哩哔哩_bilibilihttps://www.youtube.com/watch?v=D7OXDFDB434【UE4】虚幻引擎C++游戏开发全面教程 The Unreal Engine Developer Course - Learn C++ & Make Gamesgithub 代码地址 : https://github.com/UnrealCoursehttps://www.bilibili.com/video/BV1t4411r7Ud?spm_id_from=333.999.0.0

(4)最后就是需要相关论文或者高质量项目啦~

? ? ? ? 目前随着元宇宙概念的兴起,图形学的需求会慢慢越来越大,希望各位道友早日得道升仙哈~

????????

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-12-06 15:25:34  更:2021-12-06 15:27:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 12:51:26-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码