Division of Geometry

Department of Algebra and Geometry, FMPI CU

  • Domov
  • Prihlásenie
  • Hľadaj
  • Slovensky (Slovak)
  • English (Anglicky)

Division of Geometry

  • Kontakt
  • Členovia oddelenia
  • Výskum
  • Štúdium
  • Aktuálne
  • História
  • Užitočné adresy

Bohdal

Publications

  1. Róbert Bohdal:
    Graphics Cards for PC´s. Proceedings of the 8th Spring Conference on Computer Graphics, May 1992, Bratislava
  2. Róbert Bohdal:
    Rendering Polygonal Objects. Joint Students Seminar on CG, December 1993, Wien
  3. Róbert Bohdal:
    Odstraňovanie tvarových deformácií obrazov. Dizertačná práca, FMFI UK, 2006, Bratislava
  4. Róbert Bohdal:
    Picture Deformation Recovery of Cadastral Maps. Proceedings of abstracts ISCAM 2007, April 20-21, 2007, Bratislava
  5. Róbert Bohdal:
    Comparison of Methods for Picture Deformation Recovery. G - slovenský časopis pre geometriu a grafiku, číslo 7, 2007, str. 23-34, Bratislava
  6. Róbert Bohdal:
    Porovnanie metód pre odstraňovanie deformácií obrazu. Forum Statisticum Slovacum, roč. 3, č. 2., 2007, str. 14-19, Bratislava
  7. Róbert Bohdal:
    Picture Deformation Recovery of Cadastral Maps. Journal of Electrical Engineering, No. 7/s, vol. 58, 2007, pp. 67-71, Bratislava
  8. Róbert Bohdal, Mária Bohdalová:
    Modelovanie škálovacích exponentov zrážok interpolačnými metódami. Forum Statisticum Slovacum, roč. 5, č. 3., 2009, str. 5-10, Bratislava
  9. Róbert Bohdal, Mária Bohdalová:
    Využitie radiálnych bázických funkcií pre modelovanie interpolačných plôch zrážkových intenzít. Forum Statisticum Slovacum, č. 7, str. 21-26, 2013, Bratislava
  10. Róbert Bohdal:
    Improvement of Character Set Detector Chardet. 15th Conference on Applied Mathematics, 2016, str. 97-105, STU Bratislava
  11. Róbert Bohdal:
    Metódy výpočtu normál pre konštrukciu interpolantov nad trojuholníkovou sieťou. G - slovenský časopis pre geometriu a grafiku, ročník 13, číslo 26, 2016, str. 5-20, Bratislava
  12. Silvia Kohnová, Mária Bohdalová, Róbert Bohdal, Karolína Ochabová:
    Využitie metódy radiálnych bázických funkcií na interpoláciu škálovacích exponentov krátkodobých dažďov na Slovensku. Acta Hydrologica Slovaca. No. 2, vol. 17, 2016, pp. 235-242
  13. Mária Bohdalová, Róbert Bohdal, Vladimír Valach:
    Short term prediction of gas prices using time series analysis. Proceedings ITISE 2016, pp. 59-70, Granada, Godel Editorial
  14. Róbert Bohdal:
    A Comparison of Normals Calculation for the Construction of Interpolants Above Triangular Meshes. 16th Conference on Applied Mathematics, 2017, str. 165-176, STU Bratislava
  15. Róbert Bohdal:
    Improvement of Some Interpolation Methods for Terrain Reconstruction from Scattered Data. 25th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision, 2017, pp. 153-162 (Full Papers Proceedings), Plzeň
  16. Róbert Bohdal, Mária Bohdalová, Silvia Kohnová:
    Using Genetic Algorithms to Estimate Local Shape Parameters of RBFs. 25th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision, 2017, pp. 59-66 (Short Papers Proceedings), Plzeň
  17. Róbert Bohdal, Andrej Ferko, Marián Fabián, Martina Bátorová, Michal Hrabovský, Ľubomír Lúčan, Ľubomír Zabadal:
    Adaptive Scanning of Diverse Heritage Originals like Synagogue Interior, Empty Rare Papers or Herbarium Items from the 19th Century. 18th Conference on Applied Mathematics, 2019, str. 72-82, STU Bratislava
  18. Róbert Bohdal:
    Devices for Virtual and Augmented Reality. Augmented Reality in Educational Settings. Brill Sense, 2019, pp. 410-444
  19. Mikuláš Polák, Marcel Pecko, Róbert Bohdal, Andrej Ferko:
    Experimental 3D Shape Reconstruction from High-precision 2D Cruse Scans Using Shadows and Focusing. 19th Conference on Applied Mathematics, 2020, str. 878-887, STU Bratislava
  20. Róbert Bohdal:
    Zariadenia pre rozšírenú a virtuálnu realitu. Knižničné a edičné centrum FMFI UK, 2020, Bratislava
  21. Mária Bohdalová, Róbert Bohdal:
    Matematika nielen pre manažérov. Univerzita Komenského v Bratislave, 2022, Bratislava
  22. Zuzana Černeková, Róbert Bohdal, Andrej Ferko, Janka Blaško Križanová, Jana Hojstričová, Ľubomír Zabadal:
    “Hungarian” Image (Differencing) Descriptor. DSAI '22, Association for Computing Machinery, 2023, pp. 73-78, Lisbon, Portugal
  23. Zuzana Berger Haladová, Róbert Bohdal, Zuzana Černeková, Paula Štancelová, Andrej Ferko, Janka Blaško Križanová, Jana Hojstričová, Kitti Baráthová:
    Finding the Best Lighting Mode for Daguerreotype, Ambrotype, and Tintype Photographs and Their Deterioration on the Cruse Scanner Based on Selected Methods. Sensors, 2023, 23(4):2303

 

Contact

Expired
Name:   RNDr. Róbert Bohdal, PhD.
     
Phone:   (+421 2 602 95) 185
Email:   This email address is being protected from spambots. You need JavaScript enabled to view it.
Room:   M114
Address:   RNDr. Róbert Bohdal, PhD.
Department of Algebra and Geometry
Faculty of Mathematics, Physics and Informatics
Comenius University in Bratislava
Mlynská dolina
824 48 Bratislava
Slovakia

Useful links

  • OS Web Dizajn
  • ABC Linuxu
  • Wikipedia

Architecture of graphics devices for PC

Course ID: 2-MPG-145/15

Final evaluation: oral exam

Learning outcomes: To provide students with knowledge of the architecture of graphics devices used in computer graphics.

Course syllabus:

 Introductory information

  1. Display devices for computer graphics
  2. 3D display devices
  3. Projectors
  4. Scanners
  5. Touchscreens, tablets, and digitizers
  6. Printers and plotters
  7. Input devices for computer graphics
  8. Communication of graphics devices with PC
  9. Devices for virtual and augmented reality
  10. Composition and features of graphics cards
  11. The architecture of graphics devices
  12. Overview of APIs for graphics cards

Downloadable materials are available only after login! (Login name is architektura; Upon request, I will give you a password)

Literature:

SK R. Bohdal: Zariadenia pre rozšírenú a virtuálnu realitu. Knižničné a edičné centrum FMFI UK, 2020, Bratislava
SK B. Vozáryová: História, vývoj a porovnávanie technológií zobrazovacích zariadení, Bakalárska práca, FMFI UK, 2011
EN J. D. Foley, A. van Dam: Fundamental of Interactive Computer Graphics, Addison Publishing, 1984
EN J. D. Murray, W. van Ryper: Encyclopedia of Graphics File Formats, 2nd Edition, O'Reilly Media, 1996
Useful links:

Common -

EN The PC Technology Guide  - easy-to-understand articles on how individual devices work
EN How Stuff Works - webpages designed not only for computers and electronics (as an encyclopedia explaining the principles)
EN Tom's Hardware Guide - suitable for fans interested in computer hardware (many articles, news and forums)
CZ Svět Hardware - similarly oriented websites as previous ones fortunately, you do not have to master English

For individual topics -

  • Monitors:
    • Technologie LCD panelů, Technologie: TFT LCD displeje, Technologie: Plazma displeje
    • How CRT Work, The Cathode Ray Tube site - old electronic glassware
    • Liquid crystal display
    • Why Are Quantum Dot Displays So Good?
    • LCD Optics 101 (flash), Průvodce plochými panely
    • How Plasma Displays Work
    • Electronic paper
  • 3D displays:
    • 3D autostereoscopic displays
    • Using cellophane to convert an LCD screen into a 3D display
    • Three-Dimensional Images in the Air
    • 3D Holographic Pyramid
    • Holography
    • Holographic video
    • Head Mounted Displays
  • Projectors:
    • DLP and LCD Projector Technology
    • How DLP Technology Works
  • Printers:
    • Technologie laserových tiskáren
    • How Printers Work
    • Printer Technology by OKI
    • How Inkjet Printers Work, How Laser Printers Work
    • Laser, BubbleJet, Piezoelectric Atrament Printers
    • Solid Ink, Dye-sublimation, Thermo-autochrome Printers
    • Color Solid Ink Printing
  • Communication languages ​​of printers and plotters:
    • PDL, PostScript, PCL, GDI, HPGL
  • Touch panels:
    • Resistive, Infrared, Surface Wave, Projected Capacitive, APR, Dispersive Signal Touchscreens by ELO
  • Graphics tablets:
    • Electro-Magnetic Resonance Technology by Wacom
  • Graphics cards:
    • How AGP Works, How PCI Works
    • Grafické karty a grafické akcelerátory
    • ATI's Optimized Texture Filtering
    • How 3-D Graphics Work
    • Open GL, OpenGL Overview, OpenGL Pipeline, OpenGL 4.5 Specification (pdf)
    • DirectX
    • Simple DirectMedia Layer
    • Direct3D vs. OpenGL, Direct3D vs. OpenGL: Which API to Use
    • NVIDIA GameWorks
  • Devices for augmented reality:
    •  

 
 

 

 

Last Updated: 30 October 2024

CAD systems

Course ID: 2-MPG-150/15

Continuous assessment: Individual work on assignments

Learning outcomes: After completing the course, students will be able to work with CAD systems: QCAD/LibreCAD, SketchUp, SweetHome 3D and FreeCAD at the intermediate level.

Course syllabus:

  1. Drawing basic shapes in QCAD (line segments, rectangles, arcs and polygons).
  2. Dimensioning, hatching, creating blocks and manipulation with blocks, working with layers.

  3. More advanced QCAD functions – trimming, arcs and lines connecting, working with text, adjusting dimensioning marks, etc.
  4. Basics of work in SketchUp. Layout description, environment adjusting (toolbar, layout). Usage of push and move tools. Creating simple objects.
  5. Usage of advanced SketchUp tools.
  6. Overview of interesting SketchUp plugins.
  7. Basics of work in Sweet Home 3D (creating walls, rooms, adding and placing furniture; adjustment of colours and sizes).
  8. Sweet Home extensions, adjustment of texts, creating skew walls, work with lights, adjusting colours, importing own models and new objects.
  9. Basics of work in FreeCAD. Layout description, creating simple objects.

Course evaluation:

To obtain grade A to E you have to work on individual projects (each takes about 1/2 to 1 hour of work).  Each project must be submitted within two weeks and presented at the end of lecture. The project can be submitted by email only once, if a disease or other event makes it impossible for you to come to the lecture. If you do not present some project, you lose 1 point. If you submit an assignment after deadline (after two weeks from task entry), or your project is unsatisfactory, you lose 1/2 of point. Tasks are entered after each lecture, the last one is entered two weeks before the end of the semester. Tasks submitted after the end of the semester will not be considered. The resulting grade is calculated by subtracting the points you have lost from grade A. If you lose more than 4 points, your resulting grade will be Fx.

Literature:

ENFreeCAD.sk - an overview of free Free CAx systems, CAx add-ons and CAx resources for different professions.

Assignments:

  1. In QCAD, draw a simple house with a chimney and a window, fence (or a dog house), tree with apples, sun, mountains and clouds. Optionally draw smoke to the chimney or rain to the cloud (use layers, colors, different thickness, various hatches and line types). An example of the result is here.
  2. In QCAD, draw your name and surname with "bold" letters (use trim tool and offset tool, then use layers, colors, hatches, blocks). Draw dimension marks of the first letters of your name and surname. An example of the result is here.
  3. Using QCAD, draw the frontview, topview and sideview of a kitchen stove (use colors, hatches and blocks, draw the most important dimensions). An example of the result is here.
  4. Using QCAD, draw the frontview, topview, sideview and isometric view of this component (use the isometric grid, if it is convenient for you).
  5. Use SketchUp to create a simple model of a house with a sloping roof, chimney and fence. All elements must have a thickness, including walls and fence. An example of the result is here.
  6. Create a "nice" chair and table in SketchUp, and then use these objects to create a kitchenette in the house model from the previous work.
  7. Create a new house or modify the previous house's model so that it has two floors. On the first floor, create a kitchen, living room, toilet and bathroom, at the second floor create at least a bedroom and a children's room. The model of the house must have real dimensions (use dimensioning to verify actual dimensions). Use at least 4 plug-ins for creating windows, roof, doors, stairs and shelves in your model. At least two rooms must be fitted by furniture (use your own model of table and chairs from the previous work). Use layers for furniture in rooms. You can download other objects from the Internet. Please add some trees and the bench in the exterior.
    Your house could look like this: view on the ground floor, view on the attic, overall view on the house.
  8. Create 7 view scenes for your house model. The first four views will be: Left View, Right View, Top View of the first and second floor. Hide the exterior layers in both top views. The last three views of the house will be from three different directions, with hidden layers for the interior (furniture, etc.) but with visible layers for the exterior. Use appropriately adjusted cutting plane in the one overall view. You can be inspired by this video.
    As an alternative, you can create a virtual tour of your house. An example of a video is here.
  9. Use the Match Photo technique to create a model of a building in SketchUp. You can use, for example, this template.
  10. Use Sweet Home 3D to create a small apartment with furniture. Create rendered images of two rooms.
  11. In Sweet Home 3D create a completely furnished apartment. Use the table and chairs created in Sketchup. Next, import at least 3 pieces of furniture from Google Warehouse, place your lights in the room and create one rendered image of one room and one video.

Useful links:

  • Common 2D CAD programs:
    ENQCAD (download here), LibreCAD, DoubleCAD XT, DraftSight
  • 3D CAD for architecture and home design:
    ENSketchUp, Sweet Home 3D
  • MCAD applications - programs for engineering:
    ENAlibre Design Trial, KOMPAS-3D Light, Medusa4 Personal
  • AEC applications - programs for architecture:
    CZAllplan (Students version), ENArchiCAD
  • ECAD applications - programs for electrical engineering:
    CZLSD 2000, ENEAGLE Light Edition

Add-ons, models and plugins:

  • Sketchup plugins:
    ENGoogle SketchUp Plugins, Smustard Scripts, Ruby Library Depot, ScriptSpot
    ENRender Plus - Productivity Tools (RpTreeMaker, RpWallMaker, RpEdits are free)
    EN1001bit - Architectural Tools for Sketchup (free version for student)
  • Sweet Home 3D models and plugins:
    ENUser Guide Blue Print - architectural floor plan with a few rooms
    ENLibraries of 3D models - Free 3D models of the furniture
    ENAdvancedEditing, Duplicate Style Plugin, Home Rotator Plugin, CopyAsNewFurniture - addons for Sweet Home 3D
    ENFurniture Library Editor - a tool for library of the furniture creation

Manuals for download:

ENQCAD: Technical drawing (with Linux), QCad User Reference Manual, Keyboard Shortcut List
ENSketchUp7 Help, 1001bit plugin Tutorial, TIG's Extrude Tools,  Fredo Scale, Joint Push Pull, Round Corners, Tools On Surface

Video tutorials and PDF tutorials:

ENQCAD Quickstart (Win), QCAD Introduction (Mac), QCAD Tutorial (Mac), Introduction to QCAD (Linux), QCAD videocourses
ENGetting started SketchUp, Beyond SketchUp, Toolbar Series, Familiar with SketchUp
ENTIG's Extrude Tools, Fredo Scale, Joint Push Pull, Round Corners
ENSweet Home 3D User Guide, Sweet Home 3D Video tutorial
Last Updated: 11 May 2025
  1. Úvod do grafiky na PC (2)
  2. Úvod do tvorby grafických aplikácií

Page 2 of 2

  • 1
  • 2