ProjectionViz Release Notes

IssueActionComponentDescription

2.3.0

PV-216 Changed ObjectUpdated for Vectorworks 2025
PV-217 Changed ObjectPerformance improvements on M+ Macs

2.2.3

PV-212 Fixed Dragging is incorrect when the object rotation is non-zero
PV-213 Fixed ObjectOption-dragging gives incorrect preview
PV-215 Fixed ObjectDuplicating in Height / Projector lock is incorrect for rotated objects

2.2.2

PV-199 Fixed ObjectVectorworks crashing when I try to create a ProjectionViz Texture
PV-209 Fixed ObjectCrash on Windows 11 when using a high resolution image for projection
PV-210 Fixed ObjectVersion number not updated in 2023 Windows builds

2.2.1

PV-207 Fixed ObjectVWX 2024 Crash when a ProjViz item is inserted.

2.2.0

PV-202 Changed ObjectUnderhood improvements to improve speed and reliability
PV-206 NEW Object2024 Compatibility: October 9, 2023
PV-171 Fixed Objectprojection cone acting strange
PV-189 Fixed ObjectRendering-Problems
PV-197 Fixed ObjectSymbol flip
PV-201 Fixed ObjectProjectors with a 90-degree tilt can have the projected image mis-aligned
PV-205 Fixed Registrationrequesting demo not working

2.1.0

PV-128 Changed ObjectImprove preview on move and rotate
PV-179 Changed ObjectImprove preview when dragging object and control points
PV-183 Changed ObjectShift license check to first use
PV-185 Changed ObjectImproved representation of lumens
PV-63 NEW ObjectAdd zoom limit as percentage
PV-64 NEW ObjectAdd zoom range
PV-108 NEW ObjectAttach as a load to a rigging object
PV-129 NEW ObjectBraceworks-Aware
PV-162 NEW ObjectCreate Auto-Hybrid when in Top orientation when a projector does not contain a 2D component
PV-163 NEW ObjectCache auto-hybrid projectors
PV-177 NEW ObjectAdd reportable data
PV-180 NEW ObjectAllow Projector to attach to rigging objects as a load
PV-181 NEW ObjectAdd additional data fields
PV-182 NEW ObjectIncorporate data from projector symbol
PV-187 NEW ObjectAdd control of falloff to the OIP
PV-188 NEW ObjectAdd option for projectors to stay in wireframe if rotated
PV-191 NEW ObjectAdd Master Snaps to projector source and focus
PV-166 Fixed ObjectCan't snap to projector geometry when rotated or tilted
PV-168 Fixed ObjectEdit tilt in multiple selected objects
PV-184 Fixed OtherProjected image is smaller than the image plane for ultra-wide lenses with lens shift applied
PV-190 Fixed ObjectDragging a control point in 3D should always reshape
PV-192 Fixed ObjectDrag attaching to rigging object not adjusting height
PV-193 Fixed ObjectInserting by line not attaching to rigging object

2.0.3

PV-161 Fixed OtherProjectionViz 2.01 won\'t load in VW 2023

2.0.1

PV-160 Fixed Failure to load in M1 Macs and Windows 10 machines

2.0.0b1

PV-130 Changed ObjectSet line weight to 0 for slide, so less present in hidden line renders
PV-136 Changed ObjectUpdate notes to use text insertion instead of paste
PV-139 Changed ObjectSupport non-shadow casting symbols
PV-140 Changed ObjectRetain symbol and box when projecting an image
PV-141 Changed ObjectAdd non-shadow casting texture to 3D box
PV-142 Changed ObjectDo not turn off OpenGL Shadow casting
PV-144 Changed ObjectToggle to control light on/off
PV-145 Changed ObjectSupport for lit fog
PV-153 Changed ObjectUpdate Texture creation routines
PV-37 NEW ObjectCalc width and height based on keystone
PV-120 NEW ObjectCreate a 2D representation of projectors with 3D rotations.
PV-132 NEW ObjectSupport for color and grayscale projections in Shaded render
PV-133 NEW ObjectSupport for Redshift
PV-134 NEW ObjectAutomatic Keystone correction
PV-135 NEW ObjectShow keystone correction in image plane object
PV-138 NEW ObjectInvert projected image option
PV-152 NEW ObjectAdd option to flip image
PV-154 NEW ObjectSync lumens to render light
PV-77 Fixed ObjectAdd detection of impossible lens shift. If lens shift is exceeded, the rendering mask will not create correctly.
PV-151 Fixed ObjectChanging class of PV object does not change class of render light

1.0.7

PV-92 Changed New option for slider to show angle
PV-109 Changed ObjectMirroring the projector in any lock mode except "neither" does not behave as expected.
PV-112 NEW ObjectAdd Objects - Ent Video to objects that show up for projector in OIP
PV-114 Fixed ObjectWireframe of Image Plane that's part of cone not getting classed
PV-122 Fixed ObjectChanging the class of the ProjectionViz object does not change the class of it render light
PV-126 Fixed ObjectRotating around an arbitrary point will instead rotate around the projector/focus point

1.0.6

PV-116 Fixed ObjectFor projector symbols with 2D objects in 3D planes, the planar objects aren't transforming
PV-117 Fixed ObjectMoving projector bug VWX 2022
PV-118 Fixed Object3D Cone lines not being placed in cone class

1.0.5

PV-111 Changed ObjectCompatible with 2022
PV-110 Fixed Object16:9 raster image not rendering in OpenGL

1.0.4

PV-59 NEW ObjectAdd ability to rotate projector tilt and rotation in 3D
PV-80 NEW ObjectWhen displaying a projector symbol, the 3D component now adjusts to match tilt and rotation.
PV-104 NEW Object2021 Compatibility
PV-98 Fixed ObjectHorizontal image planes not working when the vertical lens shift is zero
PV-103 Fixed ObjectImproved calculations when using a rotated projector and a non-vertical image plane

1.0.3

PV-89 Fixed ObjectSelect Symbol button not working on Windows
PV-90 Fixed ObjectWhen the object has a rotation, control points were not being restricted to the correct plane in orthogonal 3D views
PV-91 Fixed ObjectThe View Section button is not taking object rotation into account

1.0.2

PV-85 Changed ObjectChanges to mask size and alignment to make the size smaller and more accurate for ultra-wide lenses
PV-86 Changed ObjectChanges to the slide size and distance to prevent clipping at wide angles and lens shifts
PV-88 NEW ObjectAllow for naming of projectors to show in the visualization palette
PV-82 Fixed Object18:1 raster slide not automatically importing
PV-83 Fixed Object1:1 raster image and slide not automatically importing
PV-84 Fixed ObjectSelecting the Projector Raster texture was importing the texture rather than enabling automatic import based on aspect ratio
PV-87 Fixed ObjectImprovements to lens shift, particularly with rotated projectors

1.0.1

PV-76 Changed OtherWith ultra-short throw lenses, the slide and mask for rendering is very large
PV-71 Fixed ObjectDraw preview incorrect in side view
PV-73 Fixed ObjectDocumentation site live
PV-75 Fixed ObjectImport raster slide creating blank folders and no name
PV-78 Fixed ObjectMoving object in front or side view not respecting location lock
PV-79 Fixed ObjectNew slide creation could fail in 2020

1.0.0b8

PV-53 Changed ObjectAdd to raster library
PV-58 Changed ObjectShould not insert into walls
PV-60 Changed ObjectUI references to "Screen" should be "Image" or "Image Plane"
PV-61 Changed ObjectWhen screen size is locked, changing the lens should update the throw
PV-62 Fixed ObjectCustom insertion needs to deal with rotated plan

1.0.0b7

PV-52 Changed ObjectChanging the lens to position height should function as a move, keeping the tilt angle consistent in throw and plan distance lock modes
PV-54 Changed ObjectRevert height and width fields that are zero or negative

2.0.0b1

PV-37 NEW ObjectCalc width and height based on keystone
PV-120 NEW ObjectCreate a 2D representation of projectors with 3D rotations.
PV-132 NEW ObjectSupport for color and grayscale projections in Shaded render
PV-133 NEW ObjectSupport for Redshift
PV-134 NEW ObjectAutomatic Keystone correction
PV-135 NEW ObjectShow keystone correction in image plane object
PV-138 NEW ObjectInvert projected image option
PV-152 NEW ObjectAdd option to flip image
PV-154 NEW ObjectSync lumens to render light
PV-77 Fixed ObjectAdd detection of impossible lens shift. If lens shift is exceeded, the rendering mask will not create correctly.
PV-151 Fixed ObjectChanging class of PV object does not change class of render light

1.0.7

PV-92 Changed New option for slider to show angle
PV-109 Changed ObjectMirroring the projector in any lock mode except "neither" does not behave as expected.
PV-112 NEW ObjectAdd Objects - Ent Video to objects that show up for projector in OIP
PV-114 Fixed ObjectWireframe of Image Plane that's part of cone not getting classed
PV-122 Fixed ObjectChanging the class of the ProjectionViz object does not change the class of it render light
PV-126 Fixed ObjectRotating around an arbitrary point will instead rotate around the projector/focus point

1.0.6

PV-116 Fixed ObjectFor projector symbols with 2D objects in 3D planes, the planar objects aren't transforming
PV-117 Fixed ObjectMoving projector bug VWX 2022
PV-118 Fixed Object3D Cone lines not being placed in cone class

1.0.5

PV-111 Changed ObjectCompatible with 2022
PV-110 Fixed Object16:9 raster image not rendering in OpenGL

1.0.4

PV-59 NEW ObjectAdd ability to rotate projector tilt and rotation in 3D
PV-80 NEW ObjectWhen displaying a projector symbol, the 3D component now adjusts to match tilt and rotation.
PV-104 NEW Object2021 Compatibility
PV-98 Fixed ObjectHorizontal image planes not working when the vertical lens shift is zero
PV-103 Fixed ObjectImproved calculations when using a rotated projector and a non-vertical image plane

1.0.3

PV-89 Fixed ObjectSelect Symbol button not working on Windows
PV-90 Fixed ObjectWhen the object has a rotation, control points were not being restricted to the correct plane in orthogonal 3D views
PV-91 Fixed ObjectThe View Section button is not taking object rotation into account

1.0.2

PV-85 Changed ObjectChanges to mask size and alignment to make the size smaller and more accurate for ultra-wide lenses
PV-86 Changed ObjectChanges to the slide size and distance to prevent clipping at wide angles and lens shifts
PV-88 NEW ObjectAllow for naming of projectors to show in the visualization palette
PV-82 Fixed Object18:1 raster slide not automatically importing
PV-83 Fixed Object1:1 raster image and slide not automatically importing
PV-84 Fixed ObjectSelecting the Projector Raster texture was importing the texture rather than enabling automatic import based on aspect ratio
PV-87 Fixed ObjectImprovements to lens shift, particularly with rotated projectors

1.0.1

PV-76 Changed OtherWith ultra-short throw lenses, the slide and mask for rendering is very large
PV-71 Fixed ObjectDraw preview incorrect in side view
PV-73 Fixed ObjectDocumentation site live
PV-75 Fixed ObjectImport raster slide creating blank folders and no name
PV-78 Fixed ObjectMoving object in front or side view not respecting location lock
PV-79 Fixed ObjectNew slide creation could fail in 2020

1.0.0b8

PV-53 Changed ObjectAdd to raster library
PV-58 Changed ObjectShould not insert into walls
PV-60 Changed ObjectUI references to "Screen" should be "Image" or "Image Plane"
PV-61 Changed ObjectWhen screen size is locked, changing the lens should update the throw
PV-62 Fixed ObjectCustom insertion needs to deal with rotated plan

1.0.0b7

PV-52 Changed ObjectChanging the lens to position height should function as a move, keeping the tilt angle consistent in throw and plan distance lock modes
PV-54 Changed ObjectRevert height and width fields that are zero or negative
PV-55 NEW ObjectAdd toggle between locking lens and screen size
PV-51 Fixed ObjectObject not taking on explicit texture settings
PV-56 Fixed ObjectThe working plane set by View Section is incorrect, causing difficulty with control points.
PV-57 Fixed ObjectHorizontal plane is not drawing when the tilt is up

1.0.0b6

PV-45 Changed ObjectHang height should respect interaction modes
PV-48 Changed ObjectChanging position height should follow distance lock
PV-49 NEW ObjectScreen Width, Height, and Diagonal are now editable. Dimensions are for plane perpendicular to image.
PV-50 NEW ObjectAdded new Calc Focus height button to set focus height by measurements from floor, lens, and mount position to top, bottom, and center of image.
PV-46 Fixed ObjectSlide and mask should always be filled
PV-47 Fixed ObjectProjector to lens distance should have opposite effect when applied to projector symbols

1.0.0b5

PV-40 Changed ObjectChanged tool cursor allow for z height and non-planar context
PV-42 Changed ObjectRe-work of 3D insertion and 3D by-line preview so insertion is fully responsive to 3D environment
PV-44 Changed ObjectNumerous updates and fixes to interaction
PV-1 NEW Projection tool request
PV-2 NEW Visualization ideas
PV-6 NEW Pickup Z button
PV-16 NEW Line mode show cone preview
PV-29 NEW Custom aspect ratio not implemented
PV-34 NEW ObjectConvert to projection screen
PV-35 NEW ObjectAdd insertion option for focus by tilt or focus height
PV-36 NEW ObjectUpdate settings dialog to include duplication mode
PV-38 NEW ObjectImplementation of flip and rotate
PV-41 NEW ObjectAdded tool parameter to define initial tilt by tilt parameter or focus / position heights
PV-27 Fixed Projector XY Throw is backwards
PV-28 Fixed By Projector placement mode doesn't work in 3D
PV-32 Fixed ObjectBy Vector Mode not working in 3D
PV-39 Fixed ObjectView Section had rotated axis

1.0.0b3

PV-20 Changed Objectz height can't adjust
PV-22 Changed OIP changes for clarity
PV-25 Changed Streamline Choose Screen Image into a single dialog
PV-11 NEW Remind user to turn on OpenGL shadows
PV-23 Fixed Settings: Make default could become checked in initialization
PV-24 Fixed Windows - Sliders don't default to center
PV-26 Fixed Object2D moves in 3D don't work with lens shift

1.0.0b10

PV-65 Changed ObjectAdd screen gain field for brightness calculation
PV-66 Changed ObjectAdd units to illuminance calculation
PV-67 Changed ObjectSelection of raster image based on aspect ratio
PV-68 Changed ObjectAdd 2.35:1 aspect ratio
PV-69 Changed ObjectMove imported rasters to folder
PV-70 Fixed ObjectVertical lens shift is on vertical axis instead of axis of projector

1.0.0b1

PV-7 NEW Import default textures
PV-8 NEW Implement text labels
PV-9 NEW Custom insertion tool
PV-10 NEW Control point and tool pickup z height
PV-14 NEW Select symbol button
PV-15 NEW Choose image button
PV-4 Fixed ObjectProjector location needs to compensate for object rotation

1.0.0a4

PV-19 Changed Handle degenerate plane intersections
PV-12 NEW Class options
PV-13 NEW Setting Dialog

1.0.0b7

PV-55 NEW ObjectAdd toggle between locking lens and screen size
PV-51 Fixed ObjectObject not taking on explicit texture settings
PV-56 Fixed ObjectThe working plane set by View Section is incorrect, causing difficulty with control points.
PV-57 Fixed ObjectHorizontal plane is not drawing when the tilt is up

1.0.0b6

PV-45 Changed ObjectHang height should respect interaction modes
PV-48 Changed ObjectChanging position height should follow distance lock
PV-49 NEW ObjectScreen Width, Height, and Diagonal are now editable. Dimensions are for plane perpendicular to image.
PV-50 NEW ObjectAdded new Calc Focus height button to set focus height by measurements from floor, lens, and mount position to top, bottom, and center of image.
PV-46 Fixed ObjectSlide and mask should always be filled
PV-47 Fixed ObjectProjector to lens distance should have opposite effect when applied to projector symbols

1.0.0b5

PV-40 Changed ObjectChanged tool cursor allow for z height and non-planar context
PV-42 Changed ObjectRe-work of 3D insertion and 3D by-line preview so insertion is fully responsive to 3D environment
PV-44 Changed ObjectNumerous updates and fixes to interaction
PV-1 NEW Projection tool request
PV-2 NEW Visualization ideas
PV-6 NEW Pickup Z button
PV-16 NEW Line mode show cone preview
PV-29 NEW Custom aspect ratio not implemented
PV-34 NEW ObjectConvert to projection screen
PV-35 NEW ObjectAdd insertion option for focus by tilt or focus height
PV-36 NEW ObjectUpdate settings dialog to include duplication mode
PV-38 NEW ObjectImplementation of flip and rotate
PV-41 NEW ObjectAdded tool parameter to define initial tilt by tilt parameter or focus / position heights
PV-27 Fixed Projector XY Throw is backwards
PV-28 Fixed By Projector placement mode doesn't work in 3D
PV-32 Fixed ObjectBy Vector Mode not working in 3D
PV-39 Fixed ObjectView Section had rotated axis

1.0.0b3

PV-20 Changed Objectz height can't adjust
PV-22 Changed OIP changes for clarity
PV-25 Changed Streamline Choose Screen Image into a single dialog
PV-11 NEW Remind user to turn on OpenGL shadows
PV-23 Fixed Settings: Make default could become checked in initialization
PV-24 Fixed Windows - Sliders don't default to center
PV-26 Fixed Object2D moves in 3D don't work with lens shift

1.0.0b10

PV-65 Changed ObjectAdd screen gain field for brightness calculation
PV-66 Changed ObjectAdd units to illuminance calculation
PV-67 Changed ObjectSelection of raster image based on aspect ratio
PV-68 Changed ObjectAdd 2.35:1 aspect ratio
PV-69 Changed ObjectMove imported rasters to folder
PV-70 Fixed ObjectVertical lens shift is on vertical axis instead of axis of projector

1.0.0b1

PV-7 NEW Import default textures
PV-8 NEW Implement text labels
PV-9 NEW Custom insertion tool
PV-10 NEW Control point and tool pickup z height
PV-14 NEW Select symbol button
PV-15 NEW Choose image button
PV-4 Fixed ObjectProjector location needs to compensate for object rotation

1.0.0a4

PV-19 Changed Handle degenerate plane intersections
PV-12 NEW Class options
PV-13 NEW Setting Dialog
PV-17 NEW Update support for moves
PV-18 Fixed Changing image needs to provoke re-render in OpenGL

PV-119 Fixed Othercrash on use

1.0.0a4

PV-17 NEW Update support for moves
PV-18 Fixed Changing image needs to provoke re-render in OpenGL

PV-119 Fixed Othercrash on use