求一份图形渲染的实习

上帝啊,佛祖啊,求求了
全部评论
没有尝试联系一些中介公司,扩大机会吗
点赞 回复
分享
发布于 2023-06-25 09:39 山东
nope
点赞 回复
分享
发布于 2023-08-21 12:35 浙江
滴滴
校招火热招聘中
官网直投

相关推荐

或许大抵是凉了吧,被拷打的神志不清几天没看图形学的东西了,结果高德突然约面感觉在面试官面前拉了一坨大的,mad----------------4.3 已凉------------------------------首先是手写程序,前面两个挺简单的反正,也比较常规第三个在类里填入内容使得程序正确运行,先写了个重载赋值函数,漏了拷贝构造和自赋值检查,然后注释了重载赋值函数,调拷贝构造,new int[xxxx]写成了new int(xxx)..........我还没看出来,有被自己蠢到了,最后面试官说先这样吧,然后开始拷打。先简单介绍了一下项目,然后开始发问:项目里封装了OpenGL的哪些东西?ECS和场景管理咋弄的渲染时每帧对场景中的数据做了什么操作?是怎么提交场景的数据?SSAO咋做的,讲了一下,不过讲的一团浆糊,采样半球点怎么做的空间变换?Tone Mapping怎么做的?为什么要做?**处刑开始:**你讲到PBR有时计算出来颜色分量会大于1,什么时候会大于1?如果不考虑IBL和其他后处理叠加,只有一个光源的时候会不会大于1?IBL会不会出现大于1的情况?问个基础点的:GPU渲染管线的流程?透明物体和半透明物体怎么渲染?(之前学的时候偷懒没写这个,想着面试靠八股,结果我忘记了,焯!!胡乱扯了一下alpha测试之后说不会,平时没接触过)讲一讲OpenGL的状态,你的项目里封装了GL的状态吗?(没有)glBlend()用过吗?(一样,之前学的偷懒了,项目里也没考虑透明物体渲染)判断点是不是在三角形内?(我tm猪b脑袋叉乘说成了点乘)如果不是三角形呢,是四边形呢?(我说四边形拆成两个三角形,面试官说不是想问这个)事后找补:①面积和判别法②夹角和判别法(焯!查到之后发现games里闫老师好像讲过)③光线投射法还有一些问的记不清了,唉----------总结-----------1. 需要全面的梳理项目,锻炼表达能力2. 不能有临时抱佛脚的心态3. 补一下关于透明渲染的知识,以及项目里没有使用到的一些OpenGL的Func4. 补一下关于图形几何方面的知识希望下一次不要出现这种处刑场面了 #本周投递记录#
点赞 评论 收藏
转发
头像
04-11 19:06
已编辑
门头沟学院 材料类
包含了腾讯一二面,搜狐一面,雷火一二面,快手(游戏图形学)一二面等等内容,只记录一部分有意思的问题,图形学八股和cpp八股不在此处。我自己项目做的比较细,我不是实现了一个引擎而是实现了一些图形算法优化,这导致面试官都会对优化细节,实现细节细细拷问,同时夹杂一些面试官自己的思考(你是这么实现的,但我觉得你这样会有blabla问题 or 你是这么实现的,你遇到某某问题怎么办,能处理吗能优化吗)。延迟管线中需要处理复杂材质和光照模型怎么办?比如这一部分物体是某种shading model而另一部分物体是另一种model?csm如何处理每级之间分辨率突变的情况?csm每渲染一帧都要渲染4 or 8张阴影图吗?这样性能开销过大,怎么解决?(帧间)遮挡剔除的实现算法介绍一些?AA算法,RTGI算法介绍一些?原神是如何处理实时全局光照的你了解吗,均匀的在场景内布置光照探针如何应付大场景渲染?你是如何分析性能瓶颈,统计性能情况并进行优化的,怎么看出你实现了优化?bsdf和brdf的区别?各自的应用场景?介绍一些gpu driven的方法?半透物体如何在延迟管线中渲染(此题有坑)?(忘了,想起来再更)总结:一半的面试官会提到原神,建议去好好看看原神的图形算法实现(好像某乎上有大佬介绍)。我自己项目中大量使用compute shader但从未被问到(所以引擎岗不会太侧重编写shader的细节)。面试官还都特别喜欢问场景题,只能说纯背八股做项目是不行的,还是要多看别人文章,自己多思考总结举一反三。还有,一定要学一下renderdoc!这也是基础! #牛客解忧铺# #我的成功项目解析# #如何判断面试是否凉了#
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务