我做了一些關於渲染2D對象的實驗。現在我想在該2D對象中添加一些陰影或光線效果,但我不知道如何去做。我搜索了一些關於此的帖子。 http://blog.shayanjaved.com/2011/05/20/android-opengl-es-2-0-shadow-mapping/。但我無法理解。那麼有沒有人可以正確解釋這個概念?用於2D對象的Android Open GLES 2.0陰影
0
A
回答
1
有很多不同的方法可以做陰影,而且大多數太複雜,不適合在Android上使用。遊戲中看到的大部分陰影都使用更簡單快捷的方法,如紋理。您應該獲得免費的PowerVR OpenGL ES 1.1 SDK。它有一個名爲ShadowTechniques的優秀演示,該演示實現並比較了幾種最佳的陰影處理方法,並且可以移植到Android和OpenGL ES 2.0上。
http://www.imgtec.com/powervr/insider/sdkdownloads/sdk_licence_agreement.asp
+0
謝謝你回報ClayMontgomery。我會通過這個。我不是遊戲開發者。我只想在opengl中渲染幾個或幾個對象。這些對象是2d objects.so如何使用簡單的android打開gles 2.0並沒有任何外部庫。謝謝你的幫助。 – nilkash
相關問題
- 1. Android Open GLES 2.0呈現文本
- 2. Android x86是否支持OPEN GLES 2.0?
- 3. Open GLES 2.0繪製紋理
- 4. GLES 2.0移動對象
- 5. OpenGL ES 2D陰影的陰影
- 6. 2D陰影映射
- 7. 2D陰影算法
- 8. Three.JS對象陰影
- 9. Android的對話框陰影
- 10. Ray爲用戶選擇Open G1 2D中的觸摸對象Android
- 11. iPhone遊戲2d陰影
- 12. 查找陰影對象
- 13. 在Open GLES中捕獲3D對象的圖像
- 14. EGL VS Android上GLES 2.0(例如,Java)
- 15. 的Android NDK GLES 2.0沒有圖紙
- 16. Android:將陰影應用於ImageView底部
- 17. libgdx open gles 2.0模板阿爾法遮罩
- 18. Android內陰影
- 19. Unity3d中的對象的陰影表面
- 20. 繪製大量重疊的2D陰影
- 21. GLES 2.0+ Alpha沒有顯示
- 22. Robolectric的陰影對象和嘲諷
- 23. Robolectric的陰影對象藍牙
- 24. Open GLES 3.0中的佈局限定符
- 25. 對EditText字段的Android陰影效果。
- 26. Android:沒有陰影的對話框
- 27. OpenGL | ES添加陰影/陰影貼圖
- 28. 口岸的OpenGL到GLES 2.0
- 29. 將陰影應用於div
- 30. Paraview:查看3D對象的2D投影
澄清你試圖達到什麼樣的陰影效果,例如張貼一個帶有圖片的鏈接?對於2D對象(精靈?)的簡單陰影效果應該很容易通過先繪製相同的對象,變暗和模糊?複雜的shadow-fu用於3D物體而不是2D ... – 2014-01-14 18:34:27
謝謝您的重播tea.Is是否可以使用2d對象的光源製作陰影效果? – nilkash
總之,是的!但是,再次提供一個顯示所需結果的例子。如果你有一個精靈,並且你的所有幾何圖形都是二維的,那麼你的陰影效果(不管是否與光源鏈接)必須是'僞造'的,例如你可以根據方向偏移第一個對象的模糊,變暗的副本光源。這是你想要做的嗎?如果你對着色器有基本的瞭解(或者至少你知道如何使用示例着色器代碼) – 2014-01-15 03:31:14