【OpenGL】“我叫MT”纯手工3D动画制作之1——基础介绍

最近在家研习面经,温习基础,索性花些时间将本科期间完成的一些学习之作整理出来,分享之余顺便水点经验

其实这个事情起源于一门“计算机图形与动画(Computer Graphics & Animation)”的外方课程,当初的外籍教师Tony教的很认真,对于这门课自己也投入了非常多的时间。言归正传,这里先介绍一些涉及的技术,熟悉的同学请跳过哈~

A.几何物体建模





带阴影的后面我会介绍到的哦~



加下划线的后面我后面会举栗子的哦~




B.涉及的图形学技术与应用














C.动画技术






参考文献

1.王汝传,张登银,辛晨昀等.虚拟现实中3D图形建模方法的研究[J].计算机辅助工程,2000,(4):25-30.DOI:10.3969/j.issn.1006-0871.2000.04.004.

2.孙长勇.虚拟现实中三维建模技术方法的分析与研究[D].中国人民解放军信息工程大学,2004.

部分图片源自课程KXC354 Computer Graphics & Animation 2012 ,  UTAS



相关链接

【OpenGL】“我叫MT”纯手工3D动画制作之1——基础介绍: http://www.cnblogs.com/KC-Mei/p/4666099.html

【OpenGL】“我叫MT”纯手工3D动画制作之2——建立模型: http://www.cnblogs.com/KC-Mei/p/4666110.html

【OpenGL】“我叫MT”纯手工3D动画制作之3——动画设计: (还在写~)



需要的同学可以从这边下载到引擎与我的项目:

Github项目文件:https://github.com/Blz-Galaxy/OpenGL_Animation_MT

(引擎交互的一些按键已经在 README.md 里注明,允许鼠标、键盘同时进行交互:按A键既可播放)

仅供学习参考,请勿用于其他目的,谢谢。

时间: 2024-12-18 23:38:00

【OpenGL】“我叫MT”纯手工3D动画制作之1——基础介绍的相关文章

【OpenGL】“我叫MT”纯手工3D动画制作之2——建立模型

最近在家研习面经,温习基础,索性花些时间将本科期间完成的一些学习之作整理出来,分享之余顺便水点经验 其实这个事情起源于一门“计算机图形与动画(Computer Graphics & Animation)”的外方课程,当初的外籍教师Tony教的很认真,对于这门课自己也投入了非常多的时间.言归正传,这里先介绍一些涉及的技术,熟悉的同学请跳过哈~ D.准备工作 需要的相关库有: • QuickTime 7.7.1 for Windows (主要用于播放动画与配音) • QuickTime SDK (开

3D动画制作流程

在游戏动画中,清楚每个环节的细节是很重要的,今天卡拉小编与大家分享的是3D动画制作流程.时代在进步,科技在创新,世界各领域已进入数字媒体信息化,数字3D动画逐渐成为科技行业发展中的中心支柱,近年来3D动画作为一项新兴产业不断地蓬勃兴起与飞速发展,新型3D动画也随之呈现出来. 3D动画所使用的领域也是越来愈多,如娱乐.教育以及军事等诸多领域.在影视广告制作方面,这项新技术能够给人耳目一新的感觉,因此受到了众多客户的欢迎.3D动画可以用于广告和电影电视剧的特效制作(如烟雾.下雨.光效等).特技(撞车

3D动画制作创意体现

首先,电视画面信息要清晰.准确.简洁.集中.动画制作公司的概念不同于一般的动画感,动画是一门综合性的艺术,它是绘画.卡通.电影.数字媒体.摄影.音乐.文学等艺术表现形式的集合.从不同的角度看,聚田文化传媒动画制作可分为企业宣传片.产品宣传片.公益宣传片.电视片.影视片和招商引资.宣传片是提升企业形象的最佳手段之一.在制作宣传片的过程中,策划和创意是第一步.由于平面框架标准和事件的限制,一幅画,一个短事件镜头就会消失在屏幕上,观众不喜欢一遍又一遍地看到美丽的艺术和摄影.在3D动画制作过程中,一方面

OpenGL(六)之初入动画制作

今天要讲的是动画制作——可能是各位都很喜欢的.除了讲授知识外,我们还会让昨天那个“太阳.地球和月亮”天体图画动起来.缓和一下枯燥的气氛. 本次课程,我们将进入激动人心的计算机动画世界. 想必大家都知道电影和动画的工作原理吧?是的,快速的把看似连续的画面一幅幅的呈现在人们面前.一旦每秒钟呈现的画面超过24幅,人们就会错以为它是连续的.我们通常观看的电视,每秒播放25或30幅画面.但对于计算机来说,它可以播放更多的画面,以达到更平滑的效果.如果速度过慢,画面不够平滑.如果速度过快,则人眼未必就能反应

一款非常棒的纯CSS3 3D菜单演示及制作教程

原文:一款非常棒的纯CSS3 3D菜单演示及制作教程 这段时间比较忙,很久没在这里分享一些漂亮的HTML5和CSS3资源了,今天起的早,看到一款很不错的CSS3 3D菜单,觉得非常上眼,就将它分享给大家,顺便来分析一下实现的源码.下面是效果图: 看了效果图是不是觉得它是一副麻将,对,第一眼我也认为是用CSS3写的麻将特效,结果我错了,它只是长得比较像而已. 另外,你也可以在这里直接查看菜单的DEMO演示. 接下来再分析一下实现这款3D菜单的源代码. 代码主要由HTML和CSS3组成,应该说还是比

HTML5+CSS3+Jquery实现纯手工的垂直时光轴【附源码】

前言 由于工作中需要,系统中需要记录不同时间发生的事件,为了提升用户体验,决定用时光轴来实现.[据说这个东西挺火的,QQ空间和FB都在用...] 这个时光轴是在 三生石上 这位博主的时光轴基础上修改的,可以称之为增强版吧! 兼容性 Firefox.chrome.360急速.360安全浏览器.IE8,其他的没测试,不过IE上的兼容有些问题. 效果预览 操作演示 实现过程 我是做后端的,所以,页面设计的并不是很好看来着.大家可以自己修改页面. 1.布局 页面布局不多说了,就是纯DIV+CSS实现的,

3D动画

点击查看Demo: <!doctype html> <html> <head> <meta charset="utf-8"> <title>3D动画效果</title> <style> #w3dspace{ -webkit-perspective:800; -webkit-perspective-origin:50% 50%; overflow:hidden; } #pagegroup{ width:4

css3动画效果:3 3D动画

立方体旋转动画效果 css 1 #container{ 2 width: 400px; 3 height: 400px; 4 -webkit-perspective:800; 5 perspective:800; 6 -webkit-perspective-origin:50% 225px; 7 perspective-origin:50% 225px; 8 9 } 10 #stage{ 11 width: 300px; 12 height:300px; 13 14 -webkit-transi

JAVA+PHP+阿里云组件纯手工实现POP、SMTP、IMAP开发邮件服务器(二)

java开发邮件服务器的接收模块 用java建立socket服务端,监听端口25,实现SMTP协议.即可完成邮件服务器的接收模块. 这里要注意的是,SMTP协议其实可以分为两种.一种是你用手机.PC等客户端发邮件到邮件服务商的服务器的时候用的SMTP协议,这一类是需要登录验证的.一种是邮件服务商之间传递邮件的SMTP协议,此类协议是不需要登录的.比如你用Foxmail上你的QQ邮箱发送了一封邮件到163的邮箱.过程是这样的: 邮件从Foxmail通过SMTP协议发送到QQ邮箱的服务器. QQ邮箱