1 / 24

Master thesis Jakob Beetz

“A parametric approach towards the real-time interpretation of sketches in the early phases of architectural design”. Master thesis Jakob Beetz. Bauhaus - Universität Weimar. Dept. for computer science in architcture Supervised by Prof. Dr.-Ing. D. Donath and Jun.Prof Dr.-Ing. F. Petzold.

leda
Download Presentation

Master thesis Jakob Beetz

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. “A parametric approach towards the real-time interpretation of sketches in the early phases of architectural design” Master thesis Jakob Beetz Bauhaus - Universität Weimar Dept. for computer science in architcture Supervised by Prof. Dr.-Ing. D. Donath and Jun.Prof Dr.-Ing. F. Petzold

  2. Overview • Architectural drawings • Related research • Parametric approach • Prototype • Discussion and future works

  3. Drawings in Architecture: history • Euclid: development of scientific geometry • Vitruvius: architectura est scientia“ • Alberti: “lineamenta“ – “the texture of lines“ • Palladio: drawing becomes central medium of communication about arch.

  4. Common GUIs in architectural application

  5. Interface-technologies • Sutherland: „Sketchpad“ lightpointer • Doug Engelbart: Mouse • Larry Roberts: „Lincoln Wand“ (Ultrasonic)

  6. Related research: Flatland

  7. Related research: Electronic Cocktail Napkin – M. Gross 3x3 grid: Straight horiz. line: 4-5-6 (resp 6-5-4) Straight vert. line: 2-5-8 (resp 8-2-5) Box 1-2-3-6-9-8-7-4-1 Problem: Rotated strokes 1 2 3 4 5 6 7 8 9

  8. Related research: Quicksketch – Eggli, Bruederlin et al

  9. Approximation of splines through points

  10. Analysis of curvature

  11. Contour extraction: Winged Edge

  12. Recognition of features stroke Symbol not recognized Calc simplified strokescalc # of strokes Calc angle between strokes Calc length of strokes Number of straight lines == 2 ? false true min length <= length of lines <= max. length? true min angle <= angle between lines <= max angle ? true Recognized symbol

  13. Information overlay: roomsizes

  14. Information overlay: emergency exits

  15. Information overlay: instant perspectives

  16. Prototype: software layers Application OpenSceneGraph AIS (Open Cascade) WxWindows OpenGL Tablet-Daemon native API of OS OS

  17. Prototype: data layout Document Interpretation in arch. context View on doc. Arch. elements strokes 3D-view Geom. analysis 2D-view 1 .. n dots with pressure, timestamp etc. Tablet-Data Orig. sketch Overlay with add. info Simplified geom. length size : :

  18. Prototype: Screenshot

  19. Future works: • Use of multi-agent system? • Pattern language? • Pattern query by expert system? • versioning-system for sketches • Mobile use in site measuring • Flexible plugin for standard apps • Extension into 3rd dimension

  20. Excursion: Software used Open Cascade:Industry-scale CAD-API + BRep– kernel + Parametric lines/surfaces (NURBS) + Constraints-engine + STEP and IGES support + Scripting engine + C/C++ and Java-bindings + Linux/IRIX/Win32 + Open Source !!! • Somewhat sluggish visualization

  21. Excursion: Software used Mature scene-graph API +wrapper of complete set of OpenGL, GLU, GLUT features + ever growing list of import/export filters (including 3DS Max files with Matlibs, Animations etc.) + particle engine + excellent text-renderer + LOD-mechanisms + ShaderGL - support + optimized for large scenes + Linux/IRIX/Win32 + Open Source !!! - only preliminary tesselation and NURBS

  22. Excursion: Software used OpenCV +many useful implementations for image recognition (hugh transform, convex hull, contour extr. Etc.) +fast data structures +loads of “near-realtime” image filters +3d-reconstruction from video streams +marker & feature tracking +scripting extensions - heavy use of DirectX

More Related