Ad banner place
Browse, install and update extensions directly in SketchUp with Sketchucation Tools
Download Now
AI Explorer (Experimental) v3.0
- Overview
- Documentation
This tool uses OpenAI's GPT-based AI (artificial intelligence) to generate SketchUp Ruby code that - when executed - can draw geometry (e.g. with the prompt "Draw a box") or manipulate drawn objects (e.g. with "Color the objects in the selection randomly using five blue tones"). You can also use it to interact with OpenAI's services using chat-like, text-only prompts like "Tell me a joke".
**PLEASE NOTE: This is an experimental extension, which is able to fully automate SketchUp using its Ruby scripting engine (if code execution is enabled). This can even affect your entire file system because SketchUp has unrestricted, user level access to that. Use with caution and at your own risk! When in doubt, do not enable code execution in the extension's settings (it is disabled by default).
ALSO NOTE: Any Ruby code that OpenAI's service generates may contain errors (or not be executable code at all). Therefore, use this tool with caution and experiment with prompts if you run into errors. Sometimes it helps to simply re-word the prompt.**
This works better with simple and specific commands than with complex concepts (that would include multiple modeling steps).
In order for this to work, you will need to sign up with OpenAI and get your own API key (here: https://platform.openai.com/account/api-keys). You may also want to set a keyboard shortcut for the OpenAI Explorer menu item so that you can quickly enter a new prompt.
DOCUMENTATION
See Documentation
EXTENSION TERMS AND CONDITIONS
BY INSTALLING, ACCESSING OR USING THIS SOFTWARE, YOU (THE USER) AGREES TO BE BOUND BY THE TERMS AND CONDITIONS AS PROVIDED BELOW.
LICENSE:
This is free software, provided under the GPL license (https://www.gnu.org/licenses/gpl-3.0.html).
(c) Alexander Schreyer, alexschreyer.net
DISCLAIMER:
THIS SOFTWARE IS PROVIDED ‘AS IS’ AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHOR OR ANY COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY ARISING FROM, OUT OF OR IN CONNECTION WITH THIS SOFTWARE OR THE USE OR OTHER DEALINGS IN THIS SOFTWARE.
WHERE APPLICABLE, THIRD-PARTY MATERIALS AND THIRD-PARTY PLATFORMS ARE PROVIDED ‘AS IS’ AND THE USER OF THIS SOFTWARE ASSUMES ALL RISK AND LIABILITY REGARDING ANY USE OF (OR RESULTS OBTAINED THROUGH) THIRD-PARTY MATERIALS OR THIRD-PARTY PLATFORMS.