Affinity for all

II await the iPad version as well, the direct pencil interface is superior to a mouse.

A while ago someone posted about creating depth maps in blender from STL. I spent hours trying to achieve this but failed. If you have an easy method, please share. Especially if you’re somehow creating them without a 3D file which is how I’ve been using Affinity.

CC could include a 2D constraint manager SDK.
I have no clue the level of work to implement something like this.
I am sure it would be a whole new ballgame.

https://plm.sw.siemens.com/en-US/plm-components/d-cuIbed/2d-dcm/
This used by nearly every parametric modeler on the market.

I would expect CC to have to raise it’s price to accommodate the licensing cost.

In searching the web just now, I see only one other option

I wrote a basic constraint solver for fun a couple of years ago just to see what’s involved. I think it could be completed in a couple of weeks of dedicated work. The problem is that it would be very hard to marry a constraint solver with the types of projects that we see come into support.

Users of programs like Solidworks and Fusion know the feeling of adding one more constraint, or changing a dimension, and watching their drawing blow up as all of the constraints are solved/satisfied. I have a lot of CAD experience and I understand the math behind what’s going on, and some of those explosions are difficult to explain. (And that’s with relatively simple mechanical drawings, not someone trying to apply constraints to a Mayan calendar design.). I think it’s close to impossible to implement a full constraint solver in a way that a novice can understand the things that happen.

We’ve talked about different ways to add limited constraints, but I don’t know if we’ll ever pull the trigger on them. Nine times out of ten, when we think we’ve got something really clever, it backfires spectacularly.

3 Likes

I’m working on a blender project for the CNC now, actually. I’ll take some screenshots and do a short writeup on the steps when I get a chance. There a few non-obvious steps in getting the depth maps to render out, but it’s not that complicated once you know where to find everything.

2 Likes

@brbonline
Oscar has some videos on grayscale and Blender. I’ve created a procedure from his descriptions and that works. Sorry, but you’ll have to look for them on his YouTube channel. Start here.

1 Like

My god, that might be the nerdiest sentence I’ve ever read :rofl:
At least now I know that whatever I happen to say, you’ll understand it better than I do (Which is actually pretty reassuring :slightly_smiling_face:)

4 Likes

For folks who want to know more on this, there is:

which I am currently avidly reading and doing the exercises in, in the hope of finding an error so as to get an account at:

https://www-cs-faculty.stanford.edu/~knuth/boss.html

(to go along w/ the physical Knuth reward check which I have for finding a typo and a point of improvement in his book, Digital Typography)

2 Likes

If I put my mind to it, I’m sure I can do better. Or hang out with Winston and me while we talk about product development.

3 Likes

I’ve never been to California but I’m not opposed to a visit for a drink and some shop talk :stuck_out_tongue_winking_eye:
Besides, I once told Winston I’d buy him a local craft brew at some point…I’m a man of my word, even if that word does take a decade or so to come through :beers:

4 Likes

Just to separate a few of the various topics that showed up in this thread.
In my mind each are separate, but can be combined.

Script driven curves - A program of some sort that provides a collection of points that define a curve in the application. Different formats support varying types of curves ( another conversation ).

Geometric constraints - The ability to limit entities based on geometric relationships.

Parametric design - The ability to change a dimension or coordinate and have the design adapt to the new driving parameters.

I had to puke that out. Thanks !

2 Likes