在Houdini中大家知道怎么使用copy節(jié)點(diǎn)嗎,今天藍(lán)海創(chuàng)意云就帶著大家看一下copy節(jié)點(diǎn)渲染是怎么設(shè)置的以及它背后的原理吧。 我們在houdini中制作如下效果會用到copy節(jié)點(diǎn)。 其中copy節(jié)點(diǎn)分為左右兩個輸入口:左邊的是primitives to copy(需要復(fù)制的原型)。右邊的是template to copy to(作為要被復(fù)制到的樣板)。我們把錐形復(fù)制到圓球上,再把錐形的尖尖朝向軸,那么就得到了一個刺球了(相對來說比maya要容易實現(xiàn)一點(diǎn))。過程中涉及到一個節(jié)點(diǎn)facet我并沒有使用,這個節(jié)點(diǎn)的主要作用是處理法線相關(guān)的操作,并且unique功能可以拆分面,讓每個面都是獨(dú)立的。我們借助下這個節(jié)點(diǎn)來分析。 下點(diǎn)法線與面法線。 1、什么是面法線 法線(normal line) 始終垂直于某平面的虛線。在數(shù)學(xué)幾何中法線指平面上垂直于曲線在某點(diǎn)的切線的一條線。在三維軟件中,我們一般認(rèn)為面法線是垂直于平面的虛線。弧面的法線是垂直于弧面切線的虛線。 ![]() 2、頂點(diǎn)法線 我們說一般一個頂點(diǎn)是沒有法線的,一個單一平面上的點(diǎn),它的法線方向與面法線一致。但是由多個平面拼接后相交頂點(diǎn)的法線應(yīng)該如何確定呢?下面藍(lán)色線是houdini中box的八個頂點(diǎn)的法線方向: 仿佛不難理解,但是追其根源,這個角度是怎么得來的呢? 首先我們利用facet節(jié)點(diǎn)獨(dú)立box的每一個面,我們發(fā)現(xiàn)box的每個頂點(diǎn)分出了三顆法線,方向呢我標(biāo)記出來了,與它們所在的面法線方向一致:那么其實當(dāng)三個面合并后,那個頂點(diǎn)的法線方向就是這三根法線的平均值。向量積,數(shù)學(xué)中又稱外積、叉積,物理中稱矢積、叉乘,是一種在向量空間中向量的二元運(yùn)算。與點(diǎn)積不同,它的運(yùn)算結(jié)果是一個向量而不是一個標(biāo)量。并且兩個向量的叉積與這兩個向量的和垂直。 雖然Houdini中copy節(jié)點(diǎn)渲染看起來很復(fù)雜,但藍(lán)海創(chuàng)意云表示只要掌握了背后的原理就可以一通百通了,希望大家多多學(xué)習(xí)吧。 |