Import Custom 3D Objects in magicplan
Learn how to import OBJ files so your Custom Objects render in 3D!
Magicplan offers 300+ objects but, in some cases, you may need objects customized to your specific needs. You can learn how to create Custom Objects here.
Custom Objects only require you to create and import an SVG file; however, you can also import an OBJ file so that your object renders in 3D. This process is a bit more complex, but we are here to help.
Software Recommendations:
Here at magicplan we often use Blender to create 3D objects.
OBJ Requirements:
- Pivot Point: The position of the pivot point (or origin point) of a 3D model depends on the type of object it represents. In magicplan there are three types of objects:
- Floor objects: can be positioned anywhere in a room and touch the floor
- Wall objects: can only be added to walls
- Abstract objects: can be positioned anywhere in a room
Pivot for Floor Object | Pivot for Wall Object |
|
|
- Orientation: The orientation differs between floor, wall and abstract objects.
-
- Floor & Abstract objects: The initial rotation around the Z-axis is arbitrary. It is just a matter of choosing how the object should be displayed when it is not yet rotated, i.e. when it is initially added to a floor plan. Regarding the two other axes, the model should be built so that the surface of the object that touches the floor lies on the X/Y plane.
- Wall objects: To define wall-mounted object orientation, it is important to first define its normal. The normal of a wall-mounted object corresponds to the backside of the object that will be touching the wall. The pivot point should be placed on the backside and at the exact centre of the object, as depicted in the visual above. The default of the object should be such that its normal points toward the positive Y-axis of the coordinate system in the 3D modeling software.
- Size: One unit in the 3D modeling software corresponds to 1 mm.
- Building Constraints: The model should NOT consist of curved lines or surfaces built with splines.
- Export: Generate and export face and vertex normals.
- Export format: .obj
- Optimal size: less than 5000 kB (can be up to 5MB)
ℹ️ Note: If you have further questions about the creation of 3D models, don't hesitate to contact us here.
Import OBJ in magicplan:
Make sure that your OBJ file meets all of the necessary requirements, then you are ready to import it to the magicplan Cloud. Click here to learn how to import OBJs using our Custom Object Manager in the cloud.
ℹ️ Note: Every 3D object needs to have an associated 2D object and, therefore, cannot exist by itself. Here is information about how to create a 2D SVG file for the top view & elevation view of your object.