此商品已下架,若仍需天瓏代為查詢或代購書籍,請與門市客服人員聯繫,或 E-mail 至 service@tenlong.com.tw 將有專人為您服務。

Macromedia Director 8.5 Shockwave Studio for 3D: Training from the Source
暫譯: Macromedia Director 8.5 Shockwave Studio 3D:來源訓練

Phil Gross, Mike Gross

  • 出版商: Peachpit Press
  • 出版日期: 2001-08-29
  • 售價: $2,000
  • 貴賓價: 9.5$1,900
  • 語言: 英文
  • 頁數: 800
  • 裝訂: Paperback
  • ISBN: 0201741644
  • ISBN-13: 9780201741643
  • 已過版

買這商品的人也買了...

相關主題

商品描述

Description:

Macromedia Director is the best-selling multimedia authoring program and the leading tool for creating interactive media for the Web, CD-ROM, DVD-ROM, corporate presentations, and more. Director 8.5 Shockwave Studio, the latest upgrade, now includes Intel Internet 3D Graphics Software, which means that for the first time, developers have an easy way to deliver interactive 3D content over the Web. Macromedia Director 8.5 Shockwave Studio includes Director 8.5, Fireworks 4, Shockwave 8.5 Player, Shockwave MultiUser 3 Server, and more.

Macromedia Director 8.5 Shockwave Studio for 3D covers the new 3D capabilities added to Director with the release of Version 8.5. This book uses the same step-by-step instructional method that has made the Director 8 Authorized book so popular and which gets the tasks done with the least amount of frustration for the reader. Whether you're a seasoned Director user looking to extend your Director movies into the third dimension or a 3D graphic artist using Director to propel your models into Shockwave and onto the Web, this book gives you practical, hands-on training from the source. The included CD-ROM holds all the files and models you'll need to work through the lessons, plus sample files you can compare with your own results.

The book consists of two tracks for the two types of people who will be using Director 3D. One track is for current Director users and Lingo programmers and covers in detail the elements of 3D programming, from vector math and creating 3D primitives through lights, shaders and textures, animation (including bones) and the creation of 3D objects using meshes. The other track is for 3D people who are not Director users, such as 3ds max (formerly known as 3D Studio Max) designers. That track gets 3D graphic artists up to speed with Director, allowing them to import a 3D file and output an interactive Shockwave movie that can be dropped onto a Web page. No Lingo programming is required for this track as it is done entirely through use of the Library Palette behaviors, all you need for many e-commerce applications.

 

Table of Contents:


Introduction.


Lesson 1. Director Overview.

Creating a Folder on Your Hard Drive. Creating a Director Movie: The Basic Steps. Using Director's Windows. Playing a Movie. Viewing the Members of the Cast. Interpreting Cast Thumbnails. Setting Cast Preferences. Viewing the Score. Ordering Sprites in the Score. Viewing the Effects of Channels. Working in the Shockwave 3D Viewer. Working in the Text Window. Working in the Paint Window. Using the Property Inspector. The 3DPI. Installing the 3DPI. Using the 3DPI. Making Changes. Making Changes with the Shockwave 3D Viewer. Undoing Changes. Making Changes with the Property Inspector. Working with the Property Inspector Lights. Setting the Background Color. Using the Property Inspector Shader. Making Changes with the 3DPI. Using Director Help.



Lesson 2. Creating a Movie.

Creating a New Movie. Setting Up for Convenient Work. Setting the Stage Size. Setting the Stage Color. Choosing the 3D Renderer. Importing a Cast Member. Saving a Movie. Creating a Sprite. Looping a Movie. Creating a Bitmap Member. Creating a Text Cast Member. Creating More Sprites. Adding a Sprite to the Score. Selecting a Sprite. Moving a Sprite. Applying Inks to Sprites. Selecting Multiple Sprites. Modifying a Cast Member. Setting the Sprite Location. Aligning Sprites. Animating a Sprite. Tweening a Sprite. Creating Animation with Images. Setting the Tempo and Frame Speed. Adding a Looping Behavior. Adding Interactivity. Modifying a Behavior. Removing the Go to Frame X Behavior. Using Markers. Adding a Quit Button. Choosing the Export Format. Creating a Projector. Publishing a Shockwave Movie. Converting and OBJ File to W3D.



Lesson 3. Using Behaviors.

Adding a 3D Behavior to a Movie. Changing the Sprite Size. Modifying Behavior Parameters. Publishing the Movie to Shockwave. Viewing More Information about Behaviors. Adding a Button Behavior. Adding the Inactive Version of the Button. Reusing Behaviors. Adding a Jump to Marker Button Behavior. Using Other Jump Behaviors. Adding a Play Movie X Behavior. Using the Play Frame X Behavior. Using the Play Done Behavior. Using Go Behaviors. Using Looping and Waiting Behaviors. Working with 3D Actions and Triggers. Using Triggers. Working with Multiple Triggers. Using the Drag Model to Rotate Behavior. Using the Mouse Left Behavior. Working with Invisible Models. Setting the Rotate Axis. Applying Dual Triggers. Using the Orbit Camera Behavior. A Work in Units. Using the Dolly Camera Behavior. Panning and Rotating the Camera. Using the Drag Camera Behavior. Using the Fly Through Behavior. Using the Play Animation Behavior. Using the Model Rollover Cursor Behavior. Using the Automatic Model Rotation Behavior. Some Other 3D Behaviors. Using the Click Model Go to Marker Behavior. Creating Model Primitives. Optimizing Using LOD and SDS. Using the Show Axis Behavior. Working with Streaming Behaviors. Last Word on Behaviors.



Lesson 4. 3D Text Using Behaviors

Creating the Text. Converting from 2D to 3D. Adding a Rotation Behavior. Adjusting the Sprite's Bounding Rectangle. Adjusting the 3D Text's Camera. Applying Background Transparent Ink. Working with 3D Text Faces. Setting Smoothness. Applying a Bevel Edge. Adjusting Tunnel Depth. Applying Shader Texture. Combining 3D Text with 2D. Working with the Tool Palette and Shapes. Sizing Sprites. Positioning the Text. Adding Behaviors. Creating Special Characters. Embedding Fonts. Using the Typewriter Effect. Working with Individual Letters. Creating 3D Letters. Inserting Keyframes. Adding Letter Animation. Rotating Letters.



Lesson 5. Director 3D Basics.

Creating a Folder on Your Hard Drive. Introducing Director 8.5. What's New in Director 8.5. What's Included with 3D. Making Sense of 3D Components. Digging Deeper into 3D Components. The Creation Process. Working with Lights and Cameras. Parent-Child Hierarchy. Axes and Orientation Size Doesn't Matter. Understanding Models. Opening the Shockwave 3D Viewer. Inspecting the Property Inspector. Setting Lights and Textures in the PI. Exploring the 3DPI. Installing the 3DPI. Using the 3DPI. Keeping Changes. Using the 3DPI Model Tab. Viewing the Axes. Using 3DPI Lights. Using 3D Behaviors. Viewing 3D Axes. Viewing 3D Axes Part II. Creating a 3D Text Example. Getting Help.



Lesson 6. Making and Moving Models.

Overview. Using Primitives. Defining Some Terms. Creating a Model Resource. Understanding Model Resource Properties. Using newMode1. Creating a 3D Cast Member. Creating a 3D Sprite. Creating with a Movie Script. Avoiding Duplicate Names. Lighting It Up. Setting the Camera's Viewpoint. Understanding What You See. Viewing the Axes. Regarding Model Reference. Beginning Movement. Using Rotate and Translate. Creating Lights. Removing Box Sides. Understanding Faces, Meshes, and Sides. Creating a Plane. Creating a Sphere. Creating a Cylinder.



Lesson 7. Improving Your 3D Scene.

Creating a New Source File. Applying Shaders and Textures. Using the newShader Command. Using the newTexture Command. Importing a Bitmap. Adding the Texture. Assigning the Shader to the Model. Exploring Emissive and Specular Properties. Using Multiple Shaders. Adding a Rotation Behavior. Examining Relative Rotation. Enabling Camera Rotation.



Lesson 8. Parent-Child Relationships.

Setting Up. Pointing the Camera. Defining Relative Rotation. Using Rotation #self Relative. Using Rotation #world Relative. Using Point Plus Axis Rotation. Defining Parent-Child Relationships. Understanding Transforms. Using the addChild Command. Creating an Example of the uniCar. Building the Solar System. Adding Independent Motion. Adding a Moon.



Lesson 9. Vector Math Function.

Getting Started. Adjusting the Camera. Using Vector Math. Returning the Length of a Vector. Normalizing the Vector. Creating Random Vectors. Using Math Operators. Finding the Distance between Tow Vectors. Determining the Angles between Vectors. Using perpendicularTo and crossProduct. Converting Frames of Reference. Defining the Transform. Using Phantom Models. Returning to the Sun. Animating a Series of Motions. Adding Interpolation to the Camera. Interpolation Caveats. Using distanceTo. Turning Car Wheels.



Lesson 10. Lights.

Creating Lights. Referencing Lights. Removing Lights. Using Ambient Lights. Using the Shader's diffuse Settings. Using Directional Light. Using a Spot Light. Using Specular Light.



Lesson 11. Shaders and Textures.

Creating and Applying Textures. Considerations When Using Textures. Swapping Textures. Tiling Textures. Rotating and Translating Textures. Investigating Texture Mapping. Modifying Texture Mapping. Using Multiple Textures. Using the Light Maps. Setting a Background Color. Using Alpha Channels. Setting textureRenderFormat. Discovering the Flat Shader.



Lesson 12. 3D Text Using Lingo.

Creating 3D Text. Introducing the Automatic Camera. Applying a Dragging Behavior. Adjusting the Sprit Size. Using Background Transparent Ink. Displaying Faces. Using the tunnelDepth Property. Using Texture on Text. Using the smoothness Property. Using a Bevel with 3D Text. Caveats on Using 3D Text. Spinning the Text. Extruding Text. Extruded Text Options. Using Backdrops and Overlays.



Lesson 13. Cloning.

Duplicating Elements. Checking the Member's State. Creating New Models. Using the clone Command. Using Deep Cloning. Cloning from Another Cast Member. Using cloneMotionFromCastmember. Using loadFile for External Files. Deleting Your Acquisitions. Cloning Cannonballs.



Lesson 14. 3D Animation Basics.

Exploring Animation Types. Using Model Modifiers. Viewing a keyframePlayer Example. Viewing the Motion Playlist. Using the play Command. Using the playNext Command. Determining a Motion's duration. Playing the Foot. Using the queue Command. Using the removeLast Command. Using play, pause, and play. Adding an Animation Behavior.



Lesson 15. More on Bones Animation.

Using Bones Motions. Cloning Animations. Preloading Animations. Tracking with the Camera. Cloning All Motions. Playing Buttons. Kicking Off the Plane. Using Resets and Locks. Using Animation Events. Blending Motions. Managing Short Motions. Mapping Motions. Using bone.transform. Adjusting the Rate of Play.



Lesson 16. Meshes and Picking.

Defining Faces for a Mesh. Determining the Vertices. Creating a Mesh. Adding a colorList to the Mesh. Specifying generateNormals Arguments. Defining a textureCoordinateList. Defining Separate Objects. Using Separate Meshes and Separate Shaders. Modifying the mesh Resource at Run Time. Creating a Terrain Generator. Applying the meshDeform Modifier. Changing the vertexList. Turning Off LOD. Adjusting Model's Pivot Point. Using the modelUnderLoc Command. Using the modelsUnderLoc Command. Converting Between Frames of Reference. Using worldSpaceToSpriteSpace. Using modelsUnderRay.



Lesson 17. 3D Optimization.

Investigating the Renderer Services Object. Rendering by Hardware or Software. Detecting Available Renderers. Checking the colorBufferRange. Using the Unsupported Driver List. Using Local Testing. Selecting a Preferred Renderer. Selecting the Current Renderer. Overriding Your Settings. Exploring VRAM. Determining Monitor VRAM Usage. Determining Sprite and Member VRAM Usage. Determining Texture VRAM Requirements. VRAM Notes. Streaming Playback in Shockwave. Making Sure the Media is Ready and Loaded. Checking the 3D Member's state Property. The Level of Detail Modifier. Automatic LOD Control. Manual LOD Control. The Sub-Division Surfaces (SDS) Modifier. Using #uniform Subdivision. Using #adaptive Subdivision. Using Other SDS Properties. Using LOD and SDS on Models that Share Resources. Optimizing Texture Usage. Exploring Model Culling Techniques. Some Parting Notes.



Index.

商品描述(中文翻譯)

描述:
Macromedia Director 是最暢銷的多媒體創作程式,也是創建互動媒體的主要工具,適用於網路、CD-ROM、DVD-ROM、企業簡報等。最新升級的 Director 8.5 Shockwave Studio 現在包含 Intel Internet 3D Graphics Software,這意味著開發者首次可以輕鬆地在網路上傳遞互動 3D 內容。Macromedia Director 8.5 Shockwave Studio 包含 Director 8.5、Fireworks 4、Shockwave 8.5 Player、Shockwave MultiUser 3 Server 等。

《Macromedia Director 8.5 Shockwave Studio for 3D》涵蓋了隨著 8.5 版本發布而新增的 3D 功能。本書使用與 Director 8 授權書相同的逐步教學方法,使讀者在完成任務時減少挫折感。無論您是希望將 Director 電影擴展到第三維度的資深 Director 使用者,還是使用 Director 將模型推向 Shockwave 和網路的 3D 圖形藝術家,本書都提供了來自源頭的實用、動手訓練。隨附的 CD-ROM 包含您在學習過程中所需的所有檔案和模型,以及您可以與自己結果進行比較的範例檔案。

本書由兩個部分組成,針對兩類使用 Director 3D 的人群。一部分是針對當前的 Director 使用者和 Lingo 程式設計師,詳細介紹 3D 程式設計的元素,從向量數學和創建 3D 原始體到燈光、著色器和紋理、動畫(包括骨骼)以及使用網格創建 3D 物件。另一部分是針對不使用 Director 的 3D 人員,例如 3ds max(前稱 3D Studio Max)設計師。該部分使 3D 圖形藝術家能夠快速掌握 Director,允許他們導入 3D 檔案並輸出可以放置在網頁上的互動 Shockwave 電影。這部分不需要 Lingo 程式設計,因為它完全通過使用 Library Palette 行為來完成,這是許多電子商務應用所需的。

目錄:
引言。

課程 1. Director 概述。
在硬碟上創建資料夾。創建 Director 電影:基本步驟。使用 Director 的視窗。播放電影。查看演員名單。解釋演員縮圖。設置演員偏好。查看得分。按得分排序精靈。查看通道的效果。在 Shockwave 3D 檢視器中工作。在文本視窗中工作。在繪圖視窗中工作。使用屬性檢查器。3DPI。安裝 3DPI。使用 3DPI。進行更改。使用 Shockwave 3D 檢視器進行更改。撤銷更改。使用屬性檢查器進行更改。與屬性檢查器燈光一起工作。設置背景顏色。使用屬性檢查器著色器。使用 3DPI 進行更改。使用 Director 幫助。

課程 2. 創建電影。
創建新電影。設置方便工作的環境。設置舞台大小。設置舞台顏色。選擇 3D 渲染器。導入演員成員。保存電影。創建精靈。循環播放電影。創建位圖成員。創建文本演員成員。創建更多精靈。將精靈添加到得分中。選擇精靈。移動精靈。對精靈應用墨水。選擇多個精靈。修改演員成員。設置精靈位置。對齊精靈。為精靈添加動畫。為精靈進行插值。使用圖像創建動畫。設置節奏和幀速度。添加循環行為。添加互動性。修改行為。移除轉到幀 X 行為。使用標記。添加退出按鈕。選擇導出格式。創建投影儀。發布 Shockwave 電影。將 OBJ 檔案轉換為 W3D。

課程 3. 使用行為。
向電影添加 3D 行為。改變精靈大小。修改行為參數。將電影發布到 Shockwave。查看有關行為的更多信息。添加按鈕行為。添加按鈕的非活動版本。重用行為。添加跳轉到標記的按鈕行為。使用其他跳轉行為。添加播放電影 X 行為。使用播放幀 X 行為。使用播放完成行為。使用轉到行為。使用循環和等待行為。與 3D 動作和觸發器一起工作。使用觸發器。與多個觸發器一起工作。使用拖動模型進行旋轉行為。使用鼠標左鍵行為。與隱形模型一起工作。設置旋轉軸。應用雙觸發器。使用環繞攝影機行為。單位工作。使用滑動攝影機行為。平移和旋轉攝影機。使用拖動攝影機行為。使用穿越行為。使用播放動畫行為。使用模型懸停光標行為。使用自動模型旋轉行為。其他一些 3D 行為。使用點擊模型轉到標記行為。創建模型原始體。使用 LOD 和 SDS 進行優化。使用顯示軸行為。與串流行為一起工作。行為的最後一句話。

課程 4. 使用行為的 3D 文本。
創建文本。從 2D 轉換為 3D。添加旋轉行為。調整精靈的邊界矩形。調整 3D 文本的攝影機。應用背景透明墨水。與 3D 文本面一起工作。設置平滑度。應用斜角邊緣。調整隧道深度。應用著色器紋理。將 3D 文本與 2D 結合。使用工具面板和形狀。調整精靈大小。定位文本。添加行為。創建特殊字符。嵌入字體。使用打字機效果。與單個字母一起工作。創建 3D 字母。插入關鍵幀。添加字母動畫。旋轉字母。

課程 5. Director 3D 基礎。
在硬碟上創建資料夾。介紹 Director 8.5。Director 8.5 的新功能。3D 中包含的內容。理解 3D 組件。深入了解 3D 組件。創建過程。與燈光和攝影機一起工作。父子層級。軸和方向大小無關。理解模型。打開 Shockwave 3D 檢視器。檢查屬性檢查器。設置 PI 中的燈光和紋理。探索 3DPI。安裝 3DPI。使用 3DPI。保持更改。使用 3DPI 模型選項卡。查看軸。使用 3DPI 燈光。使用 3D 行為。查看 3D 軸。查看 3D 軸第二部分。創建 3D 文本範例。獲取幫助。

課程 6. 創建和移動模型。
概述。使用原始體。定義一些術語。創建模型資源。理解模型資源屬性。使用 newMode1。創建 3D 演員成員。創建 3D 精靈。使用電影腳本創建。避免重複名稱。點亮它。設置攝影機的視角。理解您所看到的。查看軸。關於模型參考。開始移動。使用旋轉和平移。創建燈光。移除盒子側面。理解面、網格和側面。創建平面。創建球體。創建圓柱體。

課程 7. 改善您的 3D 場景。
創建新源檔案。應用著色器和紋理。使用 newShader 命令。使用 newTexture 命令。導入位圖。添加紋理。將著色器分配給模型。探索發光和高光屬性。使用多個著色器。添加旋轉行為。檢查相對旋轉。啟用攝影機旋轉。

課程 8. 父子關係。
設置。指向攝影機。定義相對旋轉。使用旋轉 #self 相對。使用旋轉 #world 相對。使用點加軸旋轉。定義父子關係。理解變換。使用 addChild 命令。創建 uniCar 的範例。建立太陽系。添加獨立運動。添加一個月亮。

課程 9. 向量數學函數。
開始。調整攝影機。使用向量數學。返回向量的長度。標準化向量。創建隨機向量。使用數學運算符。找出兩個向量之間的距離。確定向量之間的角度。使用 perpendicularTo 和 crossProduct。轉換參考框架。定義變換。使用幻影模型。返回太陽。動畫一系列動作。為攝影機添加插值。插值注意事項。使用 distanceTo。轉動汽車輪子。

課程 10. 燈光。
創建燈光。引用燈光。移除燈光。使用環境燈光。使用著色器的擴散設置。使用方向燈。使用聚光燈。使用高光燈。

課程 11. 著色器和紋理。
創建和應用紋理。使用紋理時的考量。交換紋理。平鋪紋理。旋轉和平移紋理。調查紋理映射。修改紋理映射。使用多個紋理。使用光照圖。設置背景顏色。使用 alpha 通道。設置 textureRenderFormat。發現平面著色器。

課程 12. 使用 Lingo 的 3D 文本。
創建 3D 文本。介紹自動攝影機。應用拖動行為。調整精靈大小。使用背景透明墨水。顯示面。使用 tunnelDepth 屬性。對文本使用紋理。使用 smoothness 屬性。對 3D 文本使用斜角。使用 3D 文本的注意事項。旋轉文本。擠出文本。擠出文本選項。使用背景和覆蓋。

課程 13. 克隆。
複製元素。檢查成員的狀態。創建新模型。使用 clone 命令。使用深度克隆。從另一個演員成員克隆。使用 cloneMotionFromCastmember。使用 loadFile 對外部檔案。刪除您的獲取。克隆炮彈。

課程 14. 3D 動畫基礎。
探索動畫類型。使用模型修飾符。查看 keyframePlayer 範例。查看運動播放列表。使用 play 命令。使用 playNext 命令。確定運動的持續時間。播放腳。使用 queue 命令。使用 removeLast 命令。使用 play、pause 和 play。添加動畫行為。

課程 15. 更多骨骼動畫。
使用骨骼運動。克隆動畫。預加載動畫。與攝影機跟蹤。克隆所有運動。播放按鈕。啟動飛機。使用重置和鎖定。使用動畫事件。混合運動。管理短暫運動。映射運動。使用 bone.transform。調整播放速度。

課程 16. 網格和選擇。
為網格定義面。確定頂點。創建網格。為網格添加 colorList。指定 generateNormals 參數。定義 textureCoordinateList。定義獨立物件。使用 S

最後瀏覽商品 (20)