Focal Stacks
From Immersive Visualization Lab Wiki
OBJ Files
Requirements for OBJ files for CalVR to display:
- Material library file needs to be specified with extension, e.g.: mtllib coral-mtl.mtl.
- To use a texture image (image map) use the command usemtl, not usemap. Example: usemtl coral-material. This is for material file coral-mtl.mtl, which has the following content:
newmtl coral-material map_Kd coral-map.jpg
- The image referenced by the material file in this example is coral-map.jpg.
- If the image is upside down, flip it with the following ImageMagick command:
convert sourceimage.jpg -flip destimage.jpg
- Here's a script that converts data from Helicon Focus' obj format to CalVR's obj format:
#!/bin/bash chmod 660 * sed s/usemap/usemtl/ FS_020.obj -i sed s/map.jpg/coral-material/ FS_020.obj -i convert FS_020.obj.jpg -flip FS_020.obj.jpg