很大声周刊-vol.70

September 11, 2022 · View on GitHub

很大声周刊,在这里记录日常工作、生活所见,每周一发布。

Title_70

Houdini 删除属性时需要注意的问题

ezgif com-gif-maker (20)

缓存粒子前根据需求清理属性,可以大大减轻文件容量,从而减少内存压力,保证运行速度。

Snipaste_2022-09-11_18-47-19

但是清理属性时要注意清理哪些属性,有些属性很直观,比如 age、life,如果接下来要用到就保留,否则清理掉。还有些属性不是很直观,但影响很大,比如 id,今天就遇到了这个问题,在粒子缓存后做「重设时间(retime)」,如果清理缓存时没有保留 id 属性,「重设时间(retime)」后会出现闪烁,保留 id 就可以解决这个问题。

image

解决思路来自「新的 RETIME 节点闪烁问题」 中 rpdacosta 的回答。

表达式(编程)中开、关(1、0)的用法

ezgif com-gif-maker

Snipaste_2022-09-11_18-07-24

在各类软件的表达式中要注意 0 和 1 的概念,它们在编程中代表「假、真」,也就是「否、是」,这是所有开关的基本逻辑,表达式中也是如此,你不会看到开关之类的按钮,但不代表没有开关功能,0 和 1 就是与之相对的「按钮」。

Blender 在驱动器中实现条件判断

a if condition else b

该语法为 python 2.5 中添加的语法。

示例:

// 当大于 30 帧时开始被驱动旋转
radians(var) if (frame > 30) else radians(30)

这种方式在单独运动时毫无意义,使用场景更多在用一个控制器控制多个对象的时候。

ezgif com-gif-maker (19)

Snipaste_2022-09-12_00-20-51

Blender 发布 3.3 长期支持版

image

Blender 发布 3.3 长期支持版

小白兔白又白

IMG_0615 IMG_0624 IMG_0631

后互联网时代的乱弹 第29期

image

后互联网时代的乱弹 第29期

  • 英国女王去世再次引发网络论战
  • 中共中央政治局首提“新型举国体制
  • 高等教育中的文理之争
  • 缅怀10年代那个创新乌托邦

A Cycle (feat. Odile) - Men I Trust

IMG_0641