CINXE.COM
The utilization of procedure models in digital image synthesis | Institutional Repository | J. Willard Marriott Digital Library
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>The utilization of procedure models in digital image synthesis | Institutional Repository | J. Willard Marriott Digital Library</title> <meta name="description" content="Many algorithms have been developed for synthesizing shaded images of three dimensional objects modeled by computer. In spite of widely differing approaches the current state of the art algorithms are surprisingly similar with respect to the richness of the scenes they can process. One attribute these algorithms have in common is the use of a conventional passive data base to represent the objects being modeled. This paper postulates and explores the use of an alternative modeling technique which uses procedures to represent the objects being modeled. The properties and structure of such "procedure models" are investigated and an algorithm based on them is presented." /> <meta name="citation_title" content="The utilization of procedure models in digital image synthesis" /> <meta name="citation_publication_date" content="1975" /> <meta name="citation_dissertation_institution" content="University of Utah" /> <meta name="citation_pdf_url" content="https://collections.lib.utah.edu/file?id=1507175" /> <meta name="citation_author" content="" /> <meta property="og:image" content="https://collections.lib.utah.edu/thumb?id=1507175" /> <meta property="og:title" content="The utilization of procedure models in digital image synthesis | Theses & Dissertations" /> <meta property="og:url" content="https://collections.lib.utah.edu/details?id=1507175" /> <meta property="og:description" content="Many algorithms have been developed for synthesizing shaded images of three dimensional objects modeled by computer. In spite of widely differing approaches the current state of the art algorithms are surprisingly similar with respect to the richness of the scenes they can process. One attribute these algorithms have in common is the use of a conventional passive data base to represent the objects being modeled. This paper postulates and explores the use of an alternative modeling technique which uses procedures to represent the objects being modeled. The properties and structure of such "procedure models" are investigated and an algorithm based on them is presented." /> <link rel="shortcut icon" type="image/png" href="/favicon.png" /> <link rel="stylesheet" type="text/css" href="/css/normalize.min.css?v=1"> <link rel="stylesheet" type="text/css" href="/css/skeleton.min.css?v=1"> <link rel="stylesheet" type="text/css" href="/css/icons.css?v=2"> <link rel="stylesheet" type="text/css" href="/css/main.css?v=33"> <link rel="stylesheet" type="text/css" href="/css/imagezoom.css?v=3"> <link rel="stylesheet" type="text/css" href="/css/carousel.css?v=2"> <link rel="stylesheet" type="text/css" href="/css/fonts.css?v=1"> <link rel="stylesheet" type="text/css" href="/themes/dl/custom.css"> <script src="/js/main.js?v=9"></script> <script> var _paq = window._paq = window._paq || []; _paq.push(['setCustomDimension', 1, 'ir_etd']); _paq.push(['setCustomDimension', 2, '1507175']); _paq.push(['setCustomDimension', 3, 'Institutional Repository']); _paq.push(["setDocumentTitle", document.domain + "/" + document.title]); _paq.push(['setDownloadClasses', 'download']); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://analytics.lib.utah.edu/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '29']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <noscript><p><img src="https://analytics.lib.utah.edu/matomo.php?idsite=29&rec=1" style="border:0;" alt="" /></p></noscript> <script>log_stat({record_id:"1507175",record_ie:"1507175",record_setname:"ir_etd",record_title:"The utilization of procedure models in digital image synthesis",record_creator:"",type:"1",});</script> </head> <body> <div class="header"> <div class="nav"> <div class="container-fluid"> <ul class="main-nav"> <li><a href="/" >Home</a></li><li><a href="/browse" >Browse</a></li><li><a href="https://forms.lib.utah.edu/dl-feedback/" target="_blank">Ask Us</a></li><li><a href="#" onclick="window.open('https://libraryh3lp.com/chat/mlibs-queue@chat.libraryh3lp.com?skin=27584', 'AskUs', 'resizable=1,width=500,height=300'); return false;"><i class="icon-comment-dots" style="padding-bottom: 2px"></i> Chat</a></li><li><a href="https://lib.utah.edu/services/digital-library/index.php#tab7" target="_blank">Harmful Language Statement</a></li><li class="link_right"><a href="/login">Log in</a></li> </ul> </div> </div> </div> <div class="main-header"> <div class="container-fluid"> <div> <div class="collection-wrap"><a href="/" class="collection-logo"><img src="/themes/dl/logo.png?v=1" alt="logo" /></a><span class="collection-name dl"><a class="title_link" href="/search?facet_setname_s=ir_etd">Theses & Dissertations</a></span></div> </div> </div> </div> <form action="/search" id="form_search" method="GET"> <script> var search_defaults = { page : 1, gallery : 0, embargoed : 0, q : "", sq : "", year_start : "", year_end : "", rows : 25, sort : "rel", fd : "title_t,date_t,type_t", }; </script> <script src="/js/search.js?v=10"></script> <div class="main-search"> <div class="container-fluid"> <div class="main-search-input"> <input id="search_box" type="text" name="q" placeholder="Search" value="" /> <input type="hidden" name="sq" value="" /> <input type="hidden" name="fd" value="title_t,date_t,type_t" /> <input type="hidden" name="rows" value="25" /> <input type="hidden" name="sort" value="rel" /> <input type="hidden" name="page" value="1" /> <input type="hidden" name="gallery" value="0" /> <input type="hidden" name="embargoed" value="0" /> <input type="hidden" name="year_start" value="" /> <input type="hidden" name="year_end" value="" /> <button type="submit" class="submit-btn" onclick="return before_search();"><i class="icon-search"></i></button> <span class="advanced_search"><a href="/search/advanced">Advanced Search</a></span> </div> </div> </div> </form> <div class="container-fluid"> <div class="page" style="padding-left: 40px"> <h4 id="title">The utilization of procedure models in digital image synthesis</h4> <div class="share_container"><a href="/file?id=1507175" id="download" class="download" title="Download - 88.65M">Download File</a> | <a id="share" title="Share" onclick="return toggle('social_links');">Share</a> | <a class="ref" href="#" title="Reference URL" onclick="toggle('permalink'); document.getElementById('permalink_url').select(); return false;">Reference URL</a><div id="social_links"><div style="display:inline"><a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fcollections.lib.utah.edu%2Fark%3A%2F87278%2Fs651906h" onclick="window.open(this.href, 'social_window','left=30,top=30,width=900,height=600,toolbar=0,resizable=1'); return false;"><img class="social_icon" alt="" src="/img/facebook.png" /></a></div><div style="display:inline"><a href="https://bsky.app/intent/compose?text=https%3A%2F%2Fcollections.lib.utah.edu%2Fark%3A%2F87278%2Fs651906h" onclick="window.open(this.href, 'social_window','left=30,top=30,width=900,height=600,toolbar=0,resizable=1'); return false;"><img class="social_icon" alt="" src="/img/bsky.png" /></a></div><div style="display:inline"><a href="http://www.reddit.com/submit?url=https%3A%2F%2Fcollections.lib.utah.edu%2Fark%3A%2F87278%2Fs651906h" onclick="window.open(this.href, 'social_window','left=30,top=30,width=900,height=600,toolbar=0,resizable=1'); return false;"><img class="social_icon" alt="" src="/img/reddit.png" /></a></div></div><div id="permalink"><input id="permalink_url" type="text" readonly="readonly" value="https://collections.lib.utah.edu/ark:/87278/s651906h"></div></div><div style="display: table; position: relative; "><div class="record_nav left"></div><div style="display: table-cell; width: 100%"><iframe src="/pdfjs-4.0.379/web/viewer.html?file=/dl_files/b4/9e/b49e11ce105d0a7f94c9084466953b1ed4419251.pdf" style="width:100%" height="700" allowfullscreen="true"></iframe></div><div class="record_nav" style="padding-left: 36px; padding-right: 32px;"></div></div><div><div><a href="https://forms.lib.utah.edu/dlm-requests/?title=The+utilization+of+procedure+models+in+digital+image+synthesis&coll=Theses+%26+Dissertations&ark=ark%3A%2F87278%2Fs651906h&url=https%3A%2F%2Fcollections.lib.utah.edu%2Fark%3A%2F87278%2Fs651906h" target="_blank">Update Item Information</a></div><table class="table table-bordered"> <tr> <td>Title</td> <td class="edit_1507175" data-field="title_t" data-edit="The utilization of procedure models in digital image synthesis">The utilization of procedure models in digital image synthesis</td> </tr> <tr> <td>Publication Type</td> <td class="edit_1507175" data-field="publication_type_t" data-edit="dissertation">dissertation</td> </tr> <tr> <td>School or College</td> <td class="edit_1507175" data-field="school_or_college_t" data-edit="College of Engineering">College of Engineering</td> </tr> <tr> <td>Department</td> <td class="edit_1507175" data-field="department_t" data-edit="Computing">Computing</td> </tr> <tr> <td>Author</td> <td class="edit_1507175" data-field="author_t" data-edit="Newell, Martin Edward">Newell, Martin Edward</td> </tr> <tr> <td>Date</td> <td class="edit_1507175" data-field="date_t" data-edit="1975">1975</td> </tr> <tr> <td>Description</td> <td class="edit_1507175" data-field="description_t" data-edit="Many algorithms have been developed for synthesizing shaded images of three dimensional objects modeled by computer. In spite of widely differing approaches the current state of the art algorithms are surprisingly similar with respect to the richness of the scenes they can process. One attribute these algorithms have in common is the use of a conventional passive data base to represent the objects being modeled. This paper postulates and explores the use of an alternative modeling technique which uses procedures to represent the objects being modeled. The properties and structure of such "procedure models" are investigated and an algorithm based on them is presented.">Many algorithms have been developed for synthesizing shaded images of three dimensional objects modeled by computer. In spite of widely differing approaches the current state of the art algorithms are surprisingly similar with respect to the richness of the scenes they can process. One attribute these algorithms have in common is the use of a conventional passive data base to represent the objects being modeled. This paper postulates and explores the use of an alternative modeling technique which uses procedures to represent the objects being modeled. The properties and structure of such "procedure models" are investigated and an algorithm based on them is presented.</td> </tr> <tr> <td>Type</td> <td class="edit_1507175" data-field="type_t" data-edit="Text">Text</td> </tr> <tr> <td>Publisher</td> <td class="edit_1507175" data-field="publisher_t" data-edit="University of Utah">University of Utah</td> </tr> <tr> <td>Subject</td> <td class="edit_1507175" data-field="subject_t" data-edit="Surfaces; Representation of Algorithms">Surfaces; Representation of Algorithms</td> </tr> <tr> <td>Dissertation Name</td> <td class="edit_1507175" data-field="dissertation_name_t" data-edit="Doctor of Philosophy">Doctor of Philosophy</td> </tr> <tr> <td>Language</td> <td class="edit_1507175" data-field="language_t" data-edit="eng">eng</td> </tr> <tr> <td>Rights Management</td> <td class="edit_1507175" data-field="rights_management_t" data-edit="(c) Martin Edward Newell">(c) Martin Edward Newell</td> </tr> <tr> <td>Format</td> <td data-field="format_t" data-edit="application/pdf">application/pdf</td> </tr> <tr> <td>Format Medium</td> <td class="edit_1507175" data-field="format_medium_t" data-edit="application/pdf">application/pdf</td> </tr> <tr> <td>ARK</td> <td data-field="ark_t" data-edit="ark:/87278/s651906h"><a href="/ark:/87278/s651906h">ark:/87278/s651906h</a></td> </tr> <tr> <td>Setname</td> <td data-field="setname_s" data-edit="ir_etd">ir_etd</td> </tr> <tr> <td>ID</td> <td data-field="id" data-edit="1507175">1507175</td> </tr> <tr> <td>Reference URL</td> <td><a href="https://collections.lib.utah.edu/ark:/87278/s651906h">https://collections.lib.utah.edu/ark:/87278/s651906h</a></td> </tr> </table> </div> </div> </div> <script> contents = document.getElementById("title"); contents.scrollIntoView(); window.onload = function() { download_node = document.getElementById("download"); if(download_node) { download_node.addEventListener("click", function() { log_stat({type:"3",record_ie:"1507175",record_id:"1507175"}, false); }); } // Scroll to item in contents box scroll_box = document.getElementById("scroll-overflow"); child_item = document.getElementById("t_1507175"); if(scroll_box && child_item) scroll_box.scrollTop = child_item.offsetTop - scroll_box.offsetTop + scroll_box.scrollTop; record_video = document.getElementById("record_video"); rebuild_button = document.getElementById("rebuild_button_1507175"); if(record_video && rebuild_button) { rebuild_text = "set video thumbnail ("; rebuild_button.value = rebuild_text + "00:00:00)"; record_video.addEventListener('timeupdate', function(event) { rebuild_button.dataset.time = record_video.currentTime; var date = new Date(record_video.currentTime * 1000); time_value = date.toISOString().substr(11, 8); rebuild_button.value = rebuild_text + time_value + ')'; }); } } function init_drag_events(node) { node.addEventListener('drop', drop, false); node.addEventListener('dragenter', dragenter, false); node.addEventListener('dragleave', dragleave, false); } function toggle_child(owner, id) { node = document.getElementById(id); if(node.style.display == '') { node.style.display = 'none'; owner.children[0].classList.remove("icon-chevron-down"); owner.children[0].classList.add("icon-chevron-right"); } else { node.style.display = ''; owner.children[0].classList.add("icon-chevron-down"); owner.children[0].classList.remove("icon-chevron-right"); } } function hide_sensitive() { document.getElementById("sensitive").style.display = 'none'; document.getElementById("file").style.display = 'block'; if(viewer) { viewer.resize(); viewer.reset_zoom(); } } </script> <footer> <div class="container"> <div class="row"> <div class="twelve columns"><img src="/img/footer_logo_uu.png" alt="Marriott Digital Library Logo"></div> </div> <div class="row footer-4-col"> <div class="three columns"> <p><a href="https://lib.utah.edu">J. Willard Marriott Library</a></p> <p class="address"><a href="https://goo.gl/maps/JeLmHFGW5Te2xVrR9"> 295 S 1500 E <br>SLC UT 84112-0860 </a></p> <p><a href="https://forms.lib.utah.edu/dl-feedback"><i class="icon-envelope"></i> Contact Us </a></p> <p><i class="icon-phone"></i> 801.581.8558</p> <p>FAX: 801.585.3464</p> </div> <div class="three columns"> <h6>J. Willard Marriott Library</h6> <ul> <li><a href="https://lib.utah.edu/services/digital-library/">Digital Library Services</a></li> <li><a href="https://lib.utah.edu/collections/special-collections/">Special Collections</a></li> <li><a href="https://lib.utah.edu/research/copyright.php">Copyright Resources</a></li> <li><a href="https://lib.utah.edu/services/digital-library/index.php#tab6">Terms of Use</a></li> <li><a href="https://lib.utah.edu/services/digital-library/index.php#tab7">Harmful Language Statement</a></li> </ul> </div> <div class="three columns"> <h6>University of Utah Digital Projects</h6> <ul> <li><a href="https://collections.lib.utah.edu">Marriott Digital Library</a></li> <li><a href="https://digitalnewspapers.org">Utah Digital Newspapers</a></li> <li><a href="https://exhibits.lib.utah.edu/s/home/page/home">Digital Exhibits</a></li> <li><a href="https://github.com/marriott-library/collections-as-data">Collections as Data</a></li> <li><a href="https://newsletter.lib.utah.edu/digital-library-news">Digital Library News</a></li> <li><a href="https://lib.utah.edu/digital-scholarship/">USpace Institutional Repository</a></li> <li><a href="https://hive.utah.edu">Hive Data Repository</a></li> </ul> </div> <div class="three columns"> <h6>Related Digital Library Sites</h6> <ul> <li><a href="https://lib.utah.edu/services/digital-library/#tab5">Partner Institutions</a></li> <li><a href="https://mwdl.org">Mountain West Digital Library</a></li> <li><a href="https://dp.la">Digital Public Library of America</a></li> </ul> </div> </div> <div class="row sub-footer"> <div class="four columns"> <p>Copyright 漏 J. Willard Marriott Library. All rights reserved.</p> </div> <div class="eight columns"> <ul class="nav justify-content-end"> <li class="nav-item"><a class="nav-link" href="http://www.utah.edu/privacy">Privacy</a>/</li> <li class="nav-item"><a class="nav-link" href="https://www.utah.edu/nondiscrimination/">Nondiscrimination & Accessibility</a>/</li> <li class="nav-item"><a class="nav-link" href="https://safeu.utah.edu/">Safe U</a>/</li> <li class="nav-item"><a class="nav-link" href="http://www.utah.edu/disclaimer">Disclaimer</a>/</li> <li class="nav-item"><a class="nav-link" href="https://lib.utah.edu/info/policies.php">Policies</a></li> </ul> </div> </div> </div> </footer> </body> </html>