OpenGL、DirectX、3DMax之间的相似之处


OpenGL:只是一种图形函数库,2D、3D的图形API。但它作图非常方便,它提供图形的渲染功能,是一个跨平台的免费的API。

                   在高端专业领域领先,处于统治地位。

                   从OpenGL3.0版本起得到了nv的支持,其nv官网上提供针对N卡的sdk下载。

              OpenGL是个与硬件无关的软件接口

                   主要特点:

                    4.光照和材质设置:OpenGL光有辐射光(Emitted Light)、环境光(Ambient Light)、漫反射光(Diffuse Light)和镜面光(Specular Light)。材质是用光反射率来表示。场景(Scene)中物体最终反映到人眼的颜色是光的红绿蓝分量与材质红绿蓝分量的反射率相乘后形成的颜色。


DirectX:是仅能用于Windows平台系列API。

                 API之战:微软打算用DirectX 替代 OpenGL

3D Max:三维建模渲染和动画制作软件(非API)。这款软件通过便利、灵活的工具集,让动画师可以使用CAT的默认设置在极短的时间取得高质量的结果。

            3DsMAX 软件将向智能化,多元化方向发展。

            3ds Max 2012拥有先进的渲染和仿真功能、更强大的绘图、纹理和建模工具集以及更流畅的多应用工作流。


A:  渲染的目的主要是处理光线的变化? 和一些纹理的处理?

B:  光的阴影。

A:  为什么光的阴影处理这么难?

B:  因为就是素描那样的关系.。黑白灰组成的。

A: 那为什么光的阴影处理这么难?

B:  光线跟踪很难做到完全模拟自然变化。

“有时候阳光很好,有时候阳光很暗,这就是生活。”  —-王陶