Core Blender Development: Understanding the Essential Source Code

0
(0)

Core Blender Development: Understanding the Essential Source Code
 

  • Author:Brad E. Hollister
  • Length: 251 pages
  • Edition: 1
  • Publisher: Apress
  • Publication Date: 2021-01-07
  • ISBN-10: 1484264142
  • ISBN-13: 9781484264140
  • Sales Rank: #3353907 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Learn the essential source code of Blender and its unique build system. This book provides the inner workings of the Blender C-based source code, and will be indispensable for those wanting to contribute to this important open-source project.

    Blender is an open-source 3D modeling and rendering software package used in the production of assets for animated projects, 3D printing, games, and even scientific visualization. This book goes in depth and discusses the primary modules related to the GUI and the geometric modeling work. You’ll start by learning how to reverse engineer geometric operators, and from there move on to the main features of the source code and how to apply them. When done, you’ll have the necessary foundation for exploration in other modules of the Blender source code.

    Lack of software engineering knowledge, such as experience with large cross-platform code base, remains insurmountable for many new developers. While the Blender site includes much useful information, it is not detailed enough. Core Blender Development breaks down the barriers to entry for open-source development in 3-D modeling.

    What You’ll Learn

    • Find the code for various functions and editors in Blender
    • Track down bugs, and contribute new functionality to the Blender code base
    • Examine the .blend file and how it stores Blender state
    • Understand the Blender core code base beyond the community website documentation
    • Review the explicit code traces and source files of descriptions of the code base

    Who This Book Is For

    Primarily for novice to intermediate level developers and programmers with an interest in Blender, graphics, and visualization, who likely don’t have experience of reverse engineering a large code base.

    中文:

    书名:核心搅拌机开发:了解基本源代码

    了解Blender的基本源代码及其独特的构建系统。这本书提供了Blender基于C的源代码的内部工作原理,对于那些想要为这个重要的开源项目做出贡献的人来说,这将是不可或缺的。

    Blender是一个开源的3D建模和渲染软件包,用于制作用于动画项目、3D打印、游戏甚至科学可视化的资源。本书深入讨论了与图形用户界面和几何建模工作相关的主要模块。您将从学习如何对几何运算符进行逆向工程开始,然后从那里开始讨论源代码的主要功能以及如何应用它们。完成后,您将拥有探索Blender源代码的其他模块的必要基础。

    缺乏软件工程知识,例如使用大型跨平台代码库的经验,对于许多新开发人员来说仍然是无法克服的。虽然Blender网站包含了许多有用的信息,但还不够详细。芯材搅拌机的发展它打破了开源开发在3-D建模方面的进入壁垒。

    你会学到什么

    • 在Blder中找到各种函数和编辑器的代码
    • 跟踪错误,并为Blder代码库贡献新功能
    • Examine the .blend file and how it stores Blender state
    • 了解Blender核心代码库,而不是社区网站文档
    • 查看代码库描述的显式代码跟踪和源文件

    这本书是为谁写的

    主要面向对Blender、图形和可视化感兴趣的新手到中级开发人员和程序员,他们可能没有对大型代码库进行反向工程的经验。

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册