{"id":17798987,"url":"https://github.com/melmass/w_hotbox","last_synced_at":"2025-03-17T05:32:06.170Z","repository":{"id":130778489,"uuid":"384542538","full_name":"melMass/W_hotbox","owner":"melMass","description":"A hotbox for Nuke similar to the one found in Autodesk Maya. (originally written by Wouter Gilsing), Mirror of the original releases available as tags","archived":false,"fork":false,"pushed_at":"2024-09-17T01:31:17.000Z","size":6203,"stargazers_count":11,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-16T10:11:10.224Z","etag":null,"topics":["fork","mirror","nuke","nukepedia","vfx"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/melMass.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-07-09T20:18:18.000Z","updated_at":"2025-03-04T14:58:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"6cad1134-a2b4-4adf-8cdc-3624893fb8a4","html_url":"https://github.com/melMass/W_hotbox","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melMass%2FW_hotbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melMass%2FW_hotbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melMass%2FW_hotbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melMass%2FW_hotbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/melMass","download_url":"https://codeload.github.com/melMass/W_hotbox/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243981151,"owners_count":20378531,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fork","mirror","nuke","nukepedia","vfx"],"created_at":"2024-10-27T12:03:55.092Z","updated_at":"2025-03-17T05:32:03.774Z","avatar_url":"https://github.com/melMass.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DISCLAIMER\n\nThis repository adds W_Hotbox to version control.\nFor now, it's only available through [nukepedia](http://www.nukepedia.com/python/ui/w_hotbox), I wanted a way to properly track changes between versions.\nI have added a tag per release so tracking can be done easily, either here on GitHub or locally using your method of choice.\nThe `main` branch source code will always remain intact from the Nukepedia version.\nBut I do plan to make proposals in other branches, and that's the second reason for this repo!\n\n---\n\n# W_hotbox\nA hotbox for Nuke similar to the one found in Autodesk Maya.\n\n\n## Introduction Tutorial\n\u003ca href=\"https://vimeo.com/179855054\" target=\"_blank\"\u003e\u003cspan\u003e \u003cimg style=\"vertical-align: middle; display: block; margin-left: auto; margin-right: auto;\" src=\"http://www.nukepedia.com/images/users/WouterGilsing/vimeo.png\" alt=\"vimeo\" width=\"640\" height=\"360\"\u003e\u003c/span\u003e\u003c/a\u003e\n\n\n**W_hotbox** is basically a fully customisable *favourites menu* that pops up for as long as you press the shortcut and disappears as soon as you release. The buttons that make up the menu represent python scripts and change depending on you selection. The **Hotbox Manager** offers you an user friendly interface which allows you to add new buttons on the fly. Those buttons are directly accessible via buttons that appear in the menu under your cursor.\n\nYou have the option to create buttons that either show up when specific node (combinations) are selected, as well as buttons that will show up no matter what is currently selected.\n\nHere is the hotbox while having a Merge node selected:\n\u003cp\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"http://www.nukepedia.com/images/users/WouterGilsing/introHotbox.png\" alt=\"introHotbox\" width=\"319\" height=\"244\"\u003e\u003cbr\u003e\u003cspan style=\"font-size: 10pt;\"\u003e\u003c/span\u003e\u003c/p\u003e\n\nFor me it changed the way I interact with Nuke completely and it sped up my workflow quite a bit. The ability to move any action to a button that appears near your cursor saves you a trip to the other side of your screen and back pretty often.\n\nBesides that I use it a lot to automate repetitive tasks and actions I would otherwise probably not have taken time for at all. (Think of things that make your script more readable, but don't necessarily contribute to the final image, like (color)labeling nodes.).\n\nHowever, you can add whatever buttons you like, so it's totally up to you how you put the hotbox to use.\n\n The Manager, an interface to add and modify buttons on the fly:\n\u003cp style=\"text-align: left;\"\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"http://www.nukepedia.com/images/users/WouterGilsing/manager_new.png\" alt=\"manager new\" width=\"636\" height=\"305\"\u003e\u003cspan style=\"font-size: 12pt;\"\u003e\u003c/span\u003e\u003c/p\u003e\n\nThe download includes a user guide that features an in-depth description of everything there is to know about the hotbox. It also includes an installation guide and some basic python examples. Besides that, the download also comes with a bundle of buttons you can choose to install, so you don't have to start from scratch.\n\n\u003cp\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"http://www.nukepedia.com/images/users/WouterGilsing/manual.png\" alt=\"manual\" width=\"363\" height=\"363\"\u003e\u003cbr\u003e\u003cspan style=\"font-size: 10pt;\"\u003eMake sure to follow the steps in InstallationGuide.txt to install the tool properly. To upgrade from an older version, simply replace the old ‘W_hotbox.py’ and ‘W_hotboxManager.py’ with their updated versions.\u003cbr\u003e\u003c/span\u003e\u003c/p\u003e\n\nMake sure to follow the steps in InstallationGuide.txt to install the tool properly. To upgrade from an older version, simply replace the old ‘W_hotbox.py’ and ‘W_hotboxManager.py’ with their updated versions.\n\n\n\nIf you decide to install the tool in a studio environment I would love to hear which studio! (Just because I think that's a fun thing to know :) )\n\n## Changelog\n\nSee the [CHANGELOG](CHANGELOG.md)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmelmass%2Fw_hotbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmelmass%2Fw_hotbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmelmass%2Fw_hotbox/lists"}