-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathblender-uvmaping-egitimi-1-bolum.html
133 lines (124 loc) · 11.1 KB
/
blender-uvmaping-egitimi-1-bolum.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
<!DOCTYPE html>
<html lang="en" prefix="og: http://ogp.me/ns#">
<head>
<link href="http://gmpg.org/xfn/11" rel="profile">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<!-- Metadata -->
<meta name="description" content="3D Modelleme, Animasyon, Render, Vektör - Raster Grafik İşleme ve Python ile Programlama konularına meraklı Açık Kaynak Hayranı bir Makine Mühendisi">
<meta property="og:description" content="3D Modelleme, Animasyon, Render, Vektör - Raster Grafik İşleme ve Python ile Programlama konularına meraklı Açık Kaynak Hayranı bir Makine Mühendisi">
<meta property="og:title" content="Blender UVMaping Eğitimi - 1. Bölüm" />
<meta property="og:type" content="article" />
<meta property="og:url" content="/blender-uvmaping-egitimi-1-bolum.html" />
<meta property="og:image" content="/images/avatar.png" />
<!-- Enable responsiveness on mobile devices-->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
<title>mhalil - Programlama ve 3D</title>
<!-- CSS -->
<link href="//fonts.googleapis.com/" rel="dns-prefetch">
<link href="//fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic|Abril+Fatface|PT+Sans:400,400italic,700&subset=latin,latin-ext" rel="stylesheet">
<link rel="stylesheet" href="/theme/css/poole.css" />
<link rel="stylesheet" href="/theme/css/hyde.css" />
<link rel="stylesheet" href="/theme/css/syntax.css" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/css/fork-awesome.min.css" crossorigin="anonymous">
<!-- Feeds -->
<!-- Analytics -->
</head>
<body class="theme-base-0c">
<div class="sidebar">
<div class="container sidebar-sticky">
<div class="sidebar-about">
<h1>
<a href="/">
<img class="profile-picture" src="/images/avatar.png">
mhalil
</a>
</h1>
<p class="lead"></p>
<p class="lead">3D Modelleme, Animasyon, Render, Vektör - Raster Grafik İşleme ve Python ile Programlama konularına meraklı Açık Kaynak Hayranı bir Makine Mühendisi </p>
<p></p>
</div>
<ul class="sidebar-nav">
<li><a href="/archives.html">Arşiv</a></li>
<li><a href="/categories.html">Kategoriler</a></li>
<li><a href="/tags.html">Etiketler</a></li>
<li><a href="/pages/blender.html">Blender</a></li>
<li><a href="/pages/freecad.html">FreeCAD</a></li>
<li><a href="/pages/librecad.html">LibreCAD</a></li>
<li><a href="/pages/python.html">Python</a></li>
<li><a href="/pages/solvespace.html">Solvespace</a></li>
</ul>
<nav class="sidebar-social">
<a class="sidebar-social-item" href="https://twitter.com/AcikKaynakci" target="_blank">
<i class="fa fa-twitter"></i>
</a>
<a class="sidebar-social-item" href="https://www.artstation.com/mustafahalil" target="_blank">
<i class="fa fa-artstation"></i>
</a>
<a class="sidebar-social-item" href="https://github.com/mhalil" target="_blank">
<i class="fa fa-github"></i>
</a>
<a class="sidebar-social-item" href="/">
<i class="fa fa-rss"></i>
</a>
</nav>
<p class="sidebar-footer">İlmin zekatı %100'dür. Bildiklerizi paylaşın.</p>
</div>
</div> <div class="content container">
<div class="post">
<h1 class="post-title">Blender UVMaping Eğitimi - 1. Bölüm</h1>
<span class="post-date">Cts 18 Haziran 2022</span>
<h2>Blender UVMaping Eğitimi - 1. Bölüm</h2>
<p>UV Map nedir? Ne işe yarar, UV nasıl açılır, UV Map nasıl hazırlanır? konularını anlatmak için hazırlamış olduğum Dokümanın 1. bölümünü istifadenize sunuyorum.<br>
<img alt="giris" src="../images/blender/uvmap1/Giris.png"></p>
<p>Blender’da UV Mapping Kullanımı isimli anlatımda kullanacağımız Modelimiz, aşağıda gördüğümüz gibi, basit bir Şişe Nesnesidir.<br>
<img alt="1" src="../images/blender/uvmap1/01.png"><br>
Öncelikle, Model (Nesne) Gövdesinin UV açılımını yapmak için, Kenar (Edge) seçim modu ile, kesilecek kenarlarını seçiyoruz.<br>
<img alt="2" src="../images/blender/uvmap1/02.png"><br>
Seçtiğimiz Kenarların, Kesim Hattı olduğunu belirtmek için <strong>Ctrl+E</strong> ile açılan <strong>Kenarlar (Edges)</strong> isimi menüden <strong>“Mark Seam”</strong> seçeneğini seçin.<br>
<img alt="3" src="../images/blender/uvmap1/03.png"><br>
<strong>A</strong> tuşuna iki kez basarak modelin tüm noktalarının seçildiğinden emin olun. Ardından <strong>U</strong> tuşu ile açılan <strong>UV Mapping</strong> isimli menüden <strong>“Unwrap”</strong> seçeneğini seçerek Modelin UV Açılımını yapıyoruz.<br>
<img alt="4" src="../images/blender/uvmap1/04.png"><br>
Açılım dosyasının görüntüsü aşağıdaki gibi olacaktır.<br>
<img alt="5" src="../images/blender/uvmap1/05.png"><br>
Sıra geldi UV Image Editor Penceresi içerisinde görüntülenen bu dosyayı düzenlemeye ve istediğimiz hale getirmeye.<br>
İşleme başlamadan önce, işimizi kolaylaştıracak olan, seçim modu konusunda bir ayrıntıdan bahsetmek istiyorum.<br>
<strong>3D View</strong> Penceresinde Modelleme yaparken, <strong>Düzenleme (Edit)</strong> Modunda, Seçim modu olarak kullandığımız <strong>Nokta (Vertex), Kenar (Edge)</strong> ve <strong>Yüzey (Face)</strong>'e ilaveten, <strong>UV Image Editor</strong> Penceresi içerisinde <strong>ISLAND (ADA/BLOK)</strong> seçeneği de bulunuyor (<strong>UV Selection and Display Mode</strong> içerisinde). Bu, aslında Modelleme esnasında, nesnenin bir noktası seçilip <strong>CTRL+L</strong> ( ya da sadece <strong>L</strong>) ile bağlantılı tüm noktalarının seçilmesi ile aynı mantık, sadece tuş yerine ilave buton eklenmiş.<br>
Ayrıca, 3D Penceresi içerisinde Nesnenin Seçili Yüzey, Kenar veya Noktasının, UV Açılımında hangi Yüzey, Kenar veya Noktaya denk geldiğini görmek için, <strong>Keep UV and Edit Mode Mesh Selection in Sync</strong> butonunu kullanabiliriz.<br>
<img alt="6" src="../images/blender/uvmap1/06.png"><br>
Bu senkronizasyon butonu sayesinde, açılımı yapılmış UV parçalarının, Nesnenin (Modelin) hangi yüzeyine ait olduğunu görüntüleyerek doğru bir yerleşim yapmamız sağlanacaktır. <strong>3D View</strong> ekranında ya da <strong>UV Image Editor</strong> ekranında bir yüzey seçilirse, seçili yüzey her iki pencerede de seçili hale gelecektir.<br>
<img alt="7" src="../images/blender/uvmap1/07.png"><br>
UV açılımı yapılmış parçaların tümünü bir kenara taşıyalım.<br>
<img alt="8" src="../images/blender/uvmap1/08.png"><br>
<strong>3D View</strong> Penceresinde, nesnenin ön kısmındaki yüzeylerden birini seçerek, UV açılımında hangi parçanın Ön Kısma ait olduğunu tespit edip o Ada’yı (Bloğu) ayrı bir yere konumlandıralım.<br>
<img alt="9" src="../images/blender/uvmap1/09.png"><br>
Bu işlemi her bir UV Parçası/Bloğu doğru yere gelinceye kadar tekrar edelim. Böylece, nesnenin her bir kenarına, doğru yüzeyi denk getirmiş olacağız. UV parçalarının tamamını seçip, Ekranın içine taşıyalım, Ölçek büyük ise <strong>S</strong> tuşu ile, görüntüye sığacak şekilde küçültelim.<br>
<img alt="10" src="../images/blender/uvmap1/10.png"><br>
Şişenin Kapağını da görüntüye getirip aynı işlemleri onun için de uygulayalım.<br>
<img alt="11" src="../images/blender/uvmap1/11.png"><br>
<img alt="12" src="../images/blender/uvmap1/12.png"><br>
Şişe ve Kapak Ayrı iki nesne olduğu için, UV açılımları da ayrı ayrı gösteriliyor. Şişe ve Kapak Açılımlarını aynı dosya içerisine taşımak için, nesneleri birleştirmek gerekir. Bunu da, iki nesneyi de seçerek <strong>CTRL+J</strong> tuşlarına basarak (nesneleri ve UV açılımlarını) gerçekleştirebiliriz. Kapağın UV açılımı ile şişenin UV açılımının birbiri içine girip karışması istenmiyorsa, <strong>S</strong> tuşu ile UV açılımı küçültülüp ekranın uygun bir noktasına konumlanabilir.<br>
<img alt="13" src="../images/blender/uvmap1/13.png"><br>
UV açılımlarını oluşturup birleştirdikten sonra sıra geldi, bu açılım dosyasını bir resim çıktısı olarak dışarı aktarmaya ve <strong>GIMP, Photoshop,...vb</strong> programlar ile renklendirme, yazı yazma, logo oluşturma ya da giydirme,...vb düzenlemeleri yapmaya.<br>
UV Açılımını, resim formatında dışarı aktarmak için, <strong>3D View</strong> ekranında tüm yüzeylerin seçili olduğundan emin olun ve <strong>UV Image Editor</strong> Pencere başlığındaki <strong>“UVs Menüsünden, Export UV Layout”</strong> Seçeneğini seçin. Uygun bir konum seçip UV açılımını kaydedin ve İstediğiniz bir resim düzenleme programı ile bu dosyayı açın.<br>
<img alt="14" src="../images/blender/uvmap1/14.png"><br>
Dosyanın, içerik olarak telkafes (wire) görünümlü ve şeffaf arkaplanlı, PNG uzantılı olduğunu göreceksiniz.<br>
<img alt="15" src="../images/blender/uvmap1/15.png"><br>
Bu Telkafes görünüm, oluşturacağımız doku (texture) çalışmasının, modelin (nesnenin) doğru konumuna aktarılmasını sağlamak amacıyla referans oluşturacaktır. Örneğin, Şişenin sağ yan yüzeyine <strong>“BLENDER”</strong> yazmak istiyorsak, UV çıktı dosyasında ilgili
yere bu yazıyı yazmamız gerekir. Çalışmamız bittikten sonra oluşturduğumuz Doku (Texture) içerisinde referans çizgilerinin görünmesini istemeyeceğimiz için telkafes görünümünün bulunduğu katmanı (layer’ı) silerek ya da gizlenerek çalışmayı kaydetmemiz gerekir, o nedenle ilk yapılacak iş, dosyayı açar açmaz, düzenlemeye başlamadan önce, hemen yeni bir Katman (Layer) oluşturmak olmalıdır.<br>
Ben, aşağıda gördüğünüz örnek bir çalışma hazırladım. Renk, Yazı ve Simge yerleşimini doğru yaptı isem, bu çalışmayı, Blender'a aktarıp, nesneye giydirdiğimde (atadığımda) Şişe Sarı renkli, Kapak ise Kırmızı renkli görünmeli.<br>
<img alt="16" src="../images/blender/uvmap1/16.png"><br>
<img alt="17" src="../images/blender/uvmap1/17.png"><br>
Şişenin Ön yüzünde BlenderTR Simgesi ve web adresi , sağ yan kenarında CG Studyo Simge ve yazısı, Arka yüzünde Blender Simgesi ve BlenderTurkey web adresi, kapağın üst kısmında, BlenderTR Simgesi görünmeli.<br>
Blender'a geçip, hazırladığımız resim dosyasını, Modele (Nesneye) giydirelim (atayalım).<br>
Cycles Render Motoru kullanacağım için ona uygun ayarlamaları yapacağım, benzer ayarları, kullanacağınız render motoruna bağlı olarak kendiniz yapabilirsiniz.<br>
Aşağıda, Cycles Render moturu için Node Editor'de basitçe yaptığım Doku (texture) giydirme (atama) ayarlarını görebilirsiniz.<br>
<img alt="18" src="../images/blender/uvmap1/18.png"><br>
Modele, Subsufr Modifier uygulayarak daha yumuşak ve güzel bir görüntü kazandırıp Render görüntüsü alalım.<br>
<img alt="render" src="../images/blender/uvmap1/Render.png"><br>
Bu dersi hazırlarken faydalandığım kaynak ; <a href="https://www.youtube.com/watch?v=f2-FfB9kRmE">Darrin Lile</a></p>
<p><a href="blender-uvmaping-egitimi-2-bolum.html">Blender UVMaping Eğitimi - 2. Bölüme Git ></a> </p>
</div>
</div>
</body>
</html>