Blender簡單動畫 乙個小球從一座山上滾下

2021-09-24 00:23:27 字數 1520 閱讀 4503

簡單動畫:乙個小球從一座山上滾下.

注:[key]方括號內是快捷鍵; 內是模式,頁簽名稱或選項等.

==== 1. 建模:

== 1.1 山

[shift a] 建立平面plane,可以大一些,比如放大10倍;

[tab] 進入編輯模式;

[w] 選擇細分面10,細分的多,山的輪廓會更複雜些;

[o] 啟用平滑,選擇隨機模式.選擇較中間的平面;

[g z] 移動z軸方向,抬高平面長度的一半左右,==別急著確定;

[mouse w] 滑鼠滾輪滾動,設定平滑的範圍,白色的圈盡可能包裹絕大部分平面;

山體輪廓差不多了就可以確定了;

[o] 關閉平滑,習慣性的動作,不常用的功能用完後要及時關閉;

[ctrl 2] 細分面,或者在屬性區域的新增細分面;

[tab] 回到物體模式檢視效果,屬性區域的的細分面修改器下可以增加細分.

== 1.2 山頂上的小球

[tab] 選擇最上面的表面;

[shift s] 游標到選中項;

[tab] 回到物體模式;

[shift a] 建立平面icosphere稜角球,和山體的比例,調整為適當大小;

====2. 模型材質上色,方便觀察.

==2.1 綠色的山

選擇山體,屬性區域的下新增材質;

慢射下設定顏色(比如綠色)即可;

==2.2 紫色的小球

選擇小球,屬性區域的下新增材質;

慢射下設定顏色(比如紫色)即可;

====3. 動畫

遊戲引擎;

選中小球;

屬性區域的下勾選(演員);

物理類選擇(剛體);

半徑設定和球體一致或偏大一點即可;

[p] 執行看看.小球是不是順著山坡向下滾動了.

====可能遇到的問題:

1. [p] 執行後,球不動?

可能是山頂表面太平,球體小了點,在這個位置就穩定了,不會滾動.

> 放大小球,同時選擇小球,屬性區域的的半徑設定和球體一致或偏大一點;

> 或者將小球在x或y軸方向偏移一點點,只要處在山頂的斜坡上即可.

> 也可以調整山體的細分面,選擇山體,屬性區域的的細分面修改器下可以增加細分,細分試圖由2增加到3;

2. [p] 執行後,山體乙個顏色,看不出層次?

可能是缺少光線,在適當位置增加光源即可.

> 將游標定位到山體的斜上方,45度左右;[shift a] 增加燈光\日光

----------------

從入門到精通/你的第乙個測試

發表於

2018-09-16 21:29

osoft 閱讀(

...)

編輯收藏

重新整理頁面

返回頂部

CSS 畫乙個心

效果圖 實現原理 可以把這個心分為兩部分,兩個長方形,分別設定 border radius,transform rotate 設定屬性之後 再次新增乙個,設定相反的 rotate 設定其中乙個的 left 值 就成了 為了看起來有立體感,可以設定左邊的 box shadow cssbodydivdi...

CSS 畫乙個心

效果圖 實現原理 可以把這個心分為兩部分,兩個長方形,分別設定 border radius,transform rotate 設定屬性之後 再次新增乙個,設定相反的 rotate 設定其中乙個的 left 值 就成了 為了看起來有立體感,可以設定左邊的 box shadow cssbodydivdi...

ShaderToy 畫乙個球體

嗯,其實渲染球體,可以看做就是乙個2d圓形圖案 渲染光澤的函式。定義球體結構 半徑,球心座標 struct sphere edzx 定義光線 光源座標,方向 struct ray 檢測 光線 與 球體 是否相交,若未相交返回false,相交返回從光源到球面的距離 數學解釋如下 圖中紅色線條即光線,重...