T O P

请教如何简便的使某物及其全部子物件同时可见/隐藏?

一个简单的例子就是,先创建一个人物actor,然后为其加上头发和衣服,这时头发和衣服自然就是人物的children。

选人物前面的眼睛图标来使其变成Not Visible状态,这时画面上的人物body部分完全隐藏,但是绑定他的头发和衣服并不会被隐藏。

我试图使用select children来同时控制,但是虽然可以全部选中人物以及头发和衣服,可是点选眼睛图标依然只能控制body本身的可见/隐藏,如果想要将衣服和头发全部隐藏起来的话只能一个个去点选然后关闭可见,这样十分不便……

所以在此请教,有什么简便的办法可以直接控制某物及其全部children的隐藏/可见?

DAZ3DDL
K
K

kokiaaaa

不过怎么给东西建组分组呀?新人顺带在这里求教~~~

K

kokiaaaa

看大家的对话学到好多!!!谢谢各位~~~~

S

sniper126

同样的问题,我也不知道该怎么弄,大神可以不吝赐教

M

merukaze

大佬您啥问题,用不着烦请老师出手,请描述您的问题我给您解决ww

您自己看我和老师的对话也可以~

R

RoboNeko

更正一下,很久不用Null了,试了一下,Null很好用了,没有上面说的类似Group的限制,可以根据需要使用咯

R

RoboNeko

字数限制,继续补充:CTRL+左键操作,适用所有节点对象,也就是点顶层,下层随动,即可实现统一隐藏/显示、可选/不可选,而且即便顶层隐藏了,点击下属某个节点,还可显示它。(Group用单击或CTRL组合,效果无差。)而Group就不行了,这是个很讨厌的地方,如果你单击Group顶层全部隐了所属节点,但你想显示其中某个节点,你去单击它是没用的,还必须点Group全部显示,把其他的隐藏掉才行。因此,如果你想做分组,建议用Null而不要用Group,特别是如果用Group把人物组在一起,开文件的速度会变慢。

如果不用Null,还有一种常用的取巧方法,比如ABCDE五个对象相关,可以把BCDE都丢到A里面(Parent),上述所有功能都可用组合键操作方式实现了。请适情况选择。

M

merukaze

非常感谢!您的回答非常详尽,解答了我很多疑惑。CTRL+眼睛正是我所需要实现的简洁效果。

之前我一直是使用GROUP来进行类似的操作,但是感觉这样过于繁琐,特别有时候只是想简单隐藏点什么看看效果,就得多加一个GROUP,效率很低。

顺便再请教一下,隐藏的各种物件是否会进入渲染占GPU资源呢?

R

RoboNeko

回复@merukaze:好滴,不用客气。关于占显存资源,所有通过点击眼睛图标被隐藏、或者在其参数表里把Visisble参数关掉的对象,都不会被引擎推给显存。所以,不在镜头视野内的对象,原则上可以选择隐藏,以免占显存资源。

只是有个情况:场景内通常会设灯,这些灯的光线会在场景内做多次跳跃,就是在各物体表面散射或反射,那么会有一些光又跳回人物身上。如果把人物左近却不在镜头内的对象隐藏,可能会和真实场景条件下的光染情况有差异。比如人物旁边有个大镜子,不在镜头内,却会被主灯照到,在某个角度下,这个镜反光会打到人物身上,隐藏之,这部分光就木有了。当然这是极端情况,大多数情况下,差别不明显,先踏实整吧!

R

RoboNeko

补充一下,不只是类似人物这种节点,其他任何对象(不包括Group或Null),只要有子节点的,用CTRL+左键点击眼睛都可全部隐藏/全部显示、点击箭头+对钩都可全部可选/全部不可选。

关于Group和Null,需要说明:如果你场景内对象多,可以用它们来做分组来清爽清爽,整体移动或旋转等操作也方便。但是请注意,Group和Null针对显示/隐藏、可选/不可选这两类操作,其机制跟上述基于单一节点用按键加鼠标组合操作是不一样的。基于一个Group,鼠标一点,其组内节点皆可隐藏或显示,但有限制,比如你之前针对Group下属某个或某几个节点对象单独做过隐藏,你再点Group节点想全都显示,那些节点是不会显示的,可选/不可选的功能也是同理,所以请根据需要甄别选择。。。

W

wgf20110717

null似乎不能一键显示或隐藏吧?还是要配合CTRL吧?

null更多是做控制杆,譬如双人对打,a拳打出,b招架,用null关联ab的拳头可以一键联动。

譬如关联一些关节进行联动等等吧。

R

RoboNeko

回复@wgf20110717:是滴,需要配合,所以我补充说明了。Null的用处很多,不仅限于这些,可以灵活使用,没问题

R

RoboNeko

回复@wgf20110717:类似这种关节互相控制,可以用IK Chain更好,4.12更版后加的功能

W

wgf20110717

组-group

不但一键隐藏,还可以自定义组内所有物体的显示隐藏状态。

R

RoboNeko

你就直接选中人物这个顶层节点,按住CTRL键,用鼠标点击人物节点左边的眼睛,其子节点全部隐藏

Y

YanJingJing

右键select - select all  会全选包含子级在内的所有物件,然后点掉眼睛就好了 

R

RoboNeko

不知道就不要误人子弟,你自己试试先再说~

R

RoboNeko

你就直接选中人物这个顶层节点,按住CTRL键,用鼠标点击人物节点左边的眼睛,其子节点全部隐藏

Y

YanJingJing

回复@RoboNeko:你懂,你来

R

RoboNeko

回复@YanJingJing:小朋友,修行不到家就谦虚点儿,知道的说,不知道的别说,不要随意评价个啥的,也不要随意点赞求赞就为下个资源。多看少动,没坏处

Y

ycloud9527

你这个方法的确是错的,roboneko是对的

Y

YanJingJing

回复@ycloud9527:嗯