2014年5月1日 星期四

3dsMAX Xref scene VS Xref object 參考場景 VS 參考物件 更新v1.1

_____Yesterday, my friend asks me what's different between the XRef scene and XRef object ? I say i only use XRef object, but i am also curious about XRef scene. So, I google some information and share with u . 

Reference from : XRef scene and XRef object

Objects in a scene can be XRefs from other scenes. They can be transformed and positioned in the scene using a local offset.
某場景物件可以是被XRefs來自其它場景的物件(指:可以用A場景物件,透過XRef,給予B場景當物件),它們可以使用本地的位移,在場景變形和定位。

XRef object


_____Externally referenced objects, XRef objects, appear in your master (current) scene, but are actually referenced from external 3ds Max files. As a result, the source objects are protected from modifications you make to the XRef objects. Updates or changes made to the source objects are also updated in the master file when the source scene is reloaded. However, if an XRef object’s entities are merged, the controls are local and can be modified. Therefore, they no longer reference the original attributes.

外部參考物件(Xref objects),存在你的主(現行)場景(master scene),但實際上是參考外部的3ds Max檔案。因此,"源"物件(source objects)被保護,避免你對XRef objects的修正。對"源"物件作更新或改變,也會更新主(現行)場景,當源物件被重新載入(reload)時。然而,如果一個XRef objects的實體被合併(Merged),所有的控制會變成本地並且可以修正。因為他們不在參考"源"屬性(指:"源"物件的屬性)


the only entry in the modifier stack will be “XRef Object.”


_____For example, if you set the Modifiers option of the XRef Objects dialog to XRef or Ignore, the only entry in the modifier stack will be “XRef Object.” You can add additional modifiers to the object, but you cannot access the original ones unless you merge the XRef object into the scene. If you merge the modifiers into the master scene, you can edit them in the stack. However, changes that you make to the modifier stack in the master file have no effect in the source file.

舉例,如果你設定XRef參考物件對話修改選項或忽視它,只有一項會在modifier stack(修改器堆棧)裡,就是XRef Object,你可以增加其他屬性給這物件,但是你沒辦法影響原始的物件,除非你合併XRef到場景中。如果你合併modifier(修改屬性),你可以在stack裡編輯,然而,這個改變不會影響你原始檔案。



Modifier Stack


_____An externally referenced object can be animated in the master file only if its transform controller has been merged. In other words, no animation can be added or blended with an XRef controller. However, an offset can be added, but it then applies to the whole animation, and the offset cannot be animated.

一個外部參考物件只能在主場景(master scene)被賦予動作(指:設key的動畫),前提是它的變型控制是被合併的。換句話說,XRef是不能被增加或是混合動作(指:設key的動畫)。然而普通位移是允許的,但是它也不能被動作(指:設key的動畫)。(可以使用Link,與本地物件做Link,設定key在本地物件,就可以製作動畫)

Importing the whole village model into the building model as an XRef

匯入整個鄉鎮模型到一間建築物裡,當作一個XRef




XRef scene


_____An externally referenced scene, or XRef scene, appears in your current file, but is actually loaded temporarily from another MAX file. As a result, the source scene is protected from any modifications you might make to the XRef scene via the master scene. Updates or changes made to the source scenes are also updated in the master file once the changes are made and saved to the source file.

一個外部參考場景,或是XRef場景,存在你目前的檔案裡,但事實上它是暫時從其它的MAX檔被讀入。因此,"源"場景會被保護,避免你在主場景(master scene)對XRef scene的修正。對"源"物件(原始資料)作更新或改變,也會更新主(現行)場景,當源物件被改變並且存成原始資料。

_____XRef scenes allow a team working on the same project to have access to each other’s work without the risk of changing the files. A designer can model a building, a second modeler might create the landscape; or one modeler might create a setting while another modeler creates a character. The animator can externally reference the setting as a scene and animate the cameras or characters in the setting without being able to make changes to the setting. If the setting file is changed, those changes will be reflected in the animator’s scene.

Xref scene允許你團隊合作在同一個專案上,可以處理每一件工作,不用冒著修改檔案的風險。一位設計師可以建一棟大樓,第二位建模師可以製作整個景觀;或是一位建模師可以製作環境,另外一位可以製作角色。動畫師可以外部參考環境當成一個場景,並且在場景裡運動攝影機或是角色,而不會修改到環境。如果環境被改變,這些改變會反映在動畫師的場景中。(用XRef scene呼叫進來的物件,預設是無法編輯的,除非自己去做了其它設定 )

Tools->New Scene Explorer

Bind To Parnrt


_____Objects loaded in the master file via XRef scenes cannot be selected nor modified, and do not appear in the Select From Scene dialog or Scene Explorer, the modifier stack, or the Track View. You can animate them in the current file only by using the Bind To Parent function in the XRef Scenes window.

透過XRef scene 匯入主資料的物件不能被選取也不能被修改,並且不會出現在Select From Scene對話框或是Scene Explorer,Modifier stack 或是Track View。你只能在目前的檔案設key的動畫,而且是藉由XRef Scenes的對話窗裡的Bind To Parent。


_____You can snap to externally referenced scene entities. You can use Snap, AutoGrid, and Clone and Align to position local objects in context, as well as to pick objects as the target location for the clones. If you need to move, rotate or scale the referenced scene, you can bind it to a local object. Transforming the object the externally referenced scene was bound to transforms all objects in the externally referenced scene. You can also use externally referenced objects in the scene as the reference coordinate system. When you save changes to the externally referenced file (such as objects added, edited, or deleted), updating the XRef Scene inherits those changes locally.

你可以吸住外部參考場景的實體。你可以使用Snap, AutoGrid, and Clone and Align去擺置本地物件在其中,也能選一個物件當作目標位置做複製。如果你需要移動,旋轉或是縮放參考場景,你可以把參考場景bind給一個本地物件。轉化物件外部參考場景必然在參考外部場景裡轉換所有的物件。你也能使用在場景裡的外部參考物件,當作參考座標系統。當你存檔改變外部參考的檔案(像是 物件增加 編輯 刪除),更新XRef場景就會本地繼承這些改變。

沒有留言:

張貼留言