Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
projet_cjp_660:blender_workflow_for_color_printing [2020/02/21 06:23] – created formlab | projet_cjp_660:blender_workflow_for_color_printing [2022/09/30 02:49] (current) – [Then open object in 3DPrint:] formlab | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Blender workflow for color printing ====== | ====== Blender workflow for color printing ====== | ||
- | * In Blender: | + | ===== Create |
- | * Do your generic 3D print prep work | + | |
- | * UV-Unwrap the object. | + | |
- | * It's best to use a manual unwrapping method (mark edges) as the smart UV unwrap leaves visible marks on the texture. <wrap hi> | + | |
- | * Make sure to have large gaps between islands <wrap hi>(can a safe minimum be calculated? | + | |
- | * Open the texture and lay out the UV (or use Cycles to bake the 3D view to the texture) | + | |
- | * A texture of 2048x2048px should work fine for medium sized objects. Alpha enabled, 32 bit float unchecked. | + | |
- | * Save as a PNG file, so it's external to the project. | + | |
- | * connect your texture to the **Principaled BSDF shader**, and the shader to the material surface output. This might look bad, but otherwise the texture is not linked | + | |
- | * https:// | + | |
- | * Export as OBJ & set Path type: copy (blender copies texture file to destination folder) | + | |
- | * In 3D Sprint: | + | |
- | * Open the OBJ file (the texture file will be automatically loaded) | + | |
- | * Optionally make hollow, put in holes and perform pre-print checks | + | |
- | * Export 3D model as VRML (.wrl) file. (The texture file will be exported as well) | + | |
- | * In 3DPrint: | + | |
- | * open the exported .wrl file and check if the texture is present. | + | |
- | * place on the build platform and start printing | + | |
+ | * Do your generic 3D print prep work | ||
+ | * UV-Unwrap the object. | ||
+ | * It's best to use a manual unwrapping method (mark edges) as the smart UV unwrap leaves visible marks on the texture. <wrap hi> | ||
+ | * Make sure to have large gaps between islands <wrap hi>(can a safe minimum be calculated? | ||
+ | * <wrap hi> | ||
+ | * Open the texture and lay out the UV (or use Cycles to bake the 3D view to the texture) | ||
+ | * A texture of 2048x2048px should work fine for medium sized objects. Alpha enabled, 32 bit float unchecked. | ||
+ | * Save as a PNG file, so it's external to the project. | ||
+ | * connect your texture to the **Principaled BSDF shader**, and the shader to the material surface output. This might look bad, but otherwise the texture is not linked in the exported .mtl file. | ||
+ | * https:// | ||
+ | * Export as OBJ & set Path type: copy (blender copies texture file to destination folder) | ||
+ | ===== Open object in 3D Sprint: ===== | ||
+ | |||
+ | * Open the OBJ file (the texture file will be automatically loaded) | ||
+ | * Optionally make hollow, put in holes and perform pre-print checks | ||
+ | * Export 3D model as VRML (.wrl) file. (The texture file will be exported as well) | ||
+ | |||
+ | ===== Then open object in 3DPrint: ===== | ||
+ | |||
+ | * Open the exported .wrl file and check if the texture is present. | ||
+ | * Place on the build platform (the back end is more stable) | ||
+ | * Click 'Tools > Build Time Estimator' | ||
+ | * Start printing | ||
Notes | Notes | ||
+ | * The textures in 3DSprint might appear extremely low resolution. The VRML file however is exported in full resolution. | ||
+ | * This is a render setting (purely visual). Go to settings to change to high quality texture rendering. | ||
* Blender: speckles on bake are caused by overlapping mesh geometry. Remesh and they should go away. | * Blender: speckles on bake are caused by overlapping mesh geometry. Remesh and they should go away. | ||
* 3DPrint: visible seams: avoid using a large texture file. Keep it 2x2K. Allow more space between islands. | * 3DPrint: visible seams: avoid using a large texture file. Keep it 2x2K. Allow more space between islands. | ||
* experiment with alpha or non-alpha | * experiment with alpha or non-alpha |