Bohdal
Publications
- Róbert Bohdal:
Graphics Cards for PC´s. Proceedings of the 8th Spring Conference on Computer Graphics, May 1992, Bratislava - Róbert Bohdal:
Rendering Polygonal Objects. Joint Students Seminar on CG, December 1993, Wien - Róbert Bohdal:
Odstraňovanie tvarových deformácií obrazov. Dizertačná práca, FMFI UK, 2006, Bratislava - Róbert Bohdal:
Picture Deformation Recovery of Cadastral Maps. Proceedings of abstracts ISCAM 2007, April 20-21, 2007, Bratislava - Róbert Bohdal:
Comparison of Methods for Picture Deformation Recovery. G - slovenský časopis pre geometriu a grafiku, číslo 7, 2007, str. 23-34, Bratislava - Róbert Bohdal:
Porovnanie metód pre odstraňovanie deformácií obrazu. Forum Statisticum Slovacum, roč. 3, č. 2., 2007, str. 14-19, Bratislava - Róbert Bohdal:
Picture Deformation Recovery of Cadastral Maps. Journal of Electrical Engineering, No. 7/s, vol. 58, 2007, pp. 67-71, Bratislava - 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 - 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 - Róbert Bohdal:
Improvement of Character Set Detector Chardet. 15th Conference on Applied Mathematics, 2016, str. 97-105, STU Bratislava - 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 - 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 - 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 - 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 - 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ň - 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ň - 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 - Róbert Bohdal:
Devices for Virtual and Augmented Reality. Augmented Reality in Educational Settings. Brill Sense, 2019, pp. 410-444 - 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 - Róbert Bohdal:
Zariadenia pre rozšírenú a virtuálnu realitu. Knižničné a edičné centrum FMFI UK, 2020, Bratislava - Mária Bohdalová, Róbert Bohdal:
Matematika nielen pre manažérov. Univerzita Komenského v Bratislave, 2022, Bratislava - 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 - 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: | ||
| 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
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
- Display devices for computer graphics
- 3D display devices
- Projectors
- Scanners
- Touchscreens, tablets, and digitizers
- Printers and plotters
- Input devices for computer graphics
- Communication of graphics devices with PC
- Devices for virtual and augmented reality
- Composition and features of graphics cards
- The architecture of graphics devices
- 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:
Useful links:
Common -
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:
- Projectors:
- Printers:
- 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:
- 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:
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:
- Drawing basic shapes in QCAD (line segments, rectangles, arcs and polygons).
-
Dimensioning, hatching, creating blocks and manipulation with blocks, working with layers.
- More advanced QCAD functions – trimming, arcs and lines connecting, working with text, adjusting dimensioning marks, etc.
- Basics of work in SketchUp. Layout description, environment adjusting (toolbar, layout). Usage of push and move tools. Creating simple objects.
- Usage of advanced SketchUp tools.
- Overview of interesting SketchUp plugins.
- Basics of work in Sweet Home 3D (creating walls, rooms, adding and placing furniture; adjustment of colours and sizes).
- Sweet Home extensions, adjustment of texts, creating skew walls, work with lights, adjusting colours, importing own models and new objects.
- Basics of work in FreeCAD. Layout description, creating simple objects.
Course evaluation:
Literature:
Assignments:
- 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.
- 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.
- 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.
- Using QCAD, draw the frontview, topview, sideview and isometric view of this component (use the isometric grid, if it is convenient for you).
- 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.
- 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.
- 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. - 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. - Use the Match Photo technique to create a model of a building in SketchUp. You can use, for example, this template.
- Use Sweet Home 3D to create a small apartment with furniture. Create rendered images of two rooms.
- 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:
QCAD (download here), LibreCAD, DoubleCAD XT, DraftSight - 3D CAD for architecture and home design:
SketchUp, Sweet Home 3D - MCAD applications - programs for engineering:
Alibre Design Trial, KOMPAS-3D Light, Medusa4 Personal - AEC applications - programs for architecture:
Allplan (Students version),
ArchiCAD - ECAD applications - programs for electrical engineering:
LSD 2000,
EAGLE Light Edition
Add-ons, models and plugins:
- Sketchup plugins:
Google SketchUp Plugins, Smustard Scripts, Ruby Library Depot, ScriptSpot
Render Plus - Productivity Tools (RpTreeMaker, RpWallMaker, RpEdits are free)
1001bit - Architectural Tools for Sketchup (free version for student) - Sweet Home 3D models and plugins:
User Guide Blue Print - architectural floor plan with a few rooms
Libraries of 3D models - Free 3D models of the furniture
AdvancedEditing, Duplicate Style Plugin, Home Rotator Plugin, CopyAsNewFurniture - addons for Sweet Home 3D
Furniture Library Editor - a tool for library of the furniture creation
Manuals for download:
Video tutorials and PDF tutorials: