-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
7 changed files
with
157 additions
and
16 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
|
||
Graphics Programming Blog | ||
========================= | ||
|
||
.. toctree:: | ||
:glob: | ||
:titlesonly: | ||
|
||
cpp | ||
* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 <https://logseq.com/>` 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) <https://www.blender.org/features/video-editing/>`_ | ||
`Davinci Resolve (2020 -> Preset) <https://www.blackmagicdesign.com/products/davinciresolve>`_ | ||
:Media conversion: `FFmpeg <https://ffmpeg.org/>`_ | ||
:Desktop recording: `OBS Studio <https://obsproject.com/>`_ | ||
:Downloading media: `yt-dlp <https://github.com/yt-dlp/yt-dlp>`_ | ||
|
||
ReShade Shader Development (2020 - Present) | ||
------------------------------------------- | ||
|
||
Created `CShade <https://github.com/papadanku/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 <https://gpuopen.com/manuals/fidelityfx_sdk/fidelityfx_sdk-page_techniques_lens/>`_ | ||
- `FidelityFX Contrast Adaptive Sharpening (CAS) <https://gpuopen.com/manuals/fidelityfx_sdk/fidelityfx_sdk-page_techniques_contrast-adaptive-sharpening/>`_ | ||
- `FidelityFX Robust Contrast Adaptive Sharpening (RCAS) <https://gpuopen.com/manuals/fidelityfx_sdk/fidelityfx_sdk-page_techniques_super-resolution-upscaler/#robust-contrast-adaptive-sharpening-rcas>`_ | ||
|
||
- Common anti-aliasing | ||
|
||
- `Fast Approximate Anti-Aliasing (FXAA) <https://en.wikipedia.org/wiki/Fast_approximate_anti-aliasing>`_ | ||
- `Directionally Localized Anti-Aliasing (DLAA) <http://www.and.intercon.ru/releases/talks/dlaagdc2011/>`_ | ||
|
||
- 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 <https://advances.realtimerendering.com/s2006/Mitchell-ShadingInValvesSourceEngine.pdf>`_ | ||
- 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 <https://gitlab.com/realitymod/public/RealityDocs>`_ | ||
Transition the team's modding documentation into a static documentation site. | ||
|
||
`RealityShaders <https://github.com/realitymod/RealityShaders>`_ | ||
Maintained an open-source repository for Project Reality's updated shaders. | ||
|
||
`RealityUDL <https://gitlab.com/realitymod/public/realityudl>`_ | ||
Updated Project Reality's language support for Notepad++. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
|
||
Content Creation Guide | ||
====================== | ||
|
||
.. toctree:: | ||
:glob: | ||
:titlesonly: | ||
|
||
project | ||
* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters