Panda3D and Blender Hacks – Part 1

th_tsBBWlGtfbqSmFtQSFxze1FY3f3PjNlS

以前所未有的方式创建和探索虚拟世界

您将学到什么
在 Blender 中创建可用作 Panda3D 游戏资源的 3D 模型。
在 Blender 中烘焙材质的纹理。
从 Blender 中导出 GLTF 格式的 3D 模型并将它们加载到 Panda3D 中。
使用间隔为您的 Panda3D 应用程序创建动画序列。
将您的 Panda3D 窗口输出转换为视频。
在 Panda3D 中创建 Kivy GUI。
在 Panda3D 中对重力加速度进行科学模拟。

要求
你应该有一些 Python 和 Panda3D 游戏引擎的基础知识。您不需要任何 Blender 知识,因为我们将在那里从头开始创建东西。

描述
那么,您将在本课程中学到什么?

好吧,一些 Panda3D 和 Blender 黑客。特别是

1) 如何在 Blender 中创建简单的模型并为其添加材质。

我们将在 Blender 中创建一个带有两种材质的 UFO 模型,稍后我们可以将它们导出到 Panda3D。

2) 如何在 Blender 中烘焙材质的纹理,以便我们以后可以在其他软件中使用它们,特别是在 Panda3D 中。

我们的 UFO 模型需要进行纹理化才能导出到 Panda3D 并在其中看起来符合预期,因此我们将学习如何使用我们必须烘焙纹理的材料。

3) 如何从 Blender 中以 GLTF 格式导出模型,然后将其加载到 Panda3D 中。

GLTF 是一种广泛使用的文件格式,您可以在 Panda3D 中使用它而不是其原生 EGG。我们将讨论可用的导出选项,并将 UFO 模型导出到 GLTF。

4) 如何在 Panda3D 中使用位置、旋转和缩放间隔来创建动画。

我们将使用间隔为 UFO 模型设置动画。这是 Panda3D 中的一个工具,当您在一段时间内不需要控制对象但希望它以预定义的方式移动、旋转和缩放时会派上用场。

5) 如何在 Panda3D 中截屏并制作 MP4 格式的视频。

我们使用间隔来为我们的 UFO 模型设置动画,但现在我们可以使用该动画渲染视频。

6) 如何使用 panda3d-kivy 插件将 Kivy 框架集成到您的 Panda3D 应用程序中。

尽管 Panda3D 带有自己的 GUI 系统,但您并不局限于此。如果您了解 Kivy 框架,您可以在 Panda3D 应用程序窗口中使用它来创建更精美的 GUI。

7) 如何在 Panda3D 中使用 Bullet 物理引擎对重力加速度进行科学模拟。

Panda3D 不仅仅是游戏。您可以将它用于许多其他目的,例如科学模拟。我们将在这里创建一个简单的重力加速度模拟。

本课程适用于
希望学习一些技巧的 Panda3D 初学者和中级用户。

MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 58 lectures (2h 17m) | Size: 1.67 GB

Create and Explore Virtual Worlds Like Never Before

What you’ll learn
Create 3D models in Blender that can be used as game assets in Panda3D.
Bake textures from materials in Blender.
Export 3D models in GLTF format from Blender and load them in Panda3D.
Create animated sequences for your Panda3D app using intervals.
Convert your Panda3D window output to a video.
Create Kivy GUIs in Panda3D.
Make a scientific simulation of gravitational acceleration in Panda3D.

Requirements
You should have some basic of Python and the Panda3D game engine. You don’t need any knowledge of Blender as we’ll be creating stuff from scratch there.

Description
So, what are you going to learn in this course?

Well, some Panda3D and Blender hacks. And in particular

1) How to create simple models in Blender and add materials to them.

We’ll be creating a UFO model in Blender with two materials that we can later export to Panda3D.

2) How to bake textures from materials in Blender so that we can later use them in other software, and in particular in Panda3D.

Our UFO model needs to be textured in order to be exported to Panda3D and look as expected there, so we’re going to learn how to use the materials that we have to bake textures.

3) How to export a model from Blender in GLTF format and then load it in Panda3D.

GLTF is a widely used file format and you can use it in Panda3D instead of its native EGG. We’ll be talking about the available export options and we’ll export the UFO model to GLTF.

4) How to use position, rotation and scale intervals in Panda3D to create an animation.

We’ll animate our UFO model using intervals. This is a tool in Panda3D that comes in handy when you don’t need control over an object for some time but want it to move, rotate and scale in a predefined way.

5) How to capture the screen in Panda3D and create a video in MP4 format.

We used intervals to animate our UFO model, but now we can render a video with that animation.

6) How to integrate the Kivy framework in your Panda3D application using the panda3d-kivy add-on.

Although Panda3D ships with its own GUI system, you’re not limited to it. If you know the Kivy framework, you can use it inside your Panda3D app window to create even more fancy GUIs.

7) How to make a scientific simulation of gravitational acceleration in Panda3D using the Bullet physics engine.

Panda3D is not only about games. You can use it for many other purposes like, for example, scientific simulations. We’re going to create a simple simulation of gravitational acceleration here.

Who this course is for
Beginner and intermediate users of Panda3D who would like to learn some hacks.

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/31099.html

赞 (0)
steven的头像steven
上一篇 2022年4月5日
下一篇 2022年4月5日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部