# New Matchbox - Perspective Lines

**URL:** <https://forum.logik.tv/t/new-matchbox-perspective-lines/14392>\
**Category:** Tools and Tech\
**Tags:** matchbox, perspective\
**Created:** [April 15, 2026, 8:32pm UTC](https://forum.logik.tv/t/new-matchbox-perspective-lines/14392 "2026-04-15T20:32:14Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![bryanb](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/bryanb/32/136_2.png) [@bryanb](https://forum.logik.tv/u/bryanb)\
**Post date:** [April 15, 2026, 8:32pm UTC](https://forum.logik.tv/t/new-matchbox-perspective-lines/14392/1 "2026-04-15T20:32:14Z")

</div>

I’m working on this matchbox to help show perspective lines, vanishing point, and find horizon lines. Let me know what you think.

[BB\_PerspectiveLines.zip](https://forum.logik.tv/uploads/short-url/q7uqLB6AhrlmHSS9BuuvupEN9au.zip) (12.1 KB)

[![](https://us1.discourse-cdn.com/flex020/uploads/thedepartmentofexternalservices/original/2X/e/ea39ba346cee07eecf00a96ce28a2c68752fe61a.jpeg "BB Perspective Lines") ](https://www.youtube.com/watch?v=RUksUMCOuqU)

---

<div class="post-metadata">

**Author:** ![cnoellert](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/cnoellert/32/559_2.png) [@cnoellert](https://forum.logik.tv/u/cnoellert)\
**Post date:** [April 15, 2026, 9:20pm UTC](https://forum.logik.tv/t/new-matchbox-perspective-lines/14392/2 "2026-04-15T21:20:45Z")

</div>

This is fantastic and was literally on my list of things to look at–my thought was to take it all the way to being Fspy and give camera output that can be linked to an action camera. Great work man!

---

<div class="post-metadata">

**Author:** ![bryanb](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/bryanb/32/136_2.png) [@bryanb](https://forum.logik.tv/u/bryanb)\
**Post date:** [April 15, 2026, 9:23pm UTC](https://forum.logik.tv/t/new-matchbox-perspective-lines/14392/3 "2026-04-15T21:23:50Z")

</div>

Thanks Chris. Camera output is beyond my knowledge for now but that is a great idea.

---

<div class="post-metadata">

**Author:** ![andy\_dill](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/andy_dill/32/15475_2.png) [@andy\_dill](https://forum.logik.tv/u/andy_dill)\
**Post date:** [April 15, 2026, 9:32pm UTC](https://forum.logik.tv/t/new-matchbox-perspective-lines/14392/4 "2026-04-15T21:32:03Z")

</div>

I love it.

---

<div class="post-metadata">

**Author:** ![ssweik](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/ssweik/32/1150_2.png) [@ssweik](https://forum.logik.tv/u/ssweik)\
**Post date:** [April 15, 2026, 10:23pm UTC](https://forum.logik.tv/t/new-matchbox-perspective-lines/14392/5 "2026-04-15T22:23:39Z")

</div>

This rules.

![loop glow GIF by xponentialdesign](https://us1.discourse-cdn.com/flex020/uploads/thedepartmentofexternalservices/original/2X/a/acf495679b2caa2d4be7d43ec55b558a40cbb1bf.gif)

---

<div class="post-metadata">

**Author:** ![ncadorette](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/ncadorette/32/249_2.png) [@ncadorette](https://forum.logik.tv/u/ncadorette)\
**Post date:** [April 15, 2026, 11:50pm UTC](https://forum.logik.tv/t/new-matchbox-perspective-lines/14392/6 "2026-04-15T23:50:46Z")

</div>

Exactly what I need for the project I’m working on.

Thank you

---

<div class="post-metadata">

**Author:** ![sam.marrocco](https://avatars.discourse-cdn.com/v4/letter/s/58f4c7/32.png) [@sam.marrocco](https://forum.logik.tv/u/sam.marrocco)\
**Post date:** [April 16, 2026, 12:23am UTC](https://forum.logik.tv/t/new-matchbox-perspective-lines/14392/7 "2026-04-16T00:23:32Z")

</div>

Stay on target…

---

<div class="post-metadata">

**Author:** ![cnoellert](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/cnoellert/32/559_2.png) [@cnoellert](https://forum.logik.tv/u/cnoellert)\
**Post date:** [April 16, 2026, 12:36am UTC](https://forum.logik.tv/t/new-matchbox-perspective-lines/14392/8 "2026-04-16T00:36:20Z")

</div>

The way this is what I hoped the future would look like when I was a kid.

---

<div class="post-metadata">

**Author:** ![mike](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@mike](https://forum.logik.tv/u/mike)\
**Post date:** [April 16, 2026, 10:46pm UTC](https://forum.logik.tv/t/new-matchbox-perspective-lines/14392/9 "2026-04-16T22:46:59Z")

</div>

Love it

---

<div class="post-metadata">

**Author:** ![cnoellert](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/cnoellert/32/559_2.png) [@cnoellert](https://forum.logik.tv/u/cnoellert)\
**Post date:** [April 17, 2026, 5:12am UTC](https://forum.logik.tv/t/new-matchbox-perspective-lines/14392/11 "2026-04-17T05:12:15Z")

</div>

> [@bryanb](#):
>
> Thanks Chris. Camera output is beyond my knowledge for now but that is a great idea.

I started trying to sketch one out in glsl completely failing on a way to get the interface components to update with the values from the solver in order to link them to a camera. I went down the pyside route instead. It’s a working prototype now.

[![](https://us1.discourse-cdn.com/flex020/uploads/thedepartmentofexternalservices/original/2X/d/d2b238fc059491ea48dd9b322476060c0afa891a.jpeg "forge camera calibrator") ](https://www.youtube.com/watch?v=ZCSgCsim1VA)

Just need to make it a little more functional with regards to writing the camera values and layout inside batch.

---

<div class="post-metadata">

**Author:** ![Juha](https://avatars.discourse-cdn.com/v4/letter/j/b5e925/32.png) [@Juha](https://forum.logik.tv/u/Juha)\
**Post date:** [April 17, 2026, 5:16am UTC](https://forum.logik.tv/t/new-matchbox-perspective-lines/14392/12 "2026-04-17T05:16:17Z")

</div>

Looking nice!

I have one suggestion if I may? When you have 2 options ENABLE or DISABLE you should always prefer TOGGLE option and not dropdown list. It is one click solution compared to click - move bit down - click.

I know nothing about how to build tools inside Flame so only thought 😅

---

<div class="post-metadata">

**Author:** ![bryanb](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/bryanb/32/136_2.png) [@bryanb](https://forum.logik.tv/u/bryanb)\
**Post date:** [April 23, 2026, 4:57pm UTC](https://forum.logik.tv/t/new-matchbox-perspective-lines/14392/13 "2026-04-23T16:57:38Z")

</div>

Good Idea - Here is a new version with Radio Buttons instead of Drop Downs for all of the Enable/Disable options.

[BB\_PerspectiveLines.zip](https://forum.logik.tv/uploads/short-url/koQsOVCVt3LGMti6dviG7I9rEQ4.zip) (20.2 KB)

---

<div class="post-metadata">

**Author:** ![GPM](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/gpm/32/4224_2.png) [@GPM](https://forum.logik.tv/u/GPM)\
**Post date:** [April 24, 2026, 6:52am UTC](https://forum.logik.tv/t/new-matchbox-perspective-lines/14392/14 "2026-04-24T06:52:16Z")

</div>

Great idea, and execution, BB. Big thanks.

---

<div class="post-metadata">

**Author:** ![leovfx](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/leovfx/32/12472_2.png) [@leovfx](https://forum.logik.tv/u/leovfx)\
**Post date:** [April 24, 2026, 2:34pm UTC](https://forum.logik.tv/t/new-matchbox-perspective-lines/14392/15 "2026-04-24T14:34:25Z")

</div>

> [@cnoellert](#):
>
> It’s a working prototype now

Amazing! Just like Fspy!

Is this working prototype available for use?

---

<div class="post-metadata">

**Author:** ![cnoellert](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/cnoellert/32/559_2.png) [@cnoellert](https://forum.logik.tv/u/cnoellert)\
**Post date:** [April 24, 2026, 2:38pm UTC](https://forum.logik.tv/t/new-matchbox-perspective-lines/14392/16 "2026-04-24T14:38:20Z")

</div>

Yeah, I can flip that public shortly. Just working out the Blender round tripping for @andy_dill but if I have time later today I’ll try to wrap it up.

---

<div class="post-metadata">

**Author:** ![leovfx](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/leovfx/32/12472_2.png) [@leovfx](https://forum.logik.tv/u/leovfx)\
**Post date:** [April 24, 2026, 2:45pm UTC](https://forum.logik.tv/t/new-matchbox-perspective-lines/14392/17 "2026-04-24T14:45:35Z")

</div>

> [@cnoellert](#):
>
> Blender round tripping

I’d love that too! 😀

---

<div class="post-metadata">

**Author:** ![andy\_dill](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/andy_dill/32/15475_2.png) [@andy\_dill](https://forum.logik.tv/u/andy_dill)\
**Post date:** [April 26, 2026, 1:01am UTC](https://forum.logik.tv/t/new-matchbox-perspective-lines/14392/18 "2026-04-26T01:01:36Z")

</div>

!!! 🤩
