Giter VIP home page Giter VIP logo

maj0e / blenderlayer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yuntokon/blenderlayer

0.0 1.0 0.0 2.63 MB

Blender Layer is a plugin that allows you to stream 3D View from Blender into Krita, behaving like a normal layer: You can trace over it, change the blending mode and even apply layer styles!

Home Page: https://krita-artists.org/t/plugin-blender-layer-live-3d-view-in-krita/63394

License: GNU General Public License v3.0

Python 98.06% HTML 1.94%

blenderlayer's Introduction

Blender Layer

See Krita Artists post for more info.

This is intended for 2d artist who want to use 3d models as reference in krita. Some features for 3d artist, i.e. texture painting, might be added in the future (Proof of concept in dev branch)

Getting Started

  • Install Blender
  • Make sure the 'Blender Layer' add-on is installed and enabled in Krita
  • Open a document
  • Connect to Blender:
    • Drag and drop a .blend File into Krita. This will start Blender, connect and directly open the .blend file. (You might be asked to select the path to the blender executable. Under Windows and Blender 3.4 for example select 'C:\Program Files\Blender Foundation\Blender 3.4\blender.exe')
    • Or use the 'Start Blender' button in the 'Blender Layer' Docker. This will start Blender with a fresh file and connect automatically.
    • (Advanced) Or manually install the companion add-on for Blender. Goto 'Preferences → Add-Ons → Install...' and select 'blenderLayerClient.py' from the blender_layer folder of the add-on. (Under Windows installed Krita add-ons can be found in '%APPDATA%\krita\pykrita'). In Krita, start the server from the docker, then in Blender from the header of a 3D View choose 'View → Connect to Krita' make sure host and port match the settings in Krita and press ok.

Usage

Navigation

Using the navigation widget in the docker:

  • Drag to rotate
  • Shift + Drag to pan
  • Ctrl + Drag vertically to zoom

You can also change the view from outside the docker with Alt + Middle Mouse Button.

Assistants

In order to create painting assistants matching Blender's perspective use the 'Create Assistant Set' button in the docker. You will be asked to save an xml file. Make sure the assistant tool is selected, then open the Tool Settings and press the 'Load Assistant Set' Button (Folder icon) and select the file you have just created. The colored axis can be disabled in settings.

Library

The docker allows you to append a selection of objects to the current scene. By default, this includes posable mannequin models 'Body-chan' and 'Body-kun'. (CC-0 License, created by vinchau). You can configure additional objects from the settings menu by providing a .blend file and the path to objects within the file e.g. Object/Cube. (See Blender's append function for reference)

Blender Layer also supports Blender's asset based Pose Library. If your Blender file contains pose assets, these will show up in the 'Library' section of the docker and can be directly applied from within Krita.

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.