Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Drug Wars
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

    2. Forum Support

    3. Suggestions

RW extensions or DirectX9? How to best go about getting this glow?


ceedj
 Share

Recommended Posts

I need a glow effect around an actor. I can do this with shaders (like MTA/pluginSDK) or via DirectX9, with this:

21.5.5 The Variable Ramping Effect
The screen glow must use a certain set of parameters—such as blending weights and fog—to create the final blur for a single frame. However, that doesn't mean the parameters can't change from frame to frame. In fact, by varying any of these parameters, you can achieve a variety of interesting effects. For example, in one of the levels of Tron 2.0, the player is inside a corrupted server that has a sickly green glow. To convey the unstable feeling, the blend weights of the blur were ramped from low to high to create a dull pulsing of the screen glow. See Figure 21-9.

 

fig21-09.jpg

 

https://developer.nvidia.com/sites/all/modules/custom/gpugems/books/GPUGems/gpugems_ch21.html

 

I'd like to do this effect, but just on one or two actors. Part of what I'm unsure of is in the bits of RW SDK I've seen, it refers to an actor as RwChar; is this the whole actor or just the DFF object? It seems that most of what I'd like to do takes place between vertex creation and rendering the texture, so while learning the basics of this are fine, I'm already in-process via my hook, so I'm not sure how to get it all to connect. I do NOT want to port my code to MTA/plugin-SDK, It's been plenty enough cleaning up 25000+ lines, and my hook environment works really well (built in camera code, similar to CamHack is mostly finished, just need to sort out the angles)


I'm willing to learn/figure it out, but I could really use a nudge in the right direction. Please don't tell me not to bother/it's too hard/etc. I taught myself Mission Scripting, C++, 3DS Max modeling (converted VC to SA peds, a few custom objects), animations (3 custom, maybe 1 one more to do) all of the TXD stuff. I can do the work and am willing to put in the time, just need to know where to start. 

 

In any case, for the above, can I do this with the rwd3d9 asi or should I use direct (hehe) DirectX? Any suggestions for my approach?

 

Thank you! :)

I'm actually not against democracy though. I'm against things I think are f*cking stupid. I think this is f*cking stupid. - Sweets

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.