ATLAS / Ahmet Salih Haroğlu
Design · Teknik rehber

Renk Seçenekli Ürünler İçin 3D Render Avantajı

Yirmi renkli bir ürünü yirmi kez çekmek yerine bir modeli yirmi malzemeyle render etmek. Renk doğruluğu ve numune kontrolü ile birlikte.

Ahmet Salih Haroğlu9 dk okuma
Aura Reformer çalışmasından görsel
İçindekilerSorun: çok varyasyon3D'de çözümAura Reformer örneğiVaryasyonlu bir model nasıl kurulur?Toplu render almakRenk doğruluğuWeb'de renk seçiciSınırSık yapılan hatalarSık sorulan sorularSonuç

Sorun: çok varyasyon

Renk ve kaplama çeşitliliği olan ürünlerde (deri, kumaş, boya) her seçenek için fotoğraf çekimi hem pahalı hem zordur. Yeni bir renk eklendiğinde çekim yeniden yapılır.

Sorunun maliyetten ibaret olmadığını görmek gerekir. Her yeni renk için numunenin bulunması, çekim gününün ayarlanması, aynı ışığın ve açının yeniden kurulması ve görselin rötuşlanması gerekir. Aynı ürünün farklı renklerinin farklı günlerde çekilmesi, ışık farkı yüzünden görsellerin yan yana durduğunda tutarsız görünmesine yol açabilir. Bir kategori sayfasında aynı ürünün kırmızı sürümü sıcak, mavi sürümü soğuk bir ışıkta görünürse, ziyaretçi renk farkını ürünün kendisi sanabilir.

Seçenek sayısı arttıkça sorun büyür. Bir ürünün birkaç rengi için fotoğraf yeterince yönetilebilir; ama deri, kumaş ve keçe gibi malzeme gruplarının her biri onlarca renk sunuyorsa, her kombinasyonu fiziksel olarak çekmek hem lojistik hem bütçe açısından zorlayıcıdır. Üstelik koleksiyon büyüdükçe bu yük tekrar eder.

3D'de çözüm

Model bir kez kurulur; renk yalnızca malzeme değerinin değişmesidir. Aynı ışık ve açıyla bütün varyasyonlar üretilir ve hepsi tutarlı çıkar.

Bunu mümkün kılan, 3D'de şeklin (geometri) ile görünüşün (malzeme) ayrı kavramlar olmasıdır. Model hazırlandıktan sonra bir kutunun kırmızı mı mavi mi olduğu, geometriye dokunulmadan malzemedeki bir renk değerinin değiştirilmesiyle çözülür. Kamera, lens, ışık, zemin ve gölge sabit kalır. Böylece 20 görsel de aynı çekim gününde, aynı kurguyla çıkmış gibi görünür.

Bu yaklaşımın somut faydaları şunlardır:

  • Tutarlılık: tüm varyasyonlar aynı ışık, aynı açı, aynı lensle üretilir.
  • Ekleme kolaylığı: yeni bir renk eklemek, çoğunlukla bir malzeme değerinin eklenmesi ve yeniden render almaktır; yeni çekim organizasyonu gerekmez.
  • Düzeltme kolaylığı: bir rengin tonu hatalı çıktıysa yalnızca o malzeme düzeltilir.
  • Çoklu çıktı: aynı varyasyonlar görsele, videoya ve web'de interaktif modele dönüşebilir.
  • Üretim öncesi görsel: henüz üretilmemiş bir renk için bile satış öncesi görsel hazırlanabilir. Bu, fiziksel numunenin hazır olmadığı durumlarda özellikle işe yarar; ama doğrulama aşaması yine gerekir.

Aura Reformer örneği

Aura Reformer çalışmasında deri ve keçe seçenekleri toplam 57 renk: Aspendos deri 20, Harşena deri 29 ve Toskanto Keçe 8. Ziyaretçi renkleri sitede değiştirebiliyor. Ayrıntılar vaka sayfasında.

Bu örnek, 3D'nin varyasyon mantığını açıkça gösterir: 6 ürün ve 57 renk seçeneği, ürün başına ayrı fotoğraf çekimi mantığıyla düşünüldüğünde yönetilmesi çok zor bir kombinasyon sayısıdır. Model ve malzeme sistemi olarak kurulduğunda ise bu seçenekler tek bir yapının parçaları olur. Çalışmanın sitede nasıl çalıştığını pilates ekipmanı 3D modeli ve renk seçici yazısında, ürünler arası tutarlılığı ise tutarlı 3D görsel sistem yazısında anlattım.

Varyasyonlu bir model nasıl kurulur?

Çok renkli bir ürünün 3D tarafında sağlıklı çalışması, baştan doğru bir yapıyla kurulmasına bağlıdır. Genel mantık şudur:

  • Malzeme bölgelerini ayırın. Ürünün hangi parçaları renk değiştirecek, hangileri sabit kalacak? Örneğin deri döşeme değişirken metal çerçeve sabit kalabilir. Her değişen bölge ayrı bir malzeme yuvası (material slot) almalıdır. Bu ayrımı model aşamasında düşünmek, sonradan düzeltmekten çok daha kolaydır.
  • Malzemeyi parametrik kurun. Renk değişecek malzemede, pürüzlülük, doku ve diğer özellikler sabit kalırken yalnızca ana renk (Base Color) değişmelidir. Aynı malzeme yapısı kopyalanıp rengi değiştirilirse, tutarlılık korunur.
  • Doku türünü düşünün. Düz renkli boya ya da plastikte renk basit bir renk değeridir. Deri ve kumaşta ise yüzey dokusu (kabartı, damar, örgü) ayrıca bir doku ve normal haritası ile gelir; renk, bu dokunun üzerine uygulanır ya da farklı renkteki doku fotoğraflarıyla değiştirilir.
  • Adlandırma düzeni kurun. Malzemelere tutarlı isim verin (örneğin koleksiyon, renk adı, kod). Onlarca varyasyonla çalışırken düzen, hata riskini ciddi biçimde düşürür.
  • UV'leri doğru hazırlayın. Doku kullanan malzemelerde ölçek tutarlılığı UV düzenine bağlıdır. Bu konuda UV açma yazısına bakabilirsiniz.

Malzemelerin fiziksel davranışı, yani pürüzlülük ve metaliklik değerlerinin ne anlama geldiği, PBR malzeme yazısında anlatılıyor. Renk değiştirirken bu değerleri sabit tutmak, varyasyonların aynı ürünün farklı renkleri gibi görünmesini sağlar.

Toplu render almak

Onlarca varyasyonun görselini tek tek elle almak hem zaman alır hem hata riskini artırır. Bu yüzden iş akışını düzenlemek gerekir.

Blender'da genel yaklaşım, aynı sahneyi sabit tutup yalnızca malzemeyi değiştirerek her varyasyon için ayrı çıktı almaktır. Bunu elle yapabilirsiniz; ya da Python betikleriyle malzemeyi döngüyle değiştirip her seferinde render alacak şekilde otomatikleştirebilirsiniz. Dosya adlarının renk koduyla otomatik oluşması, teslim aşamasında da büyük kolaylık sağlar.

Toplu işte dikkat edilecek noktalar:

  • Önce tek bir varyasyonla bütün kurguyu bitirin: ışık, kamera, zemin, gölge. Onay aldıktan sonra diğer renklere geçin; aksi halde kurgu değişirse hepsini yeniden alırsınız.
  • Zor renkleri önce test edin. Çok koyu, çok açık ve çok doygun renkler genellikle problem çıkarır: koyu renkte detay kaybolur, beyazda gölge okunmaz, doygun renklerde ışık yansıması ürün çevresine renk taşıyabilir.
  • Her renk için küçük boyutlu bir kontak sayfası (hepsini bir arada gösteren bir ızgara) oluşturup bütünlüğe bakın. Tek tek iyi görünen görseller yan yana tutarsız çıkabilir.
  • Render süresini toplam varyasyon sayısıyla çarpmayı unutmayın; gürültü ayarları süreyi doğrudan etkiler. Bu konu için render gürültüsü ve denoise yazısına bakabilirsiniz.

Renk doğruluğu

Ekranlar renkleri farklı gösterir, ışık altında malzeme rengi değişir. Bu yüzden:

  • Mümkünse renk kodu ya da fiziksel numune ile eşlemek.
  • Numunenin fotoğrafını aynı ışıkta çekip render ile karşılaştırmak.
  • Müşteriye "ekran farklılık gösterebilir" notunu eklemek.

Renk doğruluğu 3D'nin en az konuşulan ama en önemli konusudur. Burada birkaç teknik gerçeği bilmek yardımcı olur.

Birincisi, ekran kalibrasyonudur. Aynı görsel, farklı ekranlarda farklı parlaklık ve doygunlukta görünür. Bu yüzden ekranınızda "doğru" görünen rengin müşterinin ekranında da aynı görüneceğini garanti edemezsiniz. İkincisi, ışığın kendisidir: bir malzeme gün ışığı altında, sıcak bir ampulün altında ve soğuk bir ofis ışığında farklı görünür. Fiziksel numuneyle karşılaştırma yaparken numuneye hangi ışıkta baktığınız sonucu belirler. Üçüncüsü, 3D içinde renk yönetimidir: renk dokuları doğru renk uzayında (sRGB) içe aktarılmalı, normal ve pürüzlülük haritaları ise renk dönüşümü olmayan (Non-Color) veri olarak okunmalıdır. Aksi halde renkler beklenenden farklı çıkar.

Dördüncü bir nokta, görüntü dönüşümüdür (View Transform). Render'ın nihai görünümü seçtiğiniz dönüşüme göre değişir; çok doygun renkler bazı dönüşümlerde sönükleşebilir. Bu yüzden tüm varyasyonlar aynı renk yönetimi ayarlarıyla üretilmeli, ayar kararları sabitlenmelidir.

Pratik bir onay sırası şöyle olabilir: önce rengin hedef tonunu müşteriden alın (renk kodu, numune ya da marka rehberi), sonra render'ı üretin, ardından numuneyle yan yana değerlendirin. Fark varsa malzeme değerini düzeltin ve tekrar karşılaştırın. Onaylanan her rengin değeri bir tabloda saklanırsa ilerideki işler için güvenilir bir referans olur.

Web'de renk seçici

Renk değişimi model üzerinde gerçek zamanlı yapılırsa ziyaretçi seçtiği rengi hemen görür. Bunun teknik tarafı döndürülebilir 3D model yazısında, hizmet kapsamı web için 3D ürün modeli sayfasında.

Web'deki renk seçici, iki ayrı mantıkla çalışabilir. Birincisi, tek bir 3D model üzerinde malzeme değerini değiştirmektir: ziyaretçi bir rengi seçtiğinde modelin malzemesi anında güncellenir ve yeni bir dosya indirilmez. Bu yöntem hızlıdır ve geçiş akıcıdır. İkincisi, her renk için ayrı önceden render edilmiş görseller sunmaktır; interaktif döndürme gerekmeyen durumlarda hafif ve basit bir çözümdür.

Gerçek zamanlı yöntemde dikkat edilecek noktalar:

  • Model dosyası mümkün olduğunca hafif olmalı; çok sayıda malzeme ve büyük dokular yükleme süresini uzatır. Optimizasyon için 3D modeli web için optimize etme yazısına bakabilirsiniz.
  • Her renk için farklı büyük doku yüklemek yerine, mümkünse basit renk değerleri ya da küçük doku varyasyonları kullanın. Çok sayıda renk seçeneği olan deri ve kumaş gibi malzemelerde, dokuyu paylaşıp rengi değiştirmek dosya boyutunu kontrol altında tutar.
  • Seçici arayüzü sade ve anlaşılır olmalı; renk adı, kodu ve küçük bir önizleme birlikte sunulmalı.
  • Ekranda görülen rengin render'dan farklı olabileceği, gerçek zamanlı ışığın farklı çalışması nedeniyle unutulmamalı. Web'deki ışık ve ortam ayarları da renk algısını etkiler.
  • Mobil cihazlarda performans ve renk geçişinin akıcılığı ayrıca test edilmeli.

Web'de 3D kullanımının satış tarafındaki katkısı için web'de 3D ürün modeli kullanmanın avantajları yazısına da göz atabilirsiniz.

Sınır

Desenli ve dokulu malzemelerde (örneğin yönlü kumaş) her varyasyonun doku ölçeği ayrıca kontrol edilmelidir; sadece renk değiştirmek yetmeyebilir.

Bunun yanında başka sınırlar da var:

  • Desenli yüzeyler: ekose, çizgi ya da baskı gibi desenlerde renk değişimi tek bir değerle çözülmez; desen dokusunun kendisi değişir ve ölçek, yön, tekrar eden desenin kenarlardaki hizası kontrol edilmelidir.
  • Işıkla değişen malzemeler: metalik boya, sedefli ya da yansıtıcı kaplamalar, bakış açısına göre renk değiştirir. Bunları tek bir renk değeriyle tarif etmek yanıltıcı olabilir; malzemenin fiziksel davranışı da modellenmelidir.
  • Doğal malzeme farkı: gerçek deri ya da ahşap her parçada biraz farklıdır. Render tek bir ideal örneği gösterir; gerçek ürünün küçük farklılıklar taşıyabileceği not düşülmelidir.
  • Renk numunesi eksikliği: fiziksel referansı olmayan renkler yalnızca tahmindir; bu durumda "tahmini görsel" olduğu belirtilmelidir.
  • Bütçe etkisi: varyasyon sayısı arttıkça render, kontrol ve onay süresi de artar. 3D'nin avantajı varyasyonu ucuzlatmasıdır ama sıfırlamaz.

Sık yapılan hatalar

  • Her rengi ayrı bir ürün gibi modellemek. Geometriyi kopyalayıp her renk için ayrı dosya tutmak, bir düzeltme gerektiğinde onlarca dosyayı elle değiştirmek anlamına gelir. Tek model, çok malzeme yapısı çok daha sağlıklıdır.
  • Renk onayını ekrandan yapmak. Yalnızca kendi ekranınıza güvenmek, gerçek ürünle fark çıkma riskini artırır. Numune ya da renk kodu referansı şarttır.
  • Renk değişirken pürüzlülüğü de değiştirmek. Açık ve koyu renkler arasında yüzeyin parlaklık karakteri istemeden değişirse, varyasyonlar aynı ürün gibi görünmez.
  • Koyu ve açık uç renkleri test etmemek. Kurgu orta tonlarda iyi çalışır, ama siyah ve beyazda detay ya da gölge kaybolabilir.
  • Web için fazla büyük dosya hazırlamak. Her varyasyona ayrı büyük doku yüklemek sayfanın açılışını yavaşlatır.
  • Adlandırmayı ihmal etmek. Renk adı, kod ve dosya adı eşleşmediğinde yanlış rengin yanlış ürüne gitmesi kaçınılmaz olur.

Bu hataların çoğu, işin başında küçük bir planlamayla önlenir: hangi parçalar değişecek, hangi referanslarla onaylanacak ve çıktı nerede kullanılacak sorularını ilk günden cevaplamak yeterlidir.

Sık sorulan sorular

Çok sayıda renk için 3D render her zaman fotoğraftan avantajlı mı?

Çoğu durumda tutarlılık ve eklenebilirlik açısından avantajlıdır, çünkü renk yalnızca malzeme değeridir. Ancak ilk model kurulumu bir maliyettir; ürün sayısı ve varyasyon sayısı düşükse fotoğraf daha ekonomik kalabilir. Karar için ürün tipini ve katalog büyüme planını birlikte değerlendirin.

Renklerin gerçek ürünle aynı olduğundan nasıl emin olurum?

Mümkünse renk kodu ya da fiziksel numune ile eşleştirin, numuneyi aynı ışıkta fotoğraflayıp render ile karşılaştırın. Ekran farklılıklarını da göz önünde bulundurup sayfada rengin ekrana göre değişebileceğini belirtin.

Web'de renk seçici için her renge ayrı model mi gerekir?

Hayır. Tek bir model üzerinde malzeme değeri anında değiştirilebilir. Bu yöntem hem dosya boyutunu hem yükleme süresini düşük tutar. Önceden render edilmiş görseller ise interaktif döndürme gerekmiyorsa basit bir alternatiftir.

Desenli kumaşlarda renk değiştirmek yeterli mi?

Her zaman değil. Desenli malzemelerde desenin ölçeği, yönü ve tekrarı her varyasyon için kontrol edilmeli; gerekirse desen dokusu da değiştirilmelidir. Sadece ana renk değerini değiştirmek deseni bozabilir.

Henüz üretilmemiş bir renk için görsel hazırlanabilir mi?

Evet, bu 3D'nin güçlü yanlarından biridir. Ancak fiziksel numune olmadan hazırlanan görselin tahmini olduğunu bilmek gerekir; üretim sonrası gerçek ürünle karşılaştırıp gerekirse düzeltmek en doğrusudur.

Sonuç

Renk seçenekli ürünlerde 3D'nin asıl gücü, rengi geometriden ayırmasıdır: model bir kez kurulur, varyasyonlar malzeme değerleriyle üretilir ve hepsi aynı ışık altında tutarlı çıkar. Bu avantajı sürdürülebilir kılan şey; malzeme bölgelerini doğru ayırmak, renk doğruluğunu numuneyle doğrulamak ve web'de hafif, hızlı bir seçici kurmaktır. Çok renkli bir ürün grubunuz varsa, ürünlerinizi teklif formundan paylaşın; kapsamı birlikte netleştirelim.

Aura Reformer Cadillac: dört direkli çerçeve, yaylar, trapez ve pofuduk askı, şeffaf zeminde
İlgili çalışmaAura ReformerÜrün Modelleme · Müşteri Çalışması · Blender · EEVEE · 6 ürün
Ahmet Salih Haroğlu3D sanatçı · dijital üretici · İstanbul

Aklınızda bir proje mi var?

Proje talebi gönder →

Bülten

Notlar, teknik rehberler ve yeni çalışmalar.