Skip to content

RINZC/blendpresence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 

Repository files navigation

BlendPresence

A personalized Blender plugin fork from Protinon/Blender-rpc This addon supports 2.9x branches and probably 3.0

BlendPresence is an addon for Blender 2.9x that shows off what you're doing in blender using the power of Discord's Rich Presence. It can display various statistics including the .blend file name, render engine, and what mode you're currently using in the 3D Viewport. While rendering, you can also display the count of frames rendered and frame resolution. It is completely customizable too!

Example 1

Installation

Windows:

  1. Go to the Latest Release
  2. Download WinInstaller (When starting it you may get a blue popup, just press advanced and run anyways (this is because the app isn't commonly downloaded))
  3. Select Your Blender Version To The Right, Then Click Install (This Will Download The Latest Version)
  4. Go Into Blender, Click Edit, Then Preferences. Then Click add-ons And Search Up "blendpresence" and enable it.

To update it you can just press install in WinInstaller.

Other Operating Systems

You can also do this if you want to download blendpresence manually on windows

  1. Go to the main page and click the green "Code" button.
  2. Click download as zip, and then extract it.
  3. Add "BlendPresence" into a zip archive.
  4. Go into blender, click edit, click preferences, go to add-ons. Click Install, and select the zipfile.

You will need to do this everytime you want to update the plugin.

Troubleshooting

If the Rich Presence is not displaying, try the following:

  • In Discord, go to your User Settings > Activity Status > Display current activity as a status message and make sure it's enabled.
  • It could be a display bug. Refresh the Discord client by pressing Ctrl+R
    • At this time, BlendPresence will not automatically re-connect if you refresh your Discord client. You will need to re-enable the addon if you want to make it reappear after a Discord update or refresh.
  • It could be a bug with the addon. Try re-enabling it or go to Window > Toggle System Console and ensure no errors from BlendPresence appear.

Customizable Features

Core

  • Update Every determines how fast BlendPresence should update your presence in [x] seconds. Use small values at your own risk as this may cost you more performance.

Large Icon Tooltip

  • Render Engine displays the render engine that's currently in use by the user. This should work with most other third-party render engines such as Octane and Redshift.
  • Blender Version displays Blender version that the addon is running in.

Small Icon

  • (Viewport) Active Mode displays the mode (Object, Edit, Pose, etc.) that the user is currently active in.
  • (Rendering) Render Stats displays render information such as frame resolution and FPS while rendering.

Details

  • Display Types: Literal is filler text that changes based on what you're doing, such as if you're rendering something, it will change to "Rendering a project". Alternatively you can set your own text by changing this setting to Custom
  • Display File Name overrides the setting above with the current .blend file name. This will only work if the file is saved onto your machine.

State

  • (Viewport) Display Types: There are several object types that you can display in the presence, including objects, faces, bones, materials and keyframes. It can also fetch the current frame you're viewing, or you can also set your own text in this field.
  • (Rendering) Frame Range will display the current frame number that you're rendering. If it's an animation, it will fetch the frame range that's being rendered

Time Elapsed

  • Reset on Render will reset the timer when a render starts.

About

Discord RPC support for Blender 3.0

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%