jogl

    1熱度

    1回答

    什麼用GL_ARB_sample_shading與每個樣本的陰影通過 gl4.glMinSampleShading(1.0f); 一個純粹的超級採樣抗鋸齒(SSAA)和多級採樣之間的差值Vs? 我更喜歡後者,因爲與SSAA相比,它不需要更大的紋理,它提供了很大的靈活性..即:甚至可以在運行期間在SS和純多重採樣之間切換它.. 任何缺點我不知道?

    0熱度

    1回答

    我需要進行以下操作,但我不確定要如何進行歸檔。 我需要它看起來像這樣: 這是我迄今所做的:所有的 float tempHeight = height * 0.20f; float tempWidth = width * 0.20f; float increase = 0; float colour = 0.20f; float temp = 0;

    0熱度

    1回答

    我有個問題與該代碼 public static void main(String[] args) { final GLProfile profile = GLProfile.get(GLProfile.GL2); GLCapabilities capabilities = new GLCapabilities(profile); final GLCanvas glc

    1熱度

    1回答

    我使用JOGL的遊戲,但下面的錯誤被拋出: Exception in thread "main-AWTAnimator#00" com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException: com.jogamp.opengl.GLException: Caught InternalError: Immutable glNamedBuf

    1熱度

    1回答

    我有許多小圖像,並且這些圖像可以合併爲一個大圖像。 現在,我使用VBO來做到這一點,它是有效的。部分渲染功能是這樣的: for (int i = 0; i < mListTexData.size(); i++) { gl.glBindTexture(GL2.GL_TEXTURE_2D, mTexturesIDs.get(i)); gl.glDrawArrays(GL2.GL_Q

    1熱度

    1回答

    我正在寫一個使用JFrame和OpenGL的jogl程序來顯示1500個旋轉立方體(由六個方塊繪製)。每個都有不同的尺寸,轉速和方向。最大幀數大約爲25.我認爲這很慢。我沒有實現燈光效果和其他東西。我的筆記本電腦是幾個月前購買i7的13英寸Macbook Air。這是我的代碼供您參考。你能否給我一些建議來改善我的計劃表現?建議不適合我的情況也受到歡迎。例如,哪種gl或flu功能會減慢我的電腦速度?

    1熱度

    1回答

    public class SimpleJOGL2 implements GLEventListener { private float x = 0.5f; private float y = -0.5f; public static void main(String[] args) { Frame frame = new Frame("Simple JO

    7熱度

    1回答

    世界風的點地標渲染具有如下特徵:通過調用setLineEnabled在這個截圖下降從標線到地形: 什麼我想做的是添加一個像這樣的線,也可以與戰術符號一起使用。我的第一個想法是借用邏輯來從PointPlacemark可渲染的邏輯中執行此操作,並將其添加到AbstractTacticalSymbol可渲染的。我已經嘗試過,而且迄今爲止我一直沒有成功。 以下是我迄今所做的: 將此添加到OrderedSy

    3熱度

    1回答

    我正在尋找一種方式來以編程方式截圖我GLCanvas沒有awt Robot。 這裏是我的當前設置: 構造: glcaps = new GLCapabilities(GLProfile.get(GLProfile.GL2)); glcaps.setDoubleBuffered(true); glcaps.setHardwareAccelerated(true); glcanvas = new

    1熱度

    1回答

    如何在JOGL中關於Z軸旋轉圖像而不使用glRotatef函數?我不明白如何獲得z',因爲沒有e.getZ()函數。如何計算一個z_prime?現在當我嘗試圍繞z軸旋轉時,它就像在開始時圍繞z軸旋轉它,然後開始圍繞y軸旋轉它,然後返回到z(這很有意義,因爲我有z_rot += y_prime。我怎麼能只是旋轉它繞ž並計算Z」? public void transform(float[] vert