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




Photon Mapping with Visible Kernel Domains

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

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]

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]

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]

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

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]

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]

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


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 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