Perfect Perspective Add-On for Blender Grease Pencil

$5
1 rating

A simple perspective toolkit for Blender Grease Pencil.

Key Features:

  • Create Personalized Perspective Grids
  • Drawing Assists always point you to your vanishing points

These have various customizations and features documented below.

Questions? Concerns? Please reach out!

New features 1.1.3

  • "Clicky" Mode. You can now drag and drop vanishing points (represented by empties) rather than using numerical coordinates. Make sure your blender viewport is in Object mode.
  • Randomization option

Here are a couple time lapse sketches to get a sense of how this works (no audio).

The first video below will show how to setup the tool for usage. The second shows a quick sketch made using the tool

Notes:

  1. To move the vanishing points in Clicky mode, you must be in object mode (2D Animation defaults to Draw mode).
  2. To see the Perspective Assists, you must have a Grease Pencil object selected (Normally you will select the Grease Pencil object you are drawing on, and switch to draw mode.)



Documentation (Note: Some screenshots may be for older versions):

Follow these steps to install the add-on seamlessly within Blender:

  1. Navigate to Edit -> Preferences -> Add-ons.
  2. Click the "Install" button and choose the provided ZIP file.

Access the add-on panel by pressing N in the viewport and selecting the "Perfect Perspective" tab.

Overview of settings

New Settings in 1.1.3

  • Now, vanishing points can be established in two distinct modes: Clicky and Manual.
    • Clicky:
      • Generates empties as Vanishing Points based on your Perspective Type. Clicking (re)Generate will create a new grid based on their location.
      • Empties can be freely moved and used to regenerate the perspective grid as required. (Make sure you are in Object mode so you can select them!)
    • Manual:
      • Retains the traditional method of setting Vanishing Points using precise coordinates
      • While the empties controlling the vanishing points can be repositioned, the regenerated grid relies on the specified coordinates
  • Randomize
    • This will quickly cycle through different perspective grids. Can be useful when brainstorming.

Old Settings:

  • Shared Settings
    • Width: Line Width

    • Strength: Line Strength


    • Line Color: Color (including Alpha) of generated perspective grid.
    • Assist Color: Color (including Alpha) of the perspective assists.
    • (re)Generate Perspective: Generate perspective grid based on selected settings. Replaces non-archived grid. Can have one of each Perspective Type active at a time
    • Clear All: Clear all active Perspective Grids (not ones that were archived)
    • Archive Grid: Renames and moves archive grid objects into an Archive collection. Move it out of the Archive collection to use as reference.
    • Perspective Assists: Create Perspective Assists that follow your mouse around while drawing, always pointing to the appropriate Vanishing Points. ESC cancels. Horizontal and Vertical rulers can be activated on the fly.

      Note: Make sure your Grease Pencil object is selected to see the assists.


    • VP1 Pos: X,Y position of the first Vanishing Point.
  • One Point Perspective
    • Line Count: How Many Lines are Generated
    • Radius: Radius of each line generated
  • Two Point Perspective
    • Draw Ceiling: Mirrors the base perspective grid over VP1 and VP2


    • Draw Verticals: Draws vertical lines over the inner perspective grid


    • Steps: How many lines going toward the perspective grid starting from Obs Pos (IE: how many grid lines are drawn)


    • Perspective Factor: Scale of 0 to 1, dictates how close the grid steps are drawn to the origin vs the vanishing points.


    • Obs Pos: The Observer point (probably can come up with a better name). The frontmost position of the grid

    • VP2 Pos: X,Y position of the second vanishing point.

  • Three Point Perspective
    • All features of Two Point Perspective (except Ceiling)
    • Perspective Factor Y: How big each of the unit of the perspective grid's Y axis is.

    • Verts: Draws the verts for the inner grid (Currently only really useful at low step counts)

    • VP3 Pos. X,Y position of the third vanishing point.

Release Notes

What's New 1.1.3

  • The option to drag and drop vanishing points ("Clicky" mode)
  • Randomization option
  • Bug fixes, including support for Blender 4.0

What's New in 1.1.2

  • Vertical and Horizontal Rulers while using the Perspective Assists (can be toggled while drawing)
  • Various grid generation improvements to allow for cleaner grids
  • Bug fixes

What's down the road:

  • Curvilinear Perspective (4PP/5PP - being researched)
  • "Infinite" grids that operate past the observer point
  • Improving Verticals option

Planned Features:

  • Four and Five Point Perspective
  • Additional VPs along horizon
  • Additional grid customization
  • Ability to pre-generate shapes

Known Issues / Limitations:

  • Using Perspective Assists with manual rotation of Grease Pencil objects is not supported at this time (Scale + Move works fine)
  • While archived grids can be used as reference, they cannot be used with Perspective Assists (This will be fixed in a later release)
  • For the Three Point perspective grid, some unexpected behavior may occur If multiple VPs and the Obs Pos have the same X and/or Y values. Tweak values slightly to avoid issues.
I want this!
Copy product URL

Ratings

5.0
(1 rating)
5 stars
100%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%
$5

Perfect Perspective Add-On for Blender Grease Pencil

1 rating
I want this!