我需要完成一个基本的计算机图形学作业,该作业需要在屏幕上显示一个基本模型,并让用户控制该模型组件的位置/方向。我有一些关于OpenGL的背景知识,但我正在考虑改用WebGL来完成这个任务。那么我的问题是,使用WebGL是否存在任何功能限制?我将在Windows上工作,所以我可以选择学习DirectX,但它具有陡峭的学习曲线并受平台限制。此外,当我使用WebGL时,我应该准备好哪些可能出现的问题?请假设我拥有最新的显卡。
在我看来,使用WebGL有巨大的优势。
基本上,你在OpenGL中能做的大部分事情,在WebGL中也能做到。但是有一些注意事项:
好的一面是,它比其他所有方式更容易设置:只需复制并粘贴教程的HTML代码,你就可以开始了。没有包含路径,没有依赖项等等。如果你的任务真的只是绘制一个简单的模型并用鼠标旋转它,那么WelGL可能是最好的选择。