我是Blender的初學者,我的教授要求我閱讀Blender 2.6的源代碼並研究攪拌器如何實現材質和紋理塊。在我下載源代碼後,我發現無法閱讀整個源代碼,特別是沒有詳細的評論和專業手冊。有沒有人可以給我一些建議或給我提供一些學習材料?例如,我很困惑如何使用不同的混合類型混合多層紋理,如混合,加,減或覆蓋。攪拌機如何實現這些功能?如何分析Blender的源代碼
9
A
回答
9
看看代碼佈局圖here。
0
我建議你獲取源代碼並將代碼導入到像QtCreator(import make file project)這樣的IDE中。從那裏開始,您可以輕鬆瀏覽細節。您要查找的是DNA條目。請查看文件DNA_MAterial_Types.h您可以找到所有材料類型的聲明。
相關問題
- 1. 如何從源代碼編譯Blender?
- 2. JavaScript源代碼分析器
- 3. 源代碼語言分析
- 4. 分析代碼 - 我找不到源代碼如何寫
- 5. 分析Java源代碼的工具
- 6. 開放源代碼android的分析庫
- 7. Mono的源代碼分析工具
- 8. 分析matlab源代碼的工具
- 9. 如何理解和分析一個網站的源代碼
- 10. 使用聲吶分析源代碼
- 11. Sonar分析源代碼步驟:JavaSourceImporter
- 12. A C++源代碼分析器
- 13. Ruby源代碼分析器(類似pylint)
- 14. 靜態/動態源代碼分析
- 15. 分析沒有源代碼的編譯代碼?
- 16. Firefox源代碼分析;每個組件的代碼行數
- 17. Javascript代碼分析器的開源代碼或插件
- 18. C源碼分析
- 19. 如何解析Java源代碼?
- 20. 如何在源代碼的分發
- 21. 代碼分析
- 22. 如何將AAC分析器集成到Android源代碼中?
- 23. 如何在TFS源代碼上配置klocwork連續分析?
- 24. 如何從elasticsearch獲取custome分析器源代碼?
- 25. 如何讓Ruby部分解析源代碼?
- 26. 如何手動分析遞歸源代碼?
- 27. 如何分析的CPP /彙編代碼
- 28. 針對C#運行源代碼級別的靜態源代碼分析
- 29. 在分析源代碼時過濾代碼元素
- 30. Smartgwt - 如何區分FilterEditorSubmitHandler源代碼?
我真的很感謝你的幫助。在閱讀關於攪拌機輪廓的文檔之後,我得到了淺薄的理解。但是,我想知道攪拌器是如何實現材質和紋理塊的,因此我多次搜索blender wiki和Google,但有關這方面的資料很少。你能推薦我一些文檔或書嗎? – chenhao9255 2012-08-02 07:27:34