C4D XPresso樓梯控制方法詳解
創(chuàng)建XPresso表達式花費大量時間整理思路后,發(fā)現(xiàn)XPresso表達式存在一個致命缺陷,即欄桿旋轉角度無法自動調(diào)節(jié)。盡管經(jīng)過深思熟慮仍未找到解決方案,只得暫時放棄。不過總體來說,XPresso在樓
創(chuàng)建XPresso表達式
花費大量時間整理思路后,發(fā)現(xiàn)XPresso表達式存在一個致命缺陷,即欄桿旋轉角度無法自動調(diào)節(jié)。盡管經(jīng)過深思熟慮仍未找到解決方案,只得暫時放棄。不過總體來說,XPresso在樓梯制作中仍然非常實用。
設定樓梯高度
首先,在空白組中添加用戶數(shù)據(jù),命名為“樓梯高度”,類型設置為浮點數(shù),默認值為300,取消最大值限制。然后創(chuàng)建一個表達式,選擇空白組并將其拖入表達式控制臺。若不慎關閉控制臺,可雙擊空白組上的紫色標簽打開。點擊紅色端口,調(diào)整高度。表達式的控制順序是紅色控制藍色。
控制螺旋線的高度
將基座的三根螺旋線拖拽到控制臺,選擇藍色端口,在對象屬性中找到螺旋線的高度控制,也可直接拖動屬性標簽至藍色端口。依次連接各部件。
控制內(nèi)外圈線的半徑
通過添加一個用戶數(shù)據(jù),可以控制外圈線和內(nèi)圈線的半徑。外圈線比基座外側線半徑大5cm,內(nèi)圈線則小5cm。通過布爾操作實現(xiàn)控制。
設置截面線的寬度
為了調(diào)節(jié)截面線的寬度,將控制截面寬度的矩形放入控制臺,在空白組中添加截面厚度的用戶數(shù)據(jù)。矩形的端口包括寬度和高度,其中寬度為外側半徑減去內(nèi)側半徑,而厚度由用戶數(shù)據(jù)控制。
群組化前面的控制器
如果之前的控制器暫時不需要使用,可對其進行群組化。選中控制器,右擊并選擇轉化為群組。外圈螺旋線半徑比基座外側線半徑增加5cm,內(nèi)圈線半徑減少5cm。
以上便是關于如何利用C4D XPresso創(chuàng)建可控制樓梯的方法。下一篇文章將介紹如何控制扶手和臺階。