See all publications
Bobák P., L. Čmolík and M. Čadík, Reinforced Labels: Multi-Agent Deep Reinforcement Learning for Point-Feature Label Placement, IEEE Transactions on Visualization and Computer Graphics, 30(9), pages 5908-5922, 2024.
Čmolík L., V. Pavlovec, H. -Y. Wu and M. Nöllenburg, Mixed Labeling: Integrating Internal and External Labels. IEEE Transactions on Visualization and Computer Graphics, 28(4), pages 1848-1861, 2022.
Pavlovec V. and L. Čmolík, Rapid Labels: Point-Feature Labeling on GPU. IEEE Transactions on Visualization and Computer Graphics, 28(1), pages 604-613, 2022.
Bobák P., L. Čmolík, and M. Čadík. Temporally stable boundary labeling for interactive and non-interactive dynamic scenes. Computers & Graphics, Volume 91, pages 265-278, 2020.
Kouřil D., L. Čmolík, B. Kozlíková, H. Wu, G. Johnson, D. S. Goodsell, A. Olson, M. E. Gröller, and I. Viola. Labels on Levels: Labeling of Multi-Scale Multi-Instance and Crowded 3D Biological Environments. IEEE Transactions on Visualization and Computer Graphics, 25(1), pages 977-986, 2019.
Čmolík L. and J. Bittner. Real-time External Labeling of Ghosted Views. IEEE Transactions on Visualization and Computer Graphics, 25(7), pages 2458-2470, 2019.
Balata J., L. Cmolik, and Z. Mikovec. On the selection of small and overlapping 2D objects. In Proceedings of the 32nd Annual ACM Conference on Human Factors in Computing Systems, CHI ’14, pages 2255–2258, New York, NY, USA, 2014, ACM.
Cmolik L. Interactive Illustrative Visualization of 3D Models. PhD thesis, Czech Technical University in Prague, 2011.
Cmolik L. and J. Bittner. Layout-aware optimization for interactive labeling of 3d models. Computers & Graphics, 34(4):378-387, 2010.
See all projects
Tiger (Toolkit for Interactive Graphics rendERing) is a Java library to ease development of multi-pass rendering effects in OpenGL. The library is accessing OpenGL API through JOGL. The source code is available in the Bitbucket public repository.
Sfinx is a web service for collecting data from empirical studies utilizing Ruby on Rails and Posgresql. You can create as much experiments as you like, divide each experiment into several parts, and collect variables of various types in each part. Java and Javascript libraries are available to ease sending data from an experiment to the web service. The data are automatically statistically processed using confidence intervals. The source code is available in the Bitbucket public repository.
PolyCurves and PolySurface are opensource applications written in Java language. The applications were developed to demonstrate concepts behing the polynomial curves (Beziér and B-spline curves) and polynomial surfaces (Beziér surfaces, B-spline surfaces, and Catmull-Clark subdivision surfaces).
I am responsible for Creating Graphics Content course in bachelor study program at the Department of Computer Graphics and Interaction. Official page at DCGI. Course pages (accessible only by students).
I am responsible for Visualization course in the master study program at the Department of Computer Graphics and Interaction. Official page at DCGI. Course pages (accessible only by students).
More information about semester projects, bachelor theses and diploma theses in Czech language.
Ing. Ladislav Čmolík, Ph.D.
Assistant professor
Department of Computer Graphics and Interaction (DCGI)
Faculty of Electrical Engineering
Czech Technical University in Prague
Karlovo náměstí 13
121 35 Prague 2
Czech Republic
Building E, 4th floor
Room KN:E-425
Official page at DCGI