草庐IT

4本建模必读的书籍,每天学一点,获益匪浅

次世代3D游戏建模 2023-05-15 原文

🔍《3ds Max 2018从入门到精通教学》

⭐️以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了3ds Max 2018的相关知识、操作技巧和应用实例。

🔍《ZBrush2018从入门到精通》

⭐️该书系统讲解了zbrush圆雕从设计到加工整个流程;内容涵盖zbrush2018入门知识讲解,五大建模思路讲解,3dmax建模等。

🔍《雕塑解刨学》

⭐️这本书涵盖有关形体解析的内容,以及大量解剖学知识,共分为四个大部分:身体和躯干、头部和颈部、上肢、下肢,是学习CG角色建模的必备书籍。

🔍《美术解刨学2》

⭐️这本书既继承前作雕塑解剖学简洁明了的优点,深入浅出的列举了人体的骨骼和肌肉分布细节的理论基础 ,是游戏角色建模绝佳参考。

对于小白来说,学习是寂寞的,特别是对于自学者来说,那真的是寂寞如雪,并且还有很多人都试图把你拽回去,学习需要坚持,你克服多大的困难,知识也会给与你多大的回报,前提是你真的坚持下去了。

其次,建模是个细致活,所有的内容都需要面面俱到,有些设计是非常考验人的。3D建模虽然不像程序猿敲代码一样复杂,也不像影视作品动动鼠标就自动成型。3D建模的每一个作品的设计师都需要经过建模师反复打磨和修改的,所以细节很重要,甚至可以说作品的细节决定成败。

比如,有些建模师在设计动漫形象时,会先把人体的骨架设计出来,然后设计出每层的肌肉、皮肤,然后再设计衣服。为什么不直接设计一个整体的人体皮肤模型之后设计衣服呢?因为没有骨骼的支撑,许多细节达不到实际的效果。

所以,做3D建模是个细致活,你得足够细心、有耐心,才能更好的完成这项工作。

其次来说说学习建模的几个点:

1、好的平台和伙伴

耐心真的不是说说那么简单的,尤其对于一抹两眼黑的建模小白来说,在学习的道路两旁充斥着各种诱惑,更别说完全摸不着头脑的Maya,3Dmax,ZB软件了,那在这阻碍重重的学习道路上,我们可以怎么做呢?

寻找有共同目标的伙伴。 只有当你处于一个学习环境内,学习的动力才会强劲,所以可以去寻找志同道合的小伙伴,一起学习,交流经验,共同督促,各类学习群、社区等等都是很好的选择,当然不是让你进水群,还是要找靠谱的交流群,再其中寻找一个或者几个人,互相提醒,相互监督,或者在交流群里找个有经验大佬,这样更容易坚持,也能学到更多更专业的知识。

2、适合自己的学习媒介

想要学习建模软件技术有很多方法:购买书籍、视频、自学、报网络班等都是学习的方法,那么这方法有什么区别的呢?哪一种更适合你呢?

对于有基础的同学,购买书籍、视频自学都是非常好的方法。什么叫有基础,首先要求你有一定的3D建模设计经验,学习过相关的课程,并且有软件操作基础,只要具备以上几个特点才适合书籍和视频自学。

大多数书籍的作者水平都相当高,他站的视角与小白是不一样的,很多小白学习的细节是作者很容易忽略的。一句话少说一点,对3D建模的小白来说可能都是致命的;某个点卡住,少则半小时,多则几小时,甚至一天,严重拖延自学者的学习进程。

【这里想说,因为自己也走了很多弯路过来的,所以才下定决心整理,收集过程虽不易,但想到能帮助到一部分自学建模的人,心里也是甜的!有需要的伙伴请点㊦方】↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

有关4本建模必读的书籍,每天学一点,获益匪浅的更多相关文章

  1. ruby-on-rails - 建模收藏夹 - 2

    我希望将Favorite模型添加到我的User和Link模型。业务逻辑用户可以有多个链接(即可以添加多个链接)用户可以收藏多个链接(他们自己的或其他用户的)一个链接可以被多个用户收藏,但只有一个所有者我对如何为这种关联建模以及在模型就位后如何创建用户收藏夹感到困惑?classUser 最佳答案 下面的数据模型怎么样:classUser:destroyhas_many:favorite_links,:through=>:favorites,:source=>:linkendclassLink:destroyhas_many:favor

  2. ruby-on-rails - 使用 Ruby 标准 Logger 每天只创建一个日志 - 2

    我正在使用ruby​​标准记录器,我想要每天轮换一次,所以在我的代码中我有:Logger.new("#{$ROOT_PATH}/log/errors.log",'daily')它运行完美,但它创建了两个文件errors.log.20130217和errors.log.20130217.1。如何强制它每天只创建一个文件? 最佳答案 您的代码对于长时间运行的应用程序是正确的。发生的事情是您在给定的一天多次运行代码。第一次运行时,Ruby会创建一个日志文件“errors.log”。当日期改变时,Ruby将文件重命名为“errors.log

  3. 建模分析 | 平面2R机器人(二连杆)运动学与动力学建模(附Matlab仿真) - 2

    目录0专栏介绍1平面2R机器人概述2运动学建模2.1正运动学模型2.2逆运动学模型2.3机器人运动学仿真3动力学建模3.1计算动能3.2势能计算与动力学方程3.3动力学仿真0专栏介绍?附C++/Python/Matlab全套代码?课程设计、毕业设计、创新竞赛必备!详细介绍全局规划(图搜索、采样法、智能算法等);局部规划(DWA、APF等);曲线优化(贝塞尔曲线、B样条曲线等)。?详情:图解自动驾驶中的运动规划(MotionPlanning),附几十种规划算法1平面2R机器人概述如图1所示为本文的研究本体——平面2R机器人。对参数进行如下定义:机器人广义坐标

  4. ruby - 编写一个 ruby​​ 命令行应用程序;最好的方法是做到这一点? - 2

    我有一个正在开发的命令行Ruby应用程序,我想允许它的用户提供将在部分过程中作为过滤器运行的代码。基本上,应用程序是这样做的:读入一些数据如果指定了过滤器,则使用它来过滤数据处理数据我希望过滤过程(第2步)尽可能灵活。我的想法是,用户可以提供一个Ruby文件,该文件设置一个已知常量以指向实现我定义的接口(interface)的对象,例如:#user'sfilterclassMyFilterdefdo_filter(array_to_filter)filtered_array=Array.new#domyfilteringonarray_to_filterfiltered_arrayen

  5. ruby-on-rails - 如何针对组合字段的唯一性对这种复杂的验证进行建模 - 2

    link有两个组件:componenta_id和componentb_id。为此,在Link模型文件中我有:belongs_to:componenta,class_name:"Component"belongs_to:componentb,class_name:"Component"validates:componenta_id,presence:truevalidates:componentb_id,presence:truevalidates:componenta_id,uniqueness:{scope::componentb_id}validates:componentb_id

  6. ruby-on-rails - 如何限制模型每天创建一条记录? - 2

    业务逻辑:用户每天只能为日记创建一个条目。在创建条目之前,它必须查询记录以确定是否已经为今天创建了条目。我正在寻找解决此问题的最佳方法的建议。我对如何在客户端实现它有一些想法,但我真的很想在模型层进行验证。任何帮助将不胜感激。 最佳答案 在日志表上创建唯一索引:add_index:journal_entries,[:user_id,:created_on],unique:true然后只能创建一条具有给定user_id和日期的记录,如果违反,数据库将引发异常。请注意,created_on必须是date列,而不是datetime。这是唯

  7. 计算机必读基础书籍 - 2

    一.计算机组成原理    这本书利用组合逻辑、同步时序逻辑电路设计的相关知识,从逻辑门开始逐步构建运算器、存储器、数据通路和控制器,最终集成为完整的CU原型系统,使读者从设计者的角度理解计算机部件构成及运行的基本原理,掌握软硬件协同的概念。    全书共9章,主要内容包括计算机系统概述、数据信息的表示、运算方法与运算器、存储系统、指令系统、中央处理器、指令流水线、总线系统、输入输出系统。1.计算机系统概述1.1计算机发展历程    计算机是一种能够按照事先存储的程序,自动、高速、准确地对相关信息进行处理的电子设备。1946年2月,世界上第一台电子数字计算机ENIAC(ElectronicNum

  8. 设计一个亿级高并发系统架构 - 12306火车票核心场景DDD领域建模 - 2

    “架设一个亿级高并发系统,是多数程序员、架构师的工作目标。许多的技术从业人员甚至有时会降薪去寻找这样的机会。但并不是所有人都有机会主导,甚至参与这样一个系统。今天我们用12306火车票购票这样一个业务场景来做DDD领域建模。”开篇要实现软件设计、软件开发在一个统一的思想、统一的节奏下进行,就应该有一个轻量级的框架对开发过程与代码编写做一定的约束。虽然DDD是一个软件开发的方法,而不是具体的技术或框架,但拥有一个轻量级的框架仍然是必要的,为了开发一个支持DDD的框架,首先需要理解DDD的基本概念和核心的组件。一.什么是领域驱动设计(DDD)首先要知道DDD是一种开发理念,核心是维护一个反应领域概

  9. ruby-on-rails - 如何使用 ActiveRecord 按书籍数量对作者进行排序? - 2

    假设我有Book模型和Author模型。我想列出所有按书数排序的作者。最好的方法是什么?我知道如何在SQL中执行此操作,方法是使用嵌套选择或某些连接执行where..in。但我想知道的是如何使用ActiveRecord很好地做到这一点。 最佳答案 正如Kevin所建议的,counter_cache是最简单的选项,我绝对会使用它。classAuthortrueendclassBook如果您使用的是Rails2.3,并且您希望这是默认顺序,您可以使用新的default_scope方法:classAuthortruedefault_sco

  10. ruby - 适合 Ruby 程序员的 RPG IV 书籍? - 2

    按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我是一名Ruby程序员,由于目前的项目需要学习RPGIV。我想学习原始类型、数据结构、控制流、体系结构等。在线资源和纸质书一样好。我应该从哪本书或在线教程开始?

随机推荐