├── .editorconfig ├── .gitignore ├── LICENSE ├── README.md ├── VolumetricClouds.sln ├── VolumetricClouds ├── Camera.cpp ├── Camera.h ├── GL │ └── glut.h ├── Noise.cpp ├── Noise.h ├── ProgressBar.h ├── RayMarch.h ├── SOIL │ └── SOIL.h ├── VolumeRender.cpp ├── VolumeRender.h ├── VolumetricClouds.vcxproj ├── VolumetricClouds.vcxproj.filters ├── VoxelGrid.cpp ├── VoxelGrid.h ├── algebra3.h ├── data │ ├── highres.txt │ ├── lowres.txt │ ├── sample.txt │ ├── sample_b.txt │ ├── sample_g.txt │ ├── sample_r.txt │ └── test.txt ├── main.cpp ├── output │ ├── output_highres_step-step_get.bmp │ ├── output_highres_step-step_interp.bmp │ ├── output_highres_step-voxel_get.bmp │ ├── output_highres_voxel-step_interp.bmp │ ├── output_highres_voxel-voxel_get.bmp │ ├── output_highres_voxel-voxel_interp.bmp │ ├── output_lowres_step-step_get.bmp │ ├── output_lowres_step-step_interp.bmp │ ├── output_lowres_voxel-voxel_get.bmp │ ├── output_lowres_voxel-voxel_interp.bmp │ ├── output_random.bmp │ ├── output_random_color.bmp │ ├── output_random_lowq.bmp │ ├── output_result.bmp │ └── result_best.bmp └── res │ ├── VolumetricClouds.res │ ├── cloud.ico │ ├── icon16.psd │ ├── icon32.psd │ ├── icon48.psd │ └── icon96.psd └── docs ├── bg_cross.png ├── cloud.7z ├── favicon.ico ├── img ├── cloud_highres_step-step_interp.jpg ├── cloud_highres_step-step_interps.png ├── cloud_highres_step-voxel_get.jpg ├── cloud_highres_step-voxel_gets.png ├── cloud_highres_voxel-step_interp.jpg ├── cloud_highres_voxel-step_interps.png ├── cloud_highres_voxel-voxel_get.jpg ├── cloud_highres_voxel-voxel_gets.png ├── cloud_lowres_step-step_interp.jpg ├── cloud_lowres_step-step_interps.png ├── cloud_lowres_voxel-voxel_interp.jpg ├── cloud_lowres_voxel-voxel_interps.png ├── cloud_random1.jpg ├── cloud_random1s.png ├── cloud_random2.jpg ├── cloud_random2s.png ├── cloud_rayvoxel.png ├── cloud_result1.jpg ├── cloud_result1s.png ├── cloud_result2.jpg ├── cloud_result2s.png ├── cloud_tri1.png └── cloud_tri2.png ├── index.html ├── style.css └── volumetricloud.zip /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_size = 4 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/README.md -------------------------------------------------------------------------------- /VolumetricClouds.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds.sln -------------------------------------------------------------------------------- /VolumetricClouds/Camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/Camera.cpp -------------------------------------------------------------------------------- /VolumetricClouds/Camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/Camera.h -------------------------------------------------------------------------------- /VolumetricClouds/GL/glut.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/GL/glut.h -------------------------------------------------------------------------------- /VolumetricClouds/Noise.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/Noise.cpp -------------------------------------------------------------------------------- /VolumetricClouds/Noise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/Noise.h -------------------------------------------------------------------------------- /VolumetricClouds/ProgressBar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/ProgressBar.h -------------------------------------------------------------------------------- /VolumetricClouds/RayMarch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/RayMarch.h -------------------------------------------------------------------------------- /VolumetricClouds/SOIL/SOIL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/SOIL/SOIL.h -------------------------------------------------------------------------------- /VolumetricClouds/VolumeRender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/VolumeRender.cpp -------------------------------------------------------------------------------- /VolumetricClouds/VolumeRender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/VolumeRender.h -------------------------------------------------------------------------------- /VolumetricClouds/VolumetricClouds.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/VolumetricClouds.vcxproj -------------------------------------------------------------------------------- /VolumetricClouds/VolumetricClouds.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/VolumetricClouds.vcxproj.filters -------------------------------------------------------------------------------- /VolumetricClouds/VoxelGrid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/VoxelGrid.cpp -------------------------------------------------------------------------------- /VolumetricClouds/VoxelGrid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/VoxelGrid.h -------------------------------------------------------------------------------- /VolumetricClouds/algebra3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/algebra3.h -------------------------------------------------------------------------------- /VolumetricClouds/data/highres.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/data/highres.txt -------------------------------------------------------------------------------- /VolumetricClouds/data/lowres.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/data/lowres.txt -------------------------------------------------------------------------------- /VolumetricClouds/data/sample.txt: -------------------------------------------------------------------------------- 1 | 5.0 2 | 5 5 5 3 | 0 4 | 0 -------------------------------------------------------------------------------- /VolumetricClouds/data/sample_b.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/data/sample_b.txt -------------------------------------------------------------------------------- /VolumetricClouds/data/sample_g.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/data/sample_g.txt -------------------------------------------------------------------------------- /VolumetricClouds/data/sample_r.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/data/sample_r.txt -------------------------------------------------------------------------------- /VolumetricClouds/data/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/data/test.txt -------------------------------------------------------------------------------- /VolumetricClouds/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/main.cpp -------------------------------------------------------------------------------- /VolumetricClouds/output/output_highres_step-step_get.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/output/output_highres_step-step_get.bmp -------------------------------------------------------------------------------- /VolumetricClouds/output/output_highres_step-step_interp.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/output/output_highres_step-step_interp.bmp -------------------------------------------------------------------------------- /VolumetricClouds/output/output_highres_step-voxel_get.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/output/output_highres_step-voxel_get.bmp -------------------------------------------------------------------------------- /VolumetricClouds/output/output_highres_voxel-step_interp.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/output/output_highres_voxel-step_interp.bmp -------------------------------------------------------------------------------- /VolumetricClouds/output/output_highres_voxel-voxel_get.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/output/output_highres_voxel-voxel_get.bmp -------------------------------------------------------------------------------- /VolumetricClouds/output/output_highres_voxel-voxel_interp.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/output/output_highres_voxel-voxel_interp.bmp -------------------------------------------------------------------------------- /VolumetricClouds/output/output_lowres_step-step_get.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/output/output_lowres_step-step_get.bmp -------------------------------------------------------------------------------- /VolumetricClouds/output/output_lowres_step-step_interp.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/output/output_lowres_step-step_interp.bmp -------------------------------------------------------------------------------- /VolumetricClouds/output/output_lowres_voxel-voxel_get.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/output/output_lowres_voxel-voxel_get.bmp -------------------------------------------------------------------------------- /VolumetricClouds/output/output_lowres_voxel-voxel_interp.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/output/output_lowres_voxel-voxel_interp.bmp -------------------------------------------------------------------------------- /VolumetricClouds/output/output_random.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/output/output_random.bmp -------------------------------------------------------------------------------- /VolumetricClouds/output/output_random_color.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/output/output_random_color.bmp -------------------------------------------------------------------------------- /VolumetricClouds/output/output_random_lowq.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/output/output_random_lowq.bmp -------------------------------------------------------------------------------- /VolumetricClouds/output/output_result.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/output/output_result.bmp -------------------------------------------------------------------------------- /VolumetricClouds/output/result_best.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/output/result_best.bmp -------------------------------------------------------------------------------- /VolumetricClouds/res/VolumetricClouds.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/res/VolumetricClouds.res -------------------------------------------------------------------------------- /VolumetricClouds/res/cloud.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/res/cloud.ico -------------------------------------------------------------------------------- /VolumetricClouds/res/icon16.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/res/icon16.psd -------------------------------------------------------------------------------- /VolumetricClouds/res/icon32.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/res/icon32.psd -------------------------------------------------------------------------------- /VolumetricClouds/res/icon48.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/res/icon48.psd -------------------------------------------------------------------------------- /VolumetricClouds/res/icon96.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/VolumetricClouds/res/icon96.psd -------------------------------------------------------------------------------- /docs/bg_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/bg_cross.png -------------------------------------------------------------------------------- /docs/cloud.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/cloud.7z -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/img/cloud_highres_step-step_interp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_highres_step-step_interp.jpg -------------------------------------------------------------------------------- /docs/img/cloud_highres_step-step_interps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_highres_step-step_interps.png -------------------------------------------------------------------------------- /docs/img/cloud_highres_step-voxel_get.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_highres_step-voxel_get.jpg -------------------------------------------------------------------------------- /docs/img/cloud_highres_step-voxel_gets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_highres_step-voxel_gets.png -------------------------------------------------------------------------------- /docs/img/cloud_highres_voxel-step_interp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_highres_voxel-step_interp.jpg -------------------------------------------------------------------------------- /docs/img/cloud_highres_voxel-step_interps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_highres_voxel-step_interps.png -------------------------------------------------------------------------------- /docs/img/cloud_highres_voxel-voxel_get.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_highres_voxel-voxel_get.jpg -------------------------------------------------------------------------------- /docs/img/cloud_highres_voxel-voxel_gets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_highres_voxel-voxel_gets.png -------------------------------------------------------------------------------- /docs/img/cloud_lowres_step-step_interp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_lowres_step-step_interp.jpg -------------------------------------------------------------------------------- /docs/img/cloud_lowres_step-step_interps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_lowres_step-step_interps.png -------------------------------------------------------------------------------- /docs/img/cloud_lowres_voxel-voxel_interp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_lowres_voxel-voxel_interp.jpg -------------------------------------------------------------------------------- /docs/img/cloud_lowres_voxel-voxel_interps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_lowres_voxel-voxel_interps.png -------------------------------------------------------------------------------- /docs/img/cloud_random1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_random1.jpg -------------------------------------------------------------------------------- /docs/img/cloud_random1s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_random1s.png -------------------------------------------------------------------------------- /docs/img/cloud_random2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_random2.jpg -------------------------------------------------------------------------------- /docs/img/cloud_random2s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_random2s.png -------------------------------------------------------------------------------- /docs/img/cloud_rayvoxel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_rayvoxel.png -------------------------------------------------------------------------------- /docs/img/cloud_result1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_result1.jpg -------------------------------------------------------------------------------- /docs/img/cloud_result1s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_result1s.png -------------------------------------------------------------------------------- /docs/img/cloud_result2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_result2.jpg -------------------------------------------------------------------------------- /docs/img/cloud_result2s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_result2s.png -------------------------------------------------------------------------------- /docs/img/cloud_tri1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_tri1.png -------------------------------------------------------------------------------- /docs/img/cloud_tri2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/img/cloud_tri2.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/style.css -------------------------------------------------------------------------------- /docs/volumetricloud.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slsdo/volumetric-cloud/HEAD/docs/volumetricloud.zip --------------------------------------------------------------------------------