3D Game Shaders For Beginners

3D Game Shaders For Beginners

简介:

有兴趣在3D游戏中添加纹理,照明,阴影,法线贴图,发光对象,环境遮挡,反射,折射等?好极了!下面是阴影技术的集合,将你的游戏视觉效果到新的高度。我已经以这样一种方式解释了每种技术,你可以把你在这里学到的东西应用/移植到你使用的任何堆栈上-无论是Godot,Unity,Unreal还是其他东西。对于着色器之间的胶水,我选择了神话般的Panda3D游戏引擎和OpenGL着色语言 (GLSL)。所以,如果这是你的堆栈,那么你也会得到学习如何使用这些着色技术与Panda3D和OpenGL具体的好处。

探索使用阴影贴图和阴影卷实现阴影的技术学习使用GLSL功能,如计算、几何和镶嵌着色器使用GLSL创建各种现代,逼真的视觉效果

英文简介:

Interested in adding textures, lighting, shadows, normal maps, glowing objects, ambient occlusion, reflections, refractions, and more to your 3D game? Great! Below is a collection of shading techniques that will take your game visuals to new heights. I've explained each technique in such a way that you can take what you learn here and apply/port it to whatever stack you use—be it Godot, Unity, Unreal, or something else. For the glue in between the shaders, I've chosen the fabulous Panda3D game engine and the OpenGL Shading Language (GLSL). So if that is your stack, then you'll also get the benefit of learning how to use these shading techniques with Panda3D and OpenGL specifically.

Explore techniques for implementing shadows using shadow maps and shadow volumesLearn to use GLSL features such as compute, geometry, and tessellation shadersUse GLSL to create a wide variety of modern, realistic visual effects

书名
3D Game Shaders For Beginners
译名
适合初学者的 3D 游戏着色器
语言
英语
年份
2012
页数
516页
大小
14.48 MB
标签
  • 3D
  • 计算机图形学
  • 下载
    pdf icon3D Game Shaders For Beginners.pdf
    密码
    65536

    最后更新:2025-04-12 23:54:40

    ←Build Your Own First-Person Shooter in Unity

    →MonoGame Role-Playing Game Development Succinctly