Architectural 3D Modeling and Rendering