I recently found this online tool for making perspective grids that shows the code for how it's done:
https://codepen.io/gibbonjoyeux/pen/zYvZwKLWhat is interesting there is the "Angle" slider, which moves the vanishing points along the horizon at the
correct distance. This is important when you want to draw objects accurately into the same scene that are not parallel to each other. (Here is an explanation for how the distance of the vanishing points need to change:
https://youtu.be/NPy7IoP-dL8?list=PLBUWOBID4m3MTjAEaTHNNWfNkjZegSjzK&t=127) Currently, you can only use one perspective grid with virtually all software, which makes complex scenes either tedious and time consuming to get accurate, or inacurate when you try to guess the new vanishing point of the object that is not parallel to the main perspective grid.
Having the following options would solve that problem conveniently:
1:
creating a primary perspective grid - That's what we already have right now in Artstudio2: adding optional secondary grids that are based on the primary grid = that would require the Angle slider option that I mentioned above, so that the already existing vanishing points are moved along the horizon to rotate an object correctly.
3: a toggle to switch between the grids while drawing