Skip to content

Releases: NVlabs/FPSci

2023 April Release 1

14 Apr 14:47
a348887
Compare
Choose a tag to compare

This is a minor update that updates FPSci to build using Visual Studio 2022 as expected by recent revisions of G3D.

The binary distribution uses G3D revisions r7220.

What's Changed

Full Changelog: v23.01.03...v23.04.01

2023 January Release 3

17 Jan 15:44
af0a8ec
Compare
Choose a tag to compare

This is a major release, and may have some bugs, particularly related to the new features. The big new feature is the task-flow method for specifying experiments, that allows for grouping trial types into a task along with a related question (#396). This is useful in-particular for specifying two interval forced-choice types of experiments, and a sample is provided to show how this might be done.

If you don't need the task-flow specification, you may want to use v23.01.02 just in case there are bugs in this version.

The build uses G3D version r7206

What's Changed

Full Changelog: v23.01.02...v23.01.03

2023 January Release 2

10 Jan 16:31
13b4ade
Compare
Choose a tag to compare

This is primarily a bug fix release, fixing the issue with lack of experiment progress from the earlier January release.

It also adds a two interval forced choice sample experiment.

The build uses G3D version r7206

What's Changed

Full Changelog: v23.01.01...v23.01.02

2023 January Release 1

06 Jan 21:56
71fd9e8
Compare
Choose a tag to compare

This release has some experiment-flow related issues See #410 for details. We recommend not using this release for anything important.

This release is mostly a minor update, but has a significant change from #406 which increases the in-game field of view by roughly 5% compared to before. It's a bug fix, meaning that previous versions displayed only ~95% of the specified field of view.

The build uses G3D version r7206

What's Changed

Full Changelog: v22.12.01...v23.01.01

2022 December Release 1

09 Dec 15:40
bbebf31
Compare
Choose a tag to compare

Binary built with G3D revision r7188.

This release includes the minor fixes from the November pre-release, and the major new features is the trial-level configuration, which allows most parameters to be set per trial now in addition to being settable at the experiment and session levels.

The trial field ids is now deprecated and targetIds should be used instead. ids will continue to work to avoid breaking past experiments, but may stop working in a future version of FPSci. The name was confusing now that trials can have their own id.

What's Changed

Full Changelog: v22.11.01...v22.12.01

2022 November Pre-release 1

30 Nov 23:19
Compare
Choose a tag to compare
Pre-release

This release is a pre-release version intended primarily for testing new features and reporting potential bugs. We recommend using a regular release (such as the August one) for running experiments.

What's Changed

Full Changelog: v22.08.01...v22.11.01

2022 August Release 1

31 Aug 18:41
5f60623
Compare
Choose a tag to compare

This release includes a few minor bug fixes and enhancements.

The main feature additions are the following:

  • Various scoring models are now available to use instead of just time remaining per trial.
  • The requireUserAdd parameter forces a new user to be created on startup if enabled.

What's Changed

Full Changelog: v22.05.01...v22.08.01

2022 May Release 1

27 May 20:28
778282c
Compare
Choose a tag to compare

Binary built with G3D revision r7188.

This release makes some major changes that may break compatibility with work in progress.

  1. In particular, #260 changes a bunch of database column names and improves consistency. Analysis scripts written for FPSci results from earlier versions will need to be updated to account for these changes. See the pull request for details of the change.
  2. #365 splits user session completion out from the user status file into a related .csv. This .csv file is what needs to be changed to reset progress for individual users, or it can be deleted or renamed to reset the entire experiment.
  3. Questions are now used for the hash, so results file names may have a new hash #367

Additionally there are a couple of added features:

  1. #368 added target models without black outlines
  2. #366 makes sure the results filename will be legal, even when using otherwise illegal names in the experiment description
  3. #369 allows control of target's "emissive" material parameter

What's Changed

Full Changelog: v22.04.01...v22.05.01

2022 April Release 1

11 Apr 22:09
d02265a
Compare
Choose a tag to compare

This release has a few changes that will change the behavior of experiments designed for older versions of FPSci.

Binary built with G3D revision r7188.

To retain the old behavior on glossiness of targets, you can put the following line in your experiment config:

targetGloss = Color4(0.4f, 0.2f, 0.1f, 0.8f);

To retain the old target model, you should do the following at the experiment config level:

        referenceTargetModelSpec = ArticulatedModel::Specification{
            filename = "model/target/target.obj";
            cleanGeometrySettings = ArticulatedModel::CleanGeometrySettings{
			            allowVertexMerging = true;
			            forceComputeNormals = false;
			            forceComputeTangents = false;
			            forceVertexMerging = true;
			            maxEdgeLength = inf;
			            maxNormalWeldAngleDegrees = 0;
			            maxSmoothAngleDegrees = 0;
            };
        };

And you need to add the following to each target config:

        modelSpec = ArticulatedModel::Specification{
            filename = "model/target/target.obj";
            cleanGeometrySettings = ArticulatedModel::CleanGeometrySettings{
			            allowVertexMerging = true;
			            forceComputeNormals = false;
			            forceComputeTangents = false;
			            forceVertexMerging = true;
			            maxEdgeLength = inf;
			            maxNormalWeldAngleDegrees = 0;
			            maxSmoothAngleDegrees = 0;
            };
        };

What's Changed

Full Changelog: v22.02.01...v22.04.01

2022 February Release 1

08 Feb 12:34
223b70c
Compare
Choose a tag to compare

This is a minor change adding some samples and question font sizing.

Binary built with G3D revision r7167.

What's Changed

Full Changelog: v21.11.02...v22.02.01