Базовый модуль 3D-рендеринга , созданный на Python с использованием библиотеки Pillow.
Эти инструкции помогут вам установить и использовать Rendeer.
Этот проект был создан с использованием 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
)