Skip to content

Web-based 3d visualization tool using CinemaScience format

License

Notifications You must be signed in to change notification settings

pavelvasev/38parrots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

38parrots

Warning. This is old stable version. The new version is developed: https://github.com/viewzavr/vr-cinema

Web-based 3d visualization tool using CinemaScience format.

It allows you to easily explain to computer how to visualize your data in 3d, interactively control a scene and even generate animation.

Run online

Visualizations

You may find real cases and tutorial examples in examples dir.

How does it work

A data for visualization should be expressed in specified format and then transferred to a web browser, where 38parrots interprets and visualizes it.

The format is textual and allows easily specify objects of 3d scene, parameters, and interconnection between them. User interface is generated automatically. During visualization, user control parameter values and see changes in a scene.

Example

38parrots is based on CinemaScience format which is brilliantly simple and powerful at the same time.

38parrots adds 3d artifacts to CinemaScience, allowing to create various 3d scenes dependent from parameters.

In short, you describe scene in a special folder (e.g. cinema database). This folder should contain at least 1 file named data.csv which describes a scene.

Let's look at example scene file (examples/_tutorial/0-points-fly.cdb/data.csv):

T,FILE_points_my1
0,00.csv
1,01.csv
2,02.csv

Here we see one parameter named T and one 3d artifact named FILE_points_my.

In addition, let's our folder contains files NN.csv with content like this:

X, Y, Z
4.21, 9.72, 10.61
6.69, 9.43, 3.38
9.85, 3.66, 2.09
...

Given with specified data on input, 38parrots will visualize it as on picture below and provide a control for T parameter. If a user change it's value, the corresponding points file will be detected, loaded and displayed.

Documentation

Документация по-русски

Credits

The presented approach for 3d scene description is developed in Computer visualization lab of N.N. Krasovskii Institute of Russian Academy of Sciences led by scientific supervision of V. L. Averbukh in 2020. www.cv.imm.uran.ru

2020 (c) Pavel Vasev

About

Web-based 3d visualization tool using CinemaScience format

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages