亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 媒體動畫 > 正文

Director基礎教程:Director 3D 基本的(4)

2024-09-08 19:27:12
字體:
來源:轉載
供稿:網友
director 3d 基礎
     本教程的例子是用 macromedia 的教程例子。

一、關于 3d 演員與精靈

在 director8.0 或更早的版本中,一個演員都是存在影片中并完成特定的任務:一個數碼聲音、一個圖片、一篇文字、一個按鈕、一個圖標、甚至是一個程序或行為。

這些各式各樣的 2d 演員仍在 director8.5 中完成重要的任務,但 director8.5 有了新的不同的 3d 演員了。一個 3d 演員包含一個完整的 3d 世界,包括一些模型們以及它們給賦予的行為等。

在 director8.0 或更早的版本中,一個精靈是一個演員的實例 —— 在分鏡表中占有特定一段(即是角色)。如果你改變一個精靈,你不會改變這個演員的;但如果你改變了這個演員,你就改變了所有使用這個演員的精靈(角色)。(十年特注:這句話可以這樣理解,一個演員可以做多個角色。)

這些各式各樣的精靈仍然以 2d 演員的實例的形式存在于 director8.5 中。然而,一個 3d 演員卻是不同的了,因為每個 3d 演員的 3d 精靈在該演員中通過使用攝像機的方法可以有不同的外觀。每個攝像機能看到一個 3d (世界)演員的外觀:一個攝像機可以從前面來看一個模型,而另一個攝像機可以從側面來看這個模型。由于每個在用同一個 3d 演員的 3d 精靈可以設定為不同的攝像機,所以用同一個 3d 演員的各式各樣的精靈可以有有同的外觀的。

二、在一個 3d 世界

在 3d 世界中的各組成部分之間的關系有點類似于 2d 精靈們和演員們之間的關系:

1 、一個模型資源包含可以許多模型共同的一整套的幾何數據,就象許多精靈可以用同一個演員。
2 、同一材質球( shader )可以為多個模型定義顏色,就象一個演員可以定義多個精靈的外觀。
3 、材質球使用許多表面貼圖 (textures) 象模型使用許多模型資源,改變一種表面貼圖可以影響所有使用它的材質球。
4 、同一種運動可以應用于不只一個模型,就象一個演員可為多個精靈所共用。

三、關于樣本影片(這篇教程的)

這篇教程的樣本影片 3dintro.dir 演示了一個 3d 演員里是各個組成元素是如何工作在一起的。這個影片包含了在 director 中創建一個 3d 演員和聯合使用 2d 和 3d 的技能。影片中用于解釋發生了什么事的文本與圖象精靈是與 director8.0 或更早版本中一樣受分鏡表控制的。而 3d 演員與 3d 環境是受 lingo 程序控制的。每個程序是通過單獨的步驟加于運動的模型上的。

當你運行這個影片時,你可以點擊各行文本以引發以下各步驟內容:
1 、創建一個空的 3d 演員
2 、添加一個模型(在這兒是一個球)進空的 3d 演員中
3 、為模型添加一個材質球( shader )
4 、為材質球添加表面貼圖 (texture) ,在這里就是為球加了表面圖案
5 、使模型動起來
6 、創建第二個模型(在這兒是一個正方體),并且為兩個模型建立父代關系(即一個是主,另一個是從)
7 、使第二個模型環繞第一個模型運動起來

通過這些步驟,影片提供了你能利用 director8.5 的 3d 功能來做一些事情的一個簡單的例子。你可以利用整套的 3d 命令做更多的事情的。

本文剩下的部份就是介紹這個樣本影片以及它所用到的行為等。

四、創建一個 3d 演員

樣本影片 3dintro.dir 已經包含了一個將要通過 lingo 程序來添加模型們的 3d 演員。如果你建立了你自己的新影片,你就必須從創建一個空的 3d 演員開始。

創建空的 3d 演員的步驟:
1 、在 director 中,選取 insert > media element > shockwave 3d 。
2 、為這個新的 3d 演員命名。
一個新的空的 3d 演員就被加進了演員表中了。

五、加一個球進 3d 世界中

樣本影片使用了創建球體的行為,被附加于 create sphere 文本演員上,點擊文本演員就加了一個球體進 3d 世界。

創建球體的行為的 lingo 腳本如下:

on mouseup(me)

if voidp( sprite(1).member.model(‘‘newsphere‘‘)) then
tsprite = sprite(1)
tmember = tsprite.member
ttempmodel = tmember.newmodel(‘‘newsphere‘‘)
tsphereresource = tmember.newmodelresource /
(‘‘newsphereresource‘‘, #sphere)

tsphereresource.radius = 60
ttempmodel.resource = tsphereresource
ttempmodel.parent = tmember.group(‘‘world‘‘)
ttempmodel.addtoworld()
tcenterpoint = point(sprite(1).width/2, sprite(1).height/2)
tpointtovector = tsprite.camera.spritespacetoworldspace /
(tcenterpoint - point(tsprite.left,tsprite.top))

tmember.model (ttempmodel.name).transform.position = /
tpointtovector

go next
end if

end

這個腳本是這樣工作的:
1 、腳本創建一個新的模型,叫 “ttempmodel” 。
2 、然后創建一個新的球體模型的資源叫 “tsphereresource” 。由于球體是原始的基本的形狀,所以可以在空的 3d 世界憑空創建它。
3 、然后腳本添加一個定義半徑長度的尺寸給模形資源。
4 、這個新創建的球體模型被指定用于叫 “ttempmodel” 的球體模型。
5 、這個模型被指定為這個 3d 世界的子對象。
6 、把模型加進世界中。
7 、腳本給模型一個在 3d 世界里的位置。

留意,腳本并沒有創建燈光。然而, 3d 世界里的燈光已被屬性檢查員打開了。

六、添加一個材質球 shader

一旦創建了球體,就可以點擊第二行文本 “create shader” ,利用添加材質球行為為球體添加材質球。添加材質球行為的腳本如下:

on mouseup(me)
if voidp( sprite(1).member.shader(‘‘newshader‘‘)) then
tsprite = sprite(1)
tmember = tsprite.member
ttempshader = tmember.newshader(‘‘newshader‘‘, #standard)
tmember

[1] [2] 下一頁  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
8090成年在线看片午夜| 国产欧美日韩专区发布| 国产免费一区二区三区在线观看| 成人写真视频福利网| 欧美性xxxx极品hd欧美风情| 国产精品一区二区三区成人| 日韩在线www| 91黑丝高跟在线| 欧美成人激情视频| 国产成人精品一区二区在线| 久久影院资源站| 亚洲欧美中文日韩v在线观看| 人人澡人人澡人人看欧美| 亚洲一区美女视频在线观看免费| 国产成+人+综合+亚洲欧美丁香花| 一区二区三区四区在线观看视频| 久久视频在线视频| 欧美成人免费网| www.欧美视频| 日本中文字幕久久看| 久久视频这里只有精品| 91麻豆桃色免费看| xvideos成人免费中文版| 欧美精品video| 日韩精品在线视频美女| 久久久这里只有精品视频| 国产成人97精品免费看片| 庆余年2免费日韩剧观看大牛| 亚洲精品久久久久久久久久久| 日韩av一区二区在线| 91成品人片a无限观看| 97成人超碰免| 日韩一区二区欧美| 成人免费看片视频| 在线观看中文字幕亚洲| 日韩精品中文字幕视频在线| 国产aⅴ夜夜欢一区二区三区| 不卡av电影在线观看| 成人免费视频xnxx.com| 精品中文视频在线| 国外成人在线播放| 久久久女女女女999久久| 亚洲国产中文字幕久久网| 久久中文字幕在线视频| 亚洲精品99久久久久中文字幕| 久久精品国产亚洲一区二区| 日韩精品在线观看网站| 欧美日韩另类在线| 日韩网站在线观看| 国产亚洲免费的视频看| 欧美日韩在线免费| 中文字幕在线国产精品| 久久精品国产96久久久香蕉| 91精品久久久久久久久久入口| 久久综合免费视频影院| 亚洲丝袜av一区| 成人在线小视频| 日韩电影免费在线观看| 亚洲精品国产精品久久清纯直播| 欧美性猛交xxxx乱大交| 欧美成人午夜视频| 理论片在线不卡免费观看| 国产成人啪精品视频免费网| 国产精品电影一区| 97免费中文视频在线观看| 欧美高清在线视频观看不卡| 亚洲精品国精品久久99热| 久久综合五月天| 亚洲日韩第一页| 亚洲最大的av网站| 欧美精品18videosex性欧美| 日韩av在线直播| 国产精品爱啪在线线免费观看| 富二代精品短视频| 91av福利视频| 欧美日韩亚洲激情| 成人网在线免费观看| 久久久久久久国产精品| 成人在线视频网站| 国产香蕉精品视频一区二区三区| 中文字幕亚洲字幕| 日韩电影在线观看中文字幕| 亚洲精品久久久一区二区三区| 日韩在线视频免费观看| 国产精品中文久久久久久久| 国产精品视频久| 欧美亚洲免费电影| 中文字幕欧美精品在线| 亚洲人成电影网站| 丰满岳妇乱一区二区三区| 91在线视频导航| 日韩大陆毛片av| 久久99久久99精品中文字幕| 91牛牛免费视频| 亚洲精品福利免费在线观看| 亚洲欧美在线第一页| 欧美黑人极品猛少妇色xxxxx| 日韩免费在线播放| 国产精品海角社区在线观看| 97视频在线观看播放| 亚洲色图狂野欧美| www高清在线视频日韩欧美| 日韩免费精品视频| 欧美激情第1页| 久久久久久久一区二区三区| 国产一区二区三区视频| 在线播放日韩专区| 亚洲欧美国产制服动漫| 精品久久久久久亚洲国产300| 亚洲国产精品人久久电影| 亚洲女人初尝黑人巨大| 国产精品欧美日韩| 中文字幕九色91在线| 亚洲人精选亚洲人成在线| 午夜精品久久久久久久99黑人| 国产美女高潮久久白浆| 日韩视频在线观看免费| 国产精品久久电影观看| 日韩av电影国产| 精品国产鲁一鲁一区二区张丽| 一本一道久久a久久精品逆3p| 国产视频精品自拍| 国产欧美日韩专区发布| 欧美日本亚洲视频| 97热在线精品视频在线观看| 97精品久久久中文字幕免费| 黑人狂躁日本妞一区二区三区| 久久精品国亚洲| 91天堂在线视频| 欧美精品在线第一页| 欧美性xxxxhd| 久久影院中文字幕| 欧美视频在线观看免费网址| 欧洲亚洲在线视频| 国产欧美在线播放| 亚洲视频在线观看| xx视频.9999.com| 在线播放日韩欧美| 少妇高潮 亚洲精品| 亚洲美女自拍视频| 国产精品久久久久久久av大片| 亚洲国产中文字幕在线观看| 精品视频在线播放免| 亚洲欧美国产制服动漫| 日韩av在线不卡| 欧美激情图片区| 欧美洲成人男女午夜视频| 日韩精品免费观看| 性金发美女69hd大尺寸| 在线观看久久av| 亚洲第一区第一页| 国产中文日韩欧美| 日韩美女av在线| 国产91在线播放精品91| 亚洲精品v欧美精品v日韩精品| 国产成人av在线播放| 91久久久久久久久久久| 欧美床上激情在线观看| 久久久久亚洲精品| 九九精品视频在线观看| 欧美大片在线看免费观看| 亚洲欧美日韩在线一区| 亚洲伦理中文字幕| 日韩国产高清污视频在线观看|