1<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="google-site-verification" content="561ZrVOFC89wqENSWuOgurU-J8raHO8KNsJtOnQWDSc"> <meta http-equiv="Permissions-Policy" content="interest-cohort=()"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>news | Charles C. Wade</title> <meta name="author" content="Charles C. Wade"> <meta name="description" content="A simple, whitespace theme for academics. Based on [*folio](https://github.com/bogoli/-folio) design. "> <meta name="keywords" content="personal website, cv, computational geometry, additive manufacturing, design methodology, CAD"> <link rel="stylesheet" href="/assets/css/bootstrap.min.css?a4b3f509e79c54a512b890d73235ef04"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/css/mdb.min.css" integrity="sha256-jpjYvU3G3N6nrrBwXJoVEYI/0zw8htfFnhT9ljN3JJw=" crossorigin="anonymous"> <link defer rel="stylesheet" href="https://unpkg.com/[email protected]/dist/bootstrap-table.min.css"> <link rel="stylesheet" href="/assets/css/academicons.min.css?f0b7046b84e425c55f3463ac249818f5"> <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Roboto+Slab:100,300,400,500,700|Material+Icons"> <link rel="stylesheet" href="/assets/css/jekyll-pygments-themes-github.css?19f3075a2d19613090fe9e16b564e1fe" media="" id="highlight_theme_light"> <link rel="shortcut icon" href="/assets/img/toroidal_logo.png?ff86a44cf8d115ffa129baa9937c0fe6"> <link rel="stylesheet" href="/assets/css/main.css?d41d8cd98f00b204e9800998ecf8427e"> <link rel="canonical" href="https://mr-glt.github.io/news/"> <link rel="stylesheet" href="/assets/css/jekyll-pygments-themes-native.css?e74e74bf055e5729d44a7d031a5ca6a5" media="none" id="highlight_theme_dark">
1<script src="/assets/js/theme.js?96d6b3e1c3604aca8b6134c7afdd5db6"></script>
1
1<script src="/assets/js/dark_mode.js?9b17307bb950ffa2e34be0227f53558f"></script>
1 </head> <body class="fixed-top-nav sticky-bottom-footer"> <header> <nav id="navbar" class="navbar navbar-light navbar-expand-sm fixed-top"> <div class="container"> <a class="navbar-brand title font-weight-lighter" href="/"><span class="font-weight-bold">Charles </span>C. Wade</a> <button class="navbar-toggler collapsed ml-auto" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar top-bar"></span> <span class="icon-bar middle-bar"></span> <span class="icon-bar bottom-bar"></span> </button> <div class="collapse navbar-collapse text-right" id="navbarNav"> <ul class="navbar-nav ml-auto flex-nowrap"> <li class="nav-item "> <a class="nav-link" href="/">about</a> </li> <li class="nav-item "> <a class="nav-link" href="/publications/">publications</a> </li> <li class="nav-item "> <a class="nav-link" href="/repositories/">repositories</a> </li> <li class="nav-item "> <a class="nav-link" href="/cv/">cv</a> </li> <li class="toggle-container"> <button id="light-toggle" title="Change theme"> <i class="fas fa-moon"></i> <i class="fas fa-sun"></i> </button> </li> </ul> </div> </div> </nav> <progress id="progress" value="0"> <div class="progress-container"> <span class="progress-bar"></span> </div> </progress> </header> <div class="container mt-5"> <div class="post"> <header class="post-header"> <h1 class="post-title">news</h1> <p class="post-description"></p> </header> <article> <div class="news"> <div class="table-responsive"> <table class="table table-sm table-borderless"> <tr> <th scope="row">Oct 13, 2025</th> <td> I published a new paper in <em>Additive Manufacturing</em> titled <strong>âImplicit Toolpath Generation for Functionally Graded Additive Manufacturing via Gradient-Aware Slicing.â</strong> This work introduces a novel method for generating toolpaths directly from OpenVCAD designs, enabling functional grading on material extrusion systems. Read the CU Boulder news story <a href="https://www.colorado.edu/mechanical/new-open-source-software-efficient-3d-printing-multiple-materials" rel="external nofollow noopener" target="_blank">here</a>, explore the full paper <a href="/publications/#wade2025implicit">here</a>, or start designing your own multi-material objects with <a href="https://matterassembly.org/openvcad" rel="external nofollow noopener" target="_blank">OpenVCAD</a>. </td> </tr> <tr> <th scope="row">Sep 19, 2025</th> <td> My new paper, <em>âImplicit Modeling for 3D-Printed Multi-Material Computational Object Design via Pythonâ</em>, has been accepted to the <strong>2025 ACM Symposium on Computational Fabrication</strong>! The paper introduces new advancements to the <strong>OpenVCAD</strong> project, including a new Python interface and enhanced simulation capabilities. <a href="/publications/#wade2025pyvcad">Read the paper here</a> or learn more about the project and how to get started with OpenVCAD <a href="https://matterassembly.org/openvcad" rel="external nofollow noopener" target="_blank">here</a>. </td> </tr> <tr> <th scope="row">Nov 22, 2024</th> <td> Iâm pleased to announce that I have successfully passed my PhD area examination, the first major milestone in the PhD program. My presentation, âEnabling Multi-Material 3D Printing: Bridging Design and Fabrication,â explored new ways for designers to express multi-material objects. It provided historical context and analysis to chart future directions in computer-aided design for 3D printing. A recording of the presentation can be viewed <a href="https://youtu.be/AXWlHzacp-E" rel="external nofollow noopener" target="_blank">here</a>. </td> </tr> <tr> <th scope="row">Oct 1, 2024</th> <td> I received the Ralph J. Slutz Student Excellence Award from the Department of Computer Science at CU Boulder. This award recognizes students for academic excellence and research. To learn more about the award and Dr. Slutz, visit: <a href="https://xiaodongzhang1911.github.io/R_J_Slutz.html" rel="external nofollow noopener" target="_blank">https://xiaodongzhang1911.github.io/R_J_Slutz.html</a> </td> </tr> <tr> <th scope="row">Dec 5, 2023</th> <td> I am excited to announce the publication of my paper titled âOpenVCAD: An Open Source Volumetric Multi-Material Geometry Compilerâ in the journal
1<em>Additive Manufacturing</em>. This project is the culmination of the first major project during my PhD studies. The project is open source for researchers and hobbyists. For more information, please visit the dedicated website at <a href="https://matterassembly.org/openvcad" rel="external nofollow noopener" target="_blank">matterassembly.org/openvcad</a>. </td> </tr> <tr> <th scope="row">Nov 27, 2023</th> <td> My paper, <em>Determining Optimal Print Orientation Using GPU-Accelerated Convex Hull Analysis</em>, was published at SCF â23: Symposium on Computational Fabrication! <a href="https://dl.acm.org/doi/10.1145/3623263.3623360" rel="external nofollow noopener" target="_blank">Check the paper out here.</a> This work was implemented into the open-source <a href="https://github.com/ORNLSlicer/Slicer-2" rel="external nofollow noopener" target="_blank">Oak Ridge National Laboratory Slicer 2 project</a>. </td> </tr> <tr> <th scope="row">Oct 6, 2023</th> <td> A <a href="https://www.ornl.gov/news/researchers-3d-print-moon-rover-wheel-prototype-nasa" rel="external nofollow noopener" target="_blank">recent blog post on the Oak Ridge National Laboratory website</a> highlights the outcome of a project I was involved in at Oak Ridge National Laboratory. Our team successfully 3D printed a prototype rover wheel for NASA. My role in this project focused on the development of an innovative real-time slicing workflow. This was crucial for generating the billions of G-code commands required to precisely construct the wheel. </td> </tr> <tr> <th scope="row">Mar 21, 2023</th> <td> I was selected for the Charles Stark Draper Laboratory Scholar Program! This fellowship program will provide me with funding and the chance to collaboration with <a href="https://www.draper.com" rel="external nofollow noopener" target="_blank">Draper</a> researchers for the duration on my PhD studies. </td> </tr> <tr> <th scope="row">Sep 1, 2022</th> <td> I recently <a href="publications/">presented at the 2022 International Solid Freeform Fabrication Symposium</a> on a novel method to reduce motion command in 3D-printing using curve fitting. </td> </tr> <tr> <th scope="row">Aug 15, 2021</th> <td> I have begun a PhD at the University of Colorado Boulder! I will be working in the <a href="https://www.matterassembly.org/" rel="external nofollow noopener" target="_blank">Matter Assembly Computation Lab</a> under <a href="https://www.colorado.edu/mechanical/robert-maccurdy" rel="external nofollow noopener" target="_blank">Robert MacCurdy</a>. </td> </tr> </table> </div> </div> </article> </div> </div> <footer class="sticky-bottom mt-5"> <div class="container"> © Copyright 2026 Charles C. Wade. Powered by <a href="https://jekyllrb.com/" target="_blank" rel="external nofollow noopener">Jekyll</a> with <a href="https://github.com/alshedivat/al-folio" rel="external nofollow noopener" target="_blank">al-folio</a> theme. Hosted by <a href="https://pages.github.com/" target="_blank" rel="external nofollow noopener">GitHub Pages</a>. Last updated: August 05, 2026. </div> </footer>
1<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
1
1<script src="/assets/js/bootstrap.bundle.min.js"></script>
1
1<script src="https://cdn.jsdelivr.net/npm/[email protected]/js/mdb.min.js" integrity="sha256-NdbiivsvWt7VYCt6hYNT3h/th9vSTL4EDWeGs5SN3DA=" crossorigin="anonymous"></script>
1
1<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/masonry.pkgd.min.js" integrity="sha256-Nn1q/fx0H7SNLZMQ5Hw5JLaTRZp0yILA/FRexe19VdI=" crossorigin="anonymous"></script>
1
1<script defer src="https://cdn.jsdelivr.net/npm/imagesloaded@4/imagesloaded.pkgd.min.js"></script>
1
1<script defer src="/assets/js/masonry.js" type="text/javascript"></script>
1
1<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/medium-zoom.min.js" integrity="sha256-7PhEpEWEW0XXQ0k6kQrPKwuoIomz8R8IYyuU1Qew4P8=" crossorigin="anonymous"></script>
1
1<script defer src="/assets/js/zoom.js?7b30caa5023af4af8408a472dc4e1ebb"></script>
1
1<script defer src="https://unpkg.com/[email protected]/dist/bootstrap-table.min.js"></script>
1
1<script src="/assets/js/no_defer.js?d633890033921b33e0ceb13d22340a9c"></script>
1
1<script defer src="/assets/js/common.js?acdb9690d7641b2f8d40529018c71a01"></script>
1
1<script defer src="/assets/js/copy_code.js?c9d9dd48933de3831b3ee5ec9c209cac" type="text/javascript"></script>
1
1<script async src="https://d1bxh8uas1mnw7.cloudfront.net/assets/embed.js"></script>
1
1<script async src="https://badge.dimensions.ai/badge.js"></script>
1
1<script type="text/javascript">window.MathJax={tex:{tags:"ams"}};</script>
1
1<script defer type="text/javascript" id="MathJax-script" src="https://cdn.jsdelivr.net/npm/[email protected]/es5/tex-mml-chtml.js"></script>
1
1<script defer src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
vendor: 64 bytes, line 1
1 <script async src="https://www.googletagmanager.com/gtag/js?id=
1G-F5YTB4NYBM
vendor: 12 bytes, line 1
1"></script>
1<script>function gtag(){window.dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-F5YTB4NYBM");</script>
1
1<script type="text/javascript">function progressBarSetup(){"max"in document.createElement("progress")?(initializeProgressElement(),$(document).on("scroll",function(){progressBar.attr({value:getCurrentScrollPosition()})}),$(window).on("resize",initializeProgressElement)):(resizeProgressBar(),$(document).on("scroll",resizeProgressBar),$(window).on("resize",resizeProgressBar))}function getCurrentScrollPosition(){return $(window).scrollTop()}function initializeProgressElement(){let e=$("#navbar").outerHeight(!0);$("body").css({"padding-top":e}),$("progress-container").css({"padding-top":e}),progressBar.css({top:e}),progressBar.attr({max:getDistanceToScroll(),value:getCurrentScrollPosition()})}function getDistanceToScroll(){return $(document).height()-$(window).height()}function resizeProgressBar(){progressBar.css({width:getWidthPercentage()+"%"})}function getWidthPercentage(){return getCurrentScrollPosition()/getDistanceToScroll()*100}const progressBar=$("#progress");window.onload=function(){setTimeout(progressBarSetup,50)};</script>
1 </body> </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.