Simovni 2 Specifications
Estimates
List
Orientation of the UAP : 2 operating modes.
Distance (*)
Size : 2 operating modes
Color(s)
Apparent Luminosity (*)
Level of blurriness
Position of the UAP : 2 operating modes.
Polar by Direction relative to the witness (*) (azimuth and angular height)
Cartesian by position relative to the witness (cartesian coordinates, X,Y,Z)
Shape & Surface state / Texture
Evolution over time of all the estimates
Extracted/Computed data
Angular speed
Angular size
Additional optional informations displayed ?
@ observation time
Main Stars
Planets, Moon, Sun
Satellites
Planes
Alt/Az grid
Additional setup parameter
Quality
For each information that can be quantized as a number, it is informative to obtain min and max estimates by the witness, for a 100% confidence level as well as some lower confidence level like 50%. And the value for which the witness is the most confident.
Normalization
On site, make the witness estimate by memory the characteristics of some known things for reference.
Typically for example : the moon. Size and luminosity.
Suitability
Can the HMDs simulate the expected characteristics ?
Orientation of UAP
Size | Angular size : star like to 160°
Distance
Color
Shape
Surface state / Texture
The display system is not limiting. Here the difficulty is not the display system, but our ability to know what the witness saw. The limitation is the ability of the witness to describe what he saw. The human eye may be able to discriminate some additional characteristic of the light (polarization) but we won't go that far.
Apparent Luminosity: From the brightness of a star/satellite to a blinding electrical arc ?
That would be one of the most interesting parameters to measure accurately. Question : how contrasted and luminous are these HMDs screens ? Luminosity of a pixel ? How do they compare to a mag -1 star or the moon ? Because this parameter is not calibrated at all (not even by product) there is a need for a calibration file per product and we will have to do it. This is a unique need. It makes this project innovative. Calibrations,computations and comparisons with stars can answer that. Voir
sources ponctuelles.
Level of blurriness
Direction relative to the witness :Altitude, Azimuth
Evolution over time of all the estimates
Setup
proposal
Phase 1 : Investigation. As for any investigation, the witness provides to the investigator a description of the UAP. If this makes sense, the witness should make a drawing (color pencils) of the UAP. And all details pertaining to a 3D simulation.
Phase 2 : 3D modeling, 3D shape animation, 3D trajectory, 3D scene preparation
Phase 3 : On site with witness and alike conditions if possible.
While the witness wears the HMD, the investigator remote controls some of what the witness sees. This may be done with a smart-phone or a computer.
The parameters should be tunable in real time by the investigator and/or the witness.
Starts with a calibration phase if necessary to be sure the witness properly sees through the HMD. (eye/device/ipd calibration).
Set the brightness of the screen to a known and adapted level.
Static Parameters
Unfortunately, we are not able to update in real time these; too complex
Shape
Surface state / Texture
By this, you should understand : one cannot change in real time these parameters beyond the dynamics described in phase 1 and modeled in phase 2
witness side parameters
investigator side parameters & controls
parameters
The investigator can control all the parameters.
and also
Selection of Orientation mode : 1 or 2.
Level of blurriness
Distance. Can be arbitrary if it is unknown. If arbitrary, distance should be set to a fixed value of more that 25m (for invisible stereo parallax), but not too far in order to remain closer than the back clipping plane of the rendering engine. (*)
Size : 2 operating modes. What's best ? Depends on the case. The origin of the 3D model should rather be defined close to its “center of gravity”. The 3D model is supposed to just fit in a 1m width cube. The scaled cubic bounding box of the scaled model is what is used for these computations. Since the size is a bit ill defined concept, the parameter that is controlled at low level is the scale of the scaled 3D model.
Size. The size considered is the width of the scaled cubic bounding box, it is directly in meters. What is used as a parameter to interpolate is that size in meters. (*)
Angular Size. is computed as angular_size = 2*atan(size/(2 x distance)). This simple definition has the advantage of ensuring a constant angular size when the UAP rotates over itself. Even if its wrong in a way, it is a more satisfactory in the practical situations where we want to tune it visually. That does not prevent from having “another more correct” angular size computed, displayed and used in the report. What is used internally as a parameter to interpolate is the size (as defined just above).
Apparent Luminosity (*)
3D animation for the evolution of the Shape & Surface state / Texture animation time : anim_time
8 free parameters (additional undifferentiated parameters for any use, floating point numbers) (*)
Representing the Angular size Internally as Size at a Distance (50m by default for example) allows for a swapping between the two modes. The angular size can be computed at any time. make a function for it.
dynamics
addition/removal of key points (in order to control the evolution over time of all the parameters).
User sets a time for each key point. Then one should be able to change the duration of each segment (seconds) ; in that case, the time for each key point is re-computed.
play the simulation
start, pause, restart, forward, backward (or a slider) for the time parameter (key)
If there is a 3D animation for the evolution of the shape of the UAP ? It is typically under control of a single anim_time parameter.
A save button should save the parameters and key points current values in a basic text file in Json format, list of structures. Using https://github.com/zanders3/json/
All parameters using “Système International” units. Degrees for angles.
Implementation