Skip to content
GAMES · REVIEWS · DATABASE
Forum

C4 Engine’in Render Modeli: Isik Basina Tek Gecisle Ileri Duzey Isleme

Motorun Genel Çerçevesi C4 Engine, Terathon Software tarafından geliştirilmiş tescilli bir oyun motorudur. Microsoft Windows XP/Vista/7, Apple Mac OS X...

Published:

Motorun Genel Çerçevesi

C4 Engine, Terathon Software tarafından geliştirilmiş tescilli bir oyun motorudur. Microsoft Windows XP/Vista/7, Apple Mac OS X (10.5, 10.6, 10.7), Linux ve Sony PlayStation 3 platformları için üç boyutlu oyun, simülasyon ve interaktif uygulamalar üretmek üzere tasarlanmıştır. Motor katmanlı yazılım bileşenlerinden oluşur: en düşük katmanda donanım ve işletim sistemiyle ilgili işleri yürütürken, en yüksek katmanda platform bağımsızlığını sağlayan işlevleri yerine getirir.

Motorun grafik işleri için geliştirilmiş önemli bir kısmının yanı sıra, gerçek bir oyun motoru işlevselliği kazanması amacıyla gelişmiş ses, ağ, fizik, giriş aygıtı ve scripting desteği sağlamaktadır. Motoru liderleyen Eric Lengyel, bilgisayar grafikleri hakkında kitaplar yazmış ve Sierra Entertainment dahil birçok yazılım şirketinde grafik programcısı olarak çalışmıştır.

Grafik İşleme ve Render Modeli

C4 Engine, OpenGL grafik kütüphanesini kullanır ve bu sayede Windows, Mac OS ve Linux üzerinde çalışabilir. Render modeli olarak “one-pass-per-light forward rendering” kullanmaktadır. Farklı türde ışık kaynaklarını ve gölgeleme yöntemlerini destekleyen motor, dinamik gölgelemeyi birincil yöntem olarak kullanırken, büyük dış mekan sahneleri için gölge haritalama yapabilmektedir.

Choose Gamer24H as a preferred source on Google

Motor farklı shader türlerini kombine olarak destekler ve bunları iki yöntemle kullanmaya izin verir. Her iki yöntem de kullanıcının temel grafik kütüphanesi kullanmasını gerektirmeyecek şekilde tasarlanmıştır. Birinci yöntemde kod yazılırken, diğerinde motorda tümleşik olarak bulunan gelişmiş Shader Düzenleyici kullanılır.

Shader ve Arazi Teknolojisi

Motor, doku haritalarından bilgi almak suretiyle basit shader etkileri üretebilir. Bu yöntemle “normal map”, “parallax map”, “horizon map” ve tümsekli yansıma ve kırılma etkileri elde edilebilir. Daha karmaşık shader etkileri üretilmek istendiğinde motora entegre edilmiş grafiksel shader düzenleyici yazılım kullanılabilir.

C4 Engine arazi yetenekleri voxel teknolojisini temel almaktadır. Bu sayede yükseklik haritası tabanlı arazi üretim yönteminde üretimi mümkün olmayan kemerler, çıkıntılar ve dik uçurumlar gibi arazi yüzey modelleri üretilebilmektedir. Voxel verileri kullanılarak üretilen üçgen kafes arazi modelleri, farklı ve çok çözünürlüklü olsalar bile Transvoxel Teknolojisi ile sorunsuz bir şekilde birleştirilebilir.

Sınırlamalar ve Desteklenen Efektler

Motor çok çeşitli özel efektleri parçacık sistemi, ateş, elektrik, hacimli sis ve hava olayları gerçekleştirabilir. Bununla birlikte tüm sahne hareket bulanıklığı desteği de bulunmaktadır. Motor özelleştirilmiş post-processing efektlerinin tasarlanması için destek vermez.

Motorun API belgelerine ve Wiki sayfasına kendi sitesindeki bağlantılardan çevrimiçi olarak ulaşılabilir. Motor, oyun geliştirmek için gerekli birçok araçla birlikte gelir ve her araç motordan bağımsız ve ayrı bir eklenti modülü şeklinde paketlenmiştir.

This explanation is adapted from Wikipedia and is available under CC BY-SA 4.0.

Related Article: Josh Brolin Teases Thanos vs. Doctor Doom Showdown in ‘Avengers: Secret Wars →
Source: Vikipedi (Wikipedia) ↗
COMMUNITY / DISCUSSION

Join the conversation

Share your thoughts

Search Gamer24H

Enter at least 3 characters.

Explore

APPEARANCE

Choose your color theme

Auto mode follows your device and switches to Xbox, PlayStation, or Nintendo colors on matching stories. Your manual choice stays on this device.

🌍 SELECT LANGUAGE 25 Languages
🔍