跳转至

附录 B: Blender:3D 建模程序

Blender: A 3D Modeling Program

Blender 是一个免费且开源的图形程序,拥有庞大的用户社区。它可以用来交互式地创建和动画化 3D 场景。它是一个非常复杂和精密的程序,具有高级建模和渲染工具,可以用来制作专业的图形和动画。这个附录只介绍了它的一小部分特性。

Blender 可以从 blender.org 下载。该网站包含了大量关于它能做什么(blender.org/features)以及如何使用它(blender.org/support)的信息,包括在 docs.blender.org 上的详细用户手册。

自 2001 年以来,我将一些 Blender 工作作为我计算机图形课程的一部分,作为课程主要主题——图形编程的补充。虽然我们只使用了 Blender 功能的一小部分,但我相信让学生有一些交互式 3D 建模的经验是有用的。这有助于他们发展在三维空间中的视觉化能力,并让他们了解变换、光照和材质、纹理等基本概念在实际应用中的作用。大多数人最初对 Blender 复杂的界面感到畏惧,但实际上学习如何使用它来完成与这本教科书相关的一些基本任务并不难。我的许多学生喜欢使用它,并继续学习了足够的知识,以便在最终项目中使用它。

这个附录是为 Blender 2.93 编写的。然而,它对 Blender 3.6 仍然有效,这是 2023 年 7 月的当前版本。Blender 3.6 增加了新功能和改进的性能,但本附录讨论的界面和基本特性并未改变。

附录 B 的内容:

Blender is a free and open-source graphics program with a large community of users. It can be used to create and animate 3D scenes interactively. It is a very complex and sophisticated program, with advanced modeling and rendering tools, that can be used to produce professional graphics and animation. This appendix looks at just a small subset of its features.

Blender can be downloaded from blender.org. The site includes a great deal of information about what it can do (blender.org/features) and how to use it (blender.org/support). including a detailed user manual at docs.blender.org.

I have included some work with Blender as part of my computer graphics courses since 2001, as a supplement to the graphics programming that is the main topic of the course. While we use only a small part of Blender's capabilities, I believe that it is useful for students to have some experience with interactive 3D modeling. It helps them develop their ability to visualize in three dimensions, and it lets them see the role that fundamental concepts such as transformations, lighting and material, and textures play in real applications. Most people are intimidated, at first, by Blender's complex interface, but it's actually not difficult to learn how to use it for some basic tasks that are relevant to this textbook. Many of my students have enjoyed using it and have gone on to learn enough about it to use it in a final project.

This appendix was written for Blender 2.93. However, it is still valid for Blender 3.6, the current version in July, 2023. Blender 3.6 adds new features and improved performance, but the user interface and basic features that are discussed in this appendix have not changed.

Contents of Appendix B: