<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=3D%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%EA%B4%80%EB%A0%A8%EC%84%9C%EC%A0%81</id>
	<title>3D프로그래밍관련서적 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=3D%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%EA%B4%80%EB%A0%A8%EC%84%9C%EC%A0%81"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=3D%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%EA%B4%80%EB%A0%A8%EC%84%9C%EC%A0%81&amp;action=history"/>
	<updated>2026-05-15T11:44:41Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=3D%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%EA%B4%80%EB%A0%A8%EC%84%9C%EC%A0%81&amp;diff=83169&amp;oldid=prev</id>
		<title>Maintenance script: Repair MoniWiki formatting after migration</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=3D%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%EA%B4%80%EB%A0%A8%EC%84%9C%EC%A0%81&amp;diff=83169&amp;oldid=prev"/>
		<updated>2026-03-26T14:01:35Z</updated>

		<summary type="html">&lt;p&gt;Repair MoniWiki formatting after migration&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:01, 26 March 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l57&quot;&gt;Line 57:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 57:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    옜날책인데 상당히 볼만했던거 같습니다..  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    옜날책인데 상당히 볼만했던거 같습니다.. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    가남사 책과 비슷한 성격인데.. 전반부에선 소스보다는 설명 위주이고요.. 일반적인 설명보다는 최적화에 치중하고 있습니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    가남사 책과 비슷한 성격인데.. 전반부에선 소스보다는 설명 위주이고요.. 일반적인 설명보다는 최적화에 치중하고 있습니다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l99&quot;&gt;Line 99:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 99:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    제공하는 소스가 죽여줍니다. (제가 보기에는 그렇습니다. ^^;..) 책에서 소개하는 갖은 알고리즘들을 모두 구현하고 있는것두 대단하지만&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    제공하는 소스가 죽여줍니다. (제가 보기에는 그렇습니다. ^^;..) 책에서 소개하는 갖은 알고리즘들을 모두 구현하고 있는것두 대단하지만&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    라이브러리의 계층 구조가 MFC를 연상시킵니다.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    라이브러리의 계층 구조가 MFC를 연상시킵니다. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    이것저것 복잡한 메크로들과, RTTI, 스트리밍, 레퍼런스 카운팅, 디버깅용 메모리 관리, 등.. 갖은 잡기들을 총 동원한 소스를 제공합니    다..-_-;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    이것저것 복잡한 메크로들과, RTTI, 스트리밍, 레퍼런스 카운팅, 디버깅용 메모리 관리, 등.. 갖은 잡기들을 총 동원한 소스를 제공합니    다..-_-;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l111&quot;&gt;Line 111:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 111:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    이론서중 비교적 쉬우면서 코드도 많이 제공해준다고 하는데.. 제가 안봐서.. 잘 모릅니다.^^;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    이론서중 비교적 쉬우면서 코드도 많이 제공해준다고 하는데.. 제가 안봐서.. 잘 모릅니다.^^;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    거의 바이블로 통한다고 합니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    거의 바이블로 통한다고 합니다.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    이 책 가지고 있는 최 모(?) 형한테 물어서 자세히 쓰겠습니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    이 책 가지고 있는 최 모(?) 형한테 물어서 자세히 쓰겠습니다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    최 모형입니다..폴리라는 사람이 쓴 이책은 기본적인 3D 이론들을 다루고 있습니다. 뿐만아니라  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    최 모형입니다..폴리라는 사람이 쓴 이책은 기본적인 3D 이론들을 다루고 있습니다. 뿐만아니라 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    다양한 알고리즘들을 설명하고 있습니다. 그러므로 기본적이 개념들을 이해하는데는 좋은 책입니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    다양한 알고리즘들을 설명하고 있습니다. 그러므로 기본적이 개념들을 이해하는데는 좋은 책입니다.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    오픈쥐엘의 기본적인 것들이 어떻게 짜여졌는지가 궁금하다면 이 책을 봐도 좋을겁니다.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    오픈쥐엘의 기본적인 것들이 어떻게 짜여졌는지가 궁금하다면 이 책을 봐도 좋을겁니다. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    그러나 아쉬운점이 있다면 책이 나온지는 오래 되었는데 업데이트가 안되고 있다는 점입니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    그러나 아쉬운점이 있다면 책이 나온지는 오래 되었는데 업데이트가 안되고 있다는 점입니다.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    그러므로 최신 기술들을 공부하기에는 그다지 좋지는 않습니다.. 하지만 처음 시작하는 사람들에게는&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    그러므로 최신 기술들을 공부하기에는 그다지 좋지는 않습니다.. 하지만 처음 시작하는 사람들에게는&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    정말 추천할만한 책입니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    정말 추천할만한 책입니다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l140&quot;&gt;Line 140:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 140:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    Biped와 스키닝 모델을 쓰기 위한 내용을 담고 있습니다. Biped는 2족 보행형.. 즉 사람형의 뼈대를 미리 만들어놓은것&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    Biped와 스키닝 모델을 쓰기 위한 내용을 담고 있습니다. Biped는 2족 보행형.. 즉 사람형의 뼈대를 미리 만들어놓은것&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    이구요.. 그것을 스킨에 적용시키면 .. 뼈대를 일일이 만들 필요없이 그냥 쓸 수 있습니다.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    이구요.. 그것을 스킨에 적용시키면 .. 뼈대를 일일이 만들 필요없이 그냥 쓸 수 있습니다. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    스키닝은 뼈대의 Rigid한 움직임 대신 부드러운 피부같은 관절에서도 꺽어지지 않으며 유연하게 변화되는  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    스키닝은 뼈대의 Rigid한 움직임 대신 부드러운 피부같은 관절에서도 꺽어지지 않으며 유연하게 변화되는  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    것을 표현하는 기법이라 합니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    것을 표현하는 기법이라 합니다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l155&quot;&gt;Line 155:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 155:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    Inverse Kinematics의 여러가지 구현방법중에 Jacobian Method라 하는 쪽의 알고리즘을 다룬다고 합니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    Inverse Kinematics의 여러가지 구현방법중에 Jacobian Method라 하는 쪽의 알고리즘을 다룬다고 합니다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    나중에 더 자세히 써보겠습니당.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    나중에 더 자세히 써보겠습니당.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    한국에선 2년전쯤 절판된것 같구요.. 인터넷에서 주문하면 10만 9천원이라는군요.. 제기랄 -_-; 현재 도서관에&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    한국에선 2년전쯤 절판된것 같구요.. 인터넷에서 주문하면 10만 9천원이라는군요.. 제기랄 -_-; 현재 도서관에&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    신청해놓았음다. ㅋㅋ&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    신청해놓았음다. ㅋㅋ&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l164&quot;&gt;Line 164:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 164:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    3D쪽에서 리얼타임으로 적용할 수 있는 알고리즘들을 &amp;#039;다각형 기법&amp;#039; 부분에 소개하고 있습니다. 아.. &amp;#039;픽셀 효과&amp;#039;에도&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    3D쪽에서 리얼타임으로 적용할 수 있는 알고리즘들을 &amp;#039;다각형 기법&amp;#039; 부분에 소개하고 있습니다. 아.. &amp;#039;픽셀 효과&amp;#039;에도&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    많이 소개하고 있습니다.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    많이 소개하고 있습니다. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    꼭 3D나 게임뿐만 아니라.. AI, C++최적화 같은 온갖 잡기들을 적어놓고 있습니다.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    꼭 3D나 게임뿐만 아니라.. AI, C++최적화 같은 온갖 잡기들을 적어놓고 있습니다.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l184&quot;&gt;Line 184:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 184:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[책분류]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[책분류]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=3D%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%EA%B4%80%EB%A0%A8%EC%84%9C%EC%A0%81&amp;diff=26771&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:22, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=3D%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%EA%B4%80%EB%A0%A8%EC%84%9C%EC%A0%81&amp;diff=26771&amp;oldid=prev"/>
		<updated>2021-02-07T05:22:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt; 많이 주제넘은 일이겠지만,&lt;br /&gt;
 제가 알고있는 3d 이론서들에 대한 서펑을 해보려 합니당. &lt;br /&gt;
 제가 읽어보지 못했더라고 유명한것들은 적어보겠습니다..&lt;br /&gt;
 부디 3D에 관심있는 분께 도움이 되길 바라며..&lt;br /&gt;
 - HS&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 1. 가속기 기반해서 설명하는 책 ==&lt;br /&gt;
   === (1) OPENGL SuperBible ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://zeropage.org/~cyberjhs/pic/superbible.JPG&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   OpenGl 라입의 사용법을 무난하게 설명하고 있는 책입니다. &lt;br /&gt;
&lt;br /&gt;
   aux같은 초보용 라이브러리, 보다 사용빈도가 높은 glut, 글구 행렬 변환에 대한 수학적 이론이 약간 나오구, &lt;br /&gt;
   GL의 모드와 초기화, 기타 등등 함수들과 GL렌더링 루프를 잘 설명하고 있으며 &lt;br /&gt;
   NURBS곡선, 버퍼 사용법 등도 소개하고 있습니다.&lt;br /&gt;
&lt;br /&gt;
   그럭저럭 배껴쓸수 있는 소스를 제공합니다(-.-;).&lt;br /&gt;
&lt;br /&gt;
   다만 Accumulation Buffer나 Stencil Buffer 에 대한 설명이 부족한 듯 싶습니다.&lt;br /&gt;
&lt;br /&gt;
   그리구.. &lt;br /&gt;
   GPU(Graphic Processor) 어셈에 대해서는 안나왔던것 같습니다. 소개조차도.. 아직 GL이 정식으로&lt;br /&gt;
   그것을 지원하지 않긴 하지만..&lt;br /&gt;
   === (2) Coming soon! ^^ ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2. 기초 이론서 ==&lt;br /&gt;
   === (1) 가남사 - 3차원 그래픽 ===&lt;br /&gt;
&lt;br /&gt;
http://zeropage.org/~cyberjhs/pic/ganamsa.JPG&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   이거 21일 완성하면 다른 책 쉽게 볼 수 있습니다. &lt;br /&gt;
&lt;br /&gt;
   C++로 된 소스 중심으로 설명되어 있습니다.&lt;br /&gt;
   이 책은 DX나 GL을 사용하지 않는 순수 소프트웨어 렌더러 를 구현하고 있습니다.&lt;br /&gt;
   월드 로컬 스크린 트렌스폼, 컬링, 라이팅, 레스터라이저 까지 구현하는 소스가 나와 있습니다. 텍스쳐 워핑은 안나오는것 같습니다..&lt;br /&gt;
&lt;br /&gt;
   기초를 쌓으며 빨리 볼때 좋을 듯 합니다.. 아.. 프렉탈 이론에 대해서 소개도 하고 있습니다.&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
   === (2) WILEY 출판 - Building a 3d game engine in c++ ===&lt;br /&gt;
&lt;br /&gt;
http://zeropage.org/~cyberjhs/pic/buildinga3de.JPG&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   옜날책인데 상당히 볼만했던거 같습니다.. &lt;br /&gt;
   가남사 책과 비슷한 성격인데.. 전반부에선 소스보다는 설명 위주이고요.. 일반적인 설명보다는 최적화에 치중하고 있습니다.&lt;br /&gt;
&lt;br /&gt;
   고정점 플로팅 포인트 연산이라든가.. 삼각함수 테이블.. 그리고 지오메트리 컬링 (초창기의 형태인듯..) 등.. &lt;br /&gt;
&lt;br /&gt;
   뒤에 부록으로 이 책의 라이브러리 코드 리스트를 제공하고 있습니다.&lt;br /&gt;
&lt;br /&gt;
   내용은 영어지만 쉽게 볼 수 있는것 같습니다.. 말두 별루 안어렵구.. 책두 얇구..&lt;br /&gt;
   이책두 21일 이하로 완성 해야될듯.. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 3. 심화 이론서 ==&lt;br /&gt;
   === (1) Addison W - 3D Computer Graphics (Alan Watt) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://zeropage.org/~cyberjhs/pic/watt_3dg.JPG&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   세컨드 에디션은 렌더링 파이프라인 중심이었던것 같은데.. 세번째 에디션에서는 좀더 새로운 주제들이 추가된 듯 합니다.&lt;br /&gt;
   에니메이션이나 다이나믹스 같은 주제들이여..&lt;br /&gt;
&lt;br /&gt;
   기본적인 렌더링 파이프라인을 다뤄주고 있고, 지역조명 뿐만 아니라 Global Illuminance(??) (레이 트레이싱, 레디오 시티) 까지 &lt;br /&gt;
   다루고 있습니다.&lt;br /&gt;
&lt;br /&gt;
   커브와 파라메터 surface도 종류별로 다뤄줍니다.&lt;br /&gt;
&lt;br /&gt;
   에니메이션쪽은 쿼터니언 같은거 까지는 제대루 설명하는데 스켈레탈 에니메이션이나 IK까지가면&lt;br /&gt;
   2D로 설명합니다.. 소개만 하자는 차원인듯..&lt;br /&gt;
&lt;br /&gt;
   씨디에는 소스를 거의 제공하지 않습니다. 그래두 꾸역꾸역 읽다보면 뭔가 남는듯 하는 느낌이 듭니다. 느낌만 그럴지도 모르겠지만--;&lt;br /&gt;
&lt;br /&gt;
   === (2) MK publish - 3D Game Engine Design (David H. Eberly) ===&lt;br /&gt;
&lt;br /&gt;
http://zeropage.org/~cyberjhs/pic/mk.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   제공하는 소스가 죽여줍니다. (제가 보기에는 그렇습니다. ^^;..) 책에서 소개하는 갖은 알고리즘들을 모두 구현하고 있는것두 대단하지만&lt;br /&gt;
   라이브러리의 계층 구조가 MFC를 연상시킵니다. &lt;br /&gt;
   이것저것 복잡한 메크로들과, RTTI, 스트리밍, 레퍼런스 카운팅, 디버깅용 메모리 관리, 등.. 갖은 잡기들을 총 동원한 소스를 제공합니    다..-_-;&lt;br /&gt;
&lt;br /&gt;
   이 책 부록으로 O-Oriented Infrastructure랑, Numerical Method라는 부분이 있는데 첫번째는 라이브러리 에 사용된 잡기들을 설명하고 있고&lt;br /&gt;
   두번째는 수학적 알고리즘들을 구현하는것 같습니다. 두번째는 아직 못봐서.. 근데 웬지 엄청 좋은 내용일것 같습니다. ㅎㅎ;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
   === (3) 모름 - Computer Graphics Principles and Practice (Foley 외 3인) ===&lt;br /&gt;
&lt;br /&gt;
http://zeropage.org/~cyberjhs/pic/cg_pnp.JPG&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   이론서중 비교적 쉬우면서 코드도 많이 제공해준다고 하는데.. 제가 안봐서.. 잘 모릅니다.^^;&lt;br /&gt;
   거의 바이블로 통한다고 합니다.&lt;br /&gt;
   이 책 가지고 있는 최 모(?) 형한테 물어서 자세히 쓰겠습니다.&lt;br /&gt;
   최 모형입니다..폴리라는 사람이 쓴 이책은 기본적인 3D 이론들을 다루고 있습니다. 뿐만아니라 &lt;br /&gt;
   다양한 알고리즘들을 설명하고 있습니다. 그러므로 기본적이 개념들을 이해하는데는 좋은 책입니다.&lt;br /&gt;
   오픈쥐엘의 기본적인 것들이 어떻게 짜여졌는지가 궁금하다면 이 책을 봐도 좋을겁니다. &lt;br /&gt;
   그러나 아쉬운점이 있다면 책이 나온지는 오래 되었는데 업데이트가 안되고 있다는 점입니다.&lt;br /&gt;
   그러므로 최신 기술들을 공부하기에는 그다지 좋지는 않습니다.. 하지만 처음 시작하는 사람들에게는&lt;br /&gt;
   정말 추천할만한 책입니다.&lt;br /&gt;
&lt;br /&gt;
   === (4) 홍릉과학출판 - 그래픽스 교과서 (Foley..) ===&lt;br /&gt;
   &lt;br /&gt;
   3번의 책을 대학교과서 용으로 리메이크 한 것이라 합니다. 설명은 나중에 올리겠습니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 4. 모델링, 렌더링 툴 참고서 ==&lt;br /&gt;
   === (1) 성안당 - 서승욱의 3ds Max 4.2&amp;amp; Hint ===&lt;br /&gt;
&lt;br /&gt;
http://zeropage.org/~cyberjhs/pic/3dmaxhint.JPG&lt;br /&gt;
&lt;br /&gt;
   나진상가 첨단서적 아저씨가 추천했습니다(-_-;). 가장 두껍고 가장 비싸며.. 그러나 가장 내용은 충실한 책.&lt;br /&gt;
   동영상 강좌를 제공하는데 서승욱 씨의 목소리는 정말 졸립기 그지없습니다. -.-ㅋ&lt;br /&gt;
&lt;br /&gt;
   === (2) 혜지원 - 3D 캐릭터 에니메이션 만들기 ===&lt;br /&gt;
&lt;br /&gt;
http://zeropage.org/~cyberjhs/pic/3dcharanimation.JPG&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   Biped와 스키닝 모델을 쓰기 위한 내용을 담고 있습니다. Biped는 2족 보행형.. 즉 사람형의 뼈대를 미리 만들어놓은것&lt;br /&gt;
   이구요.. 그것을 스킨에 적용시키면 .. 뼈대를 일일이 만들 필요없이 그냥 쓸 수 있습니다. &lt;br /&gt;
   스키닝은 뼈대의 Rigid한 움직임 대신 부드러운 피부같은 관절에서도 꺽어지지 않으며 유연하게 변화되는 &lt;br /&gt;
   것을 표현하는 기법이라 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 5. 특수 용도 ==&lt;br /&gt;
   === (1) Addison W - Advanced Animation &amp;amp; Rendering Technique (Alan Watt, Mark Watt) ===&lt;br /&gt;
&lt;br /&gt;
http://zeropage.org/~cyberjhs/pic/AART.gif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   Inverse Kinematics의 여러가지 구현방법중에 Jacobian Method라 하는 쪽의 알고리즘을 다룬다고 합니다.&lt;br /&gt;
   나중에 더 자세히 써보겠습니당.&lt;br /&gt;
   한국에선 2년전쯤 절판된것 같구요.. 인터넷에서 주문하면 10만 9천원이라는군요.. 제기랄 -_-; 현재 도서관에&lt;br /&gt;
   신청해놓았음다. ㅋㅋ&lt;br /&gt;
   === (2) Game Programming Gems 1 ===&lt;br /&gt;
&lt;br /&gt;
http://zeropage.org/~cyberjhs/pic/gpg1.JPG&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   3D쪽에서 리얼타임으로 적용할 수 있는 알고리즘들을 &amp;#039;다각형 기법&amp;#039; 부분에 소개하고 있습니다. 아.. &amp;#039;픽셀 효과&amp;#039;에도&lt;br /&gt;
   많이 소개하고 있습니다. &lt;br /&gt;
   꼭 3D나 게임뿐만 아니라.. AI, C++최적화 같은 온갖 잡기들을 적어놓고 있습니다. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   === (3) Game Programming Gems 2 ===&lt;br /&gt;
&lt;br /&gt;
http://zeropage.org/~cyberjhs/pic/gpg2.JPG&lt;br /&gt;
&lt;br /&gt;
   아직 내용이 잘 파악되지 않고 있습니다.. 1편에 사운드 쪽도 추가되었다고 합니다. 좀더 읽어보구 올리겠습니다.&lt;br /&gt;
   1편에 이어 여전히 황당하며 놀라운 잡기들과.. 온갖 최적화들을 마구 적어놓구 있는듯 합니다..--;&lt;br /&gt;
&lt;br /&gt;
== 6. 소개예정~ ==&lt;br /&gt;
http://zeropage.org/~cyberjhs/pic/3dgame.JPG&lt;br /&gt;
&lt;br /&gt;
http://zeropage.org/~cyberjhs/pic/opengl.JPG&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[3DStudy_2002]]&lt;br /&gt;
----&lt;br /&gt;
[[책분류]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>