http://hacksoflife.blogspot.com/2011/01/derivatives-i-discontinuities-and.html
https://www.kadenze.com/courses/the-nature-of-code-ii/sessions/genetic-algorithms
https://www.scratchapixel.com/index.php?redirect
https://www.gameprogrammingpatterns.com/contents.html

//....................................

https://github.com/redxdev/ECS
http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/

https://www.bitovi.com/blog/long-live-es6-proxies

https://gist.github.com/mflux/c32e2066948d5c8b591b small ECS 

http://vasir.net/blog/game-development/how-to-build-entity-component-system-in-javascript

http://bitsquid.blogspot.com/2014/10/building-data-oriented-entity-system.html


https://g.js.org/guide/image.html  HAS A BUNCH OF FILTERS LIKE BLUR, EDGES, GLOW, PINCH, TWIRL

https://en.wikipedia.org/wiki/Sawtooth_wave //LOOK AT GIF OF SAW TOOTH AND SIN MERGED, VERY COOL SHOULD CODE

https://joshbedo.github.io/JS-Design-Patterns/ Observer Pattern, etc

https://github.com/maierfelix/rokon Another WebGL 2.0 Engine

https://github.com/a-jie/Proton  Particle Engine
https://a-jie.github.io/Proton/

https://www.3dgep.com/

https://blogs.msdn.microsoft.com/uk_faculty_connection/2018/05/08/entity-component-system-in-unity-a-tutorial/
https://www.gamedev.net/articles/programming/general-and-gameplay-programming/implementing-component-entity-systems-r3382

https://www.ambiera.com/copperlicht/?v=1.15 JS Game Engine

https://github.com/eligrey/FileSaver.js/

https://github.com/schteppe/cannon.js Physics Engine

https://www.youtube.com/watch?v=dRthdBr46cs  Quadruped Animation Samples


http://hacksoflife.blogspot.com/2011/01/derivatives-i-discontinuities-and.html  Derivatives on GLSL, dFdx


https://www.gamasutra.com/blogs/SebastienBENARD/20170329/294642/Building_the_Level_Design_of_a_procedurally_generated_Metroidvania_a_hybrid_approach.php

http://schteppe.github.io/cannon.js/docs/files/src_collision_Ray.js.html#l12 RAY COLLISION CODE

http://schteppe.github.io/cannon.js/docs/files/src_objects_Spring.js.html#l5  SPRINGS


https://jsfiddle.net/cs00L0ok/  Curve Path



https://www.blog.drewcutchins.com/blog/2018-8-16-flocking  FLOCKING


https://tdhooper.github.io/dragon-snake/preview/  DRAGON SNAKE
https://github.com/tdhooper/dragon-snake
https://github.com/spite/looper


https://gist.github.com/gordonbrander/2ca91ac14beeb804e867  1D Spring
https://hackernoon.com/the-spring-factory-4c3d988e7129


.......................................................
CURVE INTERFACE??
http://scaledinnovation.com/analytics/nonlinear/about.html
http://scaledinnovation.com/analytics/nonlinear/fisheye.html  How to Project 2D to 3D

http://scaledinnovation.com/analytics/trees/dendrograms.html  Circular Trees
http://scaledinnovation.com/analytics/trees/treemaps.html
http://scaledinnovation.com/analytics/trees/fractalmaps.html

http://scaledinnovation.com/analytics/splines/aboutSplines.html


.......................................................
Curves
https://www.desmos.com/calculator/hycpcbwtbq cubic spline

https://www.desmos.com/calculator/cahqdxeshd Bezier curve

https://www.desmos.com/calculator/029zrabdnc

https://steemit.com/mathematics/@mes/polar-coordinates-graphing-with-polar-curves-with-desmos-calculator

https://www.youtube.com/watch?v=mr5xkf6zSzk 1D Nonlinear Transformations - AD THE END HAS SUPER SIMPLE BEZIER VERY COOL. Bezier Tween Ease

https://github.com/JPBotelho/Catmull-Rom-Splines
https://en.wikipedia.org/wiki/Centripetal_Catmull%E2%80%93Rom_spline
https://engineering.riotgames.com/news/compressing-skeletal-animation-data
http://serversideguy.com/2018/05/01/can-bezier-curves-be-quickly-parameterized-by-arc-length/
http://www.mvps.org/directx/articles/catmull/
https://gamedev.stackexchange.com/questions/75262/how-can-i-make-a-spline-out-of-three-points-that-define-circular-arc
http://aross.io/play/catmull-rom/

http://aross.io/play/casteljau/

https://gist.github.com/mckamey/3783009  CSS bezier curve in JS 01 to 11;
https://github.com/gre/bezier-easing#readme


https://www.particleincell.com/2012/bezier-splines/
https://fjorgedigital.com/insights/blog/can-bezier-curves-be-quickly-parameterized-by-arc-length/
https://stackoverflow.com/questions/31600441/bezier-curve-arc-lengths
http://jsfiddle.net/MadLittleMods/thcstaay/
https://gist.github.com/BonsaiDen/670236 bezier arc lengths
https://gamedev.stackexchange.com/questions/6009/bezier-curve-arc-length
https://gamedev.stackexchange.com/questions/5373/moving-ships-between-two-planets-along-a-bezier-missing-some-equations-for-acce/5427#5427


.......................................................
Calculate the circumference of the wheel. Use the formula: c = 2_pi_r, where c is the circumference, r is the radius, and pi can be approximated by 3.14. Following the example, if the car wheel has a radius of 0.3 meters, then the circumference is equal to:
0.3 x 3.14 x 2 = 1.89 meters.

Calculate the wheel speed in revolutions per minute. To do this, use the formula:
revolutions per minute = speed in meters per minute / circumference in meters.
Following the example, the number of revolutions per minute is equal to:

1,877 / 1.89 = 993 revolutions per minute.

.......................................................
Triplanar Shaders
https://medium.com/@bgolus/normal-mapping-for-a-triplanar-shader-10bf39dca05a


.......................................................
INTERIOR Mapping
https://github.com/Gaxil/Unity-InteriorMapping

.......................................................
http://aross.io/play/recognizer-levenshtein/
http://aross.io/play/bin-packer/
http://aross.io/play/blobs/

.......................................................
Morph Meshes
http://diary.conewars.com/melting-shader-part-2/
https://github.com/zz85/threejs-path-flow  (Deform mesh based on Spline)
https://github.com/Erkaman/gl-rock  (Generate Rocks from Sphere)

https://www.youtube.com/watch?v=jkBF_wvJTTk Bend World, Like make flat world look rounded.

.......................................................
Water
https://www.youtube.com/watch?v=BZUdGqeOD0w 2D Water Ripples Coding train.
	DO TO HELP UNDERSTAND Ripples
	https://www.youtube.com/watch?v=DKGodqDs9sA coding train cellular automada
	https://www.youtube.com/watch?v=FWSR_7kZuYg coding train game of life


.......................................................
LEVEL OF DETAIL
https://www.patreon.com/posts/21195932  VERY VERY GOOD 


.......................................................
Terrains
http://www.pheelicks.com/2014/03/rendering-large-terrains/
https://demo.marpi.pl/biomes/

https://www.youtube.com/watch?v=ELpZW62HGVs  Coding Train

https://www.youtube.com/watch?v=wbpMiKiSKm8

https://www.youtube.com/watch?v=l7gIm8AVG_c  Planet Generator in Godot

https://github.com/pissang/little-big-city  AWESOME Planet Gen

.......................................................
Marching Squares

https://www.youtube.com/watch?v=yOgIncKp0BE  caves using marching squares
https://www.youtube.com/watch?v=6M-BnuJMuQE

.......................................................
Effects

https://thebookofshaders.com/13/ AWESOME HOW TO USE NOISE TO MAKE SMOKE and WARPING.

https://www.nutty.ca/?page_id=352&link=glow  BETTER GLOW AND BLOOM
https://www.nutty.ca/?page_id=352&link=refraction  REFRACTION
https://www.nutty.ca/?page_id=352&link=gamma_correction  GAMMA CORRECTION
https://www.nutty.ca/?page_id=352&link=depth_of_field  DEPTH OF FIELD
https://www.nutty.ca/?page_id=352&link=old_film  OLD FILM
https://www.nutty.ca/?page_id=352&link=shadow_map  SHADOW MAP good info

https://www.youtube.com/watch?v=RdNnbozAPGQ LIGHTENING - JUST PATHS OF NOISE, AWESOME

https://www.youtube.com/watch?v=-7HoenS6PpY  Mesh Effects , like Lightening on a sword

https://twitter.com/erkaman2/status/1042474582949732352?s=03  BLOOM EFFECT

https://twitter.com/godsgreg/status/1042794634542501888  LIQUAD POTION SHADER

https://www.youtube.com/watch?v=i2w0p_mV8_g  Animated Sphere Shield Effect 

https://twitter.com/etiennepov/status/969703381471256576?s=03

http://joostdevblog.blogspot.com/2016/09/creating-crisper-special-effects-with.html  STYLIZED TRAILS, MESH EFFECTS, ETC VERY COOL

https://www.youtube.com/watch?v=X0kjv0MozuY  coding train fire

https://www.youtube.com/watch?v=HR3flKges_A  TEXTURE ANIMATED DISOLVE

https://www.youtube.com/watch?v=MAzkNgzWK9w  GLOWING CUT OFF

https://www.youtube.com/watch?v=HobKiwNHNxc&list=PLnfzvYOawOqArAASPfH5rOErJNnLkk7Fw PORTAL

https://www.youtube.com/watch?v=EBNQUZU7NKo&index=9&list=PLnfzvYOawOqArAASPfH5rOErJNnLkk7Fw  Smoke Fire

https://www.youtube.com/watch?v=CmRvve709Dk&t=612s  Distored Lightening


https://www.youtube.com/watch?v=-7DXS7X3nn8  World Effect like Batman vision

http://prideout.net/blog/?tag=opengl-silhouette Toon like Shader

https://twitter.com/FarrukhAbdur/status/1003892304623661056 LAVA SHADER EFFECT

https://www.artstation.com/artwork/8NlBm  Zelda Guardian Attack beam and explosion

https://www.youtube.com/watch?v=KGGB5LFEejg Hologram

https://deepspacebanana.github.io/deepspacebanana.github.io/blog/shader/art/unreal%20engine/Teleportation-Shader 
https://www.youtube.com/watch?v=mZEWc2AQZso

https://www.youtube.com/watch?v=YbWYc3W43EI LASER

https://www.youtube.com/watch?v=ewXDr-1go9U  hologram shader with texture

https://www.youtube.com/watch?v=wt2yYnBRD3U  Sand Rendering

https://www.youtube.com/watch?v=EhkBdCdNx-Y World Ripple Radar Effect

https://www.youtube.com/watch?v=x3kSxy3hpok  Nuke Mushroom cloud mesh and shader effect

https://www.youtube.com/watch?v=F5rEAHIMGus  fire tornado effect mesh and all, VERY cool

https://www.youtube.com/watch?v=tu-Qe66AvtY&feature=youtu.be&t=905 Shaking Camera, Plus other crazy camera effects


https://www.alanzucconi.com/2018/07/28/shader-showcase-saturday-3/ Interactive Grass

https://www.youtube.com/watch?v=7Fl3so0Z5Tc Fortnite Effects by devs

.......................................................
Maze

https://www.codingblocks.net/videos/generating-mazes-with-js/
https://codepen.io/neeraj08/pen/NbzPmE

.......................................................
Collision
https://www.youtube.com/watch?v=_3dRFu3k8Nw
https://www.youtube.com/watch?v=-UJpgZucQGs&list=PL9ZqDLjDY8PmY7rUNIniwxvTqxrQwMtzc


.......................................................
Frustum Culling
http://www.lighthouse3d.com/tutorials/view-frustum-culling/


.......................................................
Procedural Animation

https://codepen.io/MittenedWatchmaker/pen/zLqdaE?editors=0011

https://youtu.be/KLjTU0yKS00

https://www.youtube.com/watch?v=LNidsMesxSE

https://youtu.be/wjn19jBzJCE  How to apply IK to a whole rig, like if you move the hand, how to push the sholder and other body parts.

https://www.youtube.com/watch?v=UNoX65PRehA&t=331s

https://www.youtube.com/watch?v=LNidsMesxSE&t=970s

https://www.youtube.com/watch?v=6TB62YKHwRQ&t=603s

https://www.youtube.com/watch?v=_1j5Tf6ulII

https://www.youtube.com/watch?v=a-zKMzboOec

https://twitter.com/woodleynye/status/1023809117192769538 cool sliding and running animations
https://twitter.com/woodleynye/status/1022281362856792064 cool looking character, Might be good mesh
https://twitter.com/woodleynye/status/1020804911863218177 mesh


https://www.youtube.com/watch?v=Q0iqHQ-h644  //Good for Tail Wagging

https://www.alanzucconi.com/2017/04/17/procedural-animations/


http://www.andreasaristidou.com/FABRIK.html

https://www.youtube.com/watch?v=T2kfzzCYkD0 PERFECT TENTICLE ANMATION, UNKNOWN HOW.

https://medium.com/@conrad_9565/making-procedural-animation-friendlier-for-humans-a986ea46f587

https://www.gdcvault.com/play/966/Dynamic-Walking-with-Semi-Procedural

http://narf.pl/posts/robot-movement Vert Cool Example

https://www.gdcvault.com/play/966/Dynamic-Walking-with-Semi-Procedural

.......................................................
Lighting / Shadows

https://gist.github.com/patriciogonzalezvivo/3a81453a24a542aabc63  GLSL LIGHTING SOURCE

http://www.falloutsoftware.com/tutorials/gl/gl8.htm  Tons of  Lighting Tutorials

https://hero.handmade.network/episode/code/day096/#833  Long Lecture on Lighting

https://blogs.igalia.com/itoral/2017/07/06/working_lights_shadows_parti_phong_reflection_model/
https://blogs.igalia.com/itoral/2017/07/30/working-with-lights-and-shadows-part-ii-the-shadow-map/
https://blogs.igalia.com/itoral/2017/10/02/working-with-lights-and-shadows-part-iii-rendering-the-shadows/

https://blogs.igalia.com/itoral/2018/04/17/frame-analysis-of-a-rendering-of-the-sponza-model/ Complete Deffered Rendering explained

http://learnwebgl.brown37.net/11_advanced_rendering/shadows.html

http://www.chinedufn.com/webgl-shadow-mapping-tutorial/

http://www.opengl-tutorial.org/intermediate-tutorials/tutorial-16-shadow-mapping/

https://www.tomdalling.com/blog/modern-opengl/07-more-lighting-ambient-specular-attenuation-gamma/
https://www.tomdalling.com/blog/modern-opengl/08-even-more-lighting-directional-lights-spotlights-multiple-lights/


https://learnopengl.com/Advanced-Lighting/Deferred-Shading

https://learnopengl.com/Advanced-Lighting/SSAO

.......................................................
Shaders
http://weber.itn.liu.se/~stegu/webglshadertutorial/shadertutorial.html  (Half Tones)
https://tympanus.net/codrops/2016/05/03/animated-heat-distortion-effects-webgl/
http://www.ro.me/tech/hatching-glow-shader
https://experiments.withgoogle.com/chrome/twitter-matrix

https://www.blendernation.com/2018/04/03/comic-inking-shaders-for-cycles-free-blender-internal-version/

http://tuxedolabs.blogspot.se/2018/05/bokeh-depth-of-field-in-single-pass.html DEPTH OF FIELD

https://gist.github.com/thedoor2009/e00f715d9bc931f0f7b3  Edge Detection Outline

http://apoorvaj.io/exploring-bump-mapping-with-webgl.html#toc2 NORMAL and PARALAX BUMP MAPPING.

https://thebookofshaders.com/07/  SHAPES

https://twitter.com/Ed_dV/status/876958877446676480  TOON FIRE VERY COOL
https://twitter.com/Ed_dV/status/873063629666435072
https://simonschreibt.de/gat/stylized-vfx-in-rime/

https://www.artstation.com/artwork/rnmNe  STYLIZED WATER

http://leztusi.tumblr.com/post/171924487650/anime-style-lighting-in-unity-part-2-sunset
https://github.com/keijiro/UnitySkyboxShaders

https://mynameismjp.wordpress.com/2009/03/10/reconstructing-position-from-depth/
https://www.gamedev.net/forums/topic/679557-retrieving-world-position-in-deferred-rendering/

http://www.geeks3d.com/20110316/shader-library-simple-2d-effects-sphere-and-ripple-in-glsl/
http://www.geeks3d.com/20110428/shader-library-swirl-post-processing-filter-in-glsl/
http://www.geeks3d.com/20091009/shader-library-night-vision-post-processing-filter-glsl/
http://www.geeks3d.com/20091112/shader-library-dream-vision-post-processing-filter-glsl/
http://www.geeks3d.com/20110408/cross-stitching-post-processing-shader-glsl-filter-geexlab-pixel-bender/
http://www.geeks3d.com/20101228/shader-library-frosted-glass-post-processing-shader-glsl/
http://www.geeks3d.com/20160531/mesh-voxelization/

http://www.numb3r23.net/2015/08/17/using-fwidth-for-distance-based-anti-aliasing/  DIAMOND SHADER

https://gamedev.stackexchange.com/questions/153786/how-can-i-round-out-the-corners-of-a-quad-in-opengl ROUNDED CORNERS

https://mattdesl.svbtle.com/drawing-lines-is-hard  DRAW LINES

https://www.shadertoy.com/view/ldfGWn 

https://prideout.net/blog/old/blog/index.html@p=22.html TOON SHADING VERY GOOD

https://www.shaderoo.org/?shader=8Yw3Q8 SKETCHY CROS HATCHING

https://www.youtube.com/watch?v=jJcSbixSy5c

https://www.youtube.com/watch?v=McmLtgY6Xuw  Curved World Shader

https://andreashackel.de/tech-art/stripes-shader-1/  Very cool shrips, curving them and warping them.


https://github.com/3Dparallax/insight  WEBGL DEBUGGER

.......................................................
Particles
http://prideout.net/blog/?p=63  Noise Baed Particles Collision

https://www.youtube.com/watch?v=CKbgMxLiRJM  Smoke Grenade Effect

.......................................................
Biodomes
http://procworld.blogspot.ca/2016/04/geometry-is-destiny.html
http://procworld.blogspot.com/2016/07/geometry-is-destiny-part-2.html

.......................................................
Decal
https://threejs.org/examples/webgl_decals.html
https://github.com/benpurdy/threejs-decals
http://blog.wolfire.com/2009/06/how-to-project-decals/

.......................................................
Procedural Animations

https://www.youtube.com/watch?v=LNidsMesxSE

https://www.youtube.com/watch?v=6UgB7TMk3Bg  IMPORTANT, Simple Example of a Look At Additive Blend

.......................................................
https://blog.molecular-matters.com/2013/02/22/adventures-in-data-oriented-design-part-2-hierarchical-data/


https://www.youtube.com/watch?v=xkuniXI3SEE //Build City

.......................................................
Modelling

https://twitter.com/minionsart/status/869213387699388418  create rocks

https://www.blendernation.com/2018/04/26/how-to-model-game-tiles-3d-low-poly-game-modeling-for-beginners/
https://www.blendernation.com/2018/04/20/texture-mapping-for-absolute-beginners/
https://www.blendernation.com/2018/04/19/character-clothes-modeling-timelapse/
https://www.blendernation.com/2018/04/17/game-character-part-2-sculpting/
https://www.blendernation.com/2018/04/12/character-modelling-tutorial-sculpting-and-texturing-part-1/
https://www.blendernation.com/2018/04/16/how-to-model-a-fantasy-style-scene/
https://www.blendernation.com/2018/04/16/compositing-for-comics-in-blender/
https://www.blendernation.com/2018/04/14/real-time-glsl-crosshatches-shader/
https://www.blendernation.com/2018/04/14/how-to-use-the-screw-modifier-and-curves/
https://www.blendernation.com/2018/04/13/tutorial-procedural-paper-texture-material/
https://www.blendernation.com/2018/04/12/cleaning-up-your-mesh-properly-quick-tips/
https://www.blendernation.com/2018/04/10/procedural-texture-blurring/

https://www.youtube.com/watch?v=hje_OMFV_pI

https://www.youtube.com/watch?v=nQwn-GzmdeA  blender excercises
https://www.youtube.com/watch?v=pd_z9_PHoAI  Scifi Pod Model Tutorial
https://www.youtube.com/watch?v=RfXxBqljPF4  TownHouse

https://www.3dm3.com/tutorials/female_body/
http://www.moridin.com/tutorials/wiro/female_body/index2.php

https://www.3dtotal.com/tutorial/1508-making-of-black-wires-maya-by-carlos-ortega-character-cartoon-girl-wires-hair#.VjVCmrcrK01

https://www.pinterest.com/pin/366199013433735142/   WALK ANIMATIONS
https://www.pinterest.com/pin/270427152602357505/  Parker Animations
https://www.pinterest.com/pin/341781059210833472/  Jumping
https://www.pinterest.com/pin/508343876685374870/  Run Cycle
https://iwanttobeananimator.wordpress.com/2017/02/15/ref_run-cycle_02/  Run Cycle
https://www.pinterest.com/pin/571112796489695812/  Sexy Walk Cycle


.......................................................
Misc
https://experiments.withgoogle.com/chrome/twitter-matrix

https://kwantuum.github.io/WattCurve/

https://simblob.blogspot.com/2018/01/updating-mapgen2.html   MAP, Create Island
https://simblob.blogspot.com/2017/09/mapgen2-html5.html

http://www.dtecta.com/files/GDC17_VanDenBergen_Gino_Brep_Triangle_Meshes.pdf

https://twitter.com/gabrielpeyre/status/983227642974494720  Cell like Interpolation

http://vallandingham.me/becoming_datavis_practitioner.html

https://discourse.threejs.org/t/how-to-create-a-new-file-and-save-it-with-arraybuffer-content/628/2  //Save Binary to file.

https://code.google.com/archive/p/kri/wikis/SpatialHierarchy.wiki

https://twitter.com/gszauer/status/989043275045785600  Rotation Gizmo 

https://www.youtube.com/watch?v=5TUSVj8yka8  Horizon Bending
https://www.youtube.com/watch?v=AxE77Z4EeIk

https://www.youtube.com/watch?v=vZp0ETdD37E

https://www.youtube.com/watch?v=rQG9aUWarwE 2D Over the TOP Field of view, VERY COOL.


https://inconvergent.net/generative/ AWESOME ALGORITHUMS

.......................................................
Armature Kinematics Inverse Forward
http://physicsforgames.blogspot.com/2010/06/blending-walkrun-cycle.html

https://www.alanzucconi.com/2018/05/02/ik-2d-1/  Inverse Kinematics in 2D
https://www.alanzucconi.com/2018/05/02/ik-2d-2/

http://enesbot.me/pages/kinematics.html

https://www.alanzucconi.com/2017/04/12/tentacles/ Inverse Kinematics with TENTACLES, also spiders

https://www.youtube.com/watch?v=WHn2ouKKSfs  Coding Math Kinematics and Inverse 

https://www.youtube.com/watch?v=xXjRlEr7AGk Kinematics CodingTrain
https://www.youtube.com/watch?v=UNoX65PRehA
https://www.youtube.com/watch?v=hbgDqyy8bIw

.......................................................
PHYSICS
http://codeflow.org/entries/2010/nov/29/verlet-collision-with-impulse-preservation/

https://www.alanzucconi.com/2017/04/17/procedural-animations/


https://www.youtube.com/watch?v=E67e0RX-7Ew  Coding Train - Verlet Physics

http://www.euclideanspace.com/physics/kinematics/joints/ik/index.htm

http://nbodyphysics.com/blog/2016/05/29/planetary-orbits-in-javascript/

http://physicsforgames.blogspot.com/2010/03/collision-overview.html

https://github.com/gamephysicscookbook/GamePhysicsCookbook

https://www.youtube.com/watch?v=gHeQ8Hr92P4   //Walk on planet like Mario World. PLANET ATTRACTOR
https://www.youtube.com/watch?v=cH4oBoXkE00

https://turanszkij.wordpress.com/2018/05/21/scalabe-gpu-fluid-simulation/


https://codepen.io/rachsmith/post/hack-physics-and-javascript-part-3-springs-and-some-other-things
https://github.com/schteppe/p2.js/blob/master/src/constraints/PrismaticConstraint.js
https://processing.org/examples/chain.html  SPRING

.......................................................
MATH
https://www.youtube.com/watch?v=8fm8wXa2x5k
https://www.algorithm-archive.org/chapters/convolutions/convolutions.html


https://github.com/Jam3/math-as-code   Learn to read math for programmers


https://github.com/mattatz/ShibuyaCrowd/blob/master/source/shaders/common/quaternion.glsl

http://physicsforgames.blogspot.com/2010/02/quaternions-why.html

http://physicsforgames.blogspot.com/2010/02/quaternions.html

http://www.opengl-tutorial.org/miscellaneous/math-cheatsheet/

https://www.3dgep.com/understanding-quaternions/

https://infinityplusonemath.wordpress.com/

https://www.youtube.com/watch?v=0A4P6MaQxTs  Math 4 Game devs, Cool Equations


https://math.stackexchange.com/questions/2197381/calculating-a-points-x-position-on-catenary-curve-given-pos-y


https://gafferongames.com/post/integration_basics/  Velocity and stuff, Important by learning RK4

.......................................................
RAY MARCHING
http://iquilezles.org/www/articles/distfunctions/distfunctions.htm  DISTANCE FORMULAS
http://jamie-wong.com/2016/07/15/ray-marching-signed-distance-functions/

https://www.youtube.com/watch?v=iNMD8Vr1tKg  DISTANCE RENDERING

.......................................................
Voxels
http://www.gedge.ca/dev/2014/08/17/greedy-voxel-meshing   Improvements to Rendering

https://sites.google.com/site/letsmakeavoxelengine/

https://stackoverflow.com/questions/46915997/why-does-transvoxel-make-blocky-terrain
https://gamedev.stackexchange.com/questions/139307/how-does-transvoxel-algorithm-work-and-how-can-i-implement-it

.......................................................
Vector Field Textures

https://twitter.com/anvaka/status/944101777149849600
https://github.com/anvaka/graph-to-vector-field


.......................................................
Really Fun

https://www.youtube.com/watch?time_continue=133&v=UuY-Id5t29c  (3d-dungeons-with-procedural in JS)
https://gamedevelopment.tutsplus.com/tutorials/bake-your-own-3d-dungeons-with-procedural-recipes--gamedev-14360
https://experiments.withgoogle.com/chrome/random-dungeon-generator

https://www.raywenderlich.com/177695/procedural-generation-mazes (Dungeon Rooms)

http://allenchou.net/2013/07/bending-solid-geometry-in-planetary-annihilation/ BENDING MESHES

http://learningthreejs.com/blog/2013/09/16/how-to-make-the-earth-in-webgl/  CREATE PLANET WITH CLOUDS

http://amietia.com/slashmaze.html   MAZE LIKE SHADER

.......................................................
Build Sphere
https://medium.com/@peter_winslow/creating-procedural-planets-in-unity-part-1-df83ecb12e91
https://experilous.com/1/blog/post/procedural-planet-generation
http://donhavey.com/blog/tutorials/tutorial-3-the-icosahedron-sphere/
http://blog.andreaskahler.com/2009/06/creating-icosphere-mesh-in-code.html
http://kiwi.atmos.colostate.edu/BUGS/geodesic/text.html
http://vterrain.org/Textures/spherical.html
https://github.com/superwills/gtp/blob/master/gtp/geometry/Icosahedron.cpp
https://en.wikipedia.org/wiki/Icosahedron
http://mft-dev.dk/uv-mapping-sphere/
http://wiki.unity3d.com/index.php/CreateIcoSphere
https://stackoverflow.com/questions/47441844/how-do-i-detect-the-vertices-on-the-seam-of-a-procedurally-generated-icosphere/49410688#49410688

.......................................................
//Hex Sphere
https://github.com/pkclsoft/HexasphereDemo/tree/master/HexasphereDemo
https://github.com/arscan/hexasphere.js
https://experilous.com/1/blog/post/procedural-planet-generation
http://catlikecoding.com/unity/tutorials/hex-map/part-1/
https://en.wikipedia.org/wiki/Hexagonal_tiling
https://en.wikipedia.org/wiki/Geodesic_polyhedron

.......................................................
Hex Grids
https://www.redblobgames.com/grids/hexagons/
http://www.playchilla.com/how-to-check-if-a-point-is-inside-a-hexagon  RAY HEX INTERSECTION, KIND OF
https://stackoverflow.com/questions/5193331/is-a-point-inside-regular-hexagon
http://www-cs-students.stanford.edu/~amitp/Articles/HexLOS.html

http://dmccooey.com/polyhedra/DualGeodesicIcosahedra.html
https://levskaya.github.io/polyhedronisme/?recipe=A100ccD
https://en.wikipedia.org/wiki/List_of_geodesic_polyhedra_and_Goldberg_polyhedra#Icosahedral

.......................................................
QuadTree
https://www.youtube.com/watch?v=OJxEcs0w_kE

Binary Tree
https://www.youtube.com/watch?v=ZNH0MuQ51m4


.......................................................
Web Components

https://ayushgp.github.io/html-web-components-using-vanilla-js-part-2/
https://developer.mozilla.org/en-US/docs/Web/Web_Components

.......................................................
https://www.blendernation.com/2018/04/08/anime-stylized-look-in-blender-grease-pencil-neko-girl/#prettyPhoto
https://www.blendernation.com/2018/04/06/modeling-hair-in-blender-for-beginners-tutorial/
https://www.blendernation.com/2018/04/06/demo-tut-bridge-edge-loops/
https://www.blendernation.com/2018/04/06/free-material-with-included-node-creations/
https://www.blendernation.com/2018/04/05/tutorial-converting-2d-images-to-3d-in-blender/
https://www.blendernation.com/2018/04/03/comic-inking-shaders-for-cycles-free-blender-internal-version/
https://www.blendernation.com/2018/03/30/2d-animation-style-with-grease-pencil-in-blender-2-80-5/
https://www.blendernation.com/2018/03/26/how-to-create-a-stucco-plaster-material-in-1-minute/
https://www.blendernation.com/2018/03/23/free-add-on-push-pull-in-blender-like-in-sketchup/
https://www.blendernation.com/2018/03/22/new-cc0-pbr-textures-library/
https://www.blendernation.com/2018/03/21/beginner-tutorial-how-to-model-a-medieval-house/
https://www.blendernation.com/2018/03/19/why-is-my-uv-map-tilted-and-how-to-fix-it-fast/
https://www.blendernation.com/2018/03/17/tutorial-sci-fi-grill-wallpaper/
https://www.blendernation.com/2018/03/16/comic-color-shaders-using-cycles-material-nodes/
https://www.blendernation.com/2018/03/15/how-to-create-and-use-your-own-matcaps/
https://www.blendernation.com/2018/03/16/how-to-sculpt-a-leg-in-blender/
https://www.blendernation.com/2018/03/14/blender-euler-angle-axis-angle-quaternion-rotations-w-x-y-z-explained/


http://prideout.net/blog/?p=61 - Tron, Volumetric Lines, and Meshless Tubes

http://prideout.net/blog/?p=48 Triangle Tessellation with OpenGL 4.0 SPHERES

//----------------------------------------------------------
VR RENDERER

Use instanced data to pass in Left/Right Eye Matrix plus an index of which
Render Target to save too.

Setup a FrameBuffer with two Color Buffers using the size of One Eye.

In Final Render we do a post effect sort of thing, we resize canvas to size of both eyes. Using Instancing we 
pass in a Quad that  x0 to 0.5 (Half of screen), using data to push the quad the quad to the right by padding
0.5 to x on the second instance. In the second instance, we can draw the next quad with the other eye texture.

We can setup a UBO that holds the matrix for the Left and Right Eye matrix as an array, then use 
glInstance_ID as a way to choose which matrix to use.

//----------------------------------------------------------


