复习到第八章,第一次到这时,作业做的很没逻辑,非常乱,很多的地方也没搞懂就混过去了,这次复习本着查漏补缺的原则,针对上次的漏洞重点复习,
这次参看了作业贴大家的思路,相近的就不说了,还是这贴里大家都讨论的那个人Teenie.S,她的作业里思路很清晰,体现在对模型的细致观察上,我之前就没看出这个表皮的逻辑是相互间隔的发生,而陷入了网格点的移动上,这次开始就沿着这个思路学习了一遍她的思路,一遍下来也对各个物体的生成方式有了了解,而在她说在生成交叉线时UV里V的值必须是奇数才能正确产生结果,原因就是dispatch的分流方式导致的,奇偶分流要产生正确的交叉线,必须使相邻行的单元发生错位,所以偶数的话,就会使dispatch的结果中每一组数据都是相同的序号上的数据被选出。
针对这一点其实在分流之前就应对每组数据shift list一个单位,当然这一块她的方式下是不能这样做的,只有事先搭建好数据结构后,才能这样操作,当然好处是肯定的,没有奇偶的限制了,完善了程序。
|
举报