c++ - 使用图形中的 Blender 和 Bloom 效果为游戏创建 3D 模型

标签 c++ opengl graphics blender

我正在创建一款需要大量使用 3D 模型的游戏。我开始使用 Blender 来创建模型。以下是我在开发模型时遇到的一些模型

  1. 我需要创建一个带有水平凹槽/凹陷的立方体模型,并为这些凹槽赋予发光效果。我学习了 blender 教程,其中描述了如何向某些对象赋予发光效果,但我不知道如何创建带有凹槽/凹陷的立方体。

  2. 第二个问题更多地与图形领域相关。什么是布卢姆效应?它与光照模型有什么关系吗?如何使用 Opengl 和 C++ 传递它?

最佳答案

我只能尽力帮助您解决第二个问题,因为我对 blender 没有经验。光晕效果是一种可视化强光源的图形效果。它通常作为着色器实现。 wikipedia article其实很有趣。

您应该能够找到大量有关 OpenGL 和 DirectX 各自着色器语言的教程。快速搜索提供了这些,看起来很有希望:

关于c++ - 使用图形中的 Blender 和 Bloom 效果为游戏创建 3D 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7729211/

相关文章:

c++ - 无法在 C++ MSVS08 中禁用警告 4700

c++ - 跳过从数据文件 C++ 中读取字符

c++ - 在 C++ 窗口中绘制图形

R,更改轴刻度线和刻度线标签之间的距离

c++ - MSVS 别名错误 C2988 (C++)

java - 纹理在四边形 OpenGL 上重复

c++ - OpenGL 库未链接

c++ - 链接到 jemalloc 的 SDL2 程序在 Mac os x 但不是 ubuntu 上崩溃

opengl - 如何使用 GLUT/OpenGL 渲染到文件?

c++ - std::bind 到 void* 到 std::function