Blender
- Great tutorial how to do the camera movements
- Always use the
.daemodel: fast loading and proper texture rendering - I used Eeevee rendering mode, the fastest and sufficient with default settings
Mesh parametrization
- Maps the mesh structure to the 2D plane to allow texturing.
- Import the
.plymesh file - Change default
Object modetoEdit mode - Select all data with
akey - Open UV Mapping menu with
ukey - Select
Smart UV Project - Keep the default values and press
OK. - Do something else. It takes a long time to process. Average an hour, depending on the model size. (250k faces ~1 hour 15 minutes, 500k faces ~3 hours). These values are only indicative, processing time is strongly hardware and model dependent!
- When finished, split the screen and change the
Editor TypetoUV Editor. It shows the texture parametrization. - Export the file as
.plyor.obj..objformat might be needed if.plyoutput is corrupted. It has to be exported fromBlenderwithYaxis asFORWARDandZaxis asUP. Then import this file toMeshlab, skipConvert PerVertex UV to PerWedge UVbecause.objfile already containsPerWedge UVand export it in.plyformat for next steps.
Blender work with video recording
- Import .dae model
- Adding camera path by clicking on add -> curve -> path
- You can select path points by changing to Edit mode on left up corner and on the left side you can chose move, rotate or scale
- Adding camera by cliking on add -> camera
- Set camera on path by selecting camera, choose Object Constraint Properties tab on right panel, select add Object Constraint -> Follow Path
- Check fixed position
- You can set animation on 1st frame and right click on left panel on offset and set insert keyframe (you will add actual frame on loacation set by offset)
Saving rendered animation
- Output properties tab on right panel, set location to save, set File Format on FFmpeg Video, set Container MPEG-4, set Output Quality high quality
Blender with color pointcloud
- Use the video to setup a plugin into Blender to allow pointcloud color visualization.
- All steps are described in the video.