AI实训报告

您所在的位置:网站首页 插画设计实训报告怎么写 AI实训报告

AI实训报告

2024-06-17 14:58:18| 来源: 网络整理| 查看: 265

AI实训报告

2022-04-12 02:41:19

AI实训报告

福州软件职业技术学院 实训报告 题 目: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



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭