From 825f926d07ceafa453d31e5f7d49805fc8e6b5c0 Mon Sep 17 00:00:00 2001 From: papadanku Date: Mon, 2 Dec 2024 23:50:50 -0700 Subject: [PATCH] Initiated portfolio --- .github/workflows/sphinx.yml | 2 +- doc/conf.py | 6 +- doc/index.rst | 13 +--- doc/source/blog/index.rst | 10 +++ doc/source/portfolio.rst | 130 ++++++++++++++++++++++++++++++++++ doc/source/social/index.rst | 10 +++ doc/source/social/project.rst | 2 +- 7 files changed, 157 insertions(+), 16 deletions(-) create mode 100644 doc/source/blog/index.rst create mode 100644 doc/source/portfolio.rst create mode 100644 doc/source/social/index.rst diff --git a/.github/workflows/sphinx.yml b/.github/workflows/sphinx.yml index b56c4da..605f6de 100644 --- a/.github/workflows/sphinx.yml +++ b/.github/workflows/sphinx.yml @@ -14,7 +14,7 @@ jobs: - name: Install dependencies run: | pip install sphinx - pip install sphinx_rtd_theme + pip install pydata-sphinx-theme - name: Sphinx build run: | sphinx-build doc _build diff --git a/doc/conf.py b/doc/conf.py index 7724bb1..b0d27f0 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -18,10 +18,8 @@ templates_path = ['_templates'] exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] - - # -- Options for HTML output ------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output -html_theme = 'sphinx_rtd_theme' -html_static_path = ['_static'] +html_theme = 'pydata_sphinx_theme' +html_title = "A Shaderboy's Collection" diff --git a/doc/index.rst b/doc/index.rst index db6f755..8d13410 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -2,18 +2,11 @@ Homepage ======== -.. toctree:: - :caption: Content Creation Guide - :glob: - :titlesonly: - - source/social/project - source/social/* +This is my personal site for my personal projects online. .. toctree:: - :caption: Graphics Programming Blog :glob: :titlesonly: - source/blog/cpp - source/blog/* + source/portfolio + source/*/index diff --git a/doc/source/blog/index.rst b/doc/source/blog/index.rst new file mode 100644 index 0000000..b01445e --- /dev/null +++ b/doc/source/blog/index.rst @@ -0,0 +1,10 @@ + +Graphics Programming Blog +========================= + +.. toctree:: + :glob: + :titlesonly: + + cpp + * diff --git a/doc/source/portfolio.rst b/doc/source/portfolio.rst new file mode 100644 index 0000000..c519c94 --- /dev/null +++ b/doc/source/portfolio.rst @@ -0,0 +1,130 @@ + +Portfolio +========= + +Social Media Management +----------------------- + +YouTube Channel + - Maintain a YouTube page for promotional and personal videos. + - Used a note-based template system through `Logseq ` to streamline filling out information for video content. + - Engaged with the audience, when needed, and reflected feedback. + +Facebook & Instagram + Created video content for promoting Project Reality's development highlights. + +Video-Editing (2015 - Present) +------------------------------ + +Used various tools to create content for social media channels. + +:Editing and compositing video: + `Blender Video Sequence Editor (2015 -> 2020) `_ + `Davinci Resolve (2020 -> Preset) `_ +:Media conversion: `FFmpeg `_ +:Desktop recording: `OBS Studio `_ +:Downloading media: `yt-dlp `_ + +ReShade Shader Development (2020 - Present) +------------------------------------------- + +Created `CShade `_, a library of image and video processing shaders. + +CShade contains ported and in-house shaders, including: + +Image Processing +^^^^^^^^^^^^^^^^ + +- Ported AMD FidelityFX shaders + + - `FidelityFX Lens `_ + - `FidelityFX Contrast Adaptive Sharpening (CAS) `_ + - `FidelityFX Robust Contrast Adaptive Sharpening (RCAS) `_ + +- Common anti-aliasing + + - `Fast Approximate Anti-Aliasing (FXAA) `_ + - `Directionally Localized Anti-Aliasing (DLAA) `_ + +- Color conversions + + - Chromaticity spaces + - Polar color spaces + - Grayscale + +- Convolutions + + - Gaussian blur + - Edge detection + +- Local normalization + + - Census transform + - Local contrast normalization + +Video processing +^^^^^^^^^^^^^^^^ + +- Adaptive autoexposure +- Datamoshing +- Motion blur approximation +- Vector lines + +Post Processing +^^^^^^^^^^^^^^^ + +- Backbuffer blending +- Dual-Kawase bloom +- Lens effect +- Letterbox +- Sharpening +- Vignetting + +Photography & Videography (2021 - Present) +------------------------------------------ + +Used camera equipment to capture images and record video. + +:Camera: Sony Alpha 6000 +:Lens: Sony SELP 1650 + +Project Reality: Battlefield 2 (2021 - Present) +----------------------------------------------- + +Shader Development +^^^^^^^^^^^^^^^^^^ + +- Updated codebase to Shader Model 3.0 + + ASM and multiblending rewritten to programmable shaders. + +- Updated existing effects + + - Post-processing suppression + - Thermal pixelation + - Water reflection + +- Implemented various graphics features + + - Distance-based fog + - Valve Software's `Half-Lambert Lighting `_ + - Per-pixel lighting + - Logarithmic depth buffering + - Off-terrain procedural sampling + - 16x anisotropic filtering support + +Other Development +^^^^^^^^^^^^^^^^^ + +Python Implementations + - Randomized bot loadouts via Python + - Python-generated dynamic AI view distance setting + +`RealityDocs `_ + Transition the team's modding documentation into a static documentation site. + +`RealityShaders `_ + Maintained an open-source repository for Project Reality's updated shaders. + +`RealityUDL `_ + Updated Project Reality's language support for Notepad++. diff --git a/doc/source/social/index.rst b/doc/source/social/index.rst new file mode 100644 index 0000000..61d0938 --- /dev/null +++ b/doc/source/social/index.rst @@ -0,0 +1,10 @@ + +Content Creation Guide +====================== + +.. toctree:: + :glob: + :titlesonly: + + project + * diff --git a/doc/source/social/project.rst b/doc/source/social/project.rst index f4dffb3..0f54988 100644 --- a/doc/source/social/project.rst +++ b/doc/source/social/project.rst @@ -6,7 +6,7 @@ Tools ----- `Davinci Resolve `_ - Editing and compositing Video + Editing and compositing video `FFmpeg `_ Media conversion, used with `yt-dlp` `OBS Studio `_