Vray Proxy
VrayProxy allows you to use geometry from an external mesh at render time only. The object geometry is not present in the memory or scene and does not take many resources. This allows the rendering of scenes with many trillions of triangles - more than Cinema4D itself can handle.
Materials are not saved in the .Vrmesh file, so use Cinema4D materials with proxy objects, like with any other Cinema4D object.
You can convert .obj files to .Vrmesh files with the help of the ply2Vrmesh converter tool, it`s MS-DOS command line utility or use Vrmesh Exporter Tag.
- Export c4d object to .obj (File - Export - Wavefront).
- Download ply2Vrmesh tool.
- Use it in any free commander, like simple ms-dos utility.
ply2vrmesh
This converts the given .ply or .obj file and writes it to the given .vrmesh file. Note that you must specify the file extension, it will not be added automatically.
For example:
- ply2vrmesh.exe grass.obj grass.vrmesh -smoothNormals
There are also additional options that you can specify:
- -smoothNormals - generates smooth vertex normals. Only valid for .obj files.
- -flipNormals - reverses the face normals. Only valid for .obj files.
- -mapChannel
- stores the UVW coordinates to the specified mapping channel (default is 1). Only valid for .obj files.
VrayProxy Object (from file)

Basic Properties
Coordinates
P [XYZ m] - Displays the position of objects lying within a hierarchy, based on the world coordinate system the prevailing coordinate system.
S [XYZ ] - Displays the scale of objects lying within a hierarchy, based on the world coordinate system or the prevailing coordinate system.
R [HPB °] - Displays the rotation of objects lying within a hierarchy, based on the world coordinate system or the prevailing coordinate system.
Object Properties
VrayProxy Object (from Vrmesh Exporter)

Basic Properties
Coordinates
P [XYZ m] - Displays the position of objects lying within a hierarchy, based on the world coordinate system the prevailing coordinate system.
S [XYZ ] - Displays the scale of objects lying within a hierarchy, based on the world coordinate system or the prevailing coordinate system.
R [HPB °] - Displays the rotation of objects lying within a hierarchy, based on the world coordinate system or the prevailing coordinate system.
Object Properties
VrmeshExporter
VrmeshExporter
Vrmesh Exporter Tag used to quickly make proxy from object, so object will be used like proxy without making proxy instance manualy. It`s good for making proxy instance from object in scene. Just add in to object and use in Vray Proxy Object.
Notes
- The geometry generated by the proxy object is not modifiable, but you can replace proxy object on hard drive with new version of object.
- If you need to create several VrayProxies in Cinema4D linked to the same .Vrmesh file, it's better to make them instances - this will save memory since the .Vrmesh file will be loaded only once, especialy it good with Mogrpah.
- For now in Cinema4D VrayProxy object can`t be used with material Selection, so you need make separate proxy object for different parts of one c4d mesh, for example, if you want make Proxy Tree, you need to make Proxy bark object and Proxy leaves object, and apply different materials to it.
- You can use .Vrmesh files generated in other applications, like 3ds Max - for example.
- The ply2Vrmesh tool understands most of the popular .ply formats, both ASCII and binary, big-endian or little-endian.