Skip to content

Tags: Mu-L/retopoflow

Tags

v3.2.8

Toggle v3.2.8's commit message
updated docs

v3.2.7

Toggle v3.2.7's commit message
Merge branch 'v3.2.7'

v3.2.6

Toggle v3.2.6's commit message
refreshed thumbnails

v3.2.5

Toggle v3.2.5's commit message
tweaked changelist for render

v3.2.4

Toggle v3.2.4's commit message
readying for release

v3.2.3

Toggle v3.2.3's commit message
updated docs

v3.2.2

Toggle v3.2.2's commit message
updated changelist after confirming issue CGCookie#1039 is fixed

v3.2.1

Toggle v3.2.1's commit message
updated online docs

v3.2.0

Toggle v3.2.0's commit message
Squashed commit of the following:

commit acf283a
Author: jon denning <[email protected]>
Date:   Tue Jun 22 17:59:25 2021 -0400

    updated online help docs to built-in

commit 28ea098
Merge: f2e71ad c16455d
Author: jon denning <[email protected]>
Date:   Tue Jun 22 17:58:25 2021 -0400

    Merge branch 'v3.1.1' into v3.2.0

commit c16455d
Author: jlampel <[email protected]>
Date:   Tue Jun 22 15:00:53 2021 -0700

    Removed redundant word

commit f2e71ad
Author: jon denning <[email protected]>
Date:   Tue Jun 22 17:56:40 2021 -0400

    updated help doc images

commit 8d6c0f8
Author: jlampel <[email protected]>
Date:   Tue Jun 22 14:51:10 2021 -0700

    Minor changelog tweaks

commit 20893c7
Merge: 1539280 2cc5753
Author: jon denning <[email protected]>
Date:   Tue Jun 22 17:46:55 2021 -0400

    Merge branch 'v3.1.1' into v3.2.0

commit 1539280
Author: jon denning <[email protected]>
Date:   Tue Jun 22 17:45:15 2021 -0400

    removed beta from version!

commit 2cc5753
Author: jlampel <[email protected]>
Date:   Tue Jun 22 14:44:56 2021 -0700

    Changed selection panel and defaults

commit 693c3b8
Author: jon denning <[email protected]>
Date:   Tue Jun 22 17:26:27 2021 -0400

    changelist: added note about selection options

commit 22b3d95
Author: jon denning <[email protected]>
Date:   Tue Jun 22 17:21:44 2021 -0400

    bug fix: NaN coordinates cause problems

    in extreme cases, some coordinates of verts could be computed as NaN
    (contours with symmetry and non-water-tight source mesh + relax),
which
    throws exceptions.  these fixes will ignore attempting to set
    coordinates to NaN, and will handle gracefully any case when it
happens

commit a26a629
Author: jon denning <[email protected]>
Date:   Tue Jun 22 17:15:54 2021 -0400

    bug fix!

commit 163cc5d
Author: jon denning <[email protected]>
Date:   Tue Jun 22 17:10:03 2021 -0400

    ui: code cleanup and refactor

commit d7344c5
Author: jon denning <[email protected]>
Date:   Tue Jun 22 09:59:22 2021 -0400

    updated general help docs with selection options

commit 904cc5c
Author: jon denning <[email protected]>
Date:   Tue Jun 22 09:44:07 2021 -0400

    added occlusion_test_override to other vis tests, code cleanup

commit f39874f
Author: jon denning <[email protected]>
Date:   Tue Jun 22 09:40:41 2021 -0400

    ui: bug fix

commit b39e02d
Author: jon denning <[email protected]>
Date:   Tue Jun 22 09:40:26 2021 -0400

    improved tooltips for selection options; allow occlusion override
for tweak/relax

commit b235ca6
Author: jon denning <[email protected]>
Date:   Mon Jun 21 20:20:46 2021 -0400

    options: added option to disable occlusion and backface tests for
selecting

commit a41b9d9
Author: jon denning <[email protected]>
Date:   Mon Jun 21 16:38:01 2021 -0400

    symmetry: this version isn't perfect with size, but it's much faster

commit 422aafd
Author: jon denning <[email protected]>
Date:   Mon Jun 21 16:34:01 2021 -0400

    symmetry: plane sizes now computed correctly; code cleanup

commit f8d2988
Author: jon denning <[email protected]>
Date:   Mon Jun 21 14:57:31 2021 -0400

    added toolips to options, minor code correction, cleanup

commit 8172d62
Author: jon denning <[email protected]>
Date:   Mon Jun 21 14:15:25 2021 -0400

    symmetry: plane viz now uses indiv source bboxes; code cleanup

commit 804b64e
Author: jon denning <[email protected]>
Date:   Mon Jun 21 13:48:16 2021 -0400

    strokes: bug fixes

    if points are off screen, project can return None.  now handling
better
    some of these cases

commit c2f8aec
Author: jon denning <[email protected]>
Date:   Mon Jun 21 13:47:44 2021 -0400

    updated changelist and general help docs.

commit 454cdb1
Author: jlampel <[email protected]>
Date:   Mon Jun 21 10:28:55 2021 -0700

    Made minimized toolbar vertical

commit 26ea804
Author: jon denning <[email protected]>
Date:   Mon Jun 21 13:15:18 2021 -0400

    bug fix

    strokes can sometimes trigger a strange edge case.  now, checking if
any
    components are inf before attempting to convert a 2d point to i,j

commit d1e29d8
Author: jon denning <[email protected]>
Date:   Mon Jun 21 13:03:07 2021 -0400

    ps: bug fixes

commit af44d7d
Author: jon denning <[email protected]>
Date:   Mon Jun 21 12:51:31 2021 -0400

    symmetry viz now rendering correctly

    symmetry plane viz now based on projecting bbox of all sources to
the
    symmetry plane

commit 6492bbf
Author: jon denning <[email protected]>
Date:   Mon Jun 21 12:49:16 2021 -0400

    polystrips: bug fix

    `count_data` is not set initially (only after creating a new strip),
but
    changing segment count will try to use it.

commit d89dd12
Author: jon denning <[email protected]>
Date:   Mon Jun 21 12:12:26 2021 -0400

    small performance improvements

    using `bound_box` whenever possible is much faster at computing
bouding
    box than iterating over all verts.

commit c7c53d5
Merge: fcfbe67 4916da1
Author: jon denning <[email protected]>
Date:   Fri Jun 18 14:14:32 2021 -0400

    Merge branch 'v3.1.1' of github.com:CGCookie/retopoflow into v3.1.1

commit fcfbe67
Author: jon denning <[email protected]>
Date:   Fri Jun 18 14:14:00 2021 -0400

    symmetry: planes now take into account sources bbox and target xform

commit 4916da1
Author: jlampel <[email protected]>
Date:   Fri Jun 18 10:37:08 2021 -0700

    Fix error when switching back to wireframe shading

commit a5954df
Merge: 27436d0 6d57f73
Author: jlampel <[email protected]>
Date:   Fri Jun 18 10:26:28 2021 -0700

    Merge branch 'v3.1.1' of https://github.com/CGCookie/retopoflow into
v3.1.1

commit 6d57f73
Author: jon denning <[email protected]>
Date:   Fri Jun 18 13:08:50 2021 -0400

    symmetry: fixed edge/face symmetry viz bug

    if symmetry was turned on, the symmetry visualization mesh was drawn
    twice for each symmetry plane for each source mesh!  now, only
mirroring
    the target.

commit 27436d0
Merge: fdbfadf 8e30d20
Author: jlampel <[email protected]>
Date:   Fri Jun 18 09:44:32 2021 -0700

    Merge branch 'v3.1.1' of https://github.com/CGCookie/retopoflow into
v3.1.1

commit fdbfadf
Author: jlampel <[email protected]>
Date:   Fri Jun 18 09:44:24 2021 -0700

    Simplify snap options and target clean only non-hidden

    Blender never acts on hidden vertices, so I switched the All option
to be all non-hidden and made that explicit in the tooltip

commit 8e30d20
Merge: 337f59d 074382c
Author: jon denning <[email protected]>
Date:   Fri Jun 18 12:19:29 2021 -0400

    Merge branch 'v3.1.1' of github.com:CGCookie/retopoflow into v3.1.1

commit 337f59d
Author: jon denning <[email protected]>
Date:   Fri Jun 18 12:19:24 2021 -0400

    symmetry: added Plane setting for symmetry viz (issue CGCookie#1015)

commit 074382c
Merge: afa3e41 a36607c
Author: jlampel <[email protected]>
Date:   Fri Jun 18 09:10:20 2021 -0700

    Merge branch 'v3.1.1' of https://github.com/CGCookie/retopoflow into
v3.1.1

commit afa3e41
Author: jlampel <[email protected]>
Date:   Fri Jun 18 09:10:15 2021 -0700

    Added Recalculate Normals to Target Cleaning

commit a36607c
Author: jon denning <[email protected]>
Date:   Fri Jun 18 11:23:37 2021 -0400

    tweak/relax/other tools: fixed visibility bug

    visibility tests would sometimes indicate that a vertex was occluded
    when it shouldn't be, but happened very sporadically and only at
certain
    angles.  changing bbox factor from 0.001 to 0.01 shortens the
visibility
    test ray's max dist, which helps with this bug.

commit db6ef98
Author: jon denning <[email protected]>
Date:   Fri Jun 18 11:20:58 2021 -0400

    tweak: bug fix if delta is too large

commit 3ba38c7
Author: jon denning <[email protected]>
Date:   Fri Jun 18 10:58:20 2021 -0400

    strokes: bug fix when inc/dec segment count

    the accel structure will sometimes be out of sync when replaying
after
    inc/dec count, so the replaying fn would not find a vert to connect
to.

commit 05e3f23
Author: jon denning <[email protected]>
Date:   Fri Jun 18 10:25:19 2021 -0400

    minor code cleanup

commit 8e75965
Author: jlampel <[email protected]>
Date:   Fri Jun 18 06:44:04 2021 -0700

    Consolidated shading override options

commit 41ed045
Author: jlampel <[email protected]>
Date:   Thu Jun 17 16:55:48 2021 -0700

    Found typo in fsm.py

commit 7bc506b
Author: jon denning <[email protected]>
Date:   Thu Jun 17 16:39:16 2021 -0400

    deleted commented+unused code

commit e452f1d
Author: jon denning <[email protected]>
Date:   Thu Jun 17 16:39:03 2021 -0400

    options: added ability to override backface culling

commit 720bab9
Author: jon denning <[email protected]>
Date:   Thu Jun 17 16:38:15 2021 -0400

    improved bad source normal detection (issue CGCookie#910)

    changed how bad source normal detection is done.  works much better
with
    polystrips!

commit 53440fd
Author: jon denning <[email protected]>
Date:   Thu Jun 17 16:07:02 2021 -0400

    knife: reseting knife (`e`) now deselects everything (issue CGCookie#971)

commit 8489a3d
Author: jon denning <[email protected]>
Date:   Thu Jun 17 14:38:08 2021 -0400

    options: moved tooltips to input, and applied for attrib to all
labels

commit 687f366
Author: jon denning <[email protected]>
Date:   Thu Jun 17 14:19:01 2021 -0400

    options: can now override xray, shadows, cavity, outline

commit 6074c42
Author: jon denning <[email protected]>
Date:   Thu Jun 17 13:07:36 2021 -0400

    quadview is disabled/restored, show RF with warning if no sources

commit e53a59e
Author: jon denning <[email protected]>
Date:   Wed Jun 16 16:32:08 2021 -0400

    tweaked settings to improve target viz in ortho projection

    perspective and orthographic are a lot more similar

commit a55e2a5
Author: jon denning <[email protected]>
Date:   Wed Jun 16 14:31:13 2021 -0400

    ui: poly count and options windows now minimize!

commit 07fe4d5
Author: jon denning <[email protected]>
Date:   Wed Jun 16 13:26:14 2021 -0400

    help: update images for pie menu and delete (issue CGCookie#1010), fixed pie
alignments

    - refreshed the pie menu help image
    - refreshed the delete menu and delete pie menu help image
    - fixed the misaligned pie menu center circle

commit a2b5d0d
Author: jon denning <[email protected]>
Date:   Wed Jun 16 12:40:15 2021 -0400

    useful notes: options and poly count windows

    a helpful dialog will show whenever the Options or Poly Count
windows
    are closed.  these dialogs explain how to reopen them. added options
to
    disable these notes.

commit a76d7e1
Merge: 55bf5ef acece8d
Author: jlampel <[email protected]>
Date:   Wed Jun 16 09:03:28 2021 -0700

    Merge branch 'v3.1.1' of https://github.com/CGCookie/retopoflow into
v3.1.1

commit 55bf5ef
Author: jlampel <[email protected]>
Date:   Wed Jun 16 09:03:25 2021 -0700

    Display options organization

commit acece8d
Author: jon denning <[email protected]>
Date:   Wed Jun 16 11:51:20 2021 -0400

    geometry window now closes

    - changed from minimizeable to closeable, so the icon shows an `x`
and
    tooltip states `close`
    - updated code to reload the geometry window when the `Show
Geometry`
    button is pressed.

    note: closing the options menu would involve recreating all the
options,
    which isn't a great approach.  might need to hack a
    minimize-but-look-like-close option :(

commit 2607468
Author: jon denning <[email protected]>
Date:   Wed Jun 16 11:29:27 2021 -0400

    tweaked step size for merge threshold to 0.001 (CGCookie#1013)

commit c043f08
Author: jon denning <[email protected]>
Date:   Wed Jun 16 10:47:05 2021 -0400

    tweaked clip start override to improve viz when working closer to
surface

commit 8557d87
Author: jon denning <[email protected]>
Date:   Wed Jun 16 10:44:34 2021 -0400

    knife, patches, pp: updated options

commit e21c1d6
Author: jon denning <[email protected]>
Date:   Wed Jun 16 10:37:53 2021 -0400

    strokes: updated options

commit 0457711
Author: jon denning <[email protected]>
Date:   Wed Jun 16 10:32:11 2021 -0400

    strokes: updated options

commit 3357785
Author: jon denning <[email protected]>
Date:   Wed Jun 16 10:31:57 2021 -0400

    bug fix: disabled for elements cannot take focus now

commit 423cac4
Author: jon denning <[email protected]>
Date:   Wed Jun 16 10:27:46 2021 -0400

    contours,PS: title attrib needs only to be specified on for element

commit db20a5a
Author: jon denning <[email protected]>
Date:   Wed Jun 16 10:25:11 2021 -0400

    ui element's for element will get focus on click

    now, if a for attrib is specified for ui element and that ui element
is
    clicked, the for element will receive focus

commit 4387d85
Author: jon denning <[email protected]>
Date:   Wed Jun 16 10:23:59 2021 -0400

    polystrips: improved tooltips, added for attribs

commit cb7c5f2
Author: jon denning <[email protected]>
Date:   Wed Jun 16 10:07:23 2021 -0400

    contours: updated options

    - updated tooltips to better inform artist what it does
    - disable initial count input box when anything is selected (as it
does
    not apply)

commit 06640eb
Author: jon denning <[email protected]>
Date:   Wed Jun 16 09:44:52 2021 -0400

    updated help with tweak/relax boundary slide

commit 175ee93
Author: jon denning <[email protected]>
Date:   Wed Jun 16 00:08:19 2021 -0400

    tweak: added slide along boundary option

commit 1d4ab42
Author: jon denning <[email protected]>
Date:   Tue Jun 15 23:57:57 2021 -0400

    relax: added boundary slide (CGCookie#1012), improved stability

commit f84aeb8
Author: jon denning <[email protected]>
Date:   Tue Jun 15 16:20:55 2021 -0400

    relax: tweaks

    - preventing verts from moving more than brush radius / 2
    - fixed face angle bug
    - increased face angle strength to 0.05

commit ca29282
Author: jon denning <[email protected]>
Date:   Tue Jun 15 15:57:44 2021 -0400

    tweak to relax face angle's setting

    sometimes (especially around poles), relax will cause the target
mesh to
    "explode" rather than smooth out.

    this appears to be result of face angle smoothing.

    tuned the strength of this component down

commit b98ef5a
Author: jon denning <[email protected]>
Date:   Tue Jun 15 15:14:47 2021 -0400

    fixed issue of rendering farther geo over closer

    draw below part first, then draw above part

commit 6f6baef
Author: jon denning <[email protected]>
Date:   Tue Jun 15 15:02:52 2021 -0400

    added override clip start and end options

    the override values will be retained, as they are stored in options.

    note: the scaled clip start and end are not very sticky :(  (toggle
    override checkbox and values are restored to original; exit and
reenter
    RF and values are restored)

commit 0c686bd
Merge: bdda961 9768384
Author: jon denning <[email protected]>
Date:   Tue Jun 15 13:45:45 2021 -0400

    merged in lampel's alpha tweaks

commit bdda961
Author: jon denning <[email protected]>
Date:   Tue Jun 15 13:44:16 2021 -0400

    started moving below alpha for brushes to options

commit 9768384
Author: jlampel <[email protected]>
Date:   Tue Jun 15 10:16:21 2021 -0700

    Slightly increase brush cursor below opacity

commit 39b6d1f
Author: jon denning <[email protected]>
Date:   Tue Jun 15 12:47:24 2021 -0400

    brushes now drawn with alpha when below target (issue CGCookie#1011)

commit 788f4cc
Author: jon denning <[email protected]>
Date:   Mon Jun 14 16:36:15 2021 -0400

    added Collapse Edges & Faces (CGCookie#998), general code cleanup and bug
fixes

commit 14d789b
Author: jon denning <[email protected]>
Date:   Mon Jun 14 14:44:15 2021 -0400

    updated links in welcome doc and addon blinfo

commit 7d8465f
Author: jon denning <[email protected]>
Date:   Mon Jun 14 14:17:15 2021 -0400

    applying split target viz to other areas of code

commit cd020bc
Author: jon denning <[email protected]>
Date:   Mon Jun 14 14:16:55 2021 -0400

    strokes: fixed grab automerge, using split target viz

    code was semi-there for automerging vertices after grab, but not
    everything was ready.  this is now fixed

commit dd70258
Author: jon denning <[email protected]>
Date:   Mon Jun 14 13:39:56 2021 -0400

    relax will only relax if more than 1 vertex is moved (CGCookie#981)

    if only one vertex is going to be moved, it is likely thrown way
away.
    now, relax requires a threshold of at least 2 vertices to be moved
    before it moves any

commit 31a5ea0
Author: jon denning <[email protected]>
Date:   Mon Jun 14 13:38:17 2021 -0400

    added confirm and cancel to keymap editor

commit 5f1153c
Author: jon denning <[email protected]>
Date:   Mon Jun 14 12:54:32 2021 -0400

    keyboard repeat and delay now fully dependent on system!

    removed keyboard repeat and delay settings.  every time keypress
event
    occurs (system dependent), the ui now sees this press!

commit c0d3049
Author: jon denning <[email protected]>
Date:   Mon Jun 14 09:54:30 2021 -0400

    removed debugging print

commit 4ffd283
Author: jon denning <[email protected]>
Date:   Fri Jun 11 16:06:45 2021 -0400

    clarified wording on snap buttons

commit c5ec31b
Author: jon denning <[email protected]>
Date:   Fri Jun 11 15:02:07 2021 -0400

    removed debugging print

commit 56e2d22
Author: jon denning <[email protected]>
Date:   Fri Jun 11 15:01:58 2021 -0400

    added more buttons for target cleaning (CGCookie#978)

    added buttons to snap verts that are

    - non-hidden
    - selected and non-hidden
    - unselected and non-hidden
    - visible and non-hidden
    - non-visible and non-hidden
    - all (regardless of selection, visible, hidden)

commit c8f70b9
Author: jon denning <[email protected]>
Date:   Fri Jun 11 13:40:57 2021 -0400

    updated changelist with new shortest path selection keymap change

commit 51925fb
Merge: a4cb13f c021d1e
Author: jlampel <[email protected]>
Date:   Fri Jun 11 10:37:28 2021 -0700

    Merge branch 'v3.1.1' of https://github.com/CGCookie/retopoflow into
v3.1.1

commit a4cb13f
Author: jlampel <[email protected]>
Date:   Fri Jun 11 10:37:25 2021 -0700

    Update keymap for select shortest path

commit c021d1e
Author: jon denning <[email protected]>
Date:   Fri Jun 11 13:32:16 2021 -0400

    updated docs with new screenshots and version

commit ce2ba76
Author: jlampel <[email protected]>
Date:   Fri Jun 11 10:16:12 2021 -0700

    Use Data Transfer icon for starting RF in Edit Mode

commit 503f438
Merge: e230997 adb28ce
Author: jlampel <[email protected]>
Date:   Fri Jun 11 10:01:59 2021 -0700

    Merge branch 'v3.1.1' of https://github.com/CGCookie/retopoflow into
v3.1.1

commit e230997
Author: jlampel <[email protected]>
Date:   Fri Jun 11 10:01:42 2021 -0700

    Removed help and settings icons

commit adb28ce
Author: jon denning <[email protected]>
Date:   Fri Jun 11 12:34:45 2021 -0400

    improved insert viz (mods must be exact)

commit 0f91c14
Author: jon denning <[email protected]>
Date:   Fri Jun 11 12:33:58 2021 -0400

    polishing keymap editor

commit 936df9d
Author: jon denning <[email protected]>
Date:   Fri Jun 11 12:32:26 2021 -0400

    version bump to 3.2.0

commit 395b867
Author: jon denning <[email protected]>
Date:   Thu Jun 10 17:21:14 2021 -0400

    version bump to beta

commit 1db53b2
Author: jon denning <[email protected]>
Date:   Thu Jun 10 17:15:15 2021 -0400

    updated change list

commit 29602e9
Author: jon denning <[email protected]>
Date:   Thu Jun 10 16:57:24 2021 -0400

    keymap help doc, cleaned toc, updated makefile

    added help doc for keymap editor.

    reorganized the table of contents doc.

    makefile now has docs-serve and docs-clean targets for serving and
    cleaning the online help docs (with jekyll).

commit 88755e5
Author: jon denning <[email protected]>
Date:   Thu Jun 10 16:19:58 2021 -0400

    fix for issue CGCookie#988

commit d5c33ea
Author: jon denning <[email protected]>
Date:   Thu Jun 10 16:08:26 2021 -0400

    added b293 and b300 symlinks to .gitignore

commit f314282
Author: jon denning <[email protected]>
Date:   Thu Jun 10 15:58:52 2021 -0400

    possible fix for issue CGCookie#995

    now checking that all verts and faces involved are valid

commit eb91d01
Author: jon denning <[email protected]>
Date:   Thu Jun 10 15:52:30 2021 -0400

    strokes bug fix, strokes perf improvement

    strokes had a bug where replay was not None (as if a stroke was
drawn),
    but the geometry belonging to it no longer exists (hitting undo, for
    example).  now, undo/redo will reset the tools.

    now governing how often hovered edge and vert code is called

commit 4ac1717
Author: jon denning <[email protected]>
Date:   Thu Jun 10 15:25:39 2021 -0400

    fix for issue CGCookie#993

commit 7cf0d2d
Author: jon denning <[email protected]>
Date:   Wed Jun 9 16:02:56 2021 -0400

    fix issue CGCookie#996

    blender 3.0 has changed the api in ways that break RF.  here, the
    `deform` keyword arg for `BMesh.from_object` was deprecated in 2.93
and
    removed in 3.0.

commit 0cd9abb
Author: jon denning <[email protected]>
Date:   Wed Jun 9 15:19:25 2021 -0400

    possible fix for issue CGCookie#1004

    `Point_to_Direction` can return `None`, which is a problem for
`dot`.
    now detecting if `None` is returned

commit 171285d
Author: jon denning <[email protected]>
Date:   Wed Jun 9 15:05:15 2021 -0400

    bug fix (<=2.92), small change to hasher

commit 1ecfdfd
Author: jon denning <[email protected]>
Date:   Tue Jun 8 13:46:28 2021 -0400

    fixed hasher bug, improved accel struct

    Hasher was not handling generators correctly (hashing the generator
    rather than the contents), so lists were seen as different when they
    shouldn't be.

    the accel structure was rebuilt whenever the view would change.
since
    generators weren't hashed correctly, the accel struct was rebuilt
way
    too often.

    this bug fix now only rebuilds the accel struct when it needs to be
    (target changed, view changed, etc.)

commit 982cccf
Author: jon denning <[email protected]>
Date:   Tue Jun 8 12:49:27 2021 -0400

    allow LMB+Drag to confirm PP grab

commit 1e839a0
Author: jon denning <[email protected]>
Date:   Tue Jun 8 12:33:13 2021 -0400

    start of split target visualization

    whenever a tool starts manipulating a relatively small portion of
the
    target, the visualization is split into static and dynamic
    visualizations, and only the dynamic viz is updated.  once
manipulation
    is committed or canceled, the split is cleared.  this viz split
allows
    for much faster feedback for artist when the target gets large.

commit 7ff8227
Author: jon denning <[email protected]>
Date:   Tue Jun 8 10:52:27 2021 -0400

    added custom keymap file to .gitignore

commit aefa839
Author: jon denning <[email protected]>
Date:   Tue Jun 8 10:51:16 2021 -0400

    added prototype custom keymap editor!

commit 6a1f412
Author: jon denning <[email protected]>
Date:   Wed Jun 2 17:16:19 2021 -0400

    workaround for issue CGCookie#984

    added drag modifier to confirm/cancel brush size change

commit 6f7846c
Author: jon denning <[email protected]>
Date:   Wed Jun 2 16:42:03 2021 -0400

    switch shading to solid if in wireframe or rendered

    if RF is launched when the shading type is WIREFRAME or RENDERED
(either
    eevee or cycles), RF will temporarily switch to SOLID shading.

    possible workaround for issue CGCookie#980?

commit 8bf0426
Author: jon denning <[email protected]>
Date:   Wed Jun 2 16:22:29 2021 -0400

    fix issue CGCookie#979

    setting up polystrip count data whenever target changes, except if
    target changed due to segment count changed

commit 9e90640
Author: jon denning <[email protected]>
Date:   Thu Feb 25 15:33:48 2021 -0500

    fix visual bug where input box cursor didn't update position
visually

commit ce57d5e
Author: jon denning <[email protected]>
Date:   Thu Feb 25 15:28:32 2021 -0500

    (possibly) fixed visual bug where images didn't show if loaded async

commit dcb1818
Author: jon denning <[email protected]>
Date:   Thu Feb 25 15:05:31 2021 -0500

    possible workaround for issue CGCookie#960?

commit d7d63bd
Author: jon denning <[email protected]>
Date:   Thu Feb 25 14:53:24 2021 -0500

    fix issue CGCookie#961 and other UI bug

    - hidden geometry is now unaffected by tweak/relax (or any other
tool)
    - relabeled "Exclude Hidden" -> "Exclude Occluded" to use terms
    correctly.
    - fixed a random bug with UI (have not found a way to reproduce
    predictably)

commit d02dba6
Author: jon denning <[email protected]>
Date:   Wed Feb 24 14:22:29 2021 -0500

    updated docs for updater system

commit 0f1438c
Author: jon denning <[email protected]>
Date:   Wed Feb 24 14:10:22 2021 -0500

    merged in changes from master

commit 7d75f45
Author: jon denning <[email protected]>
Date:   Wed Feb 24 13:54:27 2021 -0500

    version bump, fix issue CGCookie#959, updater improvements (reported in

commit 2eb10aa
Author: jon denning <[email protected]>
Date:   Tue Feb 23 08:10:35 2021 -0500

    fix issue (CGCookie#958)

    converted the tuple returned by bmedge.verts into a list so it can
be
    reversed.

commit 750b9a1
Author: jon denning <[email protected]>
Date:   Mon Feb 22 19:47:48 2021 -0500

    merged in master

commit 7ea6aa4
Author: jon denning <[email protected]>
Date:   Mon Feb 22 17:25:48 2021 -0500

    fix issue CGCookie#943

commit 8aa9127
Author: jon denning <[email protected]>
Date:   Mon Feb 22 17:06:40 2021 -0500

    PS: improved segment count change (issue CGCookie#953)

    now, PS can change count down to 1, then count back up (only if no
other
    operation occurs between!).

    Also, fixed weird squishing that occurs when changing counts.

commit f685fc1
Author: jon denning <[email protected]>
Date:   Sat Feb 20 12:34:54 2021 -0500

    improved loops (issue CGCookie#951, CGCookie#575)

    - loops now slide in correct direction
    - added visualization for showing slide direction
    - improved robustness of loop code

commit e1f7cc8
Author: jon denning <[email protected]>
Date:   Fri Feb 19 13:37:31 2021 -0500

    moved help and updater systems out of retopoflow.py, updated CC to
behave better with multiple FSM

commit c611001
Author: jon denning <[email protected]>
Date:   Fri Feb 19 13:04:48 2021 -0500

    possible workaround for issue CGCookie#957

commit d85ce5b
Author: jon denning <[email protected]>
Date:   Thu Feb 18 12:37:00 2021 -0500

    strokes extrude a single edge now won't create twisted face (issue

    added a bunch of helper code that might be used later, but the issue
was
    solved by reversing the stroke on the very special case of having
    exactly one edge.  (reversing the edge strip does not change the
vertex
    order, so instead we reverse the stroke)

commit de69a11
Author: jon denning <[email protected]>
Date:   Thu Feb 18 09:52:48 2021 -0500

    stroke: when brush size or span count gets focus, setting
corresponding span mode (issue CGCookie#955)

commit 2774356
Author: jon denning <[email protected]>
Date:   Wed Feb 17 20:16:55 2021 -0500

    geo along mirror are no longer visualized as non-manifold (issue

commit eda5eb4
Merge: f5f62ce e340ae8
Author: jon denning <[email protected]>
Date:   Wed Feb 17 19:44:34 2021 -0500

    Merge branch 'v3.1.1' of github.com:CGCookie/retopoflow into v3.1.1

commit f5f62ce
Author: jon denning <[email protected]>
Date:   Wed Feb 17 19:43:04 2021 -0500

    fix issue CGCookie#956

commit e340ae8
Author: jlampel <[email protected]>
Date:   Wed Feb 17 15:27:26 2021 -0800

    Organize Options, rename Target Display to Target Visibility

commit 5921b89
Author: jon denning <[email protected]>
Date:   Wed Feb 17 15:34:40 2021 -0500

    updated change list and docs

commit a083539
Author: jon denning <[email protected]>
Date:   Wed Feb 17 15:21:14 2021 -0500

    added push then snap target cleaning option, updated faq and docs

    when verts snap to inner surface, use "Push and Snap" to push verts
    along their normal before snapping them back to the source.

commit 95054b0
Author: jon denning <[email protected]>
Date:   Wed Feb 17 14:24:46 2021 -0500

    added faq help doc with buttons, re-added tilde as action for pie
menu

commit 84605d9
Author: jon denning <[email protected]>
Date:   Wed Feb 17 13:43:47 2021 -0500

    added action to select along shortest path

commit 3fcb221
Author: jon denning <[email protected]>
Date:   Tue Feb 16 16:39:13 2021 -0500

    added help page for retopoflow updater system

commit 129572b
Author: jon denning <[email protected]>
Date:   Tue Feb 16 15:09:29 2021 -0500

    added buttons for hiding/revealing geometry

    Options > Target Display has buttons to hide and reveal geometry.

    criteria for hiding geometry can be based on selection or
visibility.

commit 84cbd6e
Author: jon denning <[email protected]>
Date:   Tue Feb 16 14:39:21 2021 -0500

    added ability to hide selected (H), hide unselected (Shift+H),
reveal hidden (Alt+H)

commit 8306f7d
Author: jon denning <[email protected]>
Date:   Tue Feb 16 13:16:27 2021 -0500

    hidden geometry is now hidden! (issue CGCookie#944)

    todo: need a way to hide/reveal geometry within RF

commit cfe0e52
Author: jon denning <[email protected]>
Date:   Sun Feb 14 13:18:17 2021 -0500

    workaround for issue CGCookie#949 (still wip)

    waiting to hear back more context from OP

commit 0ea997e
Author: jon denning <[email protected]>
Date:   Sun Feb 14 13:17:49 2021 -0500

    tweaked bl_options of all RF operators

commit e375458
Author: jon denning <[email protected]>
Date:   Sat Feb 13 14:35:01 2021 -0500

    updater: combined commit/branch options into one

commit ac187b6
Author: jon denning <[email protected]>
Date:   Sat Feb 13 14:25:43 2021 -0500

    added install rule to Makefile, added updater success/fail reports

commit 401be10
Author: jon denning <[email protected]>
Date:   Sat Feb 13 13:49:18 2021 -0500

    updater: bug fix with custom commit

commit 9b56cac
Author: jon denning <[email protected]>
Date:   Sat Feb 13 13:46:51 2021 -0500

    updater sys: removed debugging return

commit 267dd4b
Author: jon denning <[email protected]>
Date:   Sat Feb 13 13:45:32 2021 -0500

    updater system bug fix

commit c1489fd
Author: jon denning <[email protected]>
Date:   Sat Feb 13 13:08:38 2021 -0500

    bug fix with updater, tweak in name

commit 093d3ab
Author: jon denning <[email protected]>
Date:   Sat Feb 13 13:03:54 2021 -0500

    added ability to paste from clipboard!  improving addon updater

commit 673dfa3
Author: jon denning <[email protected]>
Date:   Fri Feb 12 17:34:50 2021 -0500

    updater system will not show when using git, code cleanup

commit eaf71d3
Author: jon denning <[email protected]>
Date:   Fri Feb 12 17:26:37 2021 -0500

    bug fix with updater system

commit 7026071
Author: jon denning <[email protected]>
Date:   Fri Feb 12 17:24:31 2021 -0500

    added RF updater system (UI for addon updater)

commit 03b6682
Author: jon denning <[email protected]>
Date:   Fri Feb 12 17:24:03 2021 -0500

    commented out loops timer (not needed)

commit bdfea9c
Author: jon denning <[email protected]>
Date:   Fri Feb 12 17:23:50 2021 -0500

    bug fix

commit ee9e1e6
Author: jon denning <[email protected]>
Date:   Wed Feb 10 17:26:31 2021 -0500

    polypen speed improvement

commit 6cd1ca4
Author: jon denning <[email protected]>
Date:   Wed Feb 10 17:07:24 2021 -0500

    improved quick loop speed

commit 9a5106e
Author: jon denning <[email protected]>
Date:   Wed Feb 10 17:04:20 2021 -0500

    knife and loops update faster

commit 4d68de2
Author: jon denning <[email protected]>
Date:   Wed Feb 10 16:40:27 2021 -0500

    code cleanup, loops improvements

commit 16d9134
Merge: 25195f4 8d921fa
Author: jon denning <[email protected]>
Date:   Wed Feb 10 16:36:40 2021 -0500

    Merge branch 'v3.1.1' of github.com:CGCookie/retopoflow into v3.1.1

commit 25195f4
Author: jon denning <[email protected]>
Date:   Wed Feb 10 16:35:57 2021 -0500

    small tweak to visible dist offset (issue CGCookie#948)

    the vert visibility test can sometimes (incorrectly) compute a
vertex as
    hidden at certain scales (possibly a precision issue) under certain
    projections (especially orthographic).

    tuned the default value for distance offset parameter to better
handle
    the example attached to issue CGCookie#948.

    need to find a better solution

commit f796762
Author: jon denning <[email protected]>
Date:   Wed Feb 10 16:32:20 2021 -0500

    code cleanup

commit f9a5acf
Author: jon denning <[email protected]>
Date:   Wed Feb 10 16:32:10 2021 -0500

    improved knife speed

commit 8d921fa
Author: Jon Denning <[email protected]>
Date:   Tue Feb 9 14:55:54 2021 -0500

    added option to not snap stroke to unselected geometry (issue CGCookie#947)

commit a39bd19
Author: jon denning <[email protected]>
Date:   Sun Feb 7 19:31:52 2021 -0500

    possibly improve smart selection painting

commit fd15ce5
Author: jon denning <[email protected]>
Date:   Sun Feb 7 17:31:23 2021 -0500

    polypen,patches speed improvements

commit 16af227
Author: jon denning <[email protected]>
Date:   Sun Feb 7 16:58:55 2021 -0500

    patches speed improvements

commit d7ede2b
Author: jon denning <[email protected]>
Date:   Sun Feb 7 16:54:29 2021 -0500

    loops speed improvement

commit c7b97c6
Author: jon denning <[email protected]>
Date:   Sun Feb 7 16:50:15 2021 -0500

    knife speed improvements

commit 75c4187
Author: jon denning <[email protected]>
Date:   Sun Feb 7 14:52:44 2021 -0500

    contours speed improvements

commit 214f4c8
Author: jon denning <[email protected]>
Date:   Sun Feb 7 14:41:54 2021 -0500

    ps speed improvements

commit e3c4ffe
Author: jon denning <[email protected]>
Date:   Sun Feb 7 14:28:14 2021 -0500

    code cleanup, further improving smart selection painting on high-res
target

commit 5fd349f
Author: jon denning <[email protected]>
Date:   Sun Feb 7 13:43:27 2021 -0500

    added check for when blender runs in background (-b)

    RF now skips most initializations if it detects Blender is running
in
    the background (example: if the -b blender arg is present)

    otherwise, an opengl context is not created, so RF will crash when
    trying to gather shader info.

commit 483d528
Author: jon denning <[email protected]>
Date:   Sat Feb 6 14:49:41 2021 -0500

    working on contours

commit 5112b33
Author: jon denning <[email protected]>
Date:   Sat Feb 6 14:40:46 2021 -0500

    more improvements for rotate, scale, PS grab, PS handles

commit 6fc9ea3
Author: jon denning <[email protected]>
Date:   Sat Feb 6 14:27:29 2021 -0500

    improved rotate and scaling

commit 4398d82
Author: jon denning <[email protected]>
Date:   Sat Feb 6 13:36:43 2021 -0500

    reduced time to reselect in smart selection painting

commit 2d9185d
Author: jon denning <[email protected]>
Date:   Sat Feb 6 13:32:20 2021 -0500

    improved smart selection painting

commit fe63599
Author: jon denning <[email protected]>
Date:   Sat Feb 6 12:47:27 2021 -0500

    improved PS speed, too

commit 512d3fd
Author: jon denning <[email protected]>
Date:   Sat Feb 6 12:26:32 2021 -0500

    Significant boost in responsiveness for Loop and PolyPen, bug fix!

    moved some update code from on_mouse_move to on_mouse_stop, which
causes
    update to occur only when mouse stops moving.

    acceleration struct had a major bug where non-visible verts can get
    inserted and cause misalignment in data structs, so edges and faces
with
    non-visible verts might get inserted+mapped incorrectly.

v3.1.0

Toggle v3.1.0's commit message
Squashed commit of the following:

commit 7ea6aa4
Author: jon denning <[email protected]>
Date:   Mon Feb 22 17:25:48 2021 -0500

    fix issue CGCookie#943

commit 8aa9127
Author: jon denning <[email protected]>
Date:   Mon Feb 22 17:06:40 2021 -0500

    PS: improved segment count change (issue CGCookie#953)

    now, PS can change count down to 1, then count back up (only if no
other
    operation occurs between!).

    Also, fixed weird squishing that occurs when changing counts.

commit f685fc1
Author: jon denning <[email protected]>
Date:   Sat Feb 20 12:34:54 2021 -0500

    improved loops (issue CGCookie#951, CGCookie#575)

    - loops now slide in correct direction
    - added visualization for showing slide direction
    - improved robustness of loop code

commit e1f7cc8
Author: jon denning <[email protected]>
Date:   Fri Feb 19 13:37:31 2021 -0500

    moved help and updater systems out of retopoflow.py, updated CC to
behave better with multiple FSM

commit c611001
Author: jon denning <[email protected]>
Date:   Fri Feb 19 13:04:48 2021 -0500

    possible workaround for issue CGCookie#957

commit d85ce5b
Author: jon denning <[email protected]>
Date:   Thu Feb 18 12:37:00 2021 -0500

    strokes extrude a single edge now won't create twisted face (issue

    added a bunch of helper code that might be used later, but the issue
was
    solved by reversing the stroke on the very special case of having
    exactly one edge.  (reversing the edge strip does not change the
vertex
    order, so instead we reverse the stroke)

commit de69a11
Author: jon denning <[email protected]>
Date:   Thu Feb 18 09:52:48 2021 -0500

    stroke: when brush size or span count gets focus, setting
corresponding span mode (issue CGCookie#955)

commit 2774356
Author: jon denning <[email protected]>
Date:   Wed Feb 17 20:16:55 2021 -0500

    geo along mirror are no longer visualized as non-manifold (issue

commit eda5eb4
Merge: f5f62ce e340ae8
Author: jon denning <[email protected]>
Date:   Wed Feb 17 19:44:34 2021 -0500

    Merge branch 'v3.1.1' of github.com:CGCookie/retopoflow into v3.1.1

commit f5f62ce
Author: jon denning <[email protected]>
Date:   Wed Feb 17 19:43:04 2021 -0500

    fix issue CGCookie#956

commit e340ae8
Author: jlampel <[email protected]>
Date:   Wed Feb 17 15:27:26 2021 -0800

    Organize Options, rename Target Display to Target Visibility

commit 5921b89
Author: jon denning <[email protected]>
Date:   Wed Feb 17 15:34:40 2021 -0500

    updated change list and docs

commit a083539
Author: jon denning <[email protected]>
Date:   Wed Feb 17 15:21:14 2021 -0500

    added push then snap target cleaning option, updated faq and docs

    when verts snap to inner surface, use "Push and Snap" to push verts
    along their normal before snapping them back to the source.

commit 95054b0
Author: jon denning <[email protected]>
Date:   Wed Feb 17 14:24:46 2021 -0500

    added faq help doc with buttons, re-added tilde as action for pie
menu

commit 84605d9
Author: jon denning <[email protected]>
Date:   Wed Feb 17 13:43:47 2021 -0500

    added action to select along shortest path

commit 3fcb221
Author: jon denning <[email protected]>
Date:   Tue Feb 16 16:39:13 2021 -0500

    added help page for retopoflow updater system

commit 129572b
Author: jon denning <[email protected]>
Date:   Tue Feb 16 15:09:29 2021 -0500

    added buttons for hiding/revealing geometry

    Options > Target Display has buttons to hide and reveal geometry.

    criteria for hiding geometry can be based on selection or
visibility.

commit 84cbd6e
Author: jon denning <[email protected]>
Date:   Tue Feb 16 14:39:21 2021 -0500

    added ability to hide selected (H), hide unselected (Shift+H),
reveal hidden (Alt+H)

commit 8306f7d
Author: jon denning <[email protected]>
Date:   Tue Feb 16 13:16:27 2021 -0500

    hidden geometry is now hidden! (issue CGCookie#944)

    todo: need a way to hide/reveal geometry within RF

commit cfe0e52
Author: jon denning <[email protected]>
Date:   Sun Feb 14 13:18:17 2021 -0500

    workaround for issue CGCookie#949 (still wip)

    waiting to hear back more context from OP

commit 0ea997e
Author: jon denning <[email protected]>
Date:   Sun Feb 14 13:17:49 2021 -0500

    tweaked bl_options of all RF operators

commit e375458
Author: jon denning <[email protected]>
Date:   Sat Feb 13 14:35:01 2021 -0500

    updater: combined commit/branch options into one

commit ac187b6
Author: jon denning <[email protected]>
Date:   Sat Feb 13 14:25:43 2021 -0500

    added install rule to Makefile, added updater success/fail reports

commit 401be10
Author: jon denning <[email protected]>
Date:   Sat Feb 13 13:49:18 2021 -0500

    updater: bug fix with custom commit

commit 9b56cac
Author: jon denning <[email protected]>
Date:   Sat Feb 13 13:46:51 2021 -0500

    updater sys: removed debugging return

commit 267dd4b
Author: jon denning <[email protected]>
Date:   Sat Feb 13 13:45:32 2021 -0500

    updater system bug fix

commit c1489fd
Author: jon denning <[email protected]>
Date:   Sat Feb 13 13:08:38 2021 -0500

    bug fix with updater, tweak in name

commit 093d3ab
Author: jon denning <[email protected]>
Date:   Sat Feb 13 13:03:54 2021 -0500

    added ability to paste from clipboard!  improving addon updater

commit 673dfa3
Author: jon denning <[email protected]>
Date:   Fri Feb 12 17:34:50 2021 -0500

    updater system will not show when using git, code cleanup

commit eaf71d3
Author: jon denning <[email protected]>
Date:   Fri Feb 12 17:26:37 2021 -0500

    bug fix with updater system

commit 7026071
Author: jon denning <[email protected]>
Date:   Fri Feb 12 17:24:31 2021 -0500

    added RF updater system (UI for addon updater)

commit 03b6682
Author: jon denning <[email protected]>
Date:   Fri Feb 12 17:24:03 2021 -0500

    commented out loops timer (not needed)

commit bdfea9c
Author: jon denning <[email protected]>
Date:   Fri Feb 12 17:23:50 2021 -0500

    bug fix

commit ee9e1e6
Author: jon denning <[email protected]>
Date:   Wed Feb 10 17:26:31 2021 -0500

    polypen speed improvement

commit 6cd1ca4
Author: jon denning <[email protected]>
Date:   Wed Feb 10 17:07:24 2021 -0500

    improved quick loop speed

commit 9a5106e
Author: jon denning <[email protected]>
Date:   Wed Feb 10 17:04:20 2021 -0500

    knife and loops update faster

commit 4d68de2
Author: jon denning <[email protected]>
Date:   Wed Feb 10 16:40:27 2021 -0500

    code cleanup, loops improvements

commit 16d9134
Merge: 25195f4 8d921fa
Author: jon denning <[email protected]>
Date:   Wed Feb 10 16:36:40 2021 -0500

    Merge branch 'v3.1.1' of github.com:CGCookie/retopoflow into v3.1.1

commit 25195f4
Author: jon denning <[email protected]>
Date:   Wed Feb 10 16:35:57 2021 -0500

    small tweak to visible dist offset (issue CGCookie#948)

    the vert visibility test can sometimes (incorrectly) compute a
vertex as
    hidden at certain scales (possibly a precision issue) under certain
    projections (especially orthographic).

    tuned the default value for distance offset parameter to better
handle
    the example attached to issue CGCookie#948.

    need to find a better solution

commit f796762
Author: jon denning <[email protected]>
Date:   Wed Feb 10 16:32:20 2021 -0500

    code cleanup

commit f9a5acf
Author: jon denning <[email protected]>
Date:   Wed Feb 10 16:32:10 2021 -0500

    improved knife speed

commit 8d921fa
Author: Jon Denning <[email protected]>
Date:   Tue Feb 9 14:55:54 2021 -0500

    added option to not snap stroke to unselected geometry (issue CGCookie#947)

commit a39bd19
Author: jon denning <[email protected]>
Date:   Sun Feb 7 19:31:52 2021 -0500

    possibly improve smart selection painting

commit fd15ce5
Author: jon denning <[email protected]>
Date:   Sun Feb 7 17:31:23 2021 -0500

    polypen,patches speed improvements

commit 16af227
Author: jon denning <[email protected]>
Date:   Sun Feb 7 16:58:55 2021 -0500

    patches speed improvements

commit d7ede2b
Author: jon denning <[email protected]>
Date:   Sun Feb 7 16:54:29 2021 -0500

    loops speed improvement

commit c7b97c6
Author: jon denning <[email protected]>
Date:   Sun Feb 7 16:50:15 2021 -0500

    knife speed improvements

commit 75c4187
Author: jon denning <[email protected]>
Date:   Sun Feb 7 14:52:44 2021 -0500

    contours speed improvements

commit 214f4c8
Author: jon denning <[email protected]>
Date:   Sun Feb 7 14:41:54 2021 -0500

    ps speed improvements

commit e3c4ffe
Author: jon denning <[email protected]>
Date:   Sun Feb 7 14:28:14 2021 -0500

    code cleanup, further improving smart selection painting on high-res
target

commit 5fd349f
Author: jon denning <[email protected]>
Date:   Sun Feb 7 13:43:27 2021 -0500

    added check for when blender runs in background (-b)

    RF now skips most initializations if it detects Blender is running
in
    the background (example: if the -b blender arg is present)

    otherwise, an opengl context is not created, so RF will crash when
    trying to gather shader info.

commit 483d528
Author: jon denning <[email protected]>
Date:   Sat Feb 6 14:49:41 2021 -0500

    working on contours

commit 5112b33
Author: jon denning <[email protected]>
Date:   Sat Feb 6 14:40:46 2021 -0500

    more improvements for rotate, scale, PS grab, PS handles

commit 6fc9ea3
Author: jon denning <[email protected]>
Date:   Sat Feb 6 14:27:29 2021 -0500

    improved rotate and scaling

commit 4398d82
Author: jon denning <[email protected]>
Date:   Sat Feb 6 13:36:43 2021 -0500

    reduced time to reselect in smart selection painting

commit 2d9185d
Author: jon denning <[email protected]>
Date:   Sat Feb 6 13:32:20 2021 -0500

    improved smart selection painting

commit fe63599
Author: jon denning <[email protected]>
Date:   Sat Feb 6 12:47:27 2021 -0500

    improved PS speed, too

commit 512d3fd
Author: jon denning <[email protected]>
Date:   Sat Feb 6 12:26:32 2021 -0500

    Significant boost in responsiveness for Loop and PolyPen, bug fix!

    moved some update code from on_mouse_move to on_mouse_stop, which
causes
    update to occur only when mouse stops moving.

    acceleration struct had a major bug where non-visible verts can get
    inserted and cause misalignment in data structs, so edges and faces
with
    non-visible verts might get inserted+mapped incorrectly.