Workflow of the Project
Home
I've had the idea to build a site where you can interact with 3D objects
in a story map kind of way, all for free, since the beginning of the
semester. I'll be doing a more intense version of this for a project
over the summer, so this was going to be a prcatice run. Ever since my
Greek/Roman and (later) Jewish magic course, I've been really into the
Aramaic incantation bowls that the museum has. I found one in the online
collections that had legible script, a visible illustration, was mostly
complete, and had a translation. I got these translations from a book by
James Montgomery (which I cite on the home page) that my previous
professor, Dr. Simcha Gross, kindly provided (thank you!). From there, I
got into the digitization.
< /br>< /br>
I modeled the bowl using the tablet-controlled turntable and my iPhone
(13 mini). I put about 250 pictures into Reality Capture and it created
two halves (inside and outside). I had to filter out the bag that the
bowl sat on, and just generally clean up the two halves so they could
come together cleanly. I used Cloud Compare to align the halves and Mesh
Lab to merge them.
< /br>
I quickly realized that every software had trouble applying the texture
map, and didn't really know why. After looking up a way to troubleshoot,
Blender appeared to be the best option.
< /br>< /br>
I tried a lot of different projections that didn't work, and in the end
I finally fixed the problem through UV map editing. This took many hours of
watching different youtube tutorials, as well as many cups of coffee. I
just had to flip the mesh map around the x and y axis, and it applied
correctly. I then exported it as a .glb, because it is a more compressed
file (better for web rendering, especially because the color/texture is
baked in).
I used Glitch to build a site with a model viewer component, so the user
can interact with the model. I also added annotations to provide extra
context (and make it fun). This, of course, makes it sound easy... but I
defintely didn't look to Glitch first, and even when I did, I was
messing around trying to make React and/or Three.js work. I am not
well-versed in javascript, so I was defintely in over my head. This was
a long 20 hours (I'm serious) of working with no progress, and I think I
lost something of myself in the process, but I also gained a new skill!
In the end, I figured out how to use model viewer, decided Glitch was a
reliable builder for such a small project, and spent another 6+ hours
making sure everything looked good (working with progress, how rare and
exciting).
< /br>