接到Gameloft纽约的面试题,直接吓尿了,感觉不会再爱了。大神们进来找找存在感吧!

何哀何欢 2013-06-06 11:08:46
3个小时,有些题是需要看图说话的,就不放上来了。


1 use a direction vector toward a target and camera up vector to generation a 3x3 rotation matrix for the camera to aim at the target.

2 explain how to do the u, v value to determine if the point (p) is inside he triangle(A, B, C) using Barycentric coordinates.
P = A + u (C - A ) + v * (B - A)

5 Implement the Total Force in a Spring system with following parameters:
float fStiffness;
float fSpringLength;
float fCompressedLength;
float fDamping;
Vector3 vDirection;
Vector3 vVelocity;
Vector3 vRestringForce;
Vector3 vDampingForce;
Vector3 vTotalForce;


6 Implement the specular highlight Vertex shader for water effect with following parameters:
Vector3 vLightDirection;
Vector3 vEyeDirection;
float4 fSpecularColor;
float2 fPerturbationXY;
float fSpecularPower;


7 Use Inverse Kinematic pseudo to get the tip close to the target.

    movement_vector
<---------------@ <- tip
/^\
/ | \ <-- arm
ToTarget / | \
/ | \
target o | @ <-- joint
| /
ToTip | / <-- arm
| /
/
joint -> @ axis coming out of the page



8 if you found the bottleneck in your pixel render part of the game, how to improve Fragment shader performance ? (3D aware)


11 Write a Beer Pong Game in 3D with 6 cup on each side. Keep the code as simple and short as possible.

...全文
11538 81 打赏 收藏 转发到动态 举报
写回复
用AI写文章
81 条回复
切换为时间正序
请发表友善的回复…
发表回复
於黾 2015-01-08
  • 打赏
  • 举报
回复
表示26个字母,每个都认识
ruf 2015-01-04
  • 打赏
  • 举报
回复
引用 11 楼 antimatterworld 的回复:
IK系统没研究过,其他的题目只是游戏开发的常规题目吧,应该不难。 1.LookTo Vec X Up Vec -> Right Vec 矩阵就是旋转后的基向量,旋转矩阵的逆就是其转制矩阵,所以,最终矩阵的结果就是这三个向量的分量(竖着写)--如果使用的事Row Major矩阵。 2.更简单了,U,V的数值都在(0,1)之间,即可判定P点落在三角形内,这个我以前做过一个演示程序,模拟射击游戏的检测算法的。 5.纯物理题目,不解释。 6.镜面反射后,判定与EyeDirection夹角,算法各有不同,大体高光效果大同小异。 8.Fragment shader 不知道,Dx中没有此种着色器。不过应该指的是GeometryShader之类的东西吧。 7.IK有点意思,大意是,用手去抓取那个目标,而只能通过转动肩关节和肘关节来实现,并且手臂的骨骼长度是固定的。Ik真心没研究过,不过关键问题是,抓取成功后,肘关节的位置,就是以物体为圆心,以小胳膊骨骼长度为半径,和以肩关节为圆心,以大胳膊骨骼为半径的两个圆的焦点位置。肘关节的位置确定了,各个关节的旋转角度也就确定了。我想大概就是这个意思。
0<=u<=1 0<=v<=1 u+v <= 1;
卡卡Gemini 2013-08-16
  • 打赏
  • 举报
回复
还好吧,12W美元的话,值这个价
xiaoai 2013-06-12
  • 打赏
  • 举报
回复
Tommy_wang 2013-06-12
  • 打赏
  • 举报
回复
看不懂,没压力
傻傻不解释 2013-06-11
  • 打赏
  • 举报
回复
太伤了
TonyOoki 2013-06-11
  • 打赏
  • 举报
回复
碉堡,我连什么是IK系统都不知道
  • 打赏
  • 举报
回复
树影重重 2013-06-10
  • 打赏
  • 举报
回复
何哀何欢 2013-06-10
  • 打赏
  • 举报
回复
引用 66 楼 zha_zi 的回复:
尿了一手xxx
不是吧,看CSDN,手也能放在那个位置?
何哀何欢 2013-06-10
  • 打赏
  • 举报
回复
引用 51 楼 chxinheifeng 的回复:
多少钱,挺简单的,关键是价格
120K 美元 一年。
bxyill 2013-06-10
  • 打赏
  • 举报
回复
啊,我刚收到这家公司北京分公司的笔试。。题目这么难啊。。
神的世界2014 2013-06-10
  • 打赏
  • 举报
回复
看到英语直接看评论了.......四级还没过,蛋疼,要大四了
Pvdbiq 2013-06-09
  • 打赏
  • 举报
回复
...虽然早就把自己定位成文盲,但是现在...
xty0712 2013-06-09
  • 打赏
  • 举报
回复
引用 29 楼 u010454729 的回复:
[quote=引用 16 楼 songsong_2012 的回复:] [quote=引用 15 楼 yyl8781697 的回复:] [quote=引用 14 楼 sonicer 的回复:] 大部分的单词都能看明白, 大部分的意思都不能明白, 大部分的题目都不会解决,
我也一样[/quote][/quote][/quote]
Daniel_31 2013-06-09
  • 打赏
  • 举报
回复
我自己倒是做了一个抢滩登陆的3D游戏,只不过纹理太差额。
装逼之王 2013-06-09
  • 打赏
  • 举报
回复
这是啥东西???
zha_zi 2013-06-09
  • 打赏
  • 举报
回复
尿了一手xxx
a812872970 2013-06-08
  • 打赏
  • 举报
回复
我也被吓到了
YHL27 2013-06-08
  • 打赏
  • 举报
回复
顶一个。。。
加载更多回复(61)

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧