Curtain Studio Changelog
Version 0.3.7.0 (2021-04-07)
- The configuration parameters "Bending Stiffness", "Damping" and "Self Collision Stiffness" were moved to the
fabric model, so they can be configured for each fabric now.
Version 0.3.6.0 (2021-04-01)
-
User Authentication:
- Users can be administrated in the backend.
- A authentication system which is using tokens was implemented in the client, the prime server and the backend.
- Implementation of a login form after the step "Retrieving Master Data".
- Possibility to continue without a login.
-
New Pleat Type "Pencil Pleats":
- The pleat type "Pencil" can be selected in the backend and is transferred to the client.
- Pleat type is shown in the pleat selection item.
- Added Pencil-Pleat-Mesh to project.
- Modified cloth plane generation do be abstract due to mesh generation for vertical and horizontal fabric objects.
- Separated mesh generation for type wave and pencil.
-
Configuration Parameters (adjustable application configuration):
- They can be configured in the backend (name, value, description & key) and are transferred to the client through the prime server.
- They are loaded in the step "Retrieving master data".
- List of configuration parameters:
- Standard & SAS Shader Light Intensities: Front & back (each left & right) light intensities.
- Curtain Pre-processing Speed & Height Separator for Wave Pleats.
- Cloth parameters: Bending stiffness, damping, world velocity scale & stiffness, self collision stiffness.
- Camera settings: Speed of zoom, rotation & movement.
- The background color of the curtain view can be configured in the environment form.
- If there are no changes made in fabric and pleat selection, the step "Sewing your curtain" is skipped, the curtain does not have to be rebuilt.
Version 0.3.5.1 (2012-03-19)
-
New section "Environment" (for configuring floor, background and lighting):
- Created a section & a form with 2 columns (floor & background, lighting).
- The light intensity is configurable in the lighting part.
Version 0.3.5.0 (2021-03-18)
- Reactivated Checkout:
- Checkout overview opens on click of the checkout widget (with price in it only).
- Implemented all fields from the design.
- Implemented scrolling in fabric- & pleat selection to view more than 4 items. The scrollbar & background images were changed.
- Rework of the fabric- & pleat selection items, it's almost same as on the design now.
- Added a offline mode for developing the client without any connection to the prime server. The master data is loaded from a external file with all textures in it.
-
Preparation for different pleat types (Wave- & Pencil Pleat):
- The pleat type is configurable in backend and transferred to the client.
- Two new fields needed by pencil pleats (which are also configurable in the backend): Gap & Depth of the pleats.
- All 3 new fields are shown in the pleat selection & section.
- Fixed background colors of loading and wizard pages.
- Code improvements:
- Implemented global functionality for formatting different values (meter - centimeter - millimeter, grams - kilograms, ...). All values for the curtain, fabric, pleat & calculations have implementations for all their members now. Only the checkout is using this methods at the moment.
Version 0.3.4.0 (2021-03-12)
-
Updates in the sidebar:
- Fixed bug: It reacts on first click now to open the fabric section.
- The item's background becomes white colored and the icons black when a section is open.
-
Default values:
- List of default values: width, height, opening side, overlay width, velocity, left hem width, right hem width, top hem width, bottom hem width, hem visibility, fabric & pleat.
- They are configurable in the backend and gets transferred to the client (through prime server) at the step "Retrieving Master Data".
- Default values are written into fabric, pleat & metrics wizard pages & sections.
- New button "Skip Wizard" on the welcome screen creates the curtain with loaded default values.
- Fixed all sizes (fonts, input fields & dropdowns), paddings & margins in metrics form.
- Increased light intensity of Standard/Specular Shader (for Sunblock Soft material) by 50%.
- Lowered camera's field of view, it is possible now to zoom very close to the curtain.
- Fixed cursor icon.
-
Code improvements:
- Serialization of default values was solved with 2 classes DefaultsMessage and Defaults. DefaultsMessage
is a serialization of the database content (with different coding conventions & data types), so this
message gets converted into an instance of the class Defaults, which is more comfortable to handle.
This system was also implemented for the models Fabric and Pleat.
- Removed "Fabric" as namespace cause of name conflict with the model.
Version 0.3.3.0 (2021-03-10)
-
Reactivated backend saving & calculation:
- Created curtains are saved in the backend and calculation values are sent back to the client.
- All float values (meter and weight) are saved and shown with 3 digits in the backend.
- The price for the curtain is shown at the checkout widget.
- Shorter loading times:
- Increased speed (~30%) of the step "Sewing your curtain".
- Already downloaded materials are cached at the client during the session, they don't have to be downloaded again when switching through fabrics or editing other values.
- Updates in metrics wizard page & section:
- Changed background of all input fields.
- The velocity for opening & closing the curtain can be configured.
- The hem visibility (real, oversize or none) can be configured, but hems are not shown on the curtain yet (cause of missing shader implementation).
- Updates in fabric selection:
- Fixed all font sizes, paddings & margins.
- Added a error message when no item is selected.
-
Preparation for new material "Aurora" (not visible yet):
- The shader parameter "Height Scale" is configurable in the backend. "Aurora" needs the value 0.005, while "Sunblock Soft" needs 0.02.
- Backend: Split of shader textures & parameters into the groups "All Shaders", "Standard Shader" and "SAS Shader".
-
Sections (Fabric, Pleat & Metrics):
- Fixed all sizes, paddings and margins.
- Separators (horizontal lines) between value blocks.
- Fixed sizes (width & icons) in the sidebar.
- Fixed all font & element sizes in the help screen.
- Fixed action buttons (open & close curtain) so they are fully clickable.
Version 0.3.2.0 (2021-03-05)
- Secondary button updates: Higher resolution image & changed the size & position, so it looks like in the template now.
- Increased the WebGL output quality to "Ultra", so antialiasing is set to 2x now.
- Updates on fabric materials:
- Fuzz texture map is loaded from the web service now.
- Albedo texture map is also loaded in specularity map on SAS/Opaque shader.
- The tiling of textures in fabric materials scales with the size of the curtain. Therefore a new parameter "default tiling" can be set in the backend.
- Fixed font & button size in the welcome screen.
- Fixed the scaling problems in fabric & pleat selection items. The WebGL version is rendered with 960x540 pixels now.
Version 0.3.1.0 (2021-03-03)
- Added new fabric material "Midnight Aniso Horizontal". These client & backend features were needed to add the new material:
- New Shader "SAS/Opaque 2-sided" was added to the client.
- Added possibility to select one of the 2 implemented shaders for a fabric in the backend to display.
- New texture map "Fuzz" can be uploaded in the backend (needed for the shader "SAS/Opaque 2-sided".
- Added switchable lighting setup's for each shader (with much higher intensity settings for the new material).
- Better lighting setup: The 2 front light's are placed in 45° angle down and left or right.
- System for mouse cursor change to a pointer when hovering on buttons or similar user interface components (e.g. toggles or selection items). It's implemented on some, but not all of the UI objects.
Version 0.3.0.1 (2021-03-01)
- Client version: The client's application version is shown on the Welcome-Screen
- Version handling: On wrong application version of the client the server will reject the connection and a version conflict message is shown in the client.
- New action user interface: 2 buttons to open & close the curtain.
- Increased the intensity of the 2 front lights: Now fabrics looks brighter.
- All user interface elements are using the font "Lucida Grande SDF" now.
- Icons were changed to double-sized icons, so they won't look fuzzy.
Version 0.3 (2020-02-26)
- Complete overhaul of the user interface
© 2021, Weboffice IT-Service & Marketing