Edit the pose of 3D models in the WebUI, and generate Openpose/Depth/Normal/Canny maps for ControlNet.
 
 
 
 
Go to file
nonnonstop f2d5aac51d
Update files
2023-04-15 13:21:06 +00:00
.devcontainer Update environment 2023-04-02 10:19:11 +00:00
.github Update issue templates 2023-04-02 19:35:59 +09:00
docs 📃 docs: add README.md 2023-03-09 08:59:27 +08:00
javascript Update files 2023-04-12 13:21:43 +00:00
models 🐞 fix: update hand model to remove exception of loading texture 2023-03-16 01:48:27 +08:00
pages Update files 2023-04-15 13:21:06 +00:00
public feat: pwa requirement 2023-04-03 22:30:42 +08:00
scripts Fix onUiTabChange 2023-04-09 05:40:06 +00:00
src Merge remote-tracking branch 'upstream/main' 2023-04-15 13:19:30 +00:00
tools feat: new UI based on radix 2023-03-29 02:30:03 +08:00
.env.online feat: support singlefile output 2023-03-26 01:20:58 +08:00
.eslintrc.cjs feat: support i18n 2023-03-09 22:55:04 +08:00
.gitignore Update environment 2023-04-02 10:19:11 +00:00
.prettierrc.cjs feat: support i18n 2023-03-09 22:55:04 +08:00
LICENSE 📃 docs: add LICENSE 2023-03-09 22:55:38 +08:00
Pipfile Cache assets locally 2023-03-27 23:38:56 +09:00
Pipfile.lock Update environment 2023-04-02 10:19:11 +00:00
README-ja.md Update README 2023-03-28 20:58:16 +09:00
README-zh.md Update README 2023-03-28 20:58:16 +09:00
README.md Merge branch 'upstream' into devel 2023-03-27 18:27:10 +09:00
compress.ts feat: support poses library 2023-03-15 22:16:08 +08:00
index.html 🐞 fix: remove manifest from idex.html 2023-04-03 22:58:38 +08:00
install.py Cache assets locally 2023-03-27 23:38:56 +09:00
message.html feat: support message from webui extension 2023-04-02 00:08:29 +08:00
package.json Migrate to iframe structure (#37) 2023-04-02 18:17:37 +09:00
pnpm-lock.yaml feat: new UI based on radix 2023-03-29 02:30:03 +08:00
style.css Migrate to iframe structure (#37) 2023-04-02 18:17:37 +09:00
tsconfig.json 🎉 init: pose editor 2023-03-05 16:41:58 +08:00
tsconfig.node.json Migrate to iframe structure (#37) 2023-04-02 18:17:37 +09:00
vite-plugin-extension.ts Merge remote-tracking branch 'upstream/main' into devel 2023-04-05 15:27:11 +00:00
vite.config.ts Merge remote-tracking branch 'upstream/main' 2023-04-15 13:19:30 +00:00

README.md

3D Openpose Editor (sd-webui-3d-open-pose-editor) [中文版] [日本語版]

An extension of stable-diffusion-webui to use Online 3D Openpose Editor.

Preview

Preview

Installation

  1. Open the "Extension" tab of the WebUI
  2. Open the "Available" tab
  3. If your WebUI is out of date, change the "Extension index URL" to https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui-extensions/master/index.json
  4. Click the "Load from:" button
  5. Click the "Install" button of 3D Openpose Editor
  6. Open the "Installed" tab and click the "Apply and restart UI" button

Feature

  • Pose Editing: Edit the pose of the 3D model by selecting a joint and rotating it with the mouse.

  • Hand Editing: Fine-tune the position of the hands by selecting the hand bones and adjusting them with the colored circles.

  • Depth/Normal/Canny Maps: Generate and visualize depth, normal, and canny maps to enhance your AI drawing.

  • Save/Load/Restore Scene: Save your progress and restore it later by using the built-in save and load functionality.

  • Adjust Body Parameters: Adjust various body parameters such as height, weight, and limb lengths to create a custom 3D model.

Usage

Scene Navigation:

  • Rotate Scene: Click and hold the blank space, then move the mouse while holding down the left mouse button.
  • Move Scene: Click and hold the blank space, then move the mouse while holding down the right mouse button.

Body Manipulation:

  • Rotate Body: Click on any joint to select it, then hold down one of the colored circles and move the mouse to rotate the selected joint.
  • Hand Editing: Click on the red dot to select the hand bones, then rotate them by holding down one of the red circles and moving the mouse.

Adjust Body Parameters:

  • Select Body: Click on the body to select it.
  • Open Body Parameters: Click on "Body Parameters" in the menu to adjust the body's parameters.

Adjust Output Resolution:

  • Adjust Output Resolution in Menu: Change the "Width" or "Height" in the menu to control the output resolution.

Other Functions:

  • Switch to Move Mode: Press the X key to switch to move mode, allowing you to move the entire body.
  • Delete Body: Press the D key to delete the entire body.

Credits