簡體   English   中英

使用法線在opengl中使用.off

[英]Working with .off in opengl with normals

如何將正確的法線放置到對象上? 有一種方法可以將.off轉換為包含法線的對象?

OFF文件通常不支持每個面或每個頂點的特殊屬性,因此沒有法線。

您可以做的最簡單的事情就是使用一種眾所周知且易於實現的人臉法線算法自己計算法線。 這里有一些例子。

您還可以通過紋理(也稱為凹凸貼圖 )查看法線。 基本上,您將需要在3D程序中生成模型的法線貼圖,並使用某種基於像素的陰影並綁定陰影以使用法線紋理。

這樣做的好處是您可以在不增加多邊形數量的情況下獲得更高的細節。 您可以執行類似在單個平面多邊形上生成單個粒狀顛簸石圖案的操作。

同樣,如果您以程序方式生成法線,則不能混合使用平滑陰影。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM