2026Tutorial
FlowGarden
Offline generative art built with Python, ModernGL and GLSL shaders — fluid-like pigment fields inspired by karesansui dry gardens, with five palettes and randomized rocks that redirect the flow. Runs on its own as ambient art, or as an interactive canvas you shape with the mouse. No internet, no telemetry, no data collection.
2026Tutorial
Pomocus
Yet another Pomodoro focus timer, built with Python and tkinter — configurable focus/break cycles, optional sound effects and light/dark themes. No internet, no third-party dependencies, no data collection.
2025Tutorial
FlaskBokeh
Class example: serving interactive Bokeh visualizations through a simple Flask web app and SQLite database.
in Portuguese
2021Thesis
Virtual Exposure Control for Creative Image and Video Editing (PhD Thesis)
A framework of efficient algorithms and intuitive interaction tools designed to simplify post-production exposure control for both professional and novice visual creators.
Delft University of Technology
@phdthesis{salamon2021virtualexp,
author = {Ziliotto Salamon, N.},
title = {Virtual Exposure Control for Creative Image and Video Editing},
school = {Delft University of Technology},
year = {2021}
}
2020Conference
A serious game for students to acquire productivity habits
Raateland, W.; Chronas, K.; Wissel, T.; Bruyn, T.; Konuralp, B.; Bueno, M.; Salamon, N. Z. & Bidarra, R.
Games and Learning Alliance (GaLA), 2020
@InProceedings{RCWBKBSB20,
author = {Raateland, W. and Chronas, K. and Wissel, T. and Bruyn, T. and Konuralp, B. and Bueno, M. and Salamon, N. Z. and Bidarra, R.},
title = {A serious game for students to acquire productivity habits},
booktitle = {Games and Learning Alliance (GaLA)},
year = {2020}
}
2020Conference
A serious game for changing mindsets about loans for home retrofitting
Dikken, O.; Prakash, K.; Roseboom, B.; Rubio, A.; Ostvik, S.; Bueno, M.; Salamon, N. Z. & Bidarra, R.
Games and Learning Alliance (GaLA), 2020
@InProceedings{DPRROBSB20,
author = {Dikken, O. and Prakash, K. and Roseboom, B. and Rubio, A. and Ostvik, S. and Bueno, M. and Salamon, N. Z. and Bidarra, R.},
title = {A serious game for changing mindsets about loans for home retrofitting},
booktitle = {Games and Learning Alliance (GaLA)},
year = {2020}
}
2020Conference
Misusing mobile phones to break the ice: the tabletop game Maze Maestro
Sjölund, A.; Straatman, M.; van Osch, M.; Findra, O.; Patil, P.; Bueno, M.; Salamon, N. Z. & Bidarra, R.
Foundations of Digital Games (FDG), 2020
@InProceedings{SSOFPBSB20,
author = {Sjölund, A. and Straatman, M. and van Osch, M. and Findra, O. and Patil, P. and Bueno, M. and Salamon, N. Z. and Bidarra, R.},
title = {Misusing mobile phones to break the ice: the tabletop game Maze Maestro},
booktitle = {International Conference on the Foundations of Digital Games (FDG)},
year = {2020}
}
2020Journal
Controllable Motion-Blur Effects in Still Images
Luo, X.; Salamon, N. Z. & Eisemann, E.
Transactions on Visualization and Computer Graphics (TVCG), 2020
@article{LSE20,
author = {Luo, Xuejiao and Salamon, Nestor Z. and Eisemann, Elmar},
title = {Controllable Motion-Blur Effects in Still Images},
journal = {IEEE Transactions on Visualization and Computer Graphics (TVCG)},
volume = {26},
number = {7},
year = {2020}
}
2019Journal
Stimulating ideation in new teams with the mobile game Grapplenauts
Alaka, S.; Cunha, M. L.; Vermeer, J.; Salamon, N. Z.; Balint, J. T. & Bidarra, R.
International Journal of Serious Games (IJSG), 2019
@article{ALVSBB19,
author = {Alaka, S. and Cunha, M. L. and Vermeer, J. and Salamon, N. Z. and Balint, J. T. and Bidarra, R.},
title = {Stimulating ideation in new teams with the mobile game Grapplenauts},
journal = {International Journal of Serious Games},
volume = {6},
number = {4},
year = {2019}
}
2019Journal
ShutterApp: Spatio-temporal Exposure Control for Videos
Salamon, N. Z.; Billeter, M. & Eisemann, E.
Computer Graphics Forum (Pacific Graphics), 2019
@article{SBE19,
author = {Salamon, Nestor Z. and Billeter, Markus and Eisemann, Elmar},
title = {ShutterApp: Spatio-temporal Exposure Control for Videos},
booktitle = {Computer Graphics Forum (Proceedings of Pacific Graphics)},
volume = {38},
number = {7},
year = {2019}
}
2019Conference
Loud and Clear: The VR Game Without Visuals (Best Paper Award)
Baas, B.; van Peer, D.; Gerling, J.; Tavasszy, M.; Buskulic, N.; Salamon, N. Z.; Balint, J. T. & Bidarra, R.
Games and Learning Alliance (GaLA), 2019
@InProceedings{BPGTBSBB19,
author = {Baas, B. and van Peer, D. and Gerling, J. and Tavasszy, M. and Buskulic, N. and Salamon, N. Z. and Balint, J. T. and Bidarra, R.},
title = {Loud and Clear: the VR game without visuals},
booktitle = {Games and Learning Alliance (GaLA)},
volume = {11899},
year = {2019}
}
2019Conference
Learning Geothermal Energy Basics with the Serious Game HotPipe
Mac an Bhaird, L.; Al Qwayyed, M.; van Driel, R.; Jian, H.; Johannessen, R. A.; Salamon, N. Z.; Balint, J. T. & Bidarra, R.
Games and Learning Alliance (GaLA), 2019
@InProceedings{MADJJSBB19,
author = {Mac an Bhaird, L. and Al Qwayyed, M. and van Driel, R. and Jian, H. and Johannessen, R. A. and Salamon, N. Z. and Balint, J. T. and Bidarra, R.},
title = {Learning geothermal energy basics with the serious game HotPipe},
booktitle = {Games and Learning Alliance (GaLA)},
volume = {11899},
year = {2019}
}
2019Conference
A Serious Game to Inform Young Citizens on Canal Water Maintenance
Appel, Y.; Dimitrov, Y.; Gnodde, S.; van Heerden, N.; Kools, P.; Swaab, D.; Salamon, N. Z.; Balint, J. T. & Bidarra, R.
Games and Learning Alliance (GaLA), 2019
@InProceedings{ADGHKSSBB19,
author = {Appel, Y. and Dimitrov, Y. and Gnodde, S. and van Heerden, N. and Kools, P. and Swaab, D. and Salamon, N. Z. and Balint, J. T. and Bidarra, R.},
title = {A serious game to inform young citizens on canal water maintenance},
booktitle = {Games and Learning Alliance (GaLA)},
volume = {11899},
year = {2019}
}
2019JournalOpen Source
IMOVE: A Motion Tracking and Projection Framework for Social Interaction Applications
Kegeleers, M.; Bruens, R.; Liefaard, M.; Salamon, N. Z. & Bidarra, R.
International Journal of Computer Games Technology (IJCGT), 2019
@article{KBLSB19,
author = {Kegeleers, M. and Bruens, R. and Liefaard, M. and Salamon, N. Z. and Bidarra, R.},
title = {IMOVE: A Motion Tracking and Projection Framework for Social Interaction Applications},
journal = {International Journal of Computer Games Technology (IJCGT)},
year = {2019}
}
2019Conference
Star Tag: a superhuman sport to promote physical activity
Numan, N.; Kolster, A.; Hoogerwerf, N.; Kreynen, B.; Romeijnders, J.; Huala, T. H.; Salamon, N. Z.; Balint, J. T.; Lukosch, S. G. & Bidarra, R.
IEEE VR — Superhuman Sports Workshop (SHS), 2019
@InProceedings{NKHKRHSBLB19,
author = {Numan, N. and Kolster, A. and Hoogerwerf, N. and Kreynen, B. and Romeijnders, J. and Huala, T. H. and Salamon, N. Z. and Balint, J. T. and Lukosch, S. G. and Bidarra, R.},
title = {Star Tag: a superhuman sport to promote physical activity},
booktitle = {IEEE VR - Workshop on Superhuman Sports (SHS)},
year = {2019}
}
2019Conference
Musicality: A game to improve musical perception
Khalass, N.; Zarnomitrou, G.; Injamamul, K.; Salim, S.; Maulini, S.; Linkermann, T.; Salamon, N. Z.; Balint, J. T. & Bidarra, R.
Games and Learning Alliance (GaLA 2018), 2019
@InProceedings{KZHSMLSBB19,
author = {Khalass, N. and Zarnomitrou, G. and Injamamul, K. and Salim, S. and Maulini, S. and Linkermann, T. and Salamon, N. Z. and Balint, J. T. and Bidarra, R.},
title = {Musicality: A game to improve musical perception},
booktitle = {Games and Learning Alliance (GaLA 2018)},
volume = {11385},
year = {2019}
}
2019Conference
MainTrain: a serious game on the complexities of rail maintenance
Alderliesten, D.; Valeckaite, K.; Salamon, N. Z.; Balint, J. T. & Bidarra, R.
Games and Learning Alliance (GaLA 2018), 2019
@InProceedings{AVSBB19,
author = {Alderliesten, D. and Valeckaite, K. and Salamon, N. Z. and Balint, J. T. and Bidarra, R.},
title = {MainTrain: a serious game on the complexities of rail maintenance},
booktitle = {Games and Learning Alliance (GaLA 2018)},
volume = {11385},
year = {2019}
}
2018Conference
STAR: superhuman training in augmented reality
Kegeleers, M.; Miglani, S.; Reichert, G.; Salamon, N. Z.; Balint, J. T.; Lukosch, S. G. & Bidarra, R.
Amplifying Capabilities and Competing in Mixed Realities (SHS), 2018
@InProceedings{StarSuperHuman2018,
author = {Kegeleers, M. and Miglani, S. and Reichert, G. M. W. and Salamon, N. Z. and Balint, J. T. and Lukosch, S. G. and Bidarra, R.},
title = {STAR: Superhuman Training in Augmented Reality},
booktitle = {First International Symposium on Amplifying Capabilities and Competing in Mixed Realities},
year = {2018}
}
2018Conference
Adding Motion Blur to Still Images
Luo, X.; Salamon, N. Z. & Eisemann, E.
Graphics Interface (GI), 2018
@InProceedings{LSE18,
author = {Luo, Xuejiao and Salamon, Nestor Z. and Eisemann, Elmar},
title = {Adding Motion Blur to Still Images},
booktitle = {Graphics Interface 2018},
publisher = {Canadian Human-Computer Communications Society},
year = {2018}
}
2017Journal
Computational Light Painting Using a Virtual Exposure
Salamon, N. Z.; Lancelle, M. & Eisemann, E.
Computer Graphics Forum (Eurographics), 2017
@article{SLE17,
author = {Salamon, Nestor Z. and Lancelle, Marcel and Eisemann, Elmar},
title = {Computational Light Painting Using a Virtual Exposure},
booktitle = {Computer Graphics Forum (Proceedings of Eurographics)},
volume = {36},
number = {2},
year = {2017}
}
2016Tutorial
Tracking 101
A tutorial on object tracking with OpenCV and C++. The guide covers OpenCV setup on Visual Studio and a simple yet efficient person-tracking example using background subtraction.
2015Thesis
People Re-Identification in Still Images Through Color and Group Belonging Features (Master Thesis)
An approach to re-identify people and groups in real-world environments by combining clothing color descriptions mapped onto a 2D body model with contextual grouping information.
Pontifícia Universidade Católica do Rio Grande do Sul · in Portuguese
@mastersthesis{salamon2015re,
title = {Re-identifica{\c{c}}{\~a}o de pessoas em imagens atrav{\'e}s de caracter{\'\i}sticas descritivas de cores e grupos},
author = {Salamon, Nestor Ziliotto},
school = {Pontif{\'\i}cia Universidade Cat{\'o}lica do Rio Grande do Sul},
year = {2015}
}
2015Conference
A user-based framework for group re-identification in still images
Salamon, N. Z.; Junior, J. C. S. J. & Musse, S. R.
International Symposium on Multimedia (ISM), 2015
@InProceedings{salamon2015user,
author = {Salamon, Nestor Z. and Junior, Julio C. S. Jacques and Musse, Soraia R.},
title = {A user-based framework for group re-identification in still images},
booktitle = {2015 IEEE International Symposium on Multimedia (ISM)},
organization = {IEEE},
year = {2015}
}
2014Conference
Seeing the Movement through Sound: Giving Trajectory Information to Visually Impaired People
Salamon, N. Z.; Jacques, J. C. S. & Musse, S. R.
Brazilian Symposium on Games and Digital Entertainment (SBGAMES), 2014
@InProceedings{salamon2014seeing,
author = {Salamon, Nestor Z. and Jacques, Julio C. S. and Musse, Soraia R.},
title = {Seeing the Movement through Sound: Giving Trajectory Information to Visually Impaired People},
booktitle = {Brazilian Symposium on Computer Games and Digital Entertainment (SBGAMES)},
year = {2014}
}
2012ThesisOpen Source
Sound Representation of the Complexity of Numerical Algorithms (Bachelor Thesis)
An open-source project developed as the final work for my Bachelor in Computer Science. Based on NewtonFractal, the software generates a sound representation of Newton's method iterations while solving an equation.
Pontifícia Universidade Católica do Rio Grande do Sul · in Portuguese
@manual{salamon2012representacao,
title = {Representa{\c{c}}{\~a}o sonora da complexidade de algoritmos num{\'e}ricos},
author = {Salamon, Nestor Ziliotto},
organization = {Pontif{\'\i}cia Universidade Cat{\'o}lica do Rio Grande do Sul},
school = {Faculdade de Inform{\'a}tica},
year = {2012},
type = {Trabalho de Conclus{\~a}o de Curso},
address = {Porto Alegre, RS}
}
No items match the selected filters.