Ücretsiz Normal Map Oluşturucu Nasıl Kullanılır | Moduly Rehberi
Moduly'nin Fabric Weave ve Noise Engine modülleri ile tarayıcınızda ücretsiz normal map oluşturun. Unity, Blender ve Unreal Engine'e aktarın.
3B modelleme, oyun geliştirme ya da dijital mockup dünyasına adım attıysanız, gerçekçi malzemelerin sahneyi nasıl dönüştürdüğünü bizzat görmüşsünüzdür. Düz, cansız yüzeylerden karmaşık kumaş dokularına, engebeli arazilerden aşınmış deri yüzeylere uzanan bu dönüşüm büyük ölçüde normal map teknolojisine dayanır. Üstelik artık pahalı yazılım lisanslarına ya da ağır masaüstü kurulumlarına gerek yok: ücretsiz normal map oluşturucu araçlarıyla tüm bu işlemleri doğrudan tarayıcınızdan halledebilirsiniz. TL;DR: Moduly'nin Fabric Weave ve Noise Engine modülleri, tamamen ücretsiz ve kurulum gerektirmeyen ücretsiz normal map oluşturucu çözümleri sunar. PNG, JPG, Height Map ve Normal Map formatlarında dışa aktarım yapabilir; çıktıları Unity, Unreal Engine, Blender veya Three.js'e kolayca entegre edebilirsiniz. Normal Map Nedir? Normal map, 3B sahnelerde yüzey detaylarını simüle etmek için kullanılan özel bir RGB doku türüdür. Her piksel, o noktadaki yüzey normalini (yani yüzeye dik olan vektörü) kırmızı, yeşil ve mavi kanal değerleriyle kodlar. Işık hesaplamaları bu bilgiyi kullanarak yüzeyin pürüzlü, çukurlu ya da kabartmalı göründüğü yanılsamasını yaratır; oysa gerçekte poligon sayısı hiç artmaz. Normal mapler, özellikle düşük poligonlu (low-poly) modellere yüksek detay kazandırmak için oyun geliştirmede vazgeçilmezdir. Bir oyun karakterinin zırhındaki metal çiziklerden bir zemin karosunun çimento dokusuna kadar pek çok görsel efekt, aslında birer normal map uygulamasıdır. Ücretsiz normal map oluşturucu araçlar sayesinde bu efektleri elde etmek için artık Adobe Substance 3D Designer gibi pahalı yazılımlara para ödemek zorunda değilsiniz. Normal Map ile Height Map Arasındaki Fark İki terim sıklıkla karıştırılır, ancak aralarında önemli teknik farklar vardır. Height map (yükseklik haritası), gri tonlamalı tek kanallı bir görüntüdür; açık piksel yüksek, koyu piksel alçak noktaları temsil eder. Basit yüzey yer değiştirme (displacement) efektleri için idealdir ancak ışık hesaplamalarında doğrudan kullanılamaz. Normal map ise height map'ten türetilebilir ya da doğrudan oluşturulabilir; üç kanal (RGB) sayesinde çok daha zengin yüzey yön bilgisi taşır. PBR (Fiziksel Tabanlı Render) iş akışlarında normal mapler, metalness ve roughness haritalarıyla birlikte kullanılarak fotorealistik sonuçlar üretir. Moduly'nin ücretsiz normal map oluşturucu araçları her iki formatı da destekler ve aralarında geçiş yapmayı son derece kolaylaştırır. Fabric Weave Modülü: Dokuma Dokuları için Mükemmel Çözüm Moduly'nin Fabric Weave modülü, dokuma kumaş yapılarını matematiksel olarak modelleyen güçlü bir ücretsiz normal map oluşturucu aracıdır. Düz dokuma (plain weave), dimi (twill), saten (satin) ve balıksırtı (herringbone) gibi farklı dokuma desenlerini gerçek zamanlı olarak önizleyebilir ve bunları yüksek kaliteli dokuya dönüştürebilirsiniz. Fabric Weave ile Normal Map Üretimi Dokuma türünü seçin: Plain, Twill, Satin veya Herringbone arasından seçim yapın. Her desen, farklı iplik örgü yapısını simüle eder. Parametreleri ayarlayın: İplik kalınlığı, dokuma sıklığı ve yüzey pürüzlülüğü gibi değerleri kaydırıcılarla kontrol edin. Gerçek zamanlı önizleme: Değişiklikler anında viewport'a yansır; deneme-yanılma sürecini hızlandırır. Dışa aktarım: PNG, JPG, Height Map veya Normal Map formatlarında kaydedin. Ücretsiz normal map oluşturucu olarak Fabric Weave, herhangi bir sınırlama olmaksızın tüm bu formatları sunar. Fabric Weave'in ürettiği seamless (dikişsiz) dokular, tekrarlayan yüzey kaplamalarında piksel bozulması olmaksızın mükemmel döşenir. Bu özellik özellikle 3B giysi modelleri, mobilya kaplamaları ve mimari görseller için kritik önem taşır. Bir jean kumaşının dimi dokusunu ya da ipek bir elbisenin saten yüzeyini modellerken ücretsiz normal map oluşturucu olarak Fabric Weave'i kullanmak, sonuçları inanılmaz derecede gerçekçi kılar. Noise Engine Modülü: Organik Yüzeyler için Prosedürel Gürültü Her yüzey düzenli bir dokuma deseni taşımaz. Kayalık araziler, çatlak beton, pürüzlü ahşap ya da deniz köpüğü gibi organik ve doğal görünümlü yüzeyler için Moduly'nin Noise Engine modülü devreye girer. Bu ücretsiz normal map oluşturucu modülü, Perlin Noise, Simplex Noise, Worley (hücresel) ve Fractal gürültü algoritmalarını destekler. Noise Engine ile Height Map ve Normal Map Üretimi Gürültü türünü seçin: Perlin ve Simplex pürüzsüz organik yüzeyler için; Worley taş veya deri hücre desenleri için; Fractal ise erozyonlu arazi için idealdir. Oktav ve frekansı ayarlayın: Yüksek oktav değerleri daha ince detaylar ekler; frekans yüzeyin genel "dalgalılığını" belirler. Height map önizlemesi: Gri tonlamalı çıktıyı anında görün, istediğiniz yoğunluğa ulaşınca Normal Map olarak dışa aktarın. Seamless döşeme: Noise Engine de dikişsiz dokular üretir; büyük yüzeylerde tekrar eden döşeme artefaktları görünmez. Bir arazi yüzeyinin gerçekçi engebelerini ya da yaşlı bir ahşap tahtanın yıpranmış liflerini canlandırmak için ücretsiz normal map oluşturucu olarak Noise Engine kullanmak, Adobe Substance 3D Designer ile elde edilebilecek sonuçlara yakın kalite sunar; hem de tamamen ücretsiz olarak. Adım Adım Kılavuz: Moduly ile Normal Map Oluşturma ve Oyun Motoruna Aktarma Aşağıdaki adımlar hem Fabric Weave hem de Noise Engine için geçerlidir. Bu kılavuzu takip ederek birkaç dakika içinde profesyonel kalitede bir normal map üretebilirsiniz. 1. Moduly'yi Açın Tarayıcınızda https://www.moduly.art/tool/fabric-weave adresine gidin. Kayıt ya da kurulum gerekmez; ücretsiz normal map oluşturucu arayüzü anında yüklenir. 2. Modülü Yapılandırın Fabric Weave için: Sol panelden dokuma türünü (örn. Twill) seçin. İplik kalınlığını ve sıklığını ayarlayın. Sağ panelde 3B önizlemeyi inceleyin. Noise Engine için: https://www.moduly.art/tool/noise-generator adresine gidin, gürültü algoritmasını seçin (örn. Perlin), oktav sayısını ve ölçeği belirleyin. 3. Normal Map Olarak Dışa Aktarın Sağ üst köşedeki "Export" butonuna tıklayın. Açılan menüden Normal Map seçeneğini seçin ve PNG formatında indirin. Dosya adını projenizle uyumlu bir şekilde kaydedin (örn. fabric_twill_normal.png ). 4. Unity'e Aktarın Unity'de Assets > Import New Asset yoluyla dosyayı projenize ekleyin. Texture Inspector'da Texture Type değerini Normal Map olarak ayarlayın. Apply 'a tıkladıktan sonra dokuyu istediğiniz materyale sürükleyip bırakın. 5. Blender'a Aktarın Blender'da Shader Editor'ü açın. Bir Image Texture düğümü oluşturun, normal map dosyanızı yükleyin ve renk uzayını Non-Color olarak ayarlayın. Ardından bir Normal Map düğümü ekleyip Image Texture çıkışını buna, Normal Map çıkışını ise BSDF şeyderinin Normal girişine bağlayın. 6. Unreal Engine'e Aktarın Content Browser'a dosyayı sürükleyin. UE5 genellikle normal map formatını otomatik algılar; aksi hâlde Texture ayarlarında Compression Settings değerini Normalmap (DXT5, BC5 on DX11) olarak değiştirin. Kullanım Senaryoları: Hangi Durumda Hangi Modülü Kullanmalısınız? Giysi ve Kumaş 3B Modelleri Bir moda oyunu, sanal deneme odası uygulaması ya da 3B giyim simülasyonu üzerinde çalışıyorsanız Fabric Weave'in ücretsiz normal map oluşturucu özellikleri biçilmiş kaftandır. Pamuklu düz dokuma, ipekli saten ya da yünlü dimi için ayrı normal mapler oluşturup bunları aynı kıyafet modelinin farklı parçalarına uygulayabilirsiniz. Arazi ve Doğal Yüzeyler Açık dünya oyunları, mimari görselleştirme ya da VR deneyimleri için Noise Engine'in organik gürültü algoritmaları mükemmel arazi normal mapleri üretir. Dağlık arazilerdeki kaya yüzeyleri, çöl kumu ya da çimenli bozkır için Fractal veya Simplex gürültüsü tercih edin. Mimari Yüzeyler: Tuğla, Beton, Taş Tuğla duvarlar, döşeme taşları veya çatlak beton yüzeyler için Worley gürültüsü kullanarak hücresel desenler oluşturabilirsiniz. Bu tür yüzeyler ücretsiz normal map oluşturucu ile birkaç dakikada hazır hale gelir ve mimari görselleştirme projelerinizde fotorealistik detay sunar. Deri ve Organik Materyaller Deri ceketten çanta yüzeyine, zırh plakasından hayvan derisine pek çok o