Settings
VEDA has 3 ways to change settings: Global Settings
, Project Settings
and File Settings
.
The order of priority is File Settings > Project Settings > Global Settings
.
For example, when you set "audio": false
in Project Settings and "audio": true
in File Settings, VEDA enables audio inputs.
Global Settings
You can set Global Settings from Atom's Settings
> Packages
menu.
You can set these properties in the Settings pane.
glslangValidator path
Pixel Ratio
:- Ratio of pixel-per-rendering call
- Increasing this will reduce CPU/GPU load
Frameskip
- Number of frames to skip rendering
- e.g. If Frameskip is
2
FPS is30
(= 60 / 2)
Vertex Count
- Number of vertices in vertex shader
Vertex Mode
- How to draw vertices
Project Settings
Project settings is loaded from .vedarc
on your project root.
.vedarc
is parsed as JSON5 format.
It's almost the same as JSON, but it's more easy to write:
{
"audio": true, // Enable audio input
"camera": true, // Enable WebCam input
IMPORTED: { // "" is not necessary
image: {
"PATH": "./images/1.jpg",
},
}, // trailing-comma is OK
}
.vedarc
is loaded on startup and reloaded automatically when you edit it.
File Settings
You can also write settings specific for the file.
Write comments on the head of the file like this:
/*{
"audio": true, // Audio input is enabled only in this file
}*/
void main() {
...
}
Which one should I use?
Use .vedarc
for settings such as loading images / videos you use in the project.
Otherwise, write settings to file comment as File Settings.