diff --git a/doc/index.rst b/doc/index.rst index 8d13410..b6f6c66 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -1,12 +1,136 @@ -Homepage -======== - -This is my personal site for my personal projects online. +Portfolio +========= .. toctree:: - :glob: - :titlesonly: + :glob: + :titlesonly: + :hidden: + + source/*/index + +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++. - source/portfolio - source/*/index diff --git a/doc/source/portfolio.rst b/doc/source/portfolio.rst deleted file mode 100644 index ba67ffa..0000000 --- a/doc/source/portfolio.rst +++ /dev/null @@ -1,136 +0,0 @@ - -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++.