[英]Antialiasing on shadows in libgdx
我正在網上嘗試學習libgdx的教程(到目前為止,我對它的強大功能感到驚訝),而且我試圖弄清楚如何使陰影具有柔和的邊緣渲染,它們是塊狀的,尤其是在多個重疊的光源。 下圖演示了我的意思。
這是高光點
new PointLight(handler, 5000, Color.GREEN, 80, width, height);
new PointLight(handler, 5000, new Color(0.2f, 0.3f, 0.4f, 1), 200,
width / 2, height / 2);
new ConeLight(handler, 5000, new Color(0.9f, 0.2f, 0.3f, 1), 200,
width / 2, height, 0, 117);
和cfg.useGL20 = true;
我有同樣的問題,在google上搜索並找到了這個。 所以我會回答。 訣竅是重載默認的RayHandler fbo大小:
從:
handler = new RayHandler(world);
至:
handler = new RayHandler(world, width, height);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.