【第一部也是唯一一部】3DMAX脚本语言MAXScript 中文帮助

3DMAX我们很多3D设计师和艺术家都在使用这款功能强大的三维软件,但是再强大的工具也不可能包罗万象,无所不能,所以,通常官方努力在功能和性能平衡之间的同时,也提供第三方扩展软件功能的可能—插件开发。

3DMAX插件开发,可以让第三方或者使用者自己来按照需要扩展3DMAX的功能,这是让需求最直接转化为应用的一种非常有效的方法,同时,也在软件自身不至于臃肿的情况下,还能大大的增强其自身的功能,甚至是无所不能。

3DMAX官方为其插件的开发内置了MAXScript脚本语言,这是用来开发3DMAX插件使用最多、最常用的语言,但是,任何语言的使用前提是先学习它,然而,长久以来,官网并没有中文版本的MAXScript帮助文档(原因不是我们讨论的重点),而且,遍寻全网系统全面一点的相关教程也找不到,这一直使大多数开发者都感到遗憾的一件事情。

我们也是身有同感,所以几年前曾经想:即然没有,那是不是我们可以做一下这件事?

我们也是酝酿了一段时间,毕竟整个工作量还是蛮大的,而且大家也都有日常的工作,要抽出时间来做确实有些力不从心,但是,内心的强烈驱使还是让我们在几年前断断续续的开始了MAXScript Help 翻译(MAXScript 中文帮助)工作。

但是,由于翻译量较大,大家又都是抽出业余时间在推进,而且,虽然不能说有多专业吧,但在翻译的过程中至少我们是想尽量做的更好一些,我们说的更好,是尽量让它更贴合3DMAX,更一致3DMAX,比如MAXScript Help中工具、命令的名称,我们尽理参考中文3DMAX软件的称谓进行翻译。也有一些比较难翻译的内容,比如有些英文单词,它本身没有一个具体明确的中文对应,在MAXScript Help联系上下文也不能译出一个确切的中文,这个时候,我们就会找来专业的3DMAX用户(老师或设计师),请教他们,最后敲定中文的内容。

MAXScript Help 的翻译工作进展缓慢(包括全网一直没有人做这件事),其实还有一个重要的原因:这件事做下来对辛苦翻译的人来说并没有多少实际的意义。第一,对于我们翻译与否,对MAXScript已经有了足够的了解,翻译出来自己看意义不大了。第二,放到网上很快就会被无限复制,用不了多久,你投入了很多时间和精力翻译的这些文档,似乎也没有人知道它和你有什么关系了。

不过,话又说回来,做技术的人往往都有一些执念(没有这份执念也很难沉淀下来搞开发),所以,一有时间还是想把这件事做下去。

目前,MAXScript简体中文版帮助文档翻译至三级目录,内容部分翻译仍在进行中,翻译选取MAXScript Help英文版的网页版为模板,翻译完成的MAXScript 中文帮助也是以网页版形式呈现给大家,之所以选择网页版形式,是出于便于翻译和便于使用两方面主要考虑。

有些同学可能不太了解翻译到三级目录(内文没翻译)有什么用?其实这已经很有用了,可以帮助我们很快检索到我们想找到的内容。

后续,还会继续这项翻译工作,希望大家多多关注和支持!

MAXScript简体中文帮助本站下载:https://download.csdn.net/download/mufenglaoshi/85503966

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/215860.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

什么是 npm —— 写给初学者的编程教程

原文链接: 什么是 npm —— 写给初学者的编程教程 自 2009 年以来,Node.js 一直席卷全球。成千上万个系统基于 Node.js 构建,促使开发者在社区宣称“JavaScript 正在吞噬软件”。 Node 成功的主要因素之一是它广受欢迎的软件包管理器——np…

机器人规划算法——movebase导航框架源码分析

这里对MoveBase类的类成员进行了声明,以下为比较重要的几个类成员函数。 构造函数 MoveBase::MoveBase | 初始化Action 控制主体 MoveBase::executeCb收到目标,触发全局规划线程,循环执行局部规划 全局规划线程 void MoveBase::planThread |…

「Python编程基础」第4章:函数

文章目录 一、什么是函数?二、函数的基础构成!三、函数的参数。位置参数关键字参数缺省参数不定长参数-位置参数不定长参数-关键字参数 四、函数的返回值。五、函数返回值的进阶玩法!六、函数的说明文档。七、局部变量、全局变量和global关键…

基于 Flink CDC 打造企业级实时数据集成方案

本文整理自Flink数据通道的Flink负责人、Flink CDC开源社区的负责人、Apache Flink社区的PMC成员徐榜江在云栖大会开源大数据专场的分享。本篇内容主要分为四部分: CDC 数据实时集成的挑战Flink CDC 核心技术解读基于 Flink CDC 的企业级实时数据集成方案实时数据集…

洛谷P1157组合的输出 递归:我他又来辣

没没没没没没没错,这是一道简单的递归(其实是深搜加回溯) 我不管,我说是递归就是递归。 上题干: 题目描述 排列与组合是常用的数学方法,其中组合就是从 n 个元素中抽出 r个元素(不分顺序且 r≤n&#x…

播放器开发(四):多线程解复用与解码模块实现

学习课题:逐步构建开发播放器【QT5 FFmpeg6 SDL2】 前言 根据第一章内容,我们首先可以先把解复用和解码模块完成,其中需要使用到多线程以及队列,还需要使用FFmpeg进行解复用和解码动作的实现。 创建BaseQueue基类 BaseQueue.h…

基于 STM32Cube.AI 的嵌入式人脸识别算法实现

本文介绍了如何使用 STM32Cube.AI 工具开发嵌入式人脸识别算法。首先,我们将简要介绍 STM32Cube.AI 工具和 STM32F系列单片机的特点。接下来,我们将详细讨论如何使用 STM32Cube.AI 工具链和相关库来进行人脸识别算法的开发和优化。最后,我们提…

C语言——输入一个4位正整数,输出其逆数。

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h> int main() {int i,j 0;int a1,a2,a3,a4;printf("输入一个4位正整数&#xff1a;\n");scanf("%d",&i);a1 i/1000; a2 i/100%10; a3 i/10%10; a4 i%10; printf("千位a1%d,百位a…

Django 通过 Trunc(kind) 和 Extract(lookup_name) 参数进行潜在 SQL 注入 (CVE-2022-34265)

漏洞描述 Django 于 2022 年6月4 日发布了一个安全更新&#xff0c;修复了 Trunc&#xff08;&#xff09; 和 Extract&#xff08;&#xff09; 数据库函数中的 SQL 注入漏洞。 参考链接&#xff1a; Django security releases issued: 4.0.6 and 3.2.14 | Weblog | Djang…

第98步 深度学习图像目标检测:SSD建模

基于WIN10的64位系统演示 一、写在前面 本期开始&#xff0c;我们继续学习深度学习图像目标检测系列&#xff0c;SSD&#xff08;Single Shot MultiBox Detector&#xff09;模型。 二、SSD简介 SSD&#xff08;Single Shot MultiBox Detector&#xff09;是一种流行的目标检…

pairplot

Python可视化 | Seaborn5分钟入门(七)——pairplot - 知乎 (zhihu.com) Seaborn是基于matplotlib的Python可视化库。它提供了一个高级界面来绘制有吸引力的统计图形。Seaborn其实是在matplotlib的基础上进行了更高级的API封装&#xff0c;从而使得作图更加容易&#xff0c;不需…

人脑工作机制 基本工作原理 神经元 神经网络 学习和记忆 和身体的互动 模仿游戏

人脑的工作机制非常复杂&#xff0c;涉及多个层面的结构和功能。以下是一些关键点&#xff0c;用以概述人脑的基本工作原理&#xff1a; 基本单位 - 神经元&#xff1a; 人脑包含大约860亿个神经元。神经元是脑的基本工作和信号处理单位&#xff0c;通过树突接收信号&#xff0…