【R站洪瑞】C4D建模教程:使用XPresso节点辅助建模一例

建模图文 洪瑞 1年前 (2018-07-18) 1928次浏览 已收录 13个评论 扫描二维码

【R站洪瑞】C4D建模教程:使用XPresso节点辅助建模一例 - R站|学习使我快乐! - 1

今天我们主要讲圆柱侧面制作小正方形,

我们在建模的时候,经常会对圆柱体建立排洞等操作,我们需要绝对的正方形面才能建立出正圆

我们是可以计算出满足条件的圆柱的半径,高度,但是不方便修改

我们可以使用XPresso节点关联圆柱体的参数,方法如下

1.我们按制作XPresso节点常规方法,先建立一个空白对象,添加XPresso节点标签

【R站洪瑞】C4D建模教程:使用XPresso节点辅助建模一例 - R站|学习使我快乐! - 2

2.选中空白对象,如图增加用户数据

【R站洪瑞】C4D建模教程:使用XPresso节点辅助建模一例 - R站|学习使我快乐! - 3

3.如下图建立”圆柱半径”的用户数据

 

【R站洪瑞】C4D建模教程:使用XPresso节点辅助建模一例 - R站|学习使我快乐! - 4

4.如下图建立”圆周数量”的用户数据

【R站洪瑞】C4D建模教程:使用XPresso节点辅助建模一例 - R站|学习使我快乐! - 5

5.如下图建立”高度数量”的用户数据

【R站洪瑞】C4D建模教程:使用XPresso节点辅助建模一例 - R站|学习使我快乐! - 6

如下图所示是数学分析

我们要达到的目标是a=b

那么我就要分别用参数表示出a和b

b很简单,b=圆柱高度除以高度上的分段

sinA=(a/2)/圆柱半径

a=sinA*圆柱半径*2

∠A=360°/圆周分段数/2

即:a=sin(360°/圆周分段数/2)*圆柱半径*2

建立等式如下

sin(360°/圆周分段数/2)*圆柱半径*2=圆柱高度/高度上的分段

 

【R站洪瑞】C4D建模教程:使用XPresso节点辅助建模一例 - R站|学习使我快乐! - 7

如下建立节点

首先拖入空白对象,添加上述建立的三个用户数据

再添加圆柱体,添加对应的三个参数

如图建立公式节点

【R站洪瑞】C4D建模教程:使用XPresso节点辅助建模一例 - R站|学习使我快乐! - 8

我们建立的等式关系如下:也就是用圆柱的半径、旋转分段、高度分段来表示圆柱的高度

【R站洪瑞】C4D建模教程:使用XPresso节点辅助建模一例 - R站|学习使我快乐! - 9

如下我们填入公式,

使用$1、$2、$3表示数值1、数值2、数值3,可以简写公式

第六步建立的等式如下

sin(360/圆周分段数/2)*圆柱半径*2=圆柱高度/高度上的分段

简写为

2*$1*sin(360/$2/2)=圆柱高度/$3

2*$1*sin(360/$2/2)*$3=圆柱高度

 

【R站洪瑞】C4D建模教程:使用XPresso节点辅助建模一例 - R站|学习使我快乐! - 10

效果如下

【R站洪瑞】C4D建模教程:使用XPresso节点辅助建模一例 - R站|学习使我快乐! - 11

总结:建模时经常要做到两个部分一样,就可以使用XPresso节点关联

我们要注意:

一、一定要建立用户数据,好处是

1.方便于我们制作成预设以后使用

2.方便于我们在建立等式关系时测试查看

3.用户数据对参数有类型上的限制,数值范围限制等,减少使用范围映射等数据转换的过程。

二、尽量使用公式节点

1.大量减少节点的使用,

2.方便查看

3.方便修改

 

 


QQ㊀群: 240424174;QQ㊁群: 749250816;QQ㊂群: 542382043;
㊄群: 860166303;⑥群: 738134262 ⑦群 750397184
常见问题:1、文件解压请使用Winrar5.5版本以上解压;
2、视频播放有声音无画面,请了解下PotPlayer播放器;
3、回复仍不可见隐藏内容,请使用邮箱注册登录;
R大技术站 , 版权所有,如未注明 , 均为原创,如需转载请注明来源!
喜欢 (3)
[itdiy@qq.com]
分享 (0)
发表我的评论
取消评论

表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
(13)个小伙伴在吐槽
  1. 看来建模必须懂数学
    墨子七2019-07-11 14:40 回复 Linux | Chrome 61.0.3163.128
  2. 唯有热爱,不可放弃!
    妖妖铃2019-07-07 11:14 回复 Windows 10 | Chrome 63.0.3239.132
  3. 6666666666
    163584682019-04-09 14:13 回复 Windows 10 | Chrome 63.0.3239.132
  4. 1094215251
    6666666666666666666666
    10942152512018-11-27 14:53 回复 Windows 7 | Firefox浏览器 63.0
  5. 66666
    guoyao2018-11-25 22:42 回复 Windows 10 | Chrome 63.0.3239.132
  6. 豪豬
    6666666
    豪豬2018-11-23 17:59 回复 Windows 10 | Chrome 70.0.3538.102
  7. 感谢分享!
    snls2018-09-17 12:35 回复 Windows 7 | Chrome 45.0.2454.101
  8. 夏七时
    感谢分享!
    夏七时2018-08-10 00:22 回复 Windows 7 | Chrome 63.0.3239.26
  9. 厉害了
    oceanC2018-08-09 23:54 回复 Windows 10 | Chrome 63.0.3239.108
  10. 666
    refuelinglx2018-08-09 11:59 回复 Windows 7 | Chrome 55.0.2883.87
  11. 厉害了
    YAOFQ2018-08-06 11:50 回复 Windows 10 | Chrome 68.0.3440.84
  12. 感谢R站,让我学到了好多有用的知识~
    盖世X2018-07-19 00:10 回复 Windows 10 | Chrome 64.0.3282.140
  13. xiaoer39
    没读过书的我 看到公式已经原地爆炸了
    xiaoer392018-07-18 18:45 回复 Windows 7 | Chrome 63.0.3239.108