簡體   English   中英

創建和使用我自己的紋理圖集的mipmap

[英]Creating and using my own mipmap of a texture atlas

我目前正在使用自動mipmap生成(C#+ OpenTK):

GL.GenerateMipmap(GenerateMipmapTarget.Texture2D);

我正在使用的紋理平鋪成16px²的塊。 所以我的問題是:

  • 是否可以使用不會縮小到1x1的mipmap?
  • 創建一個不會將塊“模糊”到另一個塊的mipmap的最佳方法是什么?

你的意思是,使用一個不能達到1x1的mipmap鏈? 您可以限制glTexParameter可以使用的級別 ,請參閱GL_TEXTURE_MIN_LOD,GL_TEXTURE_MAX_LOD,GL_TEXTURE_BASE_LEVEL和GL_TEXTURE_MAX_LEVEL參數。

我不明白你的第二個問題,如果你的意思是使用自己生成的mipmap,請參閱glTexImage2D的level參數,用它你可以上傳自己的mipmap,以任何方式過濾。

暫無
暫無

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

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