Skip to content

Commit

Permalink
Add stuff top homepage
Browse files Browse the repository at this point in the history
  • Loading branch information
papadanku committed Dec 7, 2024
1 parent af1c7af commit 49e6dcf
Show file tree
Hide file tree
Showing 2 changed files with 132 additions and 144 deletions.
140 changes: 132 additions & 8 deletions doc/index.rst
Original file line number Diff line number Diff line change
@@ -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 <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++.

source/portfolio
source/*/index
136 changes: 0 additions & 136 deletions doc/source/portfolio.rst

This file was deleted.

0 comments on commit 49e6dcf

Please sign in to comment.