实时光照对DrawCall的影响

版权声明:本文为leonwei原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/leonwei/article/details/51890474

1.正常情况下,用最简单的光照或无光照的shader渲染一个mesh,一个dc 。

2.unity5对烘焙做了修改,烘焙的物体仍然可以接受实时光,这样如果烘焙的物体再受一个实时光,那就是2个dc,unity4不是。

Read More

回到基础-关于四元数

Reference

四元数的可视化-3B1B
四元数如何控制物体旋转?
quaternion.pdf (krasjet.github.io)
Direction and Orientation - 知乎 (zhihu.com)
如何通俗地解释欧拉角?之后为何要引入四元数? - 知乎用户n55fm4的回答 - 知乎
带你探秘四维的神秘数字——四元数_哔哩哔哩_bilibili

视频:
形象理解四元数 (youtube.com)
10 mins GameDev tips - Quaternions (youtube.com)

正文

欧拉角有下面问题
1.与旋转顺序有关
2.万象锁

关于A星寻路的缺点探讨

Reference

云风的 BLOG: A* 算法之误区 (codingnow.com)
A* 算法简介 (redblobgames.com)

正文

引用自:云风的 BLOG: A* 算法之误区 (codingnow.com)

A* 算法理论上 是时间最优的 可以得到最优解,不过我们可以通过选择一个更好的估价函数,或是减少解空间来提高性能。 A* 算法最大的缺点就是,空间需求太大。我们可以用一些时间换空间的方法改进。但是如果不存在解(比如在寻路问题中,根本不存在一条通达的路),采用 A* 算法求解,势必会穷举所有的可能。所以一般在游戏里,我们一般会采用额外的手法避免这个问题。

Read More

谈效率

Reference

Tim Ferriss 的《每周工作四小时》有哪些独特的理念? - 许大威仔的回答 - 知乎

合理规划时间,提高工作效能

正文

在被自己折磨两天半之后,我发现我再也回不到前两周的状态了。

那个时候一天的效率可以算作我现在两三天的了。

这两天因为一份工作不停的看手机查信息,又要考虑这份工作是否合适,又担心自己做的决定是否正确,应该说是非常烦恼的了。

Read More