Coder Social home page Coder Social logo

auto-drawing-tool's Introduction

Auto Drawing Tool

auto-draring_present_title2

A Blender add-on to make drawing video by Freestyle with build modifier.

Links

Installation

auto-drawing-tool_tutorial_install1

  1. Download the zip file.
  2. In Blender, go to File > Use Preferences > Add-ons, click "Install from file", and select the zip file.
  3. Activate "Animation: Auto Drawing Tool" in Animation category.

Basic Usage

auto-drawing-tool_tutorial_toolshelf1

  1. Select an object.
  2. Go to toolshelf on the left of 3D view. In Animation tab, there is "Auto Drawing Tool" box.
  3. Set start frame and end frame for animation, then click on "Set Auto Drawing" button.
  4. Render animation.

Options

auto-drawing-tool_tutorial_options1

Option setting panel comes in bottom left of 3D view, after click "Set Auto Drawing" button. ####Enable/Disable process You can turn on or off each settings for auto drawing.

  1. Buld Modifier & Freestyle.
  2. Blender Render.
  3. Apply White World.
  4. Apply White Shadeless Material.
  5. Subsurf Modifier.

Line Thickness

Change line thickness of Freestyle.

Freestyle Preset

Change the line style by Freestyle preset.

  • "NONE" = Default setting of Freetyle.
  • "MARKER_PEN" = Bolder line.
  • "BRUSH_PEN" = Different line thickness from start to end.
  • "SCRIBBLE" = Rough line.
  • "FREE_HAND" = Rough line and rough shape.
  • "CHILDISH" = More rough like child's drawing.

Change Drawing Order(Only for MESH)

Change order for build modifier by sorting index of face. It affects only on MESH objects.

  • "NONE" = Default index of face for the object.
  • "REVERSE" = Reveres the order of default index.
  • "CURSOR_DISTANCE" = Sort from a nearest face to cursor.
  • "CAMERA" = Sort from a nearest face to camera.
  • "VIEW_ZAXIS" = Sort along with Z axis.
  • "VIEW_XAXIS" = Sort along with X axis.
  • "SELECTED" = Sort from selected face.
  • "MATERIAL" = Sort by material.

Draw Objects In Turn

Draw selected objects in turn.

For "ALONG_CURVE", select a curve lastly.

  • "NONE" = Draw object at the same time.
  • "SIMPLE" = Draw object in turn.
  • "ALONG_CURVE" = Draw objects along active curve's points.

Versions

###v0.2.0 Download: v0.2.0.zip

###v0.2.1

  1. It now can work for multiple selected objects.
  2. End frame remains if it is longer than auto drawing's end frame.
  3. Objects other than mesh, curve, or text will be ignored.

Download: v0.2.1.zip

###v0.2.2

  1. Not to change cursor after selecting "Change Drawing Order" except for "CAMERA".

Download: v0.2.2b.zip.

###v0.3.0

  1. New option "Draw Objects In Turn": It includes "SIMPLE" and "ALONG_CURVE".
  2. Fix behavior of applying material/world: Now it makes new material/world not to change existing ones.
  3. Fix behavior of changing setting: Now it can turns on/off modifiers, rendering engine, freestyle, afterward.

Download: v0.3.0.zip


##Todo List

  • Change drawing order for text object.
  • Vanish line on internal faces during building animation.
  • Link color between world and material.
  • Draw along with curve option.

auto-drawing-tool's People

Contributors

squarednob avatar

Stargazers

Onket avatar

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.