In the past I have done these things:
-Basic to Intermediate Scripting. ( I used scripting for my Diablo 2 Rogue Encampment Project's UI Mod, think "orbs". I also used scripting for primitive video playback, think of swapping out hundreds of image files from disk using FOSE's SetUIFloat etc.)
-Real videos (.avi raw format) being drawn in-game at realtime and onto the surfaces of specific objects. (A slight performance penalty, but I was able to have 6 or 8 playing simultaneously with no visible lag. )
-Basic Deformations of Meshes using Bones (Back when I was working on realistic floods, I rigged and weight painted a mesh and animated it so the deformation appeared to look like waves)
-Completely Custom Creatures Skeletons, Models, and Animations (The quality of the model and animations I do not claim to be the best or even close, but I can easily make new skeletons)
-My multiplayer demonstrations. (There is one video left in existence: http://www.youtube.com/watch?v=Evp69206CYQ)
-I can work the GECK Editor. ( Not skilled in design, but I can import assets and place them. I can setup World Spaces and edit terrain.
-I have had extensive experience with Nifskope in the past (from 2008 on, thanks to ThrottleKitty. So to be specific I can do simple tweaks , create crude animations within Nifskope, setup Collision Shapes like Sphere or Cube as well as Custom)
There is more I could list, but the point of this is just so new/existing members of this forum can have some confidence in what I am about to say.
I believe that, if it isn't already on its way... I can whip up a third party extension for FOSE that adds some unique script commands. As the topic title suggests, they are related to graphics.
First I will give you all some insight into what game cheater or game hackers have known for a long time.
A method known as .DLL injection can be used to not only insert and run custom code, but also to gain access to existing game functions and memory.
Second you must know that the graphics API in the case of Fallout 3, is DirectX9. Game hackers and such, have for a long time been able to place their own code within the body of
DirectX functions that have been detoured. The importance of this is that the arguments (or values..) that are passed into the parameters of these functions can usually be changed!
Have you ever heard of a Pixel Shader? I believe a good test for my first Graphics FOSE command, would be to add a script function that can modify the Red, Green, and Blue values which are passed in to
SetPixelShaderConstantF.
By using a timer and decreasing red and green at the same rate of increasing blue, I had this successful effect:
http://www.youtube.com/watch?v=uLc4UCM8vmM
So that would be a tiny example of many new functions I could add.
Do you approve?