header picture

Frédéric Mora - frederic(dot)mora(at)unilim(dot)fr

Since 2015, Head of the Web and Multimedia Department at the University Institute of Technology (Limoges) Since 2007, Associate professor in computer science at the University of Limoges 2019, Habilitation à Diriger les Recherches 2006, Postdoctoral researcher at the CSTB 2002 - 2005, Phd Thesis

Research

Publications

thumb

Photon Mapping with Visible Kernel Domains

R. Perrot, L. Aveneau, F. Mora, D. Meneveaux
The Visual Computer, May 2019
[pdf] [bibtex]
thumb

Scalable Real-Time Shadows using Clustering and Metric Trees

F. Deves, F. Mora, L. Aveneau, D. Ghazanfarpour
Eurographics Symposium on Rendering 2018, EI&I, Karlsruhe, June 2018
[pdf] [bibtex]
thumb

Deep Partitioned Shadow Volumes using Stackless and Hybrid Traversals

F. Mora, J. Gerhards, L. Aveneau, D. Ghazanfarpour
Eurographics Symposium on Rendering 2016, EI&I, Dublin, June 2016
[pdf] [slides] [bibtex] [video] [shader code]
thumb

Partitioned Shadow Volumes

J. Gerhards, F. Mora, L. Aveneau, D. Ghazanfarpour
Computer Graphics Forum, Proceedings of Eurographics 2015, Zurich, May 2015
[pdf] [slides] [bibtex] [shader code]
thumb

Our CGF paper "Lazy visibility evaluation for exact soft shadows"

has been invited to be presented at Eurographics 2013.
You can download the presentation slides using the following link
[slides]
thumb

Analytic ambiant occlusion using exact from-polygon visibility

O. Apostu, F. Mora, D. Ghazanfarpour, L. Aveneau
Computer & Graphics, 36(6) 727-739, 2012
[pdf] [bibtex]
thumb

Lazy visibility evaluation for exact soft shadows

F. Mora, L. Aveneau, O. Apostu, D. Ghazanfarpour
Computer Graphics Forum, 31(1) 132-145, 2012
[pdf] [bibtex]
thumb

A framework for n-dimensional visibility computations

L. Aveneau, S. Charneau, L. Fuchs, F. Mora
In Guide to Geometric Algebra in Practice, 273-294, Springer 2011
[pdf] [bibtex]

PhD students

François Deves Julien Gerhards Oana Livia Apostu

Teaching

Basics of programming

# Algorithmic
- basic concepts of algorithms, functions, arrays...
# Oriented object programming
- class, object, encapsulation, polymorphism, inheritance...

Web development

# Introduction to databases
- modeling databases with UML, relational databases, SQL...
# Client-side development using Javascript
- Part 1: introduction to Js, DOM manipulation, handling events...
- Part 2: asynchronous queries, Js and XML, geolocation, websockets...
# Oriented Object Javascript
- Closure, Prototypal heritage, Functional, Pseudo-classical, OLOO Patterns
# Javascript Frameworks
- MVC in JS, Templating, Synchronization by events. Applications (Knockout, Backbone, Angular...)
# Server-side development using PHP
- Part 1: introduction to PHP, handling forms, speaking to a database...
- Part 2: cookie/session, template, PHP application based on the MVC architecture...

Image

# Image processing
- bitmap images, vectorial images, color spaces, introduction to Photoshop and Illustrator
- compression algorithms, Huffman, LZW, jpeg...
- filtering, morphomath, segmentation...
# Introduction to 3D graphics
- modeling, rendering, introduction to cinema4D