3DCG学习博

我要写关于Blender,Zbrush,Houdini的情报从日本和美国。我不是中国人因此我用汉语的很笨拙。不过我加油学习汉语。

Houdini 自动认识墙,屋顶。

大家好!
今天我要写关于自动认识的方法。建筑Modeling的时候这个是方便。

外观

Houdini architect modeling
这例有三个Nodes。这个很简单。

Box


在Box Node没有变化参数。

Attribute Wrangle


在Run Over选择Primitives。写编码如下。

if(@N.y == 1){ 
     s@facing = "top"; 
 }else if(@N.y == -1){ 
     s@facing = "bottom"; 
 }else{
     s@facing = "wall"; 
 }

准备String attribute”facing“,看Primitive(面)的normal(法线)的Y数值,如果这个是1,把top代入@facing。如果这个是-1,把bottom代入@facing。 以后,这些不是1,-1,把wall代入@facing。

可视化


在Scene View的右下,点击Visualization。在Scene的右边有”+“,点击这。


点击Marker。


开Edit Visualizer,在Name和Label输入facing,在Attribute也动。 最后点击Close。


在Scene View,勾facing。


我们可以看属性facing。

用Blast



用Blast Node我们可以选Primitive选得很简单。方便!

建筑例


复杂Modeling的时候,facing方法很方便。

再见!