-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy path6-tips-for-subdivision-modeling.html
155 lines (140 loc) · 8.06 KB
/
6-tips-for-subdivision-modeling.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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">
<title>6 tips for Subdivision Modeling ▪ Topology Guides</title>
<!--
<meta name="description" content="Here’s a few tips to keep in mind when Sub-d modeling. I hope you like this written format. If not, let me know. 1. Always start with an accurate Blocking Blocking is one of the most important stages of modeling. It’s where you define the scale, style, and look of...">
-->
<meta name="description" content="Guides for 3d Artists">
<meta name="keywords" content="article, 3D Modelling, tips">
<link rel="canonical" href="http://topologyguides.com/6-tips-for-subdivision-modeling">
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="6 tips for Subdivision Modeling" />
<meta name="twitter:description" content="Guides for 3d Artists" />
<meta name="twitter:image" content="http://topologyguides.com" />
<meta name="author" content="">
<link rel="author" href="">
<meta property="og:locale" content="">
<meta property="og:type" content="article">
<meta property="og:title" content="6 tips for Subdivision Modeling">
<meta property="og:description" content="Guides for 3d Artists">
<meta property="og:url" content="http://topologyguides.com/6-tips-for-subdivision-modeling">
<meta property="og:site_name" content="Topology Guides">
<link rel="stylesheet" href="/assets/vendor/normalize-css/normalize.css">
<link rel="stylesheet" href="/assets/css/main.css">
<link rel="shortcut icon" type="image/png" href="/favicon.png">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Oswald:400,400italic,700,700italic, Lora:400,400italic">
<style>
html {
font-family: "Oswald", "Lora", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
}
</style>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-CEG51BDTXT"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-CEG51BDTXT');
</script>
<body>
<div class="wrapper" id="blep">
<header>
<div class="menu">
<div class="logo">
<a href="/">Topology Guides</a>
<br>
<h3 style="margin-top: 0em;">Guides for 3d Artists</h3>
</div>
</div>
<div class="social">
<div class="nav">
<ul>
<li><a href="/">home</a>
<li><a href="/about">about</a>
<li><a href="/encyclopedia">encyclopedia</a>
<li><a href="/archive">archive</a>
</ul>
</div>
<ul>
<li>
<a href="https://github.com/TopologyGuides/topologyguides.github.io" target="_blank" class="smaller">
<span class="icon-github"></span>
</a>
<li>
<a href="/feed.xml" target="_blank">
<span class="icon-rss_feed"></span>
</a>
<li>
<a href="#" onclick="switchTheme()" title="Switch theme?">
<span class="icon-invert_colors" id="theme-switcher"></span>
</a>
</ul>
</div>
</header>
<article class="post">
<div class="post-title-container
no-hero-margin
">
<!--Post hero image source-->
<div class="heading-container ">
<h1>
6 tips for Subdivision Modeling
</h1>
<div class="post-meta">
<span>23/08/2015</span>
<span>
<a href="/tag/article">#article</a>
<a href="/tag/3D Modelling">#3D Modelling</a>
<a href="/tag/tips">#tips</a>
</span>
</div>
</div>
</div>
<p>Here’s a few tips to keep in mind when Sub-d modeling. I hope you like this written format. If not, let me know.
<h2 id="1-always-start-with-an-accurate-blocking">1. Always start with an accurate Blocking</h2>
<p>Blocking is one of the most important stages of modeling. It’s where you define the scale, style, and look of your model. That’s why you should always start with an accurate base shape. Because once you start adding lots of details and holding edges it’s hard to change a shape without getting a big headache.
<h2 id="2-use-as-few-polygons-as-possible">2. Use as few Polygons as possible</h2>
<p>When sub-d modeling you don’t need to worry about keeping curved surfaces smooth because once you apply a few levels of sub-surf (subdivision surface) you won’t be able to see how “low poly” your model really is. Why should you use a 32 sided cylinder if you can use a 6 sided one and apply some non-destructive sub-surf instead? So keep your models as simple as possible. If a polygon doesn’t perform a specific task, then most likely it should be deleted.
<h2 id="3-tris-and-n-gons-arent-always-bad">3. Tris and N-gons aren’t always Bad</h2>
<p>Tris and n-gons have a pretty hideous reputation of ruining topology, but if used in the right circumstances, they can be useful. And in the end, they will be turned into quads anyways. Don’t take this as a green light to use non-quads all you want, but don’t freak out if you have one or two that aren’t ruining your topology flows.
<h2 id="4-keep-your-quads-square">4. Keep your Quads Square</h2>
<p>I know you’ve probably heard this one a zillion times. But I still see lots of models with very rectangular quads. This is one of the most basic things you can do to your model to improve it. Keeping your quads square will help keep your model looking even and smooth. As well as helping other tasks like UV mapping.
<h2 id="5-model-using-modifiers">5. Model using Modifiers</h2>
<p>Modifiers are non-destructive. Meaning you can turn their effects on or off at any point in your modeling process. Different 3d modeling apps have different tools. But whichever app you’re using, find out which modifiers could help you when modeling. They can save hours of work.
<h2 id="6-creases-for-small-or-distant-objects">6. Creases for small or distant Objects</h2>
<p>Instead of adding holding edges to keep your corners sharp, crease your edge instead. It will keep your polygon count down and will look perfectly adequate for small or distant objects.
</article>
<div id="disqus_thread"></div>
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES * * */
var disqus_shortname = 'topologyguides';
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript>
<aside class="related">
<h2>Related posts</h2>
<ul class="related-posts">
</aside>
<script type="text/javascript" src="//downloads.mailchimp.com/js/signup-forms/popup/unique-methods/embed.js" data-dojo-config="usePlainJson: true, isDebug: false"></script><script type="text/javascript">window.dojoRequire(["mojo/signup-forms/Loader"], function(L) { L.start({"baseUrl":"mc.us10.list-manage.com","uuid":"377f8cb02163f375b3f03fcfb","lid":"ceb49c397a","uniqueMethods":true}) })</script>
<footer>
<span>Guides for 3d Artists</span>
<span>| Written by Johnson Martin</span>
</footer>
</div>
<script type="text/javascript" src="/assets/js/theme.js"></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-46758601-3', 'auto');
ga('send', 'pageview');
</script>