如何用3dmax画OpenGL的5大坐标系

OpenGL ES系列六--坐标系 概述 首先说明一下本篇文章主要是说明空间坐标系转换相关的知识点,主要涉及以下两个个方面: 五个坐标系统(哪五个,存在的意义,什么时候使用) 这五个坐标系统,我们是通过什么来实现其转化的 五个坐标系 OpenGL希望在每次顶点着色器运行后,我们可见的所有顶点都为标准化设备坐标(Normalized Device Coordinate, NDC)。也就是说,每个顶点的x,y,z坐标都应 阅读详情

序 

目标,画一个这个。

起点,空白3dmax

 怎么搞?

设置3dmax渲染图的背景颜色

3DMax设置渲染背景颜色教程https://zixue.3d66.com/article/details_42968.html渲染-》环境(8),然后按需设置颜色。

设置渲染图的长宽比例

渲染图看上去得是正方形的。

渲染-》渲染设置,设置一下

 如何画坐标轴

计划画个圆柱,再弄个圆锥。

遇到了一个新问题,3d max中,透视视图缩放太近后,就变得很慢了。。是怎么回事?? 
选中一个个子比较小的模型,按个Z键,就OK了,就再可以正常的缩放https://zhidao.baidu.com/question/90973896.html

 亲测可用。

这两个玩意,怎么对齐?

涉及到一个对齐的操作,原来学过的

3dsmax两个物体怎么对齐?https://www.jb51.net/3DMAX/633851.html对齐了成组。

基础大概是这些。

图1-模型坐标系

 

 

 图2-世界坐标系

图3-视点坐标系

放了个摄像机在这里

 那末,摄像机怎么用?

讲的挺好的

3Dmax怎样渲染出摄像机的视角https://zhidao.baidu.com/question/654772533216774125.html点快捷键【C】,就可渲染。
或按【f10】,在最下角【视口】找到Camera01即可渲染。

 图4-裁剪空间

调节一下摄像机范围,调小点

图5-视图空间

 可能是个2D的,用正交投影吧。

 大概就这样。

轻薄本+3dmax=烫手

结果

 

VC++下OpenGL的配置和OpenGl基本图元—点和线的的绘制 我们知道,OpenGL(Open GraphicsLibrary),是一个三维图形和模型库,它被定义为一个图形硬件的软件接口,使用OpenGL可以很好进行三维模型的绘制,模型进行几何的变换,对模型进行光照、材质的改变,以及给模型赋予一定的纹理贴图。但是这些功能都是零散的,没有很好的整合在一起,形成一个类似3DMax的可以进行完整的三维建模的系统。因此,为了整合OpenGL的各个功能,形成一个完善的 阅读详情

相关推荐

OPENGL+3DSMAX

在VC++6.0环境下,使用OpenGL以及3DSMAX SDK进行建模控制,提供一点思路

Maya/3Ds MAX与OpenGL的联系

OpenGL(全写Open Graphics Library)是定义了一个跨编程语言、跨平台的编程接口规格的专业的图形**应用程序接口**(API),它用于三维/二维图像,是一个功能强大,调用方便的底层图形库。

Sophia_Deng的专栏 3810

Opengl 导入3Dmax制作的.3ds模型 并显示出来

Opengl 导入3Dmax制作的.3ds模型 并显示出来 这是博文对应的工程,用于显示3D模型。比较简单的调用方法, 把复杂的内部结构全部弄到一起屏蔽掉,想要分析的 可以仔细看看那个文件。

硬件渲染管线流程讲解,以及几种常用坐标空间概念(对象空间、世界空间、相机空间(观察空间)、NDC空间、裁剪空间、屏幕空间)

OpenGL中的坐标空间变换 想要全面理解这些空间可以看看LearnOpenGL CN 中的坐标系统 懒得看的也可以看看下面的精简的描述。 建模师做出来的模型,其顶点的坐标属性,都是在该模型的 对象空间 (局部空间)中的 我们要把那个模型放入我们的游戏世界中,就要对其应用一个Model矩阵,model就是对模型应用了移动、旋转、缩放。最终模型就处在 世界空间 中了 渲染管线就是从三维空间中经过一系列计算、操作最终得到一张二维图像。世界空间中,现在有着相.

记录值得记录的东西 5734

3dmax模型文件导入OpenGL程序实现软件

将从3dmax中导出的模型文件导入到OpenGL中,并设置了漫游程序。

OpenGL(C++)读取3DMAX文件

代码详细,下载后完成OpenGL配置即可运行。

【Unity Shader入门精要 第4章】数学基础(二)

这是因为法线并不是空间内真实存在的向量,法线只是对空间内某一平面垂直的一个相对向量,或者说是对空间内真实存在的向量虚构出来的相对向量,具有一定的相对性。而切线是由空间内相邻两点确定的,也就是空间中真实存在的向量,因此可以通过普通的转换矩阵进行空间变换,并且我们可以利用切线来推导出使用于法线的转换矩阵。(3 * 3)是由坐标空间B的三个坐标轴组合得到的矩阵,而坐标轴组合的矩阵一定是正交矩阵,因此 M。Unity内置了一些变量,可以轻松的获取对应的转换矩阵,这里提供的都是4*4的矩阵。

zhiai315的博客 1575

导入3dmax模型到VC+OpenGL开发环境

在3dmax中建立模型,并导出为3ds数据文件,最后将3ds数据文件导入到VC+OpenGL开发环境进行场景渲染。

现代OpenGL学习笔记六:坐标系统

上篇笔记中学习了学习了如何有效地利用矩阵的变换来对所有顶点进行变换,从而改变物体的静态状态,这次学习进一步的深入了解OpenGL中的坐标系统,深刻的理解变换,不懂的地方加入自己的理解。 推荐参考原文:https://learnopengl-cn.github.io/ https://learnopengl-cn.github.io/01 Getting started/08 Coordinate ...

不想不努力的博客 1101

五子棋AI算法第一篇-我对谷歌Alphago的看法

最近Google宣布他们的围棋AI以5:0的战绩打败欧洲围棋三冠王。我一直对人工智能比较感兴趣,正好趁年前空闲的几天用JS写了一个五子棋的AI。其实很久以前就用自创的算法写过一个JAVA版的五子棋AI,不过棋力很不理想。这次用的是JS写的,所以无论任何平台上只要能打开网页的都可以玩。google爆出这个新闻之后,很多人觉得这是不是意味着电脑智商已经在人类之上了,围棋已经没有意义了之类的。甚至觉得这是

言川的博客 2万+

整理笔记——二极管

二极管是一种由半导体材料制成的一种具有单向导电性能的电子元器件,二极管的核心是PN结。加在二极管两端的电压和通关的电流被成为,二极管的伏安特性曲线​​​二极管的正向特性:起初正向电压较小时,正向电流几乎没有,称之为死区,此时二极管处于截止状态。当电压差超过截止电压(0.5V或者0.7V),电流随着电压上升,开始增加缓慢,随后急剧增大,二极管的电阻变小进入导通状态,此时电压变化较小。二极管的反向特性:起初反向电流很小,不随电压二变化,此时成为反向饱和电流;当方向电压达到二极管的反向击穿电压。

#include 811

opengl:你不知道的左右手坐标系

左右手坐标系 众所周知,OpenGL使用的是右手坐标系,而Direct3D使用的是左手坐标系。 除了上面Z轴的方向不一样外,左右手坐标系的还有其他区别: 正向旋转方向:在左手系中用Left-Hand Rule判别,正方向是顺时针方向。在右手系中,用Right-Hand Rule判别,是逆时针方向。 叉积的方向:在右手坐标系中,叉积的方向通过Right-Hand Ru

xuexiaokkk的博客 624

Mininet 2.2.1 图形可视化界面使用注意事项

前言 关于mininet的安装,网上教程不少,大致可以参考以下这篇文章: https://blog.youkuaiyun.com/linyixiao88/article/details/65651390 安装的时候,也可以不必根据上面这篇文章这么麻烦,直接sudo apt-get install mininet,即可。 Mininet可视化 Mininet 2.2.0以上版本内置了...

裕东方的博客 4190

Unity 中的坐标系

参考 一、基础 1、什么是坐标系 坐标系的定义是:对于一个n维系统,能够使每一个点和一组(n个)标量构成一一对应的系统。 在这篇博客中,我们讨论的特指欧几里德三维空间中的坐标系。对于这样的三维空间,最常见的坐标系就是笛卡尔坐标系,指定了三个互相垂直的向量x、y、z,这样每个空间中的点就可以表示成 v = ax + by + cz 2、左手坐标系和右手坐标系

ronintao的专栏 2万+

Hermes Dashboard Web 端部署完整说明

通过反向代理(nginx)使用公网域名访问时,会遇到 Host 头校验、CORS 跨域、WebSocket 连接拒绝三个核心问题。本文档记录了完整的源码修改方案和部署步骤。确保 nginx 主配置加载了 WebSocket map(宝塔默认为。路径的公开访问(无需登录),其他路径仍受 Cookie 认证保护。Hermes Dashboard 默认绑定。访问站点时会先弹出浏览器密码框,输入用户。在 nginx 反向代理配置中的。环境变量动态读取允许的域名。nginx 配置中已添加。

大白菜代码的博客 801

乐鑫ESP32-C6产测全流程:RAM固件测试与阈值校准实战指南

Wi-Fi模组量产测试是保障IoT设备射频性能与硬件可靠性的关键环节,其核心在于基于RAM的无损固件加载、可配置的阈值判定机制及多工位协同控制。该流程依托串口协议与结构化配置(如JSON阈值文件、.bin测试固件),实现RF性能(fb_rssi、tx_power)、GPIO导通性、Flash ID识别与固件版本校验等原子化测试项的自动化执行。技术价值体现在避免Flash擦写风险、支持动态温补与在线学习校准,并无缝对接MES系统实现质量数据闭环。典型应用场景包括ESP32-C6/C3/S2等乐鑫全系Wi-Fi

weixin_35756690的博客 311

关于unity的轴的移动和openGL的鼠标拾取

最近一直在学习unity,在制作游戏的过程中碰到,轴怎么移动的问题,我在facebook上找到了 答案,你可以在3dmax和maya上把轴线移动到你想要的位置,然后导入到unity中,这样就可以了。 下面是最近3d图形学的一个作业,就是实现鼠标拾取的操作。 在实现这个的过程中开始一直矛盾于如何把windows坐标转换成opengl坐标,因为我们知道windows坐标的原点是在左上角,而ope

woaipaoche的专栏 1275

YOLOv8人工智能与深度学习——强化学习

本文介绍了将YOLOv8目标检测模型与强化学习结合的方法。主要应用包括自适应目标检测(动态调整检测参数)、主动学习(智能选择标注样本)和多目标跟踪优化。实现方案采用深度Q网络策略,通过定义状态表示、动作空间和奖励函数,使检测系统能根据环境反馈优化性能。该方法具有自适应优化、资源高效、持续改进等优势,能构建更智能的计算机视觉系统。文章详细说明了强化学习环境的构建、策略网络的实现以及训练过程,并提供了代码示例。

u010117029的博客 259

quat的坐标系转换

oculus获取的pose数据包含坐标和四元数信息,但所处的坐标系和CryEngine坐标系不同 oculus坐标系 :+x向右,+y向上,+z向外(屏幕外) cryengine坐标系:+x向右,+y向内(屏幕以内),+z向上 所以需要使用Oculus时,获取的相机位置和四元数都需要进行转换。 坐标转换比较好理解:将z轴和y轴对调再取反即可 Vec3 Device::HmdV

kasteluo的专栏 6437

【新能源汽车DCDC变换器测试优化全攻略:解决电能质量/发热/过充等核心痛点】

高压直流转12V低压的DCDC变换器是新能源汽车电源系统的核心枢纽,承担着为整车低压附件、控制器及12V蓄电池供电/补电的关键作用。在新能源汽车乘用车、商用车等不同车型实际运营中,因PDU内DC/AC等模块干扰、DCDC自身设计缺陷、整车匹配性不佳及测试验证不充分,频发12V输出电能质量差导致后端元器件烧毁、变换器发热严重、蓄电池过充/欠充、智能补电功能失效等问题,还伴随低压侧电压瞬跌/浪涌、电磁干扰超标、振动后接触不良、高温下效率骤降等行业高频故障,直接影响整车可靠性和运营安全性。本文基于国标。

优快云-新能源汽车研发测试专业博主 1266

第8章:AI辅助自动化测试——从单元测试到UAT

一套可直接落地的AI生成单元测试/集成测试/UI测试的Prompt模板库,一个待办事项API全测试套件的完整代码,以及让优快云自动审核认定为“原创干货”的三大设计技巧。

sfishfly的博客 489

Unity 中的容易搞混的坐标系

本文转载自:传送门 说明: 注意几点: 0 行向量右乘矩阵与列向量左乘矩阵,两个矩阵互为逆矩阵 1 法线转换与mul,mul函数左乘矩阵当列矩阵计算,右乘当行矩阵计算 2 叉乘与左右手系,左手系用左手,右手系用右手,axb四指指向a,向b旋转(沿小与两个角度180的方向转),拇指的方向是叉乘方向 3 unity观察系的z方向,unity观察系是右手系,其他都

Loving_Forever_的博客 3308

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

OpenGLES---OpenGL运行原理

{固定管线 1:VertexData 顶点数据 2:model matrix 模型矩阵 3:view matrix 观察矩阵 4:Projection Matrix 投影矩阵 5:Divide byw 标准化设备坐标系 6:Viewport Transform 视口 Object Coordinates 模型坐标系,也叫Local坐标系。例如我们3DMax,Ma

GameCocos2dx的专栏 2801

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

OpenGL 简介

OpenGL 简介 1. OpenGL 全称Open Graphics Library,是一个跨平台的第三方图形绘制库,可以用来绘制各种2D和3D图形,像去年很火的全景和VR的视频渲染,都是用到它 2.由于GPU 具有高并行结构(highly parallel structure),所以GPU 在处理图形数据和复杂算法方面拥有比CPU 更高的效率。如下图CPU 大部分面积为...

anxinju1343的博客 432

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

上一篇: 扫描线排序
下一篇: PR将两个视频放到同一画面
averagePerson
博客等级 码龄5年 381粉丝 113原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值