assembly added to week4 blind dovetail joint, blender render added

This commit is contained in:
OddlyTimbot committed 2026-01-09 18:26:55 -05:00
1 parent 820871624a
commit 541bdbfd01
20 files changed
+9 -5

No files matched your search

+6 -5
View File
@@ -1,9 +1,9 @@
Subjects covered:
### Get to Know a CNC
### Get to Know a CNC - Week 1
Hands-on with the machines. Learn how they move, how to manually control them, mounting up materials.
### First Automation!
### First Automation! - Week 2
Walk through the entire process of creating an automation intended for assembly. Use miniature modelling (a stool) to learn design principles for CNC production, as well as the basics of CAM.
* Intro to CAD/CAM
@@ -12,22 +12,23 @@ Walk through the entire process of creating an automation intended for assembly.
* Construction Geometry
* Profiles
### Problem Solving
### Problem Solving - Week 3
Learn to design for, and correct problems commonly encountered in building for CNC.
* Dressups
* Coordinating double-sided operations
* Edge-treatments and engraving
* Surfacing operations
* Lap Joints
### Joints and Helper Objects
### Joints and Helper Objects - Week 4
Go in-depth on creating joints that can be produced on a CNC machine, and learn to use helper objects for solving tricky problems.
* Dovetail joints
* Keyed joints
* Scarf joints
* Mortise and Tenon joints
* Lap Joints
### Importing Exchange Formats
Learn to work with designs created in other software, prepping them for production by CNC machine.
@@ -0,0 +1,2 @@
<?xml version="1.0"?>
<materialx version="1.38"><nodegraph name="Poliigon_WoodVeneerOak_7760_NG" xpos="-10" ypos="0"><constant name="Schema" type="string" xpos="0" ypos="0"><input name="value" type="string" value="a0bd862d-cd82-4b34-a8b7-65fe15a543ed"/></constant><input name="UV_Tiling" type="vector2" value="1, 1"/><constant name="UV_Node" type="vector2" xpos="-20" ypos="0"><input name="value" type="vector2" value="1, 1" interfacename="UV_Tiling"/></constant><input name="AO_Mix_Strength" type="float" value="0"/><tiledimage name="AmbientOcclusion_Map" type="color3" xpos="-15" ypos="0"><input name="file" type="filename" value="Poliigon_WoodVeneerOak_7760_AmbientOcclusion.jpg" colorspace="srgb_texture"/><input name="default" type="color3" value="0, 0, 0"/><input name="uvtiling" type="vector2" value="2, 2" nodename="UV_Node"/></tiledimage><mix name="AO_Mix" type="color3" xpos="-10" ypos="0"><input name="fg" type="color3" value="0, 0, 0" nodename="AmbientOcclusion_Map"/><input name="bg" type="color3" value="1, 1, 1"/><input name="mix" type="float" value="0" interfacename="AO_Mix_Strength"/></mix><multiply name="AO_Multiply" type="color3" xpos="-5" ypos="0"><input name="in1" type="color3" value="0, 0, 0" nodename="BaseColor_Map"/><input name="in2" type="color3" value="1, 1, 1" nodename="AO_Mix"/></multiply><output name="AO_Multiply_out" type="color3" nodename="AO_Multiply"/><tiledimage name="BaseColor_Map" type="color3" xpos="-15" ypos="3"><input name="file" type="filename" value="Poliigon_WoodVeneerOak_7760_BaseColor.jpg" colorspace="srgb_texture"/><input name="default" type="color3" value="0, 0, 0"/><input name="uvtiling" type="vector2" value="2, 2" nodename="UV_Node"/></tiledimage><output name="BaseColor_Map_out" type="color3" nodename="BaseColor_Map"/><tiledimage name="Displacement_Map" type="float" xpos="-15" ypos="6"><input name="file" type="filename" value="Poliigon_WoodVeneerOak_7760_Displacement.tiff" colorspace="linear_texture"/><input name="default" type="float" value="0"/><input name="uvtiling" type="vector2" value="2, 2" nodename="UV_Node"/></tiledimage><displacement name="Displacement" type="displacementshader" xpos="-10" ypos="6"><input name="displacement" type="float" value="0" nodename="Displacement_Map"/><input name="scale" type="float" value="0"/></displacement><output name="Displacement_out" type="displacementshader" nodename="Displacement"/><tiledimage name="Metallic_Map" type="float" xpos="-15" ypos="15"><input name="file" type="filename" value="Poliigon_WoodVeneerOak_7760_Metallic.jpg" colorspace="linear_texture"/><input name="default" type="float" value="0"/><input name="uvtiling" type="vector2" value="2, 2" nodename="UV_Node"/></tiledimage><output name="Metallic_Map_out" type="float" nodename="Metallic_Map"/><input name="Normal_Strength" type="float" value="1"/><tiledimage name="Normal_Map" type="vector3" xpos="-15" ypos="18"><input name="file" type="filename" value="Poliigon_WoodVeneerOak_7760_Normal.png" colorspace="srgb_texture"/><input name="default" type="vector3" value="0, 0, 0"/><input name="uvtiling" type="vector2" value="2, 2" nodename="UV_Node"/></tiledimage><normalmap name="Normalmap" type="vector3" xpos="-10" ypos="18"><input name="in" type="vector3" value="0.5, 0.5, 1" nodename="Normal_Map"/><input name="space" type="string" value="tangent"/><input name="scale" type="float" value="1" interfacename="Normal_Strength"/><input name="normal" type="vector3" value="0, 0, 0"/><input name="tangent" type="vector3" value="0, 0, 0"/></normalmap><output name="Normalmap_out" type="vector3" nodename="Normalmap"/><tiledimage name="Roughness_Map" type="float" xpos="-15" ypos="24"><input name="file" type="filename" value="Poliigon_WoodVeneerOak_7760_Roughness.jpg" colorspace="linear_texture"/><input name="default" type="float" value="0"/><input name="uvtiling" type="vector2" value="2, 2" nodename="UV_Node"/></tiledimage><output name="Roughness_Map_out" type="float" nodename="Roughness_Map"/></nodegraph><surfacematerial name="USD_Default" type="material" xpos="0" ypos="0"><input name="surfaceshader" type="surfaceshader" nodename="Poliigon_WoodVeneerOak_7760"/><input name="displacementshader" type="displacementshader" nodegraph="Poliigon_WoodVeneerOak_7760_NG" output="Displacement_out"/></surfacematerial><standard_surface name="Poliigon_WoodVeneerOak_7760" type="surfaceshader" xpos="-5" ypos="0"><input name="base" type="float" value="1"/><input name="base_color" type="color3" value="1, 0, 0" nodegraph="Poliigon_WoodVeneerOak_7760_NG" output="AO_Multiply_out"/><input name="base_color" type="color3" value="1, 0, 0" nodegraph="Poliigon_WoodVeneerOak_7760_NG" output="BaseColor_Map_out"/><input name="base_color" type="color3" value="1, 0, 0"/><input name="diffuse_roughness" type="float" value="0"/><input name="metalness" type="float" value="0" nodegraph="Poliigon_WoodVeneerOak_7760_NG" output="Metallic_Map_out"/><input name="metalness" type="float" value="0"/><input name="specular" type="float" value="1"/><input name="spLine truncated
Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 437 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 MiB

Binary file not shown.
@@ -0,0 +1 @@
{"accessors":[{"bufferView":0,"byteOffset":0,"componentType":5126,"count":4,"max":[-3.4302541749298145e-8,0.014,0.05],"min":[-3.4302541749298145e-8,0.0,-0.05],"type":"VEC3"},{"bufferView":0,"byteOffset":48,"componentType":5126,"count":4,"max":[0.064,0.014,-0.05],"min":[-3.4302541749298145e-8,-2.4000000000000002e-17,-0.05],"type":"VEC3"},{"bufferView":0,"byteOffset":96,"componentType":5126,"count":4,"max":[0.064,0.014,0.05],"min":[-3.4302541749298145e-8,-2e-18,0.05],"type":"VEC3"},{"bufferView":0,"byteOffset":144,"componentType":5126,"count":4,"max":[0.064,0.0,0.05],"min":[-3.4302541749298145e-8,-2.4000000000000002e-17,-0.05],"type":"VEC3"},{"bufferView":0,"byteOffset":192,"componentType":5126,"count":217,"max":[0.064,0.014,0.05],"min":[0.049999982848729134,-2.4000000000000002e-17,-0.05],"type":"VEC3"},{"bufferView":0,"byteOffset":2796,"componentType":5126,"count":3,"max":[0.05990000000000001,0.014,-0.0359],"min":[0.05,0.004099999999999977,-0.0359],"type":"VEC3"},{"bufferView":0,"byteOffset":2832,"componentType":5126,"count":62,"max":[0.06140000000000001,0.014,-0.0344],"min":[0.05990000000000001,0.002599999999999973,-0.0359],"type":"VEC3"},{"bufferView":0,"byteOffset":3576,"componentType":5126,"count":4,"max":[0.06140000000000001,0.014,-0.023600000000000003],"min":[0.06140000000000001,0.002599999999999973,-0.0344],"type":"VEC3"},{"bufferView":0,"byteOffset":3624,"componentType":5126,"count":67,"max":[0.06140000000000001,0.014,-0.0221],"min":[0.05990000000000001,0.002599999999999973,-0.023600000000000003],"type":"VEC3"},{"bufferView":0,"byteOffset":4428,"componentType":5126,"count":3,"max":[0.05990000000000001,0.014,-0.0221],"min":[0.05,0.004099999999999975,-0.0221],"type":"VEC3"},{"bufferView":0,"byteOffset":4464,"componentType":5126,"count":3,"max":[0.05990000000000001,0.014,-0.006899999999999998],"min":[0.05,0.004099999999999975,-0.006899999999999998],"type":"VEC3"},{"bufferView":0,"byteOffset":4500,"componentType":5126,"count":62,"max":[0.06140000000000001,0.014,-0.005399999999999997],"min":[0.05990000000000001,0.002599999999999973,-0.006899999999999998],"type":"VEC3"},{"bufferView":0,"byteOffset":5244,"componentType":5126,"count":4,"max":[0.06140000000000001,0.014,0.005400000000000005],"min":[0.06140000000000001,0.002599999999999973,-0.005399999999999997],"type":"VEC3"},{"bufferView":0,"byteOffset":5292,"componentType":5126,"count":67,"max":[0.06140000000000001,0.014,0.006900000000000003],"min":[0.05990000000000001,0.002599999999999984,0.005400000000000005],"type":"VEC3"},{"bufferView":0,"byteOffset":6096,"componentType":5126,"count":3,"max":[0.05990000000000001,0.014,0.006900000000000003],"min":[0.05,0.004099999999999987,0.006900000000000003],"type":"VEC3"},{"bufferView":0,"byteOffset":6132,"componentType":5126,"count":3,"max":[0.05989999999999998,0.014,0.0221],"min":[0.05,0.004100000000000003,0.0221],"type":"VEC3"},{"bufferView":0,"byteOffset":6168,"componentType":5126,"count":62,"max":[0.061399999999999975,0.014,0.023600000000000003],"min":[0.05989999999999998,0.0026000000000000016,0.0221],"type":"VEC3"},{"bufferView":0,"byteOffset":6912,"componentType":5126,"count":4,"max":[0.061399999999999975,0.014,0.0344],"min":[0.061399999999999975,0.0026000000000000016,0.023600000000000003],"type":"VEC3"},{"bufferView":0,"byteOffset":6960,"componentType":5126,"count":67,"max":[0.061399999999999975,0.014,0.0359],"min":[0.05989999999999998,0.0026000000000000034,0.0344],"type":"VEC3"},{"bufferView":0,"byteOffset":7764,"componentType":5126,"count":3,"max":[0.05989999999999998,0.014,0.0359],"min":[0.05,0.004100000000000006,0.0359],"type":"VEC3"},{"bufferView":0,"byteOffset":7800,"componentType":5126,"count":190,"max":[0.06140000000000001,0.014,0.05],"min":[-3.4302541749298145e-8,0.013999999999999992,-0.05],"type":"VEC3"},{"bufferView":0,"byteOffset":10080,"componentType":5126,"count":4,"max":[-0.05000000000000002,0.014,0.05],"min":[-0.05000000000000002,0.0,-0.05],"type":"VEC3"},{"bufferView":0,"byteOffset":10128,"componentType":5126,"count":4,"max":[0.06399999999999918,0.014,-0.05],"min":[-0.05000000000000002,-2.2e-17,-0.05],"type":"VEC3"},{"bufferView":0,"byteOffset":10176,"componentType":5126,"count":4,"max":[0.06399999999999918,0.014,0.05],"min":[-0.05000000000000002,0.0,0.05],"type":"VEC3"},{"bufferView":0,"byteOffset":10224,"componentType":5126,"count":4,"max":[0.06399999999999918,0.0,0.05],"min":[-0.05000000000000002,-2.2e-17,-0.05],"type":"VEC3"},{"bufferView":0,"byteOffset":10272,"componentType":5126,"count":10,"max":[0.05,0.014,0.05],"min":[-0.05000000000000002,0.013999999999999992,-0.05],"type":"VEC3"},{"bufferView":0,"byteOffset":10392,"componentType":5126,"count":16,"max":[0.06399999999999918,0.014,0.05],"min":[0.05,-2.2e-17,-0.05],"type":"VEC3"},{"bufferView":0,"byteOffset":10584,"componentType":5126,"count":4,"max":[0.05,0.014,0.036000000000000004],"min":[0.05,0.003,0.022],"type":"VEC3"},{"bufferView":0,"byteOffset":10632,"componentType":5126,"count":4,"max":[0.05,0.014,0.007],"min":[0.05,0.003,-0.007]Line truncated
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.