Friday, December 06, 2019
DeepHuman: Single image to 3D model
Paper https://www.profillic.com/paper/arxiv:1903.06473
Code https://github.com/ZhengZerong/DeepHuman
Saturday, October 26, 2019
Vulkan Resources
[1] Vulkan-sdk https://www.lunarg.com/vulkan-sdk/
[2] Download https://vulkan.lunarg.com/
[3] Document
https://vulkan.lunarg.com/doc/view/1.1.101.0/linux/getting_started.html
https://vulkan.lunarg.com/doc/view/1.1.70.1/linux/getting_started.html
[4] C++ binding https://github.com/KhronosGroup/Vulkan-Hpp
[5] Examples https://github.com/SaschaWillems/Vulkan
[] gli, C++ image library. Works with OpenGL or Vulkan https://github.com/g-truc/gli
Saturday, October 19, 2019
Fluids mandatory lectures
Navier-Stokes-equations
[0] Thesis: Parallel architecture to solve NSE https://tel.archives-ouvertes.fr/tel-01152623/document
[1] https://www.quora.com/What-are-the-uses-of-the-Bernoulli-equations-Eulers-equations-and-the-Navier-Stokes-equations-and-when-do-we-apply-them
[2] Prof. Wang http://web.cse.ohio-state.edu/~wang.3602/
[2] http://web.cse.ohio-state.edu/~wang.3602/courses/cse3541-2019-fall/
[2] Course http://web.cse.ohio-state.edu/~wang.3602/courses/cse788-2011-fall/
[2.1] SPH Water Simulation equations http://web.cse.ohio-state.edu/~wang.3602/courses/cse788-2011-fall/results/Yi_Liu/SPH%20Water%20Simulation.htm
[3] https://www.comsol.jp/multiphysics/fluid-flow-conservation-of-momentum-mass-and-energy
[4] Matthias Müller http://matthias-mueller-fischer.ch/
[5] CFD Intro https://www.mathematik.uni-dortmund.de/~kuzmin/cfdintro/lecture1.pdf
Others
[1] CSG https://evanw.github.io/csg.js/
Sunday, October 06, 2019
Quadtree/Octree Resources
Dual Marching Cubes
[1] C++ https://github.com/planaria/dmc
[2] C++ https://github.com/dominikwodniok/dualmc
[3] Dual MC, C++ https://github.com/VVingerfly/surfRecon
Python Quadtree
[1] https://github.com/karimbahgat/Pyqtree
[2] https://github.com/ceumicrodata/quadtree
[3] https://kpully.github.io/Quadtrees/
References:
[1] quad-boost https://arxiv.org/pdf/1607.03292.pdf
[2] Morton code http://www.cs.umd.edu/~hjs/pubs/ShaffIVC88.pdf
[3] https://www.slideserve.com/bessie/dual-marching-cubes
Saturday, September 21, 2019
Friday, September 20, 2019
Point Splatting codes
Compile GLviz
[1] code https://github.com/sebastianlipponer/glviz
error: storage size of ‘shell_surface_listener’ isn’t known
static const struct wl_shell_surface_listener shell_surface_listener = {
solution: add #include "wayland-client-protocol.h" in SDL_waylandwindow.c
Not able to make successfully - undefined reference to symbol 'XCreateBitmapFromData'
add into extern/anttweakbar/CMakeLists.txt after set_target_properties(anttweakbar ... )
if (UNIX)
target_link_libraries(anttweakbar X11)
endif()
Based on GLViz
[2] Surface Splatting code https://github.com/sebastianlipponer/surface_splatting
error: storage size of ‘shell_surface_listener’ isn’t known
static const struct wl_shell_surface_listener shell_surface_listener = {
solution: add #include "wayland-client-protocol.h" in SDL_waylandwindow.c
Not able to make successfully - undefined reference to symbol 'XCreateBitmapFromData'
add into extern/anttweakbar/CMakeLists.txt after set_target_properties(anttweakbar ... )
if (UNIX)
target_link_libraries(anttweakbar X11)
endif()
Saturday, August 31, 2019
Computer Graphics books
Basic in Fluids
Fluid Simulation for Computer Graphics Robert Bridson
The Art of Fluid Animation Jos Stam
Fluid Engine Development Doyub Kim
Fluid Simulations
[1] Mathematics for 3D Game Programming and Computer Graphics
http://canvas.projekti.info/ebooks/Mathematics%20for%203D%20Game%20Programming%20and%20Computer%20Graphics,%20Third%20Edition.pdf
[2] Computer Graphics Programming in OpenGL with C++
[3] Opengl http://newton.uam.mx/xgeorge/uea/graficacion/(Morgan%20Kaufmann)%20Advanced%20Graphics%20Programming%20Using%20OpenGL%20(2005).pdf
[4] 3D Graphics http://www.cse.chalmers.se/edu/year/2018/course/TDA361/LearningModern3DGraphicsProgramming.pdf
[5]Foundations of 3D Computer Graphics
[6] Interactive Computer Graphics https://inspirit.net.in/books/academic/Interactive%20Computer%20Graphics.pdf
Thursday, August 29, 2019
Anti Aliasing Lectures
Lectures
[1] http://cs248.stanford.edu/winter19content/lectures/02_drawtriangle/02_drawtriangle_slides.pdf
[2] http://graphics.stanford.edu/courses/cs348b-19-spring-content/lectures/08_sampling/08_sampling_slides.pdf
[3] http://www8.cs.umu.se/kurser/TDBC07/HT04/handouts/HO-lecture5.pdf
References:
[1] Super Sample http://hhoppe.com/proj/supersample/
Amortized Supersampling http://hhoppe.com/supersample.pdf
[2] Sampling https://noahmjacobs.com/graphics/rasterizer/
[3] MultiSampling https://learnopengl.com/Advanced-OpenGL/Anti-Aliasing
[4] Anti Aliasing https://vr.arvilab.com/blog/anti-aliasing
Super-sampling Anti-aliasing Analyzed https://pdfs.semanticscholar.org/ebd9/ddb08c4244fc7df00672cacb420212cdde54.pdf
Comparison for R.T. Applications http://jacoblongazo.com/documents/Anti-Aliasing%20Paper.pdf
Related:
[1] Deep Learning Super resolution (2019) https://arxiv.org/pdf/1808.03344.pdf
Mathematical Morphology on Graphs
References:
[1] A graph-based mathematical morphology reader https://arxiv.org/pdf/1404.7748.pdf
[2] Morphological filtering on graphs https://hal.archives-ouvertes.fr/hal-00700784v1/document
Monday, August 26, 2019
CGAL Alpha Shape Demos
Install CGAL
sudo apt-get install libcgal-dev
Compiling
g++ ex_alpha_shapes3.cpp -o ex1 -lCGAL -lgmp -frounding-math
Install Dependences for AlphaShape code
qtscript5-dev
libqt5opengl5-dev
libqt5svg5-dev
Others
[1] Poisson Disk Sample http://devmag.org.za/2009/05/03/poisson-disk-sampling/
Friday, August 23, 2019
3D Contouring, Surface Reconstruction
[1] Read OBJ file https://github.com/pywavefront/PyWavefront
Marching Squares
[1] Reading Metaballs and MS http://jamie-wong.com/2014/08/19/metaballs-and-marching-squares/
[2] https://github.com/SushantKafle/MarchingSquares
Marching cubes Python
[1] Python Code https://scikit-image.org/docs/dev/auto_examples/edges/plot_marching_cubes.html
[2] Python and OpenGL(Fast) https://github.com/ilastik/marching_cubes
[2.1] http://www.pyqtgraph.org/documentation/_modules/pyqtgraph/opengl/GLViewWidget.html
[2.2] http://www.pyqtgraph.org/
[3] https://github.com/pmneila/PyMCubes
Marching cubes C/C++
[0 http://paulbourke.net/geometry/polygonise/
[1] On OpenGl http://paulbourke.net/geometry/polygonise/
For compile :
$g++ filename.cpp -o filename -lGL -lglut -lGLU
[2] On OpenGl https://github.com/nsf/mc
[3] Marching Cubes 33
https://github.com/liscustodio/modified_mc33
http://liscustodio.github.io/C_MC33/
[4] http://www.angelfire.com/linux/myp/MC/index.html
[5] Read Wavefront obj file https://www.vtk.org/Wiki/VTK/Examples/Cxx/IO/ReadOBJ
[6] https://lorensen.github.io/VTKExamples/site/Cxx/Modelling/DiscreteMarchingCubes/
Lectures:
[1] O Marching Cubes(pt) http://fei.edu.br/~psergio/CG_arquivos/Marching%20Cubes.pdf
Monday, August 12, 2019
Fluid Simulation Lectures and Code
Lectures:
[1] https://en.wikipedia.org/wiki/Material_point_method
[2] SPH Simulation lecture http://web.cse.ohio-state.edu/~wang.3602/courses/cse788-2011-fall/results/Yi_Liu/SPH%20Water%20Simulation.htm
Video Lectures
[1] Introduction to SPH https://www.youtube.com/watch?v=tAXHCAEgSuE #Spectral processing
[1] SPH Theory https://www.youtube.com/watch?v=3BGKn8PyIHo
Codes:
[1] http://rlguy.com/gridfluidsim/
[2] http://kbladin.se/dmt_projects/fluid_simulation.php
Friday, August 09, 2019
Computer Animation
Resources:
[1] Animación y Simulación Avanzada http://www.mastergraficos.com/asignatura/animacion-simulacion-avanzada/
DualSPHysics Compile
Resources:
[1] code https://github.com/DualSPHysics/DualSPHysics
[2] scripts to execute models https://github.com/fincahuanaco/DualSPHysicsScripts
[3] https://dual.sphysics.org/index.php/downloads/
[4] https://dual.sphysics.org/files/3313/8753/4540/DualSPHysics_v3.0_GUIDE.pdf
[5] https://github.com/DualSPHysics/DualSPHysics/wiki/12.-Testcases#obc7
Update 2021
compile GPU version (CMakeLists.txt will find cuda, display ${CUDA_VERSION} to verify if is getting the right version).
See https://melhorum.blogspot.com/2021/03/cuda-8-on-linux18.html to install CUDA and requeriments.
on DualSPHysics/src/source
mkdir build
cd build
export CC=/usr/bin/gcc-5;CXX=/usr/bin/g++-5 #for cuda 8
export CC=/usr/bin/gcc-6;CXX=/usr/bin/g++-6 #for cuda 9
cmake ..
make In some cases you need to reduce cuda version to execute simulation. in case of GeForce GTX 460(with Driver Version: 390.59). I was forced to change from cuda9(supported) to cuda8(supported too) to execute simulations with around 360k particles.
Make Model
[1] https://www.freecadweb.org/
SPH Solvers and related
Resources:
[1] Code Catalog https://spheric-sph.org/sph-projects-and-codes
[2] GPUSPH https://www.gpusph.org/downloads/
Not compile by g++>4.9 (require Cuda)
$git clone https://github.com/gpusph/gpusph.git
$CC=/usr/bin/gcc-4.9 CXX=/usr/bin/g++-4.9 make
$make
[3] Crixus(Boundary definition) https://github.com/Azrael3000/Crixus[4] C++ library that enables computations over a set of particles or points in N-dimensional space (cell list, kd-tree or hyper oct-tree) https://github.com/aboria/Aboria
[5] Previous to Aboria https://github.com/martinjrobins/SPH-DEM
Thursday, August 08, 2019
Ocean References - Sources
https://www.fxguide.com/fxfeatured/siggraph-day-1-and-digipro/
ocean android https://arm-software.github.io/opengl-es-sdk-for-android/ocean_f_f_t.html
blender flip https://blendermarket.com/posts/flip-fluids-10-tips-to-improve-your-blender-workflow
standfor physic animation http://physbam.stanford.edu/
fast gpu fluid gvdb http://www.cs.utah.edu/~kwu/gvdb_sim.html
cuda openpbd http://joelgross.me/projects/pbf.html
others
[1] https://www.cs.cmu.edu/~kmcrane/Projects/GPUFluid/
[2] https://www.yiningkarlli.com/projects/arielflip.html
[3] https://developer.nvidia.com/nvidia-flow
[4] https://github.com/rlguy/Blender-FLIP-Fluids
[5] http://www.smart-coding.net/tag/irregular-sea-wave/
[6] http://revers.keep.pl/
[7] https://developer.nvidia.com/content/fluid-simulation-alice-madness-returns
[8] http://peterkutz.com/sph/
Thursday, August 01, 2019
To read
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=11074@2
Code:
[3] https://github.com/NCCA/NGL
https://www.sidefx.com/download/houdini-for-linux/
[4] SPH/Muller https://github.com/bigthetaio/mueller-sph
Tutorial https://bigtheta.io/2017/07/08/implementing-sph-in-2d.html
Dependences:
sudo apt install freeglut3-dev
sudo apt install libeigen3-dev
Surface Reconstruction :
[1] Detail Preserved Surface Reconstruction from
Point Cloud
{2}Deep Level Sets: Implicit Surface Representations for 3D Shape Inference
https://math.berkeley.edu/~sethian/2006/Papers/sethian.annualreview.2003.pdf
https://ascelibrary.org/doi/10.1061/%28ASCE%29SU.1943-5428.0000159
[3] surface reconstruction from volume fraction https://arxiv.org/pdf/1801.05382.pdf
[4] Level Set methods for fluid interfaces https://www.ljll.math.upmc.fr/~frey/ftp/NM491/11.Sethian%20J.A.,%20Smereka%20P.,%20Level%20set%20methods%20for%20fluid%20interfaces.pdf
Write Scheme
[1] Fluid Simulation on AR https://cgl.ethz.ch/Downloads/Publications/Papers/2019/Tia19a/Tia19a.pdf
Model 3D:
Scene to 3D pose model
https://www.profillic.com/paper/arxiv:1907.11346
Thesis:
[0] https://nccastaff.bournemouth.ac.uk/jmacey/MastersProjects/
[1] Position Based Fluid https://nccastaff.bournemouth.ac.uk/jmacey/MastersProjects/MSc16/09/mpthesis.pdf
[2] https://nccastaff.bournemouth.ac.uk/jmacey/MastersProjects/MSc18/07/M_Volpicelli_i7630684_MScMajorProject_Report.pdf
[3] https://nccastaff.bournemouth.ac.uk/jmacey/MastersProjects/MSc16/15/thesis.pdf
[4] Museth http://www.museth.org/Ken/Publications_files/meis2013_abstract_museth.pdf
Relate Concepts:
https://en.wikipedia.org/wiki/Volume_rendering
https://link.springer.com/chapter/10.1007/978-3-642-76286-4_5#citeas
https://arxiv.org/pdf/1812.04233.pdf
http://pages.mtu.edu/~chaoliw/research/vg05-pmvrt.pdf
http://idav.ucdavis.edu/~okreylos/ResDev/VolVis/index.html
http://faculty.cs.tamu.edu/schaefer/research/wavelet_rasterization.pdf
https://en.wikipedia.org/wiki/Rasterisation
https://en.wikipedia.org/wiki/Voxel
https://en.wikipedia.org/wiki/3D_rendering
https://en.wikipedia.org/wiki/3D_computer_graphics
https://en.wikipedia.org/wiki/Computer_animation
Others
[2] mapreduce on Python http://hplgit.github.io/map-reduce4sci/doc/pub/MapReduce.html
Points processing and Modeling
Surface Points
Resources:
[1] HPR Python https://github.com/williamsea/Hidden_Points_Removal_HPR
References:
[1] http://www.weizmann.ac.il/math/ronen/sites/math.ronen/files/uploads/katz_tal_basri_-_direct_visibility_of_point_sets.pdf
[2] https://www.cv-foundation.org/openaccess/content_iccv_2015/papers/Katz_On_the_Visibility_ICCV_2015_paper.pdf
[3] 2010 binary orientation tree http://graphics.im.ntu.edu.tw/docs/pg10.pdf
[4] 2014 Image Space Rendering of Point Clouds Using the HPR Operator
[5] https://www.lcg.ufrj.br/thesis/renan-machado-silva-MSc.pdf
3D Modeling
[1] Benchmark http://caor-mines-paristech.fr/en/research/point-cloud-and-3d-modeling-pc3dm/
[2] CFD on 3D Point Set Surfaces http://caor-mines-paristech.fr/en/research/point-cloud-and-3d-modeling-pc3dm/
[3]
Friday, July 26, 2019
Avatar Lectures
[1] Avatar SDK https://avatarsdk.com/
https://webdemo.avatarsdk.com/
[2] https://neurohive.io/en/state-of-the-art/realistic-3d-avatars-from-a-single-image/
[3] https://neurohive.io/en/computer-vision/head-reconstruction-from-internet-photos/
[4] https://neurohive.io/en/state-of-the-art/learning-3d-face-morphable-model-out-of-2d-images/
[5] https://neurohive.io/en/state-of-the-art/method-for-automatic-forensic-facial-reconstruction/
[6] https://sketchfab.com/
[7] https://www.loomai.com/
-
Resources: [1] Hela https://ome.grc.nia.nih.gov/iicbu2008/hela/index.html
-
Sunedu Renacyt 1) https://ctivitae.concytec.gob.pe/appDirectorioCTI/ 2) http://regina.concytec.gob.pe 3) https://www.gob.pe/9648-ser-p...
-
en inglés se llama “A potentially dangerous Request.Form value was detected from the client”. varias páginas indican dos cosas: 1. agrega...
Running apps
Runtastic (I uninstalled because force to update your device - Internet connection problems) Runkeeper (Wrong GPS tracking) Strava (Curr...