Portal oluşturma - Portal rendering

İçinde bilgisayar tarafından oluşturulan görüntüler ve gerçek zamanlı 3D bilgisayar grafikleri, portal oluşturma için bir algoritmadır görünürlük belirleme. Örneğin, yalnızca birkaçı belirli bir anda ekranda görülebilen birçok çokgen içerebilen bir 3B bilgisayar oyun ortamı düşünün. Hangi poligonların şu anda görünür olmadığını belirleyerek ve bu nesneleri oluşturmayarak, önemli performans iyileştirmeleri elde edilebilir.

Bir portal sistemi, bu alanlar içindeki nesnelerin görünürlüğü hakkında genellemeler oluşturmak için mekanın bölümlemesini kullanmaya dayanır. Harita alanı bölgeleri poligonal, genellikle dışbükey alanlara bölünmüştür. bölgeler, ya da bazen sektörler. Bitişik bölgeler, adı verilen paylaşılan bölme çokgenleri aracılığıyla birbirine bağlanır. portallar. Bölgeler için görünürlüğü önceden hesaplayan yaklaşımlar şu şekilde adlandırılır: potansiyel olarak görünür küme veya PVS yöntemler.

Örneğin, bir bilgisayar oyunu gibi İniş oyun alanı birkaç bölgeye ayrılabilir. Bu bölgeler daha sonra kapılar veya pencereler gibi küçük açıklıklarla birbirine bağlanacaktır. Bu açıklıklar olarak adlandırılır portallar. Bir portalın arkasındaki bölgenin çizilmesi gerektiğinde, görünür olan kısımlar portal üzerinden görülebilen kısımlardır. Bu nedenle bölge olabilir kırpılmış aşırı çekimi kaldırmak için portal sınırlarına karşı.

Portalların kullanımı, oyun motoru Görünür alanları ve nesneleri seviyenin herhangi bir bakış açısından belirleme görevi ve her portalı bir platform olarak kullanmasına izin vererek işlemeyi basitleştirir. hüsranı izlemek yol açtığı alan için. İdeal olarak, portallar, sahnenin iki karmaşık alanını birbirine bağlayan, bu alanların her birinin böyle çokgen bir gövdeyle çevreleneceği sınırlı alanlardan (kapılar veya tüneller gibi) oluşturulur.

Portallar, labirentler gibi iç mekan sahneleri için en uygun olanıdır. Dış mekan sahnelerinde genellikle bir bölgeyi diğerinden açıkça ayıran kapı benzeri nesneler bulunmaz.

Ayrıca bakınız

Dış bağlantılar