Skip to content

Commit

Permalink
added images and explanations to readme. Updated nb
Browse files Browse the repository at this point in the history
  • Loading branch information
hrtlacek committed Dec 9, 2018
1 parent b36596c commit cafd5f9
Show file tree
Hide file tree
Showing 6 changed files with 619 additions and 352 deletions.
2 changes: 1 addition & 1 deletion .~lock.envCompare.csv#
Original file line number Diff line number Diff line change
@@ -1 +1 @@
,root,tp,09.12.2018 15:47,file:///root/.config/libreoffice/4;
,root,tp,09.12.2018 15:58,file:///root/.config/libreoffice/4;
30 changes: 20 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,14 @@ You can look at it/play around with it via jupyter notebook or via collab online
https://colab.research.google.com/github/hrtlacek/rtv/blob/master/notebook/compareEnvs.ipynb

### What do these Vague Categories Mean?
These are categories that are meant to characterize the purpose a specific tool is used best for. It is of course a bit weird to say environment x has a science score of 0.6. But there is some thought behind this:
These are categories that are meant to characterize the purpose a specific tool is used best for. It is of course a bit weird to say environment x has a science score of 0.6. That is why there are two versions of the really vague Categories(SCience, Experimental, Creativity,Show Production) :
- Opinionated
- Calculated

The opinionated version still is useful since the calculated version fails to capture some stuff (too little data). For example vvvv and Max/Jitter have a pretty low rating for Show Production. This is because Max/MSP for example does not support DMX out of the box and it has not time-line editor out of the box.
Both of these Environments are used a lot in a live show context (which is a feature that is hard to enumerate). Below you can find how both the calculated version and the opinionated version came up.

### Opinionated

#### Science
An environments get a high score for this category if the following is true:
Expand Down Expand Up @@ -119,16 +126,19 @@ An environments get a high score for this category if the following is true:
- linux support
- built-in support for computer-vision

### Attempt to making it Objective
In an attempt to support the numbers there is a calculated rating of the above vague categories. These are just averages of specific features as explained below. Some of the feature that go in the calculation are still subjective(such as 'easiness' or 'out-of-the-box fancy output'. One could for example calculate the 'fancy output' thing by averaging a number of by default enabled features such as anti-aliasing, SSAO of DOF. But this really goes a bit far already.
####
![3D plot](https://raw.githubusercontent.com/hrtlacek/rtv/dev/img/opinion.png)


### Calculated
In an attempt to support the numbers there is a calculated rating of the above vague categories. These are just averages of specific features as explained below. Some of the features that go in the calculation are still subjective(such as 'easiness' or 'out-of-the-box fancy output'. One could for example calculate the 'fancy output' thing by averaging a number of by default enabled features such as anti-aliasing, SSAO of DOF. But this really goes a bit far already.

Creativity:
- out-of-the-box 'Fancy' Output
- out-of-the-box 3d Viewports
- out-of-the-box 3D Viewports
- visual programming
- 2d Post-pro
- 2D Post-pro
- Procedural Geometry
- Easyness
- Easiness

Science:
- Text Programming
Expand All @@ -138,8 +148,8 @@ Science:
- Audio Analysis

Show Production:
- out-of-the-box timeline
- out-of-the-box 3D viewports
- out-of-the-box time-line
- out-of-the-box 3D view-ports
- DMX/Artnet support
- out-of-the-box 'Fancy' output

Expand All @@ -150,7 +160,7 @@ Experimental:
- Open Source
- Linux Support

![3D plot](https://raw.githubusercontent.com/hrtlacek/rtv/dev/img/compare3d.png)
![3D plot](https://raw.githubusercontent.com/hrtlacek/rtv/dev/img/calc.png)

<!--
### Notch
Expand Down
18 changes: 9 additions & 9 deletions envCompare.csv
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
name, address,learning Curve/Easyness,Fancy Output From The beginning,Windows,MacOS,Linux,Documentation,Open Source,Science(opinion),Creativity(opinion),Experimental(opinion),Show Production(opinion),Web,Procedural Geo,2D postPro,Audio Analysis,Computer Vision/Analysis,Specialized,DMX/Artnet Support,Text Programming,Visual Programming,Out-of-the-box timeline,Out-of-the-box 3D viewports,creativity(calc),science(calc),show production(calc),experimental(calc),Cost,Scripting/Additional Language(s),Reference Tutorial
TouchDesigner, https://www.derivative.ca/,0.8,0.8,1,1,0,0.8,0,0.7,1,0.9,1,0,0.9,1,0.8,0.2,0.5,1,1,1,1,1,0.94,0.4,0.95,0.44,Free*,Python/C++/GLSL,https://www.youtube.com/watch?v=GPI8W_wsWtY
Max_MSP_Jitter, https://cycling74.com/,0.8,0.7,1,1,0,0.8,0,0.7,0.9,0.9,0.7,0,0.7,0.6,1,0.7,0.4,0.5,1,1,0,0,0.62,0.54,0.3,0.54,$399.00,C++/js/java/GLSL,https://www.youtube.com/watch?v=yqI39xxTiDs
vvvv, https://vvvv.org/,0.7,0.5,1,0,0,0.8,1,0.7,0.9,1,0.8,0,0.8,0.8,0.8,0.8,0.5,1,1,1,0,0,0.66,0.72,0.375,0.76,Free*,C#/GLSL,https://www.youtube.com/watch?v=XTVBdWnsxk0
Processing, https://processing.org/,0.5,0.5,1,1,1,0.7,1,0.8,0.6,0.9,0.7,0.8,0.7,0.7,0.8,0.8,0.5,0.5,1,0,0,0,0.38,0.92,0.25,0.76,Free,Java,https://www.youtube.com/watch?v=XS62cBK9E7w
Unity, https://unity3d.com/,0.7,0.7,1,1,1,0.7,0,0.8,0.7,0.8,0.5,0.8,0.3,0.5,0.7,0,0.7,0.3,1,0,1,1,0.5,0.54,0.75,0.4,Free*,C#/GLSL,https://www.youtube.com/watch?v=wtXirrO-iNA
Unreal, https://www.unrealengine.com,0.7,0.9,1,1,1,0.7,0,0.3,0.7,0.7,0.4,0.8,0.3,0.5,0.7,0,0.9,0.2,1,1,1,1,0.7,0.54,0.775,0.6,Free*,C++/js/GLSL,https://www.youtube.com/watch?v=CkAlenO9q1Q
TouchDesigner, https://www.derivative.ca/,0.8,0.8,1,1,0,1,0,0.7,1,0.9,1,0,0.9,1,0.8,0.2,0.5,1,1,1,1,1,0.94,0.4,0.95,0.44,Free*,Python/C++/GLSL,https://www.youtube.com/watch?v=GPI8W_wsWtY
Max_MSP_Jitter, https://cycling74.com/,0.8,0.7,1,1,0,1,0,0.7,0.9,0.9,0.7,0,0.7,0.6,1,0.7,0.4,0.5,1,1,0,0,0.62,0.54,0.3,0.54,$399.00,C++/js/java/GLSL,https://www.youtube.com/watch?v=yqI39xxTiDs
vvvv, https://vvvv.org/,0.7,0.5,1,0,0,1,1,0.7,0.9,1,0.8,0,0.8,0.8,0.8,0.8,0.5,1,1,1,0,0,0.66,0.72,0.375,0.76,Free*,C#/GLSL,https://www.youtube.com/watch?v=XTVBdWnsxk0
Processing, https://processing.org/,0.5,0.5,1,1,1,1,1,0.8,0.6,0.9,0.7,0.8,0.7,0.7,0.8,0.8,0.5,0.5,1,0,0,0,0.38,0.92,0.25,0.76,Free,Java,https://www.youtube.com/watch?v=XS62cBK9E7w
Unity, https://unity3d.com/,0.7,0.7,1,1,1,1,0,0.8,0.7,0.8,0.5,0.8,0.3,0.5,0.7,0,0.7,0.3,1,0,1,1,0.5,0.54,0.75,0.4,Free*,C#/GLSL,https://www.youtube.com/watch?v=wtXirrO-iNA
Unreal, https://www.unrealengine.com,0.7,0.9,1,1,1,1,0,0.3,0.7,0.7,0.4,0.8,0.3,0.5,0.7,0,0.9,0.2,1,1,1,1,0.7,0.54,0.775,0.6,Free*,C++/js/GLSL,https://www.youtube.com/watch?v=CkAlenO9q1Q
KodeLife, https://hexler.net/software/kodelife,0.3,0,1,1,1,0,0,0.2,0.7,0.9,0.5,0,0.4,0.5,0.5,0,0.9,0,1,0,0,0,0.24,0.5,0,0.4,Free,GLSL,https://www.youtube.com/watch?v=wHT5qdJYVe4
openFrameworks, https://openframeworks.cc/,0.2,0,1,1,1,0.7,1,0.9,0.6,0.9,0.5,0,0.5,0.5,0.8,0.9,0.4,0.5,1,0,0,0,0.24,0.94,0.125,0.78,Free,C++,https://www.youtube.com/watch?v=IiTsE7P-GDs&t=261
smode, http://smode.fr/products/,0.8,0.7,1,1,0,0.8,0,0,1,0.7,0.8,0,0.8,1,0.5,0.5,0.9,1,1,0,1,1,0.72,0.4,0.925,0.3,Free*,,https://www.youtube.com/watch?time_continue=35&v=v9rres8-pDw
notch, https://www.notch.one/,0.8,0.8,1,0,0,0.8,0,0,1,0.7,1,0,0.9,1,0.5,0.5,0.9,1,1,1,1,1,0.94,0.4,0.95,0.5,£99 perpetual,,https://www.youtube.com/watch?v=zbSC7BA92Kk
openFrameworks, https://openframeworks.cc/,0.2,0,1,1,1,1,1,0.9,0.6,0.9,0.5,0,0.5,0.5,0.8,0.9,0.4,0.5,1,0,0,0,0.24,0.94,0.125,0.78,Free,C++,https://www.youtube.com/watch?v=IiTsE7P-GDs&t=261
smode, http://smode.fr/products/,0.8,0.7,1,1,0,1,0,0,1,0.7,0.8,0,0.8,1,0.5,0.5,0.9,1,1,0,1,1,0.72,0.4,0.925,0.3,Free*,,https://www.youtube.com/watch?time_continue=35&v=v9rres8-pDw
notch, https://www.notch.one/,0.8,0.8,1,0,0,1,0,0,1,0.7,1,0,0.9,1,0.5,0.5,0.9,1,1,1,1,1,0.94,0.4,0.95,0.5,£99 perpetual,,https://www.youtube.com/watch?v=zbSC7BA92Kk
Binary file added img/calc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/opinion.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit cafd5f9

Please sign in to comment.