Week 37 2026: Reconstruction Improvements
Accomplishments Reconstruction Improvements Reconstruction Research Edge Curtain Fading Texture Improvements Bonus Integrated Cropping Tool Automatic Floor Grouping While the 3D reconstruction process continues to persist as the main point of focus, during this time a variety of adjacent improvements have been identified and implemented. These include visual distinctions like edge curtain fading and improved texturing through reorganizing how the mesh is textured. I was also able to integrate the multi-crop tool envisioned back in Week 7, and setup automatic floor separation. Reconstruction Research Improved Texture Previous Texture Edge Fade A variety of attempts were made this week to improve the 360 reconstruction algorithm, specifically around 3 key areas: same-side alignment, conflict resolution, and speed. One very promising option emerged that mostly solved alignment and conflicts; However, it struggled heavily in efficiency. The solve ballooned from 8 minutes for a large dataset to over 30. This was unacceptable. Overall, alignment was improved to be more consistent with higher datasets, however conflict still struggles to consistently move points outside of conflicting regions. A new idea emerged while determining how best to deal with the new content generated by retaining sky points. Sky points, and cubic limits were added so that 3D transitions do not look out to the infinite void. This improves transitions, but the mesh gains a lot of new information and it’s odd, unnatural, and mostly useless to the viewer. This is where edge curtain fading and transparency come in. By identifying the sky, and the sharp edges that lead to it, we can identify most of the geometry that is unlikely to be seen by the cameras; but is necessary for the enclosed structure. This geometry can be made transparent, as its only useful for avoiding voids. Hiding this also allows us to decimate it much further than the rest of the geometry, as we are not concerned with the structure. Decimating the geometry, and placing all the faces for it within the same small area of the texture map allow us to retain space for other faces and their textures, and minimize the additional data needed to store these points. The edges still have a consistent problem, often they are jagged, surreal, and unnatural. To fix this we can fade to transparent at these edges. Anything bordering a fully transparent face can be made to fade out, almost like the seam of a cloud. This is a lot softer on the eyes and lessens the visibility of the mesh artifacts. Additionally, I updated the texturing algorithm to better manage and distribute textures across the scene for higher quality viewing within the same resolution. Bonus: Integrated Cropping Tool Crop Tool Back in Week 7 we created a separate tool to assist with viewing and cropping 360 images with seamless transitions. This allows you to add photos to a carousel in apps that don’t support 360 photos, like Instagram, and give a pseudo 360 effect. Integrated directly in the image editing tool suite, it allows you to toggle how it’s cropped, and work on the edited or original photo. This outputs a zip file with all image crops ready to post. Bonus: Automatic Floor Grouping Multi-Floor tours has been a consistent goal for delivery in the 360-to-3D process. We’ve previously implemented solutions to manually group 3D floors so that they may be selected and have their transparency adjusted dynamically. This new improvement intends to automate some of that manual work through automatic floor grouping. At the press of a button a variety of criteria are used to identify and estimate which cameras belong on what floor. This simplifies the process, and is still open to manual edits for tailoring results. Intermediate cameras, like those on staircases, may go to one floor, when a desire is present for them to be on the other. In this case, the author can edit the group the cameras belong to. Summary: 3D reconstruction remains the priority, and appears to be the final major hurdle to the finish line of a much more improved and robust process. Along this journey we were able to make meaningful other improvements this week. Integrating the cropping tool expands the functionality of the interface. Improving texturing and adding the edge fade improves the visual fidelity provided to the viewer. And automatic floor grouping improves the experience of an author and may save time.











