diff --git a/talk/.gitignore b/talk/.gitignore index 06af3e27ec0ae11f864efee64056a5a6c7861ac2..b05c824f32c9cddfc547f853a3a3ac4862f23c14 100644 --- a/talk/.gitignore +++ b/talk/.gitignore @@ -6,5 +6,4 @@ *.log *.fls *.fdb_latexmk -talk.pdf *.snm \ No newline at end of file diff --git a/talk/talk.pdf b/talk/talk.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2bb3d7c88d2d3056ea4bca00ab5a834cb370fae6 Binary files /dev/null and b/talk/talk.pdf differ diff --git a/talk/talk.tex b/talk/talk.tex index 343eb2e4c676e793bdefad78cafa50acd3bc699e..35ddfa7ad73b71f55e6b84da82a53ecd1ffc6fa3 100644 --- a/talk/talk.tex +++ b/talk/talk.tex @@ -150,7 +150,7 @@ \onslide<+->{How do the different rendering approaches compare?} \begin{itemize}[<+->] - \item CPU vs. Tesselation vs. Compute Shader + \item CPU vs. Tesselation vs. Compute Shader (compare mobile and desktop) \begin{itemize} \item How to do AA in ``raster pipeline''? \end{itemize} @@ -162,7 +162,7 @@ \begin{itemize}[<+->] \item Understand and write up the different approaches. \item Find common abstraction and implement algorithms. - \item Benchmark on various devices. + \item Benchmark on various devices (both performance and visual fidelity). \item Try to find improvements or even your own algorithms. \item How to deal with scene updates? (Not discussed much in the literature) \end{itemize} @@ -185,14 +185,24 @@ \onslide<+->{Nice-to-have features:} \begin{itemize}[<+->] \item Pen input: - \begin{itemize} - \item Converting coordinates and pressures to strokes is almost its own research question... - \end{itemize} + Converting coordinates and pressures to strokes is almost its own research question... \item PDF integration (can use PDFium library) \item End-to-end encryption \item Your own ideas... \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Skills} + + (or requirements, but you can learn during the PG) + + \begin{itemize} + \item Programming in a system programming language (probably Rust) + \item GPU programming (probably wgpu/WebGPU) and rendering + \item Read and understand scientific papers + \end{itemize} \end{frame}