Rogerio E. da Silva

3007 N Ben Wilson st · Victoria, TX 77901 · (361) 570-4204 · E-mail

I am responsible for teaching several courses on CS and Gaming curricula, mostly involving concepts of programming and computer graphics. In terms of research, I'm interested in studying synthetic characters and affective computing.


Experience

Assistant Professor of Computer Science and Gaming

University of Houston-Victoria - Victoria, TX (USA)

As the director of Digital Games and Simulations program, I teach several courses related to this field, such as Art for Gaming, Advanced Leveling, Senior Project, and Advanced Modeling wit DirectX. I also teach for the Computer Science (undergraduate and graduate) programs in courses like Data Structures, Programming Fundamentals, and Databases.
My duties also include supervising undergraduate and graduate students in their capstone projects.

February 2019 - Present

Postdoctoral Research Fellow

Trinity College Dublin - Dublin (Ireland)

As a researcher for the V-SENSE – Extending Visual Sensation through Image-Based Visual Computing group (Link), my duties were inserted under the SAUCE - Smart Assets for re-Use in Creative Environments project (Link) where I was involved with studying ways to autonomously classify motion capture data to facilitate the create and edition of crowd simuations.

January 2018 - January 2019

Assistant Professor of Computer Science

Universidade do Estado de Santa Catarina - Joinville, SC (Brazil)

Undergraduate teaching duties include: Programming Fundamentals, Mathematical Logic, Computer Graphics, Image Processing, Data Structures, Compilers, Automata and Formal Languages, Advanced Programming, and Computer Animations.
I also supervised more than a dozen capstone projects, and coordinated several research project, being the most sucessful one called D.R.A.M.A. - Developing Rational Agents to Mimic Actors

July 2003 - January 2018 (unpaid leave)

Lecturer of Computer Science

Universidade do Vale do Itajai - Itajai, SC (Brazil)

Teaching courses: Compilers and Object-oriented Programming

March 2003 - June 2003

Lecturer of Computer Science

Faculdades Integradas de Rondonópolis - Rondonópolis, MT (Brazil)

Teaching courses: Artificial Intelligence, Computer Graphics, Programming Fundamentals

July 2001 - February 2003

Adjunct Lecturer of Computer Science

Universidade Federal de Mato Grosso - Cuiabá, MT (Brazil)

Teaching courses: Computer Graphics and Programming Fundamentals

August 1997 - March 1999

Education

Universidade do Minho - Guimarães (Portugal)

Doctorate of Technologies and Information Systems
Thesis title: "Creating Partly Autonomous Expressive Virtual Actors for Computer Animation" [DOWNLOAD]
September 2008 - July 2014

Universidade de São Paulo/ICMC - São Carlos, SP (Brazil)

Masters of Computer Science and Mathematical Computing
March 1999 - April 2001

Universidade Federal de Mato Grosso - Cuiabá, MT (Brazil)

Bachelor of Computer Science
October 1992 - July 1997

Skills

Programming Languages & Tools
  • C/C++
  • Python
  • PROLOG/Picat
  • HTML/CSS/JS
  • PHP
Game & Graphical Tools
  • Unity
  • Blender 3D
  • Autodesk Maya
  • OpenGL

Interests

Synthetic characters means incorporating Psychology-inspired computational models to autonomous (embodied or not) characters decision-processes. Some possible applications of this are: non-player characters, virtual humans, and robotics.

Affective computing means to study computing that relates to, arises from, or influences emotions. It aims at developing better human-computer interaction systems in a more natural user-friendly manner.

Other than that, I am interested in working with several extra curricular initiatives to deepen students' engagement with computer science and gaming. Some examples are the international collegiate programming contest (ICPC/ACM) and the global game jam (GGJ).


Publications

Full papers:
  1. NUSAYR, A., SILVA, R.E. The use of Educational Robots to Engage the Youth in Computer Science: a Case Study, 10th Workshop on Robotics in Education (WRE) as part of the 16th IEEE Latin America Robotics Symposium (LARS), Rio Grande-RS, Brazil, 2019
  2. SILVA, R.E. D.R.A.M.A. - Developing Rational Agents to Mimic Actors, In: Brazilian Symposium on Games and Digital Entertainment (SBGAMES), Brasilia-DF, Brazil, 2012
  3. SILVA, R.E., SANTOS, M.F., IURGEL, I.A. Developing Virtual Actors Inspired by Real Actors' Practice, In: Proceedings of the 2011 Workshop on Digital Media and Digital Content Management Proceeding DMDCM '11: IEEE Computer Society, Hangzhou, Zhejiang, China, 2011
  4. IURGEL, I.A., SILVA, R.E., SANTOS, M.F. Towards Virtual Actors for Acting out Stories, In: 5th International Conference on E-Learning and Games (Edutainment) Edutainment, Springer, Changchun, China, 2010
  5. SILVA, R.E., IURGEL, I.A., SANTOS, M.F., ZAGALO, N., BRANCO, P. Understanding Virtual Actors, In: Brazilian Symposium on Games and Digital Entertainment (SBGAMES) Florianópolis-SC, Brazil, 2010

Short papers:
  1. ZOLANVARI, I.; RUANO, S.; RANA, A.; CUMMINS, A,; SILVA; R.E.; RAHBAR, M.; SMOLIC, A. DublinCity: Annotated LiDAR Point Cloud and its Applications, In: 30th British Machine Vision Conference (BMVC), Cardiff, United Kingdom, 2019.
  2. SILVA, R.E., ONDREJ, J., SMOLIC, A. Using LSTM for Automatic Classification of Human Motion Capture Data, In: 14th International Conference on Computer Graphics Theory and Application (GRAPP), Prague, Czech Republic, 2019.
  3. RAMOS, R. P., SILVA, R.E., REIS, J. C. K. A Personality Model based on Reiss Motivational Profile for Autonomous Digital Actors, In: Brazilian Symposium on Games and Digital Entertainment (SBGAMES), Brasilia-DF, Brazil, 2012
  4. THUME, G. S., SILVA, R.E. An Extended EBDI Model Applied to Autonomous Digital Actors, In: Brazilian Symposium on Games and Digital Entertainment (SBGAMES), Brasilia-DF, Brazil, 2012 (Awarded best short paper of the event)
  5. IURGEL, I.A., SILVA, R.E., RIBEIRO, P.R., SOARES, A.B., SANTOS, M.F. CREACTOR - An Authoring Framework for Virtual Actors, In: Proceedings of the Intelligent Virtual Agents (IVA), LNAI Intelligent Virtual Agents, 5773, pp. 562-563, Springer, Amsterdam, The Netherlands, 2009
  6. SILVA, R.E., IURGEL, I.A., SANTOS, M.F. Towards Virtual Actors - The Next Step for the Entertainment Industry, In: Brazilian Symposium on Games and Digital Entertainment (SBGAMES), Rio de Janeiro, Brazil, 2009

Awards & Certifications

  • Best short paper of the Brazilian Symposium on Games and Digital Entertainment (SBGAMES), 2012

Work Samples

Classroom material: Walk Cycle animation
Classroom material: Run Cycle animation

Classroom material: Lip Sync animation
Classroom material: Principles of Animation #4 Overlapping Actions

Project: Bridging the Blue [LINK]
Project: Crow simulation at TCD campus