Origamic architecture is a special paper crafting made by some folds and cuts. When it erects, it can transform from 2D planar patterns to 3D objects. Designing an origamic architecture is a challenging work because of its special features. In this thesis, we propose a new way for helping users choose the direction of the input model that reflects the most characteristic feature. In addition, we improve an existing algorithm in the literature using octrees. By changing the upper and lower limit point density, this improvement can create origami architecture in more detail. It can also make the result more closer to the input model.