Adobe Encore DVD彩蛋制作大全

    你看过终结者II终极版吗?你知道导演对结尾又进行了怎样的改编吗? http://www.mov8.com/dvd/freetalk_show.asp?id=8860将给你带来三个巨大的彩蛋。对于这些无形的秘密,你是否也想在自己的DVD中放入一些秘密片段,或者给悲剧故事一个完美的结局,或者对MM表达自己的心意?你完全不必是一位DVD专家,一切尽是如此简单,下面请跟我一步一步制作一个不为人知的秘密。

    本例中所用到的素材的下载地址为:http://www.superdiy.com/upload/software/encoreassets.rar

    1.打开Adobe Encore DVD,新建一个NTSC工程(ctrl+N)。导入ladybug和daisies的所有资产(ctrl+I)。
    2.制作主菜单
    a)创建主菜单
    进入Library窗口(F7),选择且仅选择 (toggle display of backgrounds),点击右下角的 (add item),添加daisies_backGround和ladybug_backGround.psd,再选中daisies_backGround,点击右下角的 (new menu),这时我们为DVD添加一个主菜单。
    b)创建普通按钮
    将project窗口(F9)里的daisies_1/2/3拖入主菜单,并放在相应的位置,全选三个小图,然后按右键或ctrl+B,使其转化为按钮,这样才能加入按钮的功能。
    c)创建秘密按钮
    点击主菜单非按钮区,这时property窗口显示主菜单的属性,取消勾选automatically route buttons,拖动daisies_secret到主菜单相应位置,转化为按钮,这个按钮就是我们将来用于进入秘密菜单的按钮。
    d)美化主菜单
    这时如果用ctrl+alt+空格 预览DVD,当鼠标放在按钮上,就会有高亮记号出现,影响美观。下面我们到menu->edit menu color set,把highlight group的所有百分比都设为0%。这样,预览的时候鼠标放在按钮上只会改变鼠标的指针,高亮不会显示出来。如果想自定义按钮高亮方式,请参照http://www.adobe.com/tips/enc15subpic/main.html
    e)秘密的关键
    按下ctrl+7,显示按钮路径。


    这时可以发现按钮4上下左右都是0,这表示我们无法按遥控器或键盘的上下左右键来选择到第4个按钮。但是还可以用遥控器或数字键盘的1~9来选择按钮编 号,这时如果选择4,秘密菜单就显露了。如果我们不想别人这么快就发现,就要把秘密按钮提高到10或10以上。所以我们要建几个空按钮,再进入4号按钮的 属性,设置number为最高,这样遥控器就不能选择了,但同时也意味着这个秘密菜单只能在电脑中才能被选择。到此一个主菜单基本完成,只需对按钮设置功 能,方法是在property窗口里对link进行设置,前提是你已经建立了timeline,由于不是本教程主题,因此忽略此节,当然,那“4号”按钮 是链接秘密菜单的,link设为ladybug,具体操作在ladybug完工以后加入。
    3.制作秘密菜单和彩蛋
    a)重复主菜单的制作方法
    使用同样的方法建立ladybug菜单,加入ladybug_1~5,放在相应的位置,并转化为按钮。设置menu color,使菜单不出现高亮链接。这些按钮都是为普通视频片段做的,当然,也可成为粗略的秘密按钮。
    b)下彩蛋的秘籍
    现在我们要像游戏机一样设置一个秘籍,比如按下特定的按钮,进入秘密章节。首先导入一个小图片,这里我使用了一个QQ表情,拖入菜单,由于是秘密按钮,要放在尽量偏远的地方,图片也要尽量的小,并复制4个,放置如图2、3、4。

图2

图3

图4


    按下ctrl+7,我们可以发现3号按钮向右按可以到达6号按钮,而我们的目标是10号按钮为秘密章节,按钮的顺序是3->6->7- >8->9->10,也就是说高亮3的时候分别向右下右下左,到达10号按钮。但事实上我们可以发现到达6后向下两次就能到10。因 此,我们要除去更快捷的方式。复制6号按钮,放置如图。


    这里有必要了解一下放置原则,也是彩蛋的制作关键。我们要6~10只能依次进入,不能像6直接跳到8等。因此要引开6号按钮的右边,在6号按钮右边放置一 个11,这样6向右就只能到达11而不是8了。将所有的多余方向都散开后,进入秘密菜单的属性,取消automatically route buttons,然后删除那些11以上的按钮(包括11)。这时可以只能根据秘籍来到达10,大功基本告成。同时,因为取消了自动路径功能,我们可以分散 这些秘密按钮,而不改变已经设置好的秘籍。
    c)隐身,再隐身
    右键秘密菜单,点击preview from here,我们会发现虽然秘密按钮已经很小,但肉眼还是清晰可见。这时,我们进入library窗口,按下秘密按钮图片的向右键,打开分支,有一个全黑的 小眼睛,点击眼睛,取消显示,这样小图片就不会显示出来了。最后在按钮10上设置link,和秘密章节关联,同时也别忘了回到daisies菜单把紫色小 按钮与ladybug关联。这样一个从主菜单的秘密按钮进入秘密菜单,再通过方向键来观看秘密章节的目的就实现了。

  友情小帖士:
    1.这些技巧不仅能隐藏视频片段,也可以隐藏字幕,音轨,如导演对片段的解说,背后故事等。方法是不要在目录里做任何关联,而让这些字幕,音轨只能在播放 时手动开启。在老友记第6季17节中,Chandler给Monica的录音带中就有Janice的声音。情人GG如果有编辑音轨能力的可以自己添加一些 伴侣喜欢的东东噢,隐藏在其中,等待她去发现。(申明:反对将此技术用于隐藏偷情片段或不恰当的东西。)
    2.隐藏的秘密章节可以用电脑查开文件结构发现。为了更进一步的隐藏,我们可以在制作视频时将几个片段合在一起,并将秘密章节放在第一章,最后生成一个 timeline。但如果用户在观看第二章节(普通章节的开始)时不小心按了退回上一章节,秘密就暴露无疑了。这时我们还可以通过选择timeline菜 单里的set the timeline user operations,取消勾选previous/next chapter来屏蔽这个功能,但也要提醒各位DVD制作者,如果是和整部电影连在一起的话,如果不能前进后退章节,会影响用户观赏的。
    3.一切的一切,都是一场烟雾,你的目的不是完全隐藏,也不可能完全隐藏,但可以淡化,只让最仔细的用户获得回报。

    Sample.img使用方法:
    这是一个DVD镜像,虚拟DVD后,可以发现三朵花有一个链接,指向同一片段,这个可以视为普通链接,而秘密链接在中间一个比较浓郁的紫色小点,点击后进 入秘密菜单,一个小瓢虫,背上的几个点也是普通链接,指向同一片段,都是一个球体,而秘密链接是一个正方体,方法是把鼠标放在瓢虫的最后一个黑点上,然后 依次按右下右下左,将自动播放秘密片段。需要说明的是这个Sample和DVD菜单的区别是没有文字,因为偷懒了,而这样也带出一个经典的按钮制作概念, 即按钮和背景融和在一起,一些好的DVD,加上动态菜单,界面是非常漂亮的。好了,去哄MM去了,希望你喜欢今天的教程。

   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
def write(self, vals): audit = self.env['approval.flow'].search([('approval_cannot_run_id', '=', '修改')]) value_list = list(vals.keys()) receive_list = [] value_list_not_in_receive_list = [i for i in value_list if i not in receive_list] value_list = value_list_not_in_receive_list # 应付 dispatch_number = 0 dispatch_id = self.env['roke.dispatch.order.management.price.approve'].search([('order_id.id', '=', self.id)]) dispatch_list = ['value03', 'value04', 'value05', 'value06', 'value07', 'value08'] if dispatch_id: for rec in value_list: for dispatch_list_id in dispatch_list: if rec == dispatch_list_id: if dispatch_id.approval_status != '未提' and dispatch_id.approval_status != '驳回': raise UserError("应付费用已开始审核不允许修改") value_list_not_in_dispatch_list = [i for i in value_list if i not in dispatch_list] value_list = value_list_not_in_dispatch_list dispatch_number = 1 break if dispatch_number: break # 基础 base_number = 0 base_list = ['client', 'department_manager', 'box_number', 'shipping_companies', 'field_station', 'ship_name_voyage', 'port_of_discharge', 'box_type', 'code', 'bill__of_lading_number', 'departure_date', 'lead_sealing', 'booking_time', 'date_of_pick_up', 'encore_date', 'set_port_date', 'estimated_range', 'destination_port_arrival_time'] if value_list: for rec in value_list: for base_list_id in base_list: if rec == base_list_id: if dispatch_id: if dispatch_id.approval_status != '未提' and dispatch_id.approval_status != '驳回': raise UserError("应付费用已开始审核不允许修改") base_number = 1 break if base_number: break return super(Rokedispatchordermanagement, self).write(vals) audit审核完成如果是修改不能修改如果不是可以修改怎么写可以实现
06-13

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值