Procedurally generated house with Blender & Python

所在平台: Udemy

课程主页: https://www.udemy.com/course/procedurally-generated-house-with-blender-python/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:**使用 Blender 和 Python 程序化生成房屋 **课程概述:** 本课程面向对自动创建具有独特功能且可用于外部应用程序的场景感兴趣的设计师和开发者。课程重点在于利用 Blender 的脚本功能,通过编写多个 Python 脚本来创建包含多个房间的房屋。 **核心内容:** * **Blender 脚本与 Python:** 学习如何在 Blender 的脚本环境中运用 Python 进行开发。 * **面向对象编程(OOP):** * 使用 Python 的 OOP 原则来设计模型。 * 通过 OOP 创建链表(linked list),作为生成房屋房间模块的基础。 * **程序化场景生成:** * 学习创建程序化生成的场景。 * 每个房间包含足够的信息,以获取坐标和路径来绘制整个房屋。 * 能够导入外部模型到 Blender。 * 掌握链表和递归操作。 * **数据可视化:** * 使用 NumPy 和 PyPlot 在笛卡尔平面上绘制点。 * **工作流程与应用:** * 将 Blender 场景导出到 Godot 引擎以供外部使用。 * 展示如何通过自定义脚本元素来节省设计时间。 **先修要求:** * **软件:** Blender 3.X * **编程基础:** 熟悉 Python 或基础编程概念。(即使没有经验,也可以跟随视频学习。) * **可选:** Godot 引擎(用于导入 Blender 场景) **课程优势:** * 学习如何自动化复杂的场景设计过程。 * 掌握将 Blender 与 Python 结合进行创意设计的实用技能。 * 获得生成可复用3D房屋模型的能力。 * 了解如何将3D创作导出到游戏引擎等外部应用。 * 课程内容可应用于个人项目,提升效率和创意。

课程评论(0条)

课程详情

Hello and welcome.If you are a designer or developer who is interested in creating scenes automatically with unique features and the ability to use them in an external application, this course is for you.This course focuses on creating multiple Python scripts that will help us create a house with a multiple number of rooms in it.For this, we will use Blender and its scripting section where we will use Python.With python, we will use basic elements of object-oriented programming to help us create a linked list that we will use as a basis for creating multiple objects that will represent the rooms.Each of the rooms will contain enough information for us to obtain the coordinates and routes to plot a house.This course may be attractive to you because it can help you save time when you are designing scenes with the ability to add your custom elements to the script.In addition, you will have access to the content created during the course.I hope you find the content useful and that you can apply it to your personal projects.Have fun and happy learning.In this course you will learn:Use the scripting section in Blender to create a procedurally generated scene.Use Object Oriented Programming with python and use it as helping tool to design models.Import external models in blender with python.Use of linked lists and recursive operations.Use NumPy and PyPlot to plot points in a cartesian plane.Export the scene to use it in Godot.You will require:Blender 3.X.Be familiar with Python or basic programing. You can follow the videos if you don't have any experience.Optionally Godot to import the Blender scene.

课程标签

0人关注该课程

主题相关的课程