广告
返回顶部
首页 > 资讯 > 后端开发 > Python >ZAM 3D入门教程(8):Zam3D中
  • 237
分享到

ZAM 3D入门教程(8):Zam3D中

入门教程ZAMZam3D 2023-01-31 01:01:57 237人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

概述 在Zam 3D是世界里,我们使用材质来描述颜色。不同于二维世界中的矢量图形,在Zam 3D中,我们可以使用灯光、是否平滑等来控制我们的对象的表面。 WPF材质限制 1. 在WPF中,所有的3D材质都是以笔刷的形式实现的。Zam

概述

在Zam 3D是世界里,我们使用材质来描述颜色。不同于二维世界中的矢量图形,在Zam 3D中,我们可以使用灯光、是否平滑等来控制我们的对象的表面。

WPF材质限制

1. 在WPF中,所有的3D材质都是以笔刷的形式实现的。Zam 3D

2. 尽管微软支持模糊(Diffuse)材质、放射(Emissive)材质和漫反射(Sepcalar)材质。但是在目前的Zam 3D版本中只支持模糊(Diffuse)材质和漫反射材质。

3. 位图纹理。在拷贝Zam 3D代码的时候,位图等是不会被拷贝的

材质库

在场景编辑器和高级模型的面板中,我们可以看到在右下角有如上图的库。第一个选项就是材质库,包含了位图材质、平滑材质、带光泽材质以及纹理材质。

应用材质

应用材质十分的简单,选择ViewPort中的对象,然后选择你想要应用的材质,将其拖到对象中即可。

材质属性页

材质的属性面板也十分简单,有二个选择项,一个是应用材质的表面,还有一个是用于编辑材质的弹出窗体

 

编辑材质

双击上图属性面板中的的图片 就能打开编辑材质的窗体,如下图所示。

编辑界面非常的简单。下面着重来将以下Color和Texture这两个。

Color是描述这个材质的颜色,它有一个模式来定义这个color

--结束END--

本文标题: ZAM 3D入门教程(8):Zam3D中

本文链接: https://www.lsjlt.com/news/183797.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ZAM 3D入门教程(8):Zam3D中
    概述 在Zam 3D是世界里,我们使用材质来描述颜色。不同于二维世界中的矢量图形,在Zam 3D中,我们可以使用灯光、是否平滑等来控制我们的对象的表面。 WPF材质限制 1. 在WPF中,所有的3D材质都是以笔刷的形式实现的。Zam ...
    99+
    2023-01-31
    入门教程 ZAM Zam3D
  • ZAM 3D入门教程(1):初识ZAM
    Electric Rain ZAM 3D是一个功能齐全的3D建模软件,可轻松创建,定制和动画基于Windows Vista 应用的3D界面要素. 用于快速创建3D网格,并让3D网格动起来。Electric Rain ZAM 3D自动生成XA...
    99+
    2023-01-31
    入门教程 ZAM
  • Python爬虫入门教程 8-100 蜂
    蜂鸟网图片--啰嗦两句 前几天的教程内容量都比较大,今天写一个相对简单的,爬取的还是蜂鸟,依旧采用aiohttp 希望你喜欢 爬取页面https://tu.fengniao.com/15/ 本篇教程还是基于学习的目的,为啥选择蜂鸟,没办法...
    99+
    2023-01-30
    爬虫 入门教程 Python
  • Linux - Java 8 入门安装与重装教程集锦
    一、入门初始安装 1. 具体安装教程 1. linux 系统中如何安装java环境(通过tar.gz文件) 安装包下载链接 Java 的 tar.gz 安装包下载链接传送门 Linux 系统的 Jav...
    99+
    2023-09-13
    linux java bash
  • Android中的AppWidget入门教程
    什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。本篇打算从以下几个点来介绍AppWid...
    99+
    2022-06-06
    教程 Android
  • C#中Linq的入门教程
    一、LINQ的体系结构 语言集成查询 (LINQ) (C#) | Microsoft 官方文档 LINQ总共包括五个部分:  程序集命名空间描述LINQ to Object...
    99+
    2022-11-13
  • Go中的gRPC入门教程详解
    目录Go GRPC 入门1,安装包2,gRPC 服务端3,gRPC 客户端4,编译运行5,其它GRPCProtobuf buffer字段类型字段规则ProtobufgRPC 四种服务...
    99+
    2022-11-13
  • linux中gdb的入门使用教程
    前言 gdb是linux下非常好用的一个调试工具,虽然它是命令行模式的调试工具,但是它的功能强大到你无法想象,这里简单介绍下gdb的使用方法,需要的朋友们下面来一起看看详细的介绍吧。 断点 在代码的指定位置中断,使程序...
    99+
    2022-06-04
    linux系统下gdb使用 linux中gdb命令 linux中gdb
  • node.js中EJS 模板快速入门教程
    Node 开源模板的选择很多,但推荐像我这样的老人去用 EJS,有 Classic ASP/PHP/JSP 的经验用起 EJS 来的确可以很自然,也就是说,你能够在 <%...%> 块中安排 J...
    99+
    2022-06-04
    入门教程 模板 快速
  • iOS中多线程的入门使用教程(Swift)
    目录一、iOS的三种多线程技术 二、基本使用NSThread的基本使用NSOperation的基本使用GCD的基本使用总结一、iOS的三种多线程技术 1、NSThread –优点:...
    99+
    2022-05-27
    iOS 多线程
  • NodeJS中的MongoDB快速入门详细教程
    MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据...
    99+
    2022-06-04
    入门 快速 教程
  • mongodb中非常好用的Aggregate入门教程
    前言 aggregate 翻译过来是聚合的意思, 但是在实际的使用的它的体验特别像linux中的管道, 每个管道处理完之后再把结果交个下一个管道, 你的数据就像水流, 最后通过各个管道你能够得到你想要的数据...
    99+
    2022-10-18
  • 详解Unity中的ShaderGraph入门使用教程
    一,ShaderGraph 简介 简介: Unity2018版本之后推出了一个可编程渲染管线工具ShaderGraph,让我们可以通过可视化界面拖拽来实现着色器的创建和编辑。 官方话...
    99+
    2022-11-12
  • Golang中Gin框架的使用入门教程
    目录安装与简单测试常见请求与分组请求获取参数 与 参数合法性验证获得query中参数获得multipart/urlencoded form中的参数模型绑定和参数验证自定义参数验证项目...
    99+
    2022-11-11
  • vue项目中使用ts(typescript)入门教程
    目录1、引入Typescript2、配置文件webpack配置3、让项目识别.ts4、vue组件的编写data()中定义数据props传值完整代码案例最近项目需要将原vue项目结合t...
    99+
    2022-11-12
  • Python中Scrapy框架的入门教程分享
    目录前言安装Scrapy创建一个Scrapy项目创建一个爬虫运行爬虫结论前言 Scrapy是一个基于Python的Web爬虫框架,可以快速方便地从互联网上获取数据并进行处理。它的设计...
    99+
    2023-03-10
    Python Scrapy框架教程 Python Scrapy框架 Python Scrapy
  • Python入门教程(二十八)Python中的JSON
    JSON 是用于存储和交换数据的语法。 JSON 是用 JavaScript 对象表示法(JavaScript object notation)编写的文本。 Python 中的 J...
    99+
    2023-05-18
    Python 入门 Python JSON
  • Python入门教程(十一)Python中的运算符
    目录Python 运算符Python 算术运算符Python 赋值运算符Python 运算符 运算符用于对变量和值执行操作。 Python 在以下组中划分运算符: 算术运算符赋值运算...
    99+
    2023-05-15
    Python Python 运算符
  • Android app开发中的Fragment入门学习教程
    在Android3.0上开始引入了一个新概念叫Fragment。它有自己的布局文件,可以作为组件排布,也可以相互组合去实现不同的布局显示。使用Fragment可以重复利用代码,...
    99+
    2022-06-06
    学习 fragment app 教程 Android
  • python中的flask框架Jinja 模板入门教程
    目录1、快速体验2、Flask 最小 DEMO3、模板继承4、Super Blocks5、Macros6、自定义过滤器7、结论Flask 和 Django 附带了强大的 Jinja ...
    99+
    2022-11-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作