-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpost.html
67 lines (67 loc) · 18.4 KB
/
post.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<!doctype html><html lang=en-us><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=author content><title>Posts</title>
<link rel=alternate type=application/rss+xml href=https://shihchinw.github.io/post/index.xml title=Shih-Chin><link href=https://shihchinw.github.io/css/bootstrap.css rel=stylesheet><link href=https://shihchinw.github.io/css/clean-blog.css rel=stylesheet><link href=//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css rel=stylesheet type=text/css><link href='//fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic' rel=stylesheet type=text/css><link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel=stylesheet type=text/css><link href='//fonts.googleapis.com/css?family=Lato:400,400italic|Open+Sans:400italic,600italic,400,600|Coda:800)' media=screen rel=stylesheet type=text/css><script src=https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js></script><link rel=stylesheet href=https://shihchinw.github.io/css/prettyprint.css><link rel=stylesheet href=https://shihchinw.github.io/css/lightbox.css><link rel=stylesheet href=https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.css integrity=sha384-vKruj+a13U8yHIkAyGgK1J3ArTLzrFGBbBc0tDp4ad/EyewESeXE/Iv67Aj8gKZ0 crossorigin=anonymous><script defer src=https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/katex.min.js integrity=sha384-PwRUT/YqbnEjkZO0zZxNqcxACrXe+j766U2amXcgMg5457rve2Y7I6ZJSm2A0mS4 crossorigin=anonymous></script><script defer src=https://cdn.jsdelivr.net/npm/katex@0.16.4/dist/contrib/auto-render.min.js integrity=sha384-+VBxd3r6XgURycqtZ117nYw44OOcIax56Z4dCRWbxyPt0Koah1uHoK0o4+/RRE05 crossorigin=anonymous onload=renderMathInElement(document.body)></script><script>document.addEventListener("DOMContentLoaded",function(){renderMathInElement(document.body)})</script><link rel=stylesheet type=text/css href=https://shihchinw.github.io/css/foundation.css><link rel=stylesheet type=text/css href=https://shihchinw.github.io/css/twentytwenty.css><link rel=stylesheet type=text/css href=https://shihchinw.github.io/css/header-anchor.css><link rel="shortcut icon" type=image/png href=https://shihchinw.github.io/favicon.png><style>.katex{font-size:1.1em!important}.intro-header .overlay{background:rgba(0,0,0,.47);z-index:1;width:100%;height:100%;top:0}p+ul{margin-top:-24px}p+ol{margin-top:-24px}h1+p,h2+p,h3+p{margin-top:15px}.summary-content{text-align:justify;margin:5px 0}a.read-more-link{color:#f44336;font-weight:bolder;margin-left:5px}code>div>.table{margin-bottom:0;padding:0}code>div>.table>tbody>tr>td{border-top:none;padding:0}.container .img-responsive{padding:5px;margin:auto;-moz-box-shadow:0 0 5px rgba(0,0,0,.15);-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:10px;margin-bottom:10px}.twentytwenty-container .img-responsive{padding:0;margin:0 auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.figure .img-responsive{padding:0;margin:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin-top:0;margin-bottom:5px}.figure{padding:5px;margin:auto;-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-top:15px;margin-bottom:15px;display:table}figure figcaption{text-align:center;font-size:14px;color:gray}.container li a{text-decoration:underline}.container a:hover,a:focus{background:#a6dcf3;text-decoration:none}samp{display:block;background-color:#003700;font-size:.8em;text-align:left;color:#0f0;padding:5px;white-space:pre-wrap;border-radius:5px;margin:10px 0}samp.error{color:red}blockquote p:first-child,blockquote ul:first-child,blockquote ol:first-child{margin-top:0}.container blockquote{background:#fff1e5;padding:8px;margin-top:20px;margin-bottom:20px;text-align:justify;line-height:1.5;border:dashed;border-color:#e4c9c4}.container blockquote.feedback{white-space:pre-wrap}blockquote time{font-size:80%}blockquote{color:#806565}blockquote a{color:#337ab7}span.blue{border-bottom:1px solid #a6dcf3;box-shadow:inset 0 -6px #a6dcf3}span.orange{border-bottom:1px solid #ffd18c;box-shadow:inset 0 -6px #ffd699}span.red{color:#dc1111}span.green{border-bottom:1px solid #cdf9bb;box-shadow:inset 0 -6px #cdf9bb}.tag-box{list-style:none;margin:0;padding:4px 0;overflow:hidden}.tag-box.inline li{float:left}.tag-box li{padding:4px 6px;margin:2px;background-color:#e6e6e6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tag-box li a{text-decoration:none}</style></head><body onload=PR.prettyPrint()><nav class="navbar navbar-default navbar-custom navbar-fixed-top"><div class=container-fluid><div class="navbar-header page-scroll"><button type=button class=navbar-toggle data-toggle=collapse data-target=#bs-example-navbar-collapse-1>
<span class=sr-only>Toggle navigation</span>
<span class=icon-bar></span>
<span class=icon-bar></span>
<span class=icon-bar></span>
</button>
<a class=navbar-brand href=https://shihchinw.github.io>Shih-Chin</a></div><div class="collapse navbar-collapse" id=bs-example-navbar-collapse-1><ul class="nav navbar-nav navbar-right"><li><a href=https://shihchinw.github.io/>home</a></li><li><a href=https://shihchinw.github.io/page/computer-graphics.html>Computer Graphics</a></li><li><a href=https://shihchinw.github.io/page/global-illumination.html>Global Illumination</a></li><li><a href=https://shihchinw.github.io/page/arnold.html>Arnold</a></li><li><a href=https://shihchinw.github.io/page/maya.html>Maya</a></li><li><a href=https://shihchinw.github.io/post.html>Posts</a></li><li><a href=https://shihchinw.github.io/about.html>About</a></li></ul></div></div></nav><header class=intro-header><div class=overlay><div class=container><div class=row><div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"><div class=site-heading><h1>Posts</h1><hr class=small><span class=subheading></span></div></div></div></div></div></header><div class=container><div class=row><div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"><ul class="tag-box inline"><li><a href=#arnold>arnold</a>
<sup>7</sup></li><li><a href=#brdf>brdf</a>
<sup>3</sup></li><li><a href=#bssrdf>bssrdf</a>
<sup>2</sup></li><li><a href=#cmake>cmake</a>
<sup>2</sup></li><li><a href=#coding>coding</a>
<sup>1</sup></li><li><a href=#importance-sampling>importance-sampling</a>
<sup>3</sup></li><li><a href=#math>math</a>
<sup>1</sup></li><li><a href=#maya>maya</a>
<sup>3</sup></li><li><a href=#maya-api>maya-api</a>
<sup>6</sup></li><li><a href=#numpy>numpy</a>
<sup>1</sup></li><li><a href=#pbr>pbr</a>
<sup>1</sup></li><li><a href=#photography>photography</a>
<sup>1</sup></li><li><a href=#pyside>pyside</a>
<sup>2</sup></li><li><a href=#python>python</a>
<sup>6</sup></li><li><a href=#study>study</a>
<sup>2</sup></li></ul><section><h2 id=arnold>arnold</h2><ul><li hugo-nav=/2015/12/realistic-human-skin-with-normalized-diffusion-ggx.html>2015-12-25 »
<a href=https://shihchinw.github.io/2015/12/realistic-human-skin-with-normalized-diffusion-ggx.html>Realistic Human Skin with Normalized Diffusion & GGX</a></li><li hugo-nav=/2015/10/bssrdf-importance-sampling-of-normalized-diffusion.html>2015-10-27 »
<a href=https://shihchinw.github.io/2015/10/bssrdf-importance-sampling-of-normalized-diffusion.html>BSSRDF Importance Sampling of Normalized Diffusion</a></li><li hugo-nav=/2015/09/using-min-pixel-width-with-care-in-arnold.html>2015-09-24 »
<a href=https://shihchinw.github.io/2015/09/using-min-pixel-width-with-care-in-arnold.html>Using Min Pixel Width with Care in Arnold</a></li><li hugo-nav=/2015/08/sampling-visible-normals-for-ggx-brdf.html>2015-08-23 »
<a href=https://shihchinw.github.io/2015/08/sampling-visible-normals-for-ggx-brdf.html>Sampling Visible Normals for GGX BRDF</a></li><li hugo-nav=/2015/07/implementing-disney-principled-brdf-in-arnold.html>2015-07-19 »
<a href=https://shihchinw.github.io/2015/07/implementing-disney-principled-brdf-in-arnold.html>Implementing Disney Principled BRDF in Arnold</a></li><li hugo-nav=/2015/06/implementing-ggx-brdf-in-arnold-with-multiple-importance-sampling.html>2015-06-28 »
<a href=https://shihchinw.github.io/2015/06/implementing-ggx-brdf-in-arnold-with-multiple-importance-sampling.html>Implementing GGX BRDF in Arnold with Multiple Importance Sampling</a></li><li hugo-nav=/2015/02/render-tips-for-arnold-in-maya.html>2015-02-22 »
<a href=https://shihchinw.github.io/2015/02/render-tips-for-arnold-in-maya.html>Render Tips for Arnold in Maya</a></li></ul><h2 id=brdf>brdf</h2><ul><li hugo-nav=/2015/08/sampling-visible-normals-for-ggx-brdf.html>2015-08-23 »
<a href=https://shihchinw.github.io/2015/08/sampling-visible-normals-for-ggx-brdf.html>Sampling Visible Normals for GGX BRDF</a></li><li hugo-nav=/2015/07/implementing-disney-principled-brdf-in-arnold.html>2015-07-19 »
<a href=https://shihchinw.github.io/2015/07/implementing-disney-principled-brdf-in-arnold.html>Implementing Disney Principled BRDF in Arnold</a></li><li hugo-nav=/2015/06/implementing-ggx-brdf-in-arnold-with-multiple-importance-sampling.html>2015-06-28 »
<a href=https://shihchinw.github.io/2015/06/implementing-ggx-brdf-in-arnold-with-multiple-importance-sampling.html>Implementing GGX BRDF in Arnold with Multiple Importance Sampling</a></li></ul><h2 id=bssrdf>bssrdf</h2><ul><li hugo-nav=/2015/12/realistic-human-skin-with-normalized-diffusion-ggx.html>2015-12-25 »
<a href=https://shihchinw.github.io/2015/12/realistic-human-skin-with-normalized-diffusion-ggx.html>Realistic Human Skin with Normalized Diffusion & GGX</a></li><li hugo-nav=/2015/10/bssrdf-importance-sampling-of-normalized-diffusion.html>2015-10-27 »
<a href=https://shihchinw.github.io/2015/10/bssrdf-importance-sampling-of-normalized-diffusion.html>BSSRDF Importance Sampling of Normalized Diffusion</a></li></ul><h2 id=cmake>cmake</h2><ul><li hugo-nav=/2013/06/building-abcexport/abcimport-on-windows.html>2013-06-01 »
<a href=https://shihchinw.github.io/2013/06/building-abcexport/abcimport-on-windows.html>Building AbcExport/AbcImport on Windows</a></li><li hugo-nav=/2012/05/building-pyside-for-maya-2012-on-windows.html>2012-05-27 »
<a href=https://shihchinw.github.io/2012/05/building-pyside-for-maya-2012-on-windows.html>Building PySide for Maya 2012 on Windows</a></li></ul><h2 id=coding>coding</h2><ul><li hugo-nav=/2012/12/sorting-is-fun.html>2012-12-15 »
<a href=https://shihchinw.github.io/2012/12/sorting-is-fun.html>Sorting is FUN</a></li></ul><h2 id=importance-sampling>importance-sampling</h2><ul><li hugo-nav=/2015/10/bssrdf-importance-sampling-of-normalized-diffusion.html>2015-10-27 »
<a href=https://shihchinw.github.io/2015/10/bssrdf-importance-sampling-of-normalized-diffusion.html>BSSRDF Importance Sampling of Normalized Diffusion</a></li><li hugo-nav=/2015/08/sampling-visible-normals-for-ggx-brdf.html>2015-08-23 »
<a href=https://shihchinw.github.io/2015/08/sampling-visible-normals-for-ggx-brdf.html>Sampling Visible Normals for GGX BRDF</a></li><li hugo-nav=/2015/06/implementing-ggx-brdf-in-arnold-with-multiple-importance-sampling.html>2015-06-28 »
<a href=https://shihchinw.github.io/2015/06/implementing-ggx-brdf-in-arnold-with-multiple-importance-sampling.html>Implementing GGX BRDF in Arnold with Multiple Importance Sampling</a></li></ul><h2 id=math>math</h2><ul><li hugo-nav=/2018/10/data-interpolation-with-radial-basis-functions-rbfs.html>2018-10-30 »
<a href=https://shihchinw.github.io/2018/10/data-interpolation-with-radial-basis-functions-rbfs.html>Data Interpolation with Radial Basis Functions (RBFs)</a></li></ul><h2 id=maya>maya</h2><ul><li hugo-nav=/2015/02/render-tips-for-arnold-in-maya.html>2015-02-22 »
<a href=https://shihchinw.github.io/2015/02/render-tips-for-arnold-in-maya.html>Render Tips for Arnold in Maya</a></li><li hugo-nav=/2013/06/building-abcexport/abcimport-on-windows.html>2013-06-01 »
<a href=https://shihchinw.github.io/2013/06/building-abcexport/abcimport-on-windows.html>Building AbcExport/AbcImport on Windows</a></li><li hugo-nav=/2012/05/building-pyside-for-maya-2012-on-windows.html>2012-05-27 »
<a href=https://shihchinw.github.io/2012/05/building-pyside-for-maya-2012-on-windows.html>Building PySide for Maya 2012 on Windows</a></li></ul><h2 id=maya-api>maya-api</h2><ul><li hugo-nav=/2018/11/maya-scripting-primer.html>2018-11-12 »
<a href=https://shihchinw.github.io/2018/11/maya-scripting-primer.html>Maya Scripting Primer</a></li><li hugo-nav=/2015/05/quick-start-guide-for-pyside-in-maya.html>2015-05-02 »
<a href=https://shihchinw.github.io/2015/05/quick-start-guide-for-pyside-in-maya.html>Quick Start Guide for PySide in Maya</a></li><li hugo-nav=/2015/04/assign-custom-shapes-components-to-sets-in-maya.html>2015-04-21 »
<a href=https://shihchinw.github.io/2015/04/assign-custom-shapes-components-to-sets-in-maya.html>Assign Custom Shapes' Components to Sets in Maya</a></li><li hugo-nav=/2012/12/insert-checking-routine-right-before-file-opening-in-maya.html>2012-12-25 »
<a href=https://shihchinw.github.io/2012/12/insert-checking-routine-right-before-file-opening-in-maya.html>Insert checking routine right before file opening in Maya</a></li><li hugo-nav=/2011/10/how-to-select-hard-edges-from-a-mesh-in-maya.html>2011-10-23 »
<a href=https://shihchinw.github.io/2011/10/how-to-select-hard-edges-from-a-mesh-in-maya.html>How to select hard edges from a mesh in Maya?</a></li><li hugo-nav=/2011/10/how-to-determine-direct-instances-in-maya.html>2011-10-16 »
<a href=https://shihchinw.github.io/2011/10/how-to-determine-direct-instances-in-maya.html>How to determine direct instances in Maya?</a></li></ul><h2 id=numpy>numpy</h2><ul><li hugo-nav=/2019/03/performance-tips-of-numpy-ndarray.html>2019-03-17 »
<a href=https://shihchinw.github.io/2019/03/performance-tips-of-numpy-ndarray.html>Performance Tips of NumPy ndarray</a></li></ul><h2 id=pbr>pbr</h2><ul><li hugo-nav=/2018/08/aperture-f-number.html>2018-08-10 »
<a href=https://shihchinw.github.io/2018/08/aperture-f-number.html>Aperture & f-number</a></li></ul><h2 id=photography>photography</h2><ul><li hugo-nav=/2018/08/aperture-f-number.html>2018-08-10 »
<a href=https://shihchinw.github.io/2018/08/aperture-f-number.html>Aperture & f-number</a></li></ul><h2 id=pyside>pyside</h2><ul><li hugo-nav=/2015/05/quick-start-guide-for-pyside-in-maya.html>2015-05-02 »
<a href=https://shihchinw.github.io/2015/05/quick-start-guide-for-pyside-in-maya.html>Quick Start Guide for PySide in Maya</a></li><li hugo-nav=/2012/05/building-pyside-for-maya-2012-on-windows.html>2012-05-27 »
<a href=https://shihchinw.github.io/2012/05/building-pyside-for-maya-2012-on-windows.html>Building PySide for Maya 2012 on Windows</a></li></ul><h2 id=python>python</h2><ul><li hugo-nav=/2019/03/performance-tips-of-numpy-ndarray.html>2019-03-17 »
<a href=https://shihchinw.github.io/2019/03/performance-tips-of-numpy-ndarray.html>Performance Tips of NumPy ndarray</a></li><li hugo-nav=/2015/05/quick-start-guide-for-pyside-in-maya.html>2015-05-02 »
<a href=https://shihchinw.github.io/2015/05/quick-start-guide-for-pyside-in-maya.html>Quick Start Guide for PySide in Maya</a></li><li hugo-nav=/2012/12/insert-checking-routine-right-before-file-opening-in-maya.html>2012-12-25 »
<a href=https://shihchinw.github.io/2012/12/insert-checking-routine-right-before-file-opening-in-maya.html>Insert checking routine right before file opening in Maya</a></li><li hugo-nav=/2011/10/how-to-select-hard-edges-from-a-mesh-in-maya.html>2011-10-23 »
<a href=https://shihchinw.github.io/2011/10/how-to-select-hard-edges-from-a-mesh-in-maya.html>How to select hard edges from a mesh in Maya?</a></li><li hugo-nav=/2011/10/how-to-determine-direct-instances-in-maya.html>2011-10-16 »
<a href=https://shihchinw.github.io/2011/10/how-to-determine-direct-instances-in-maya.html>How to determine direct instances in Maya?</a></li><li hugo-nav=/2011/09/retrieve-file-list-from-a-directory-tree.html>2011-09-19 »
<a href=https://shihchinw.github.io/2011/09/retrieve-file-list-from-a-directory-tree.html>Retrieve file list from a directory tree</a></li></ul><h2 id=study>study</h2><ul><li hugo-nav=/2017/01/self-study-tips.html>2017-01-24 »
<a href=https://shihchinw.github.io/2017/01/self-study-tips.html>Self-Study Tips</a></li><li hugo-nav=/2016/12/learning-by-teaching-as-a-guest-lecturer.html>2016-12-31 »
<a href=https://shihchinw.github.io/2016/12/learning-by-teaching-as-a-guest-lecturer.html>Learning by Teaching, as a Guest Lecturer</a></li></ul></section></div></div></div><hr><footer><div class=container><div class=row><div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"><ul class="list-inline text-center"><li><a href=mailto:shihchin.weng@gmail.com><span class="fa-stack fa-lg"><i class="fa fa-circle fa-stack-2x"></i>
<i class="fa fa-envelope-o fa-stack-1x fa-inverse"></i></span></a></li><li><a href=https://twitter.com/shihchinw><span class="fa-stack fa-lg"><i class="fa fa-circle fa-stack-2x"></i>
<i class="fa fa-twitter fa-stack-1x fa-inverse"></i></span></a></li><li><a href=https://github.com/shihchinw><span class="fa-stack fa-lg"><i class="fa fa-circle fa-stack-2x"></i>
<i class="fa fa-github fa-stack-1x fa-inverse"></i></span></a></li></ul><p class="copyright text-muted">Copyright © Shih-Chin</p></div></div></div></footer><script src=https://shihchinw.github.io/js/jquery.min.js></script><script src=https://shihchinw.github.io/js/bootstrap.min.js></script><script src=https://shihchinw.github.io/js/clean-blog.js></script><script async src="https://www.googletagmanager.com/gtag/js?id=G-L4ZM8YZ5G6"></script><script>var doNotTrack=!1;if(!doNotTrack){window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-L4ZM8YZ5G6",{anonymize_ip:!1})}</script><script src=https://shihchinw.github.io/js/lightbox.js></script><script src=https://shihchinw.github.io/js/jquery.event.move.js></script><script src=https://shihchinw.github.io/js/jquery.twentytwenty.js></script><script>$(window).load(function(){$(".twentytwenty-container[data-orientation!='vertical']").twentytwenty({default_offset_pct:.7}),$(".twentytwenty-container[data-orientation='vertical']").twentytwenty({default_offset_pct:.3,orientation:"vertical"})}),$(function(){return $("h1, h2, h3, h4, h5, h6").each(function(e,t){var n=$(t),s=n.attr("id"),o='<i class="fa fa-link"></i>';if(s)return n.append($("<a />").addClass("header-link").attr("href","#"+s).html(o))})})</script></body></html>