Coder Social home page Coder Social logo

iplai / marimo-blender Goto Github PK

View Code? Open in Web Editor NEW
12.0 1.0 0.0 6.96 MB

Marimo is a reactive notebook for Python, this repo integrates it as an addon into blender.

License: Apache License 2.0

Python 98.38% JavaScript 1.22% HTML 0.40%
blender marimo notebook

marimo-blender's Introduction

marimo-blender

Marimo is a reactive notebook for Python, and this repository integrates it as an addon into Blender.

LICENSE Python 3.10 + Blender

Installation

To install the addon, follow these steps:

  1. Download the released zip file from the repository.
  2. Open Blender and go to the Preferences addon tab.
  3. Click on the "Install" button and select the downloaded zip file.
  4. Enable the "Blender Notebook" addon.
  5. For the first time, in the addon preferences, click the "Install Python Modules" button. Blender will install the necessary Python modules, which may take 1-2 minutes depending on your network speed.

Usage

Once the addon is successfully installed and enabled, you can use it by following these steps:

  1. In the 3D viewport, you will find a button at the top left of the header.
  2. Click on the button to launch the Marimo notebook server.
  3. A webpage will be automatically opened, where you can start using the Marimo notebook.

Please note that the button will only appear if the addon is installed and enabled correctly.

If you have any further questions or issues, feel free to ask!

Note: Feel free to write import bpy in the notebook cell.

Showcase

Changelog

  • v0.1.1: Support autocomplete for bpy module (including mathutils etc.)

marimo-blender's People

Contributors

iplai avatar

Stargazers

Claudius Haag avatar  avatar Jan-Hendrik Müller avatar Philipp Pelz avatar Ryuta Suzuki avatar Akshay Agrawal avatar Myles Scolnick avatar 零度21863 avatar Stefan avatar  avatar CP-Design avatar  avatar

Watchers

 avatar

marimo-blender's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.