AI实训报告

更新时间:2023-03-08 06:30:56 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

福州软件职业技术学院 实训报告 题 目:illustrator插画设计 实训课程名称: illustrator实训 系 别: 数字媒体设计系 专业 / 班级:2013级动漫设计与制作(一)班 年 级: 2013级 学 号: 13063114 姓 名: 林晓坚 指 导 老 师: 陈莹洁 2014年12月20日 篇二:实训报告及设计说明 实训报告及设计说明

为期两个星期的实训已接近尾声。 在这段时间里,我们对photoshop以及illustrator的基础知识和核心知识进行了一次全面的巩固。在这样的查缺补漏之下我们对photoshop和illustrator的基础技能加以巩固和强化。理论与操作相结合让我们对photoshop和illustrator的操作更加的准确与熟练。 实训分为两个阶段,第一阶段,也就是第一个星期我们对photoshop进行了一次复习、巩固与加强。老师通过讲解实例、查阅资料、讲解例题等的形式对photoshop的基础知识加以巩固。使我们明白了photoshop这个软件的实用性与广泛性。快捷键的使用可以给我们提供很多的效率,现在我已经能熟练的运用大多数快捷键。photoshop是用于处理位图的软件,对于本专业来说这个软件是图形处理的最基本的软件,所以一定要熟悉运用photoshop。事实印证了photoshop功能性强大,很多网络流传的不可思议的图片都是用photoshop来完成的。经过了认真努力的学习,我们在实训的第二个星期一的上午对photoshop进行了adobe的认证考试。

第二个阶段,也就是第二个星期我们对illustrator进行了一次复习与巩固,illustrator是针对处理矢量图的软件,它与photoshop既有相通的地方,也有不同的地方。我们依然是通过老师讲解实例、查阅资料、讲解例题等的形式对它进行巩固与加强。并且在星期五对illustrator也进行了adobe的认证考试。通过这两个星期紧张的实训和认证。我

们不仅学会如何高效的运用着两个软件而且还能拿到这两 个软件的认证证书。 现在我们已经能掌握photoshop与illustrator的功能,并且能用于实际操作中。实训

的作业是两个软件相结合,制作一幅主题为《城市映像》的海报。 在实训作业中首先我们进行的资料的收集,到昆明市中心区采集了很多图像资料,筛选过后,我的主要创意点就是以市中心一个年代久远的青铜雕塑为主体,背景是高楼大厦,典型的城市标志。以不变的青铜雕像跟身后千变万化的(转载于:ai实训报告)城市背景做对比,突显出城市发展之快,在不知不觉中,青铜雕像身后早已不是当初那样。虽然身后的背景变了,可那雕像脸上灿烂的笑容,依旧那么灿烂,象征人们的乐观主义精神。篇三:ai实习实

训工作手册new 淮安信息职业技术学院 实习实训工作手册 2012~2013学年第 二 学期 目 录 一、教学任务安排

表.................................................................................................... 2 二、考勤记录表............................................................................................................ 3 三、考核成绩登记表.................................................................................................... 4 四、成绩单.................................................................................. 错误!未定义书签。 五、课程小结表............................................................................................................ 5 六、过程考核材料........................................................................................................ 5 七、报告........................................................................................................................ 7 附件一、实习实训教学工作流程..............................................................................

.. 8 注:1 注:2 一、教学任务安排表 二、考勤记录表

第 19 周 三、考核成绩登记表 hcit-qf-jw032 篇四:ai实验报告1 实验一:追逐与拦截 一、实验目的

掌握游戏中追逐与拦截的人工智能算法 二、实验仪器 visual c++6.0

三、实验原理及过程 四、实验结果 红色的箭头追着蓝色的箭头跑。 五、实验心得(需包括有何不足如何改进) 认识了ai的特点,用visual c++6.0编写程序时的环境及生成效果。不足就是红色的箭

头回跑到的屏幕的外面去。 六、主要代码 #include main.h

#include time.h

//--------------------------------------------------------------------------- /*

book: ai for game developers authors: david m. bourg & glenn seemann example: chasing and evading in continuous environments, chapter 2 */

//--------------------------------------------------------------------------- // global variables: int framecounter = 0; rigidbody2d craft1, craft2; vector target; #define _timestep 0.001 #define _tol 1e-10 #define _fwdtime 10 #define _thrustfactor 3 #define _chasesetup true bool initialize(void)

{ craft1.fmass = 10; craft1.finertia = 10;

craft1.finertiainverse = 1/10; craft1.vposition.x = _winwidth-60; craft1.vposition.y = _winheight*0.8; craft1.fwidth = 10; craft1.flength = 20; craft1.fheight = 5;

craft1.forientation = 135; craft1.cd.y = -0.12*craft1.flength; craft1.cd.x = 0.0f; // coordinates of

the body center of drag craft1.ct.y = -0.50*craft1.flength; craft1.ct.x = 0.0f; // coordinates of

the propeller thrust vector craft1.cpt.y = 0.5*craft1.flength; craft1.cpt.x = -0.5*craft1.fwidth; //

coordinates of the port bow thruster craft1.cst.y = 0.5*craft1.flength; craft1.cst.x = 0.5*craft1.fwidth; //

coordinates of the starboard bow thruster craft1.projectedarea = (craft1.flength + craft1.fwidth) * craft1.fheight; craft1.thrustforce = _thrustforce*1; craft2.fmass = 10; craft2.finertia = 10;

craft2.finertiainverse = 1/10; if(_chasesetup) {

craft2.vposition.x = 40; craft2.vposition.y = _winheight*0.8; } else {

craft2.vposition.x = craft1.vposition.x - craft1.flength*8; craft2.vposition.y = craft1.vposition.y - craft1.flength*4; } craft2.fwidth = 10;

craft2.flength = 20; craft2.fheight = 5; if(_chasesetup)

craft2.forientation = -135; else

craft2.forientation = 135; craft2.cd.y = -0.12*craft2.flength; craft2.cd.x = 0.0f; // coordinates of

the body center of drag craft2.ct.y = -0.50*craft2.flength; craft2.ct.x = 0.0f; // coordinates of

the propeller thrust vector craft2.cpt.y = 0.5*craft2.flength; craft2.cpt.x = 0.5*craft2.fwidth; //

coordinates of the port bow thruster craft2.cst.y = 0.5*craft2.flength; craft2.cst.x = -0.5*craft2.fwidth;

starboard bow thruster craft2.projectedarea = (craft2.flength + craft2.fwidth) * craft2.fheight;

craft2.thrustforce = _thrustforce*_thrustfactor; return true;

} void updatesimulation(void) {

double dt = _timestep;

rect r; craft1.setthrusters(false, false); if (iskeydown(vk_up))

craft1.modulatethrust(true); if (iskeydown(vk_down))

craft1.modulatethrust(false); if (iskeydown(vk_right)) craft1.setthrusters(true, false); if (iskeydown(vk_left))

craft1.setthrusters(false, true); // do craft 2 ai craft2.fa.x = 0; craft2.fa.y = 0; craft2.pa.x = 0;

craft2.pa.y = 0; if(basicchase) {

docraft2chase();

docraft2modulatethrust(); }

if(basicevade) docraft2evade();

if(interceptchase)

{ // coordinates of the //docraft2intercept(); //docraft2modulatethrust(); docraft2interceptalt(); } if(potentialchase) doattractcraft2(); // update the simulation craft1.updatebodyeuler(dt); craft2.updatebodyeuler(dt); if(framecounter >= _render_frame_count) { // update the display if(!showtrails) clearbackbuffer(); drawcraft(craft1, rgb(0,0,255)); drawcraft(craft2, rgb(255,0,0)); rect r; r.left = (int) (target.x-3); r.top = (int) (target.y-3); r.right = (int) (target.x+3); r.bottom = (int) (target.y+3); drawellipse(&r, 1, rgb(0,255,0)); copybackbuffertowindow(); framecounter = 0; } else framecounter++; if(craft1.vposition.x > _winwidth) craft1.vposition.x = 0; if(craft1.vposition.x < 0) craft1.vposition.x = _winwidth; if(craft1.vposition.y > _winheight) craft1.vposition.y = 0; if(craft1.vposition.y < 0) craft1.vposition.y = _winheight; if(craft2.vposition.x > _winwidth) craft2.vposition.x = 0; if(craft2.vposition.x < 0) craft2.vposition.x =

_winwidth; if(craft2.vposition.y > _winheight) craft2.vposition.y = 0;

if(craft2.vposition.y < 0) craft2.vposition.y = _winheight; } void drawcraft(rigidbody2d craft, colorref clr) { vector vlist[5]; double wd, lg; int i;

vector v1; wd = craft.fwidth; lg = craft.flength;

vlist[0].y = lg/2; vlist[0].x = wd/2; vlist[1].y = -lg/2; vlist[1].x = wd/2; vlist[2].y = -lg/2; vlist[2].x = -wd/2; vlist[3].y = lg/2; vlist[3].x = -wd/2; vlist[4].y = lg/2*1.5; vlist[4].x = 0; for(i=0; i<5; i++) {

v1 = vrotate2d(craft.forientation, vlist[i]); vlist[i] = v1 + craft.vposition; } drawline(vlist[0].x, vlist[0].y, vlist[1].x, vlist[1].y, 2, clr); drawline(vlist[1].x, vlist[1].y, vlist[2].x, vlist[2].y, 2, clr); drawline(vlist[2].x, vlist[2].y, vlist[3].x, vlist[3].y, 2, clr); drawline(vlist[3].x, vlist[3].y, vlist[4].x, vlist[4].y, 2, clr);

drawline(vlist[4].x, vlist[4].y, vlist[0].x, vlist[0].y, 2, clr); if(showvectors) {

vector v, u;

double f = 5; // show velocity vectors in green drawline(craft.vposition.x, craft.vposition.y,

craft.vposition.y+craft.vvelocity.y, 3, rgb(0,255,0)); // show force vectors in black // thrust vector v.x = 0;

v.y = craft.thrustforce*f; v = vrotate2d(craft.forientation, v); craft.vposition.x+craft.vvelocity.x,篇

五:ai-mrhfi计算机实训报告 、 .~

① 我们‖打〈败〉了敌人。 ②我们‖〔把敌人〕打〈败〉了。 计算机实训报告 实训报告 目录 1计算机应用基础课程学习的内

容 ................................................. 3 1.1 计算机基本结构 ........................................................................................................... 3 1.2 办公软件的学习 .............................................................................

.............................. 4 1.2.1文字处理软件word ........................................................................................ 4 1.2.2 电子表格软件excel ....................................................................................... 4 1.2.3 幻灯片制作 powerpoint ................................................................................ 4 1.3 计算机网络技术 .............................................................................

.............................. 5 1.3.1什么是计算机网络 .......................................................................................... 5 1.3.2 计算机网络的功能 ......................................................................................... 5 2实训总结

....................................................................... 6 1计算机应用基础课程学习的内容 随着市场化改革的深入,物流业在我国已不再是单纯的运输、仓储、装卸、搬运、包装、加工、配送等企业的集合,开始以向消费者提供成本服务为目标,逐渐向多功能、规模化和网络化方向发展。现代物流的信息化与网络化使得计算机对物流的作用越来越大,因此我们

物流专业的学生应该要学好计算机知识,为以后更好地发展物流业打下基础。 这学期在老师的教导下,我学习了计算机基础知识与计算机安全使用知识,中文xp操作系统与汉字输入法,文字处理软件word,电子表格软件excel,演示文稿制作软件powerpoint

等。 1.1 计算机基本结构 计算机基本结构由计算器、控制器、存储器、输入设备和输出设备组成,它的工作原理是:控制器指示输入设备将一系列指令和数据送到内部存储器;再由存储器将数据递入运算器;运算器承担具体计算任务;运算结果再存回存储器;输出设备则把结果通过一定方式传

递出来。如下图所示: 计算机基本结构图: 数据信息

控制信息 运算器 中央处理器 控制器

主机的内部结构

随机存储器(ram) 内(主)存储器 只读存储器(rom) 1.2 办公软件的学习 办公软件能够满足现代职场中工作能力的要求,满足企业的需要,帮助企业提升员工的工作效率,节省企业人力资源成本,我们大学生学习好办公软件能为以后找工作打好铺垫,

增加我们的竞争砝码。 1.2.1文字处理软件word 文字处理软件word是世界上应用最为广泛的文字处理软件,是创建办公档最常用的软件之一,借助它用户不但可以快速、规范地制作各种文档,能使文字处理操作直观易学,简便快捷,并有很强的智能性。根据实训要求,还可以制作出我们可以方便地编辑和发送电子邮件,编辑和处理网页等等,我将一份物流专业文章排版(见附件一),同时制作了一份个人简历(见附件二)。 1.2.2 电子表格软件excel excel是微软公司出品的office系列办公软件中的一个组件,确切地说,它是一个电子表 格软件,可以用来制作电子表格、完成许多复杂的数据运算,进行数据的分析和预测并且具有强大的制作图表的功能。根据实训要求,我制作了一份关于商品物流的表格,(见附件三)。

1.2.3 幻灯片制作 powerpoint powerpoint 可以轻松地将用户的想法变成极具专业风范和富有感染力的演示文稿,通过计算机屏幕或者投影机播放,主要用于设计制作广告宣传、产品演示等。利用最新的powerpoint 2003,还可以在互联网上召开面对面会议、远程会议或在web上给观众展示演示文稿。powerpoint 作为一个组件集成在microsoft office 的应用程序中,不仅可以利用自身的强大功能,还可以利用microsoft office 中其他组件的功能,使整个演示文稿更加专业和简洁文。根据实训要求,我制作了一个幻灯片内容为对物流知识的总结。(见附件四)。 1.3 计算机网络技术 1.3.1什么是计算机网络 计算机网络是通信线路和通信设备将分布在不同地点的具有独立功能的多个计算机系统互相连接起来,在网络软件(网络操作系统和网络协议)的支持下实现彼此之间的数据通信

和资源共享的系统。 1.3.2 计算机网络的功能 1)资源的共享;2)计算机通信;3)集中管理和处理;4)分布式处理;5)提高系统性

价比,易于扩充,便于维护。 将发邮件之前的那个屏幕拷屏放在此处。

本文来源:https://www.bwwdw.com/article/tqe.html

Top