簡體   English   中英

重復和循環OpenGL的紋理

[英]Texture to repeat and loop OpenGL

我正在創建一個簡單的場景,它設置在行星上,並且我想要行星在旋轉的外觀。

目前,我已將紋理映射為具有星形紋理的四邊形,然后在DrawScene中,將四邊形平移X個量,從而將四邊形緩慢平移到一側。 對於我正在尋找的細節水平,效果看起來相當不錯。 問題在於,我無法使用具有重復紋理的無限長的四邊形來達到這種效果,有時會到達四邊形的末端,然后才具有背景色。

有沒有一種方法可以使Quad動畫化,使重復的​​紋理在固定Quad上移動? 還是一種實現我想要的效果的簡單方法。

您可以為您的星空生成帶紋理的立方體或球體,並使行星在其中移動,這將產生相同的效果,但可以無限地繼續。

spieleprogrammierung.net上有一個針對OpenGL 3.3及更高版本的出色教程,但是您需要翻譯頁面(使用chrome,它將為您完成),以便您可以使用自己的語言閱讀。

如果您需要更多信息,請與我們聯系:)

暫無
暫無

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

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