XRef
XRef
The XRef function can be viewed as a type of instance function that works over multiple Projects: Individual Cinema 4D Reference Projects can be combined into a Master Project, edited further and rendered there as if all objects were part of the Master Project, including materials, tags, deformers and so on …
功能可以被看作是一种实例功能,可以在多个项目中运行: 个人Cinema 4d 参考项目可以合并成一个主项目,进一步编辑和渲染,就好像所有的对象都是主项目的一部分,包括材质、标签、变形等等。
So what is this good for?
那么这有什么好处呢?
Let’s say you are working with a very large Project that contains several complex objects. One person is responsible for placing or animating the objects and others are creating the final models. Objects that are part of individual Reference Projects can be added to the master file via XRef which lets the Master Project be updated quickly and easily without having to go through a laborious Merge process for each Project.
假设您正在处理一个包含多个复杂对象的非常大的项目。一个人负责放置或动画的对象和其他人正在创建最终的模型。作为单个参考项目的一部分的对象可以通过 XRef 添加到主文件中,这使得主项目可以快速、方便地更新,而不必为每个项目经历费力的合并过程。
The position, scale and rotation of objects from the Reference Projects will be assumed exactly when placed into the Master Project. Once an object has been placed into the Master Project it can be animated just like any other object.
来自参考项目的物体的位置、尺度和旋转将在放置到主项目中时完全被假定。一旦一个对象被放置到主项目中,它就可以像其他对象一样被动画化。
The XRef system is intended to bring the external objects directly into the document, so that they can be used for expressions and animation.
XRef 系统旨在将外部对象直接引入到文档中,这样它们就可以用于表达式和动画。
It brings great benefits to team work, since now the modeler can send his reference Project to the character rigger, who in turn can send it to the Master Project after having rigged the character (or while rigging it). All people working on the project will now be able to edit their own reference Project, even nested references, and all these changes will trickle down to the Master Project, which can also be edited.
它给团队工作带来了巨大的好处,因为现在建模者可以将他的参考项目发送给角色索具,索具索具可以反过来发送给大师项目在操纵角色之后(或者在操纵角色时)。所有从事这个项目的人现在都可以编辑他们自己的参考项目,甚至是嵌套的参考文献,所有这些变化都会渗透到 Master Project 中,这些变化也可以被编辑。
The person working on the Master Project will actually now be able to control and animate a referenced, rigged character directly in his Master Project. All controllers, constraints and expressions will be active and editable (if the correct options are set in the XRef object, of course). If changes are needed in the modeling or rigging referenced Projects, these changes can then be updated in the Master Project, and it will still retain its animation or changes made there as well.
主项目的工作人员现在可以直接在主项目中控制和动画一个被引用的被操纵的角色。所有的控制器、约束和表达式都是活动的并可编辑的(当然,如果在 XRef 对象中设置了正确的选项)。如果在建模或操作引用的项目中需要更改,那么这些更改可以在 Master Project 中更新,并且仍然保留其动画或在那里所做的更改。
While the new XRefs have been developed with character animation in mind, it is of course not restricted to this use only.
虽然新的 XRefs 是在考虑角色动画的情况下开发的,但它当然不仅限于这种用途。
For example, it could also really be useful for architectural visualization work, with one member of the team working on geometry, while another one works specifically on materials and shaders, and one person assigning XRef materials to specific XRef objects (or regular objects) in the Master Project as the project moves along.
例如,它对于建筑的可视化工作也非常有用,团队中的一个成员从事几何工作,而另一个成员专门从事材质和着色器工作,随着项目的进展,一个人将 XRef 材质分配给 Master Project 中特定的 XRef 对象(或常规对象)。
When adding an XRef object to your Master Project, you will now have a choice of what you can import, display and edit.
在向 Master Project 添加 XRef 对象时,您现在可以选择导入、显示和编辑什么。
For example, when importing a reference Project, you can decide if you want to import animations and materials. Then, you can choose if you want to display all objects contained in the XRef in the Object Manager or hide everything so they don't clutter your hierarchies. And finally, you can decide if you should be able to edit their parameters, position, materials and so on …
例如,在导入引用项目时,可以决定是否要导入动画和材质。然后,您可以选择是否要在对象管理器中显示 XRef 中包含的所有对象,或者隐藏所有对象,以便它们不会混乱您的层次结构。最后,你可以决定你是否应该能够编辑他们的参数,位置,材质等..。
In essence, it's very close to what the Merge command does, except you keep an active connection with the referenced Project, which can be edited on its own and its changes will be passed on to your Master Project.
本质上,它非常接近于 Merge 命令的功能,只不过您与引用的 Project 保持了一个活动连接,这个连接可以自己编辑,它的更改将传递给 Master Project。
XRef/referenced objects can:
Xref/引用对象可以:
Important: Do not edit the geometry of a referenced object directly in the Master Project, as all modifications will be lost upon refresh. Make sure you duplicate and use the Make Editable or Current State to Object commands first.
重要提示: 不要在 Master Project 中直接编辑引用对象的几何图形,因为所有修改将在刷新时丢失。请确保首先复制并使用 Make Editable 或 Current State to Object 命令。
A polygonal object’s geometry can be edited without these changes being lost (to do so, enable the Points option in the XRef’s Modify tab). However, modifying primitives will lead to the same results as in earlier versions.
可以编辑多边形对象的几何形状,而不会丢失这些更改(为此,请在 XRef 的 Modify 选项卡中启用 Points 选项)。但是,修改原语将导致与早期版本相同的结果。
Note: If you set the XRef object to Generator you will lose all changes that were made to the master Project. The XRef object will in effect be reset to its default values.
注意: 如果将 XRef 对象设置为 Generator,则将丢失对主项目所做的所有更改。XRef 对象实际上将被重置为其默认值。
OXREF.html