<commit_before><!doctype html>
<html>
<head>
    <title>FABRIC - Fabric Demos</title> 
    
    <meta charset="iso-8859-1"/>
    <link href="../../themes/default/style.css" rel="stylesheet" type="text/css" />
    <link href="../../themes/default/viewer.css" rel="stylesheet" type="text/css" />
    
    <script type="text/javascript" src="../../ThirdParty/jQuery/jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="../../ThirdParty/jQuery/jquery-ui-1.8.5.custom.min.js"></script>

    <link type="text/css" href="../../ThirdParty/jQuery/css/vader/jquery-ui-1.8.5.custom.css" rel="stylesheet" />
    
	<script type="text/javascript">

	 var _gaq = _gaq || [];
	 _gaq.push(['_setAccount', 'UA-25833362-1']);
	 _gaq.push(['_trackPageview']);

	 (function() {
	   var ga = document.createElement('script'); ga.type =
	'text/javascript'; ga.async = true;
	   ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
	'http://www') + '.google-analytics.com/ga.js';
	   var s = document.getElementsByTagName('script')[0];
	s.parentNode.insertBefore(ga, s);
	 })();

	</script>
</head> 
<body>
	<div id="indexpage"> 
		<div class="box">
			<h2>FABRIC DEMOS</h2>
			<div class="content">
				<p style="margin-bottom: 10px">
					This is the demo repository for the Fabric Engine alpha program. If you would like to join the Fabric testing program, please email <a href='mailto:<EMAIL>'><EMAIL></a>.
				</p>
				<p style="margin-bottom: 10px">
					Fabric currently only supports the Chrome and Firefox browsers. Support for other browsers is coming soon. Some demos utilize advanced features of OpenGL and may not run on every computer.
				</p>
					<ul class=demo-list>
						<li>
							<details>
								<summary>Basic Demos</summary>
								<ul>
									<li><a href=./BasicDemos/BackgroundTexture.html>Background Texture</a></li>
									<li><a href=./BasicDemos/CharacterSkeleton.html>Character Skeleton</a></li>
									<li><a href=./BasicDemos/CharacterSkinning.html>Character Skinning</a></li>
									<li><a href=./BasicDemos/KeyframeAnimation.html>Keyframe Animation</a></li>
									<li><a href=./BasicDemos/Manipulators.html>Manipulators</a></li>
									<li><a href=./BasicDemos/Materials.html>Materials</a></li>
									<li><a href=./BasicDemos/ModelViewer.html>Model Viewer</a></li>
									<li><a href=./BasicDemos/MouseEvents.html>Mouse Events</a></li>
									<li><a href=./BasicDemos/Painting.html>Painting</a></li>
									<li><a href=./BasicDemos/PerPointDeformation.html>Per-Point Deformation</a></li>
									<li><a href=./BasicDemos/Primitives.html>Primitives</a></li>
									<li><a href=./BasicDemos/Tesselation.html>Tesselation</a></li>
									<li><a href=./BasicDemos/TransformAnimation.html>Transform Animation</a></li>
								</ul>

							</details>
						</li>
						<li>
							<details open="open">
								<summary>Alembic IO</summary>
								<ul>
									<li><a href=./Alembic/Cube.html>Cube</a></li>
									<li><a href=./Alembic/AnimatedFace.html>Face</a></li>
									<li><a href=./Alembic/Frog.html>Frog</a></li>
									<li><a href=./Alembic/Shapes.html>Shapes</a></li>
									<li><a href=./Alembic/Softbodies.html>Softbodies</a></li>
								</ul>
							</details>
						</li>
						<li>
							<details>
								<summary>Bullet Physics</summary>
								<ul>
									<li><a href=./Bullet/Bullet_StackingBoxes.html>Stacking Boxes</a></li>
									<li><a href=./Bullet/Bullet_RoundTower.html>Round Tower</a></li>
									<li><a href=./Bullet/Bullet_ConvexHull.html>Convex Hull Shape</a></li>
									<li><a href=./Bullet/Bullet_Constraints.html>RigidBody Constraints</a></li>
									<li><a href=./Bullet/Bullet_Softbody.html>Basic Softbody</a></li>
									<li><a href=./Bullet/Bullet_SoftbodyAnchors.html>Softbody Anchors</a></li>
								</ul>
							</details>
						</li>
						<li>
							<details>
								<summary>Rendering</summary>
								<ul>
									<li><a href=./Rendering/GeometryInstancing.html>GeometryInstancing</a></li>
									<li><a href=./Rendering/MultiPassRendering.html>Multi-Pass Rendering</a></li>
									<li><a href=./Rendering/PostProcessing.html>Post Processing</a></li>
									<li><a href=./Rendering/ShadowCastingLights.html>Shadow Casting Lights</a></li>
									<li><a href=./Rendering/OpenGL_Info.html>OpenGL_Info</a></li>
								</ul>
							</details>
						</li>
						<li>
							<details>
								<summary>Rigging</summary>						
								<ul>
									<li><a href=./Rigging/ArmRig.html>ArmRig</a></li>
									<li><a href=./Rigging/FKChain.html>FKChain</a></li>
									<li><a href=./Rigging/IK2Bone.html>IK2Bone</a></li>
									<li><a href=./Rigging/LegRig.html>LegRig</a></li>
									<li><a href=./Rigging/Spine.html>Spine</a></li>
									<li><a href=./Rigging/TwistBones.html>TwistBones</a></li>
								</ul>
							</details>
						</li>
						<li>
							<details>
								<summary>Simulation</summary>
								<ul>
									<li><a href=./Simulation/HairSimulation.html>Hair Simulation</a></li>
									<li><a href=./Simulation/Flocking.html>Flocking</a></li>
								</ul>
							</details>
						</li>
						<li>
							<details>
								<summary>Tutorials</summary>
								<ul>
									<li><a href=./Tutorials/Tut_01_Context.html>Tut_01_Context</a></li>
									<li><a href=./Tutorials/Tut_02_Types.html>Tut_02_Types</a></li>
									<li><a href=./Tutorials/Tut_03_DGNode.html>Tut_03_DGNode</a></li>
									<li><a href=./Tutorials/Tut_04_Operator.html>Tut_04_Operator</a></li>
									<li><a href=./Tutorials/Tut_05_Slicing.html>Tut_05_Slicing</a></li>
									<li><a href=./Tutorials/Tut_06_Dependencies.html>Tut_06_Dependencies</a></li>
									<li><a href=./Tutorials/Tut_07_Interaction.html>Tut_07_Interaction</a></li>
									<li><a href=./Tutorials/Tut_08_CustomTypes.html>Tut_08_CustomTypes</a></li>
									<li><a href=./Tutorials/Tut_09_SceneGraph.html>Tut_09_SceneGraph</a></li>
									<li><a href=./Tutorials/Tut_10_2D_Drawing.html>Tut_10_2D_Drawing</a></li>
									<li><a href=./Tutorials/Tut_11_3D_Drawing_Pipeline.html>Tut_11_3D_Drawing_Pipeline</a></li>
									<li><a href=./Tutorials/Tut_12_CreateSquareNode.html>Tut_12_CreateSquareNode</a></li>
									<li><a href=./Tutorials/Tut_13_Constant_Shader.html>Tut_13_Constant_Shader</a></li>
									<li><a href=./Tutorials/Tut_14_Basic_Shader.html>Tut_14_Basic_Shader</a></li>
									<li><a href=./Tutorials/Tut_15_Wave_Shader.html>Tut_15_Wave_Shader</a></li>
									<li><a href=./Tutorials/Tut_16_Manipulation.html>Tut_16_Manipulation</a></li>
									<li><a href=./Tutorials/Tut_17_StaticCharacter.html>Tut_17_StaticCharacter</a></li>
									<li><a href=./Tutorials/Tut_18_CharacterGlobalManipulation.html>Tut_18_CharacterGlobalManipulation</a></li>
									<li><a href=./Tutorials/Tut_19_CharacterFK.html>Tut_19_CharacterFK</a></li>
									<li><a href=./Tutorials/Tut_20_CharacterIK.html>Tut_20_CharacterIK</a></li>
									<li><a href=./Tutorials/Tut_21_TimeExtension.html>Tut_21_TimeExtension</a></li>
								</ul>
							</details>
						</li>
						<li>
							<details>
								<summary>Use Cases</summary>
								<ul style="margin-left: 20px; text-decoration: underline;">
									<li><a href='UseCases/V8Engine/index.html'>V8Engine</a></li>
									<li><a href='UseCases/AnimationReviewTool/index.html'>Animation Review Tool</a></li>
								</ul>
							</details>
						</li>
						<li><a href='Help/SceneGraphNodes.html'>Help</a></li>
						<li><a href='SampleExts/currentTime.html'>Sample Extension</a></li>
					</ul>
			</div><!--content-->
		</div><!--box-->
	</div> <!-- indexPage-->
</body>
</html>
<commit_msg>Revert "* Removed Muscle demo because it crashes on Linux."<commit_after><!doctype html>
<html>
<head>
    <title>FABRIC - Fabric Demos</title> 
    
    <meta charset="iso-8859-1"/>
    <link href="../../themes/default/style.css" rel="stylesheet" type="text/css" />
    <link href="../../themes/default/viewer.css" rel="stylesheet" type="text/css" />
    
    <script type="text/javascript" src="../../ThirdParty/jQuery/jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="../../ThirdParty/jQuery/jquery-ui-1.8.5.custom.min.js"></script>

    <link type="text/css" href="../../ThirdParty/jQuery/css/vader/jquery-ui-1.8.5.custom.css" rel="stylesheet" />
    
	<script type="text/javascript">

	 var _gaq = _gaq || [];
	 _gaq.push(['_setAccount', 'UA-25833362-1']);
	 _gaq.push(['_trackPageview']);

	 (function() {
	   var ga = document.createElement('script'); ga.type =
	'text/javascript'; ga.async = true;
	   ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
	'http://www') + '.google-analytics.com/ga.js';
	   var s = document.getElementsByTagName('script')[0];
	s.parentNode.insertBefore(ga, s);
	 })();

	</script>
</head> 
<body>
	<div id="indexpage"> 
		<div class="box">
			<h2>FABRIC DEMOS</h2>
			<div class="content">
				<p style="margin-bottom: 10px">
					This is the demo repository for the Fabric Engine alpha program. If you would like to join the Fabric testing program, please email <a href='mailto:<EMAIL>'><EMAIL></a>.
				</p>
				<p style="margin-bottom: 10px">
					Fabric currently only supports the Chrome and Firefox browsers. Support for other browsers is coming soon. Some demos utilize advanced features of OpenGL and may not run on every computer.
				</p>
					<ul class=demo-list>
						<li>
							<details>
								<summary>Basic Demos</summary>
								<ul>
									<li><a href=./BasicDemos/BackgroundTexture.html>Background Texture</a></li>
									<li><a href=./BasicDemos/CharacterSkeleton.html>Character Skeleton</a></li>
									<li><a href=./BasicDemos/CharacterSkinning.html>Character Skinning</a></li>
									<li><a href=./BasicDemos/KeyframeAnimation.html>Keyframe Animation</a></li>
									<li><a href=./BasicDemos/Manipulators.html>Manipulators</a></li>
									<li><a href=./BasicDemos/Materials.html>Materials</a></li>
									<li><a href=./BasicDemos/ModelViewer.html>Model Viewer</a></li>
									<li><a href=./BasicDemos/MouseEvents.html>Mouse Events</a></li>
									<li><a href=./BasicDemos/Painting.html>Painting</a></li>
									<li><a href=./BasicDemos/PerPointDeformation.html>Per-Point Deformation</a></li>
									<li><a href=./BasicDemos/Primitives.html>Primitives</a></li>
									<li><a href=./BasicDemos/Tesselation.html>Tesselation</a></li>
									<li><a href=./BasicDemos/TransformAnimation.html>Transform Animation</a></li>
								</ul>

							</details>
						</li>
						<li>
							<details open="open">
								<summary>Alembic IO</summary>
								<ul>
									<li><a href=./Alembic/Cube.html>Cube</a></li>
									<li><a href=./Alembic/AnimatedFace.html>Face</a></li>
									<li><a href=./Alembic/Frog.html>Frog</a></li>
									<li><a href=./Alembic/Shapes.html>Shapes</a></li>
									<li><a href=./Alembic/Softbodies.html>Softbodies</a></li>
								</ul>
							</details>
						</li>
						<li>
							<details>
								<summary>Bullet Physics</summary>
								<ul>
									<li><a href=./Bullet/Bullet_StackingBoxes.html>Stacking Boxes</a></li>
									<li><a href=./Bullet/Bullet_RoundTower.html>Round Tower</a></li>
									<li><a href=./Bullet/Bullet_ConvexHull.html>Convex Hull Shape</a></li>
									<li><a href=./Bullet/Bullet_Constraints.html>RigidBody Constraints</a></li>
									<li><a href=./Bullet/Bullet_Softbody.html>Basic Softbody</a></li>
									<li><a href=./Bullet/Bullet_SoftbodyAnchors.html>Softbody Anchors</a></li>
								</ul>
							</details>
						</li>
						<li>
							<details>
								<summary>Rendering</summary>
								<ul>
									<li><a href=./Rendering/GeometryInstancing.html>GeometryInstancing</a></li>
									<li><a href=./Rendering/MultiPassRendering.html>Multi-Pass Rendering</a></li>
									<li><a href=./Rendering/PostProcessing.html>Post Processing</a></li>
									<li><a href=./Rendering/ShadowCastingLights.html>Shadow Casting Lights</a></li>
									<li><a href=./Rendering/OpenGL_Info.html>OpenGL_Info</a></li>
								</ul>
							</details>
						</li>
						<li>
							<details>
								<summary>Rigging</summary>						
								<ul>
									<li><a href=./Rigging/ArmRig.html>ArmRig</a></li>
									<li><a href=./Rigging/FKChain.html>FKChain</a></li>
									<li><a href=./Rigging/IK2Bone.html>IK2Bone</a></li>
									<li><a href=./Rigging/LegRig.html>LegRig</a></li>
									<li><a href=./Rigging/Spine.html>Spine</a></li>
									<li><a href=./Rigging/TwistBones.html>TwistBones</a></li>
                  <li><a href=./Rigging/MuscleSimulation/BasicMuscle.html>Basic Muscle</a></li>
								</ul>
							</details>
						</li>
						<li>
							<details>
								<summary>Simulation</summary>
								<ul>
									<li><a href=./Simulation/HairSimulation.html>Hair Simulation</a></li>
									<li><a href=./Simulation/Flocking.html>Flocking</a></li>
								</ul>
							</details>
						</li>
						<li>
							<details>
								<summary>Tutorials</summary>
								<ul>
									<li><a href=./Tutorials/Tut_01_Context.html>Tut_01_Context</a></li>
									<li><a href=./Tutorials/Tut_02_Types.html>Tut_02_Types</a></li>
									<li><a href=./Tutorials/Tut_03_DGNode.html>Tut_03_DGNode</a></li>
									<li><a href=./Tutorials/Tut_04_Operator.html>Tut_04_Operator</a></li>
									<li><a href=./Tutorials/Tut_05_Slicing.html>Tut_05_Slicing</a></li>
									<li><a href=./Tutorials/Tut_06_Dependencies.html>Tut_06_Dependencies</a></li>
									<li><a href=./Tutorials/Tut_07_Interaction.html>Tut_07_Interaction</a></li>
									<li><a href=./Tutorials/Tut_08_CustomTypes.html>Tut_08_CustomTypes</a></li>
									<li><a href=./Tutorials/Tut_09_SceneGraph.html>Tut_09_SceneGraph</a></li>
									<li><a href=./Tutorials/Tut_10_2D_Drawing.html>Tut_10_2D_Drawing</a></li>
									<li><a href=./Tutorials/Tut_11_3D_Drawing_Pipeline.html>Tut_11_3D_Drawing_Pipeline</a></li>
									<li><a href=./Tutorials/Tut_12_CreateSquareNode.html>Tut_12_CreateSquareNode</a></li>
									<li><a href=./Tutorials/Tut_13_Constant_Shader.html>Tut_13_Constant_Shader</a></li>
									<li><a href=./Tutorials/Tut_14_Basic_Shader.html>Tut_14_Basic_Shader</a></li>
									<li><a href=./Tutorials/Tut_15_Wave_Shader.html>Tut_15_Wave_Shader</a></li>
									<li><a href=./Tutorials/Tut_16_Manipulation.html>Tut_16_Manipulation</a></li>
									<li><a href=./Tutorials/Tut_17_StaticCharacter.html>Tut_17_StaticCharacter</a></li>
									<li><a href=./Tutorials/Tut_18_CharacterGlobalManipulation.html>Tut_18_CharacterGlobalManipulation</a></li>
									<li><a href=./Tutorials/Tut_19_CharacterFK.html>Tut_19_CharacterFK</a></li>
									<li><a href=./Tutorials/Tut_20_CharacterIK.html>Tut_20_CharacterIK</a></li>
									<li><a href=./Tutorials/Tut_21_TimeExtension.html>Tut_21_TimeExtension</a></li>
								</ul>
							</details>
						</li>
						<li>
							<details>
								<summary>Use Cases</summary>
								<ul style="margin-left: 20px; text-decoration: underline;">
									<li><a href='UseCases/V8Engine/index.html'>V8Engine</a></li>
									<li><a href='UseCases/AnimationReviewTool/index.html'>Animation Review Tool</a></li>
								</ul>
							</details>
						</li>
						<li><a href='Help/SceneGraphNodes.html'>Help</a></li>
						<li><a href='SampleExts/currentTime.html'>Sample Extension</a></li>
					</ul>
			</div><!--content-->
		</div><!--box-->
	</div> <!-- indexPage-->
</body>
</html>

{'fraction_non_alphanumeric': 0.19079541059688024, 'fraction_numerical': 0.015985561428387262, 'mean_word_length': 2.8604130380691712, 'pattern_counts': {'":': 0, '<': 711, '<?xml version=': 0, '>': 711, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3476264', 'n_tokens_mistral': 7713, 'n_tokens_neox': 5664, 'n_words': 709}