使用 Python 制作的基本3D 渲染器,使用 Pillow 库。
这些说明将指导您完成 Renderer 的安装和使用。
该项目是使用 Python 3.6 制作的。您需要访问Python官方网站并安装Python 3.6或更高版本。您还需要 Pillow 和 tqdm 库,可以使用以下命令安装:
pip install pillow tqdm
您应该只需打开rendeer.py
即可运行该程序。渲染网格可能需要一分钟的时间。
如果您想从 .obj 文件导入网格物体,现在就可以!只需打开wavefront_importer.py
并指定 .obj 文件的路径即可。
例如,如果您想导入一个名为tree.obj
的网格物体,该网格物体与wavefront_importer.py
位于同一文件夹中,则需要输入
tree.obj
如果它位于名为“Trees”的文件夹中,该文件夹与wavefront_importer.py
位于同一文件夹中,则需要输入
Treestree.obj
rendeer.py
、 meshes.py
、 settings.py
、 intersection.py
和wavefront_importer.py
)必须全部位于同一目录中才能正常工作。 .obj 文件中的数据将保存在名为meshes.py
的文件中。您现在可以运行渲染器,它将在图像中显示您的网格。您可能必须移动/旋转网格才能按照您的喜好显示它。
迄今为止最大的更新!以下是一些主要功能:
flat diffuse
、 unlit
和wireframe
之间进行选择!settings.py
)