“新锐先锋,玩转未来”——首届实时渲染3D动画创作大赛由瑞云科技主办,英伟达、青椒云、3DCAT实时渲染云协办,戴尔科技集团、Reallusion、英迈、万生华态、D5渲染器、中视典赞助举办。

本次大赛旨在为新锐CG创作者提供一个展示平台;让更多人了解并使用RTX显卡的云桌面、云渲染等新兴云计算技术,及Omniverse协作平台,推动CG新技术的不断发展及应用;通过此次大赛,我们也将在新兴的CG艺术家群体中挖掘优质的CG内容创作者,打造品牌KOL,增强品牌影响力。

本次赛事分为Omniverse组、专业组和学生组,报名人数达212人,获奖者高达18人。

众多获奖作品中,一个巧妙有趣的故事引起了各位评委老师的注意,从码农自学Blender三年便斩获Omniverse组的亚军,他就是前端开发者赵牧石,他的作品「哎?」广受好评

我们很荣幸邀请到赵牧石接受我们的采访

赵牧石个人照(受访者提供)

作者介绍

自学前端,做网站外包开发,业余在B站上做些鬼畜视频。为了丰富视频效果,2019年开始自学 blender。师从油管各路高手,而后略有小成,便放弃鬼畜视频,深入钻研相关CG软件,试图独立制作有电影感的短片。

从前端到CG:一年便掌握,关键在于创造难题

Q:是什么契机让你在网站开发之余选择自学Blender做视频?从0到1,耗时多久?

赵牧石:主要是一开始在AE中使用E3D插件进行简单的3D制作,使用过程中慢慢发现E3D插件有太多的局限性,所以就尝试在网上寻找其他的软件进行学习,然后就接触到了Blender这款软件。

第一次学习Blender这款软件是在YouTube上看到了Blender Guru制作甜甜圈的视频,然后根据这个视频开始了自己的尝试,慢慢地就走到了现在。

Blender Guru油管主页

目前在帮我老婆团队做后期特效,也许未来会考虑加入到这个行业。

从初学者到可以熟悉掌握,大概花了一年左右的时间。

Q:我注意到你曾经是师从油管各路高手学会了CG制作,方便分享下你学习的油管大师账号给广大爱好者吗?

赵牧石:

CrossMind Studio-----几何节点

askNK----业内新鲜资讯快报

Arrimus 3D---硬表面建模

Kubisi Art--写实人物

Pierrick Picaut---动画

Anatomy For Sculptors---人体解剖

CrossMindStudio-----几何节点油管主页

以上是我经常看的频道,作为零散技巧的补充。如果需要比较系统地学习学习,还是推荐付费的国外教程,B站上也有翻译的版本。

Q:你提到过有独立制作有电影感的短片的目标,进度怎样了?有哪些电影作品启发了你灵感?

赵牧石:正在制作一些机械类的硬表面素材,还在筹划基础元素当中。

最喜欢电影的话,疯狂的麦克斯是我最喜欢的电影,没有之一。

疯狂的麦克斯4:狂暴之路 海报

平时会看一些R级片,昆汀,罗德里格兹,盖里奇,还有早期的一些电影,都是我特别喜欢的风格,主要是一些很荒诞的电影。

昆汀

罗德里格兹

盖里奇

Q:有许多人想像你一样自学Blender,你有什么经验分享给这些初学者吗?

赵牧石:最大经验就是多关注一些通用的底层技术,比如说美术基础、运动规律,再到电影相关的知识。同时也要提高自己的审美水平,多关注一些行业内的优秀作品。

对我来说软件只是一个工具,我觉得在自学过程中多问问自己如果说换一个软件,短时间内我还能不能达到现在这个水平?

即使学习软件操作,我觉得也不应该说完全跟着教程走,比如说教程让你去做一辆汽车,你如果说是只是一比一地去复制这个教程内容,我觉得意义不大。学习过程中,假如教程让你学习做一辆汽车,你会灵活地根据学习的内容去做一个飞机,而不只是照搬。

尽量去探索自己的可能性,多去给自己创造难题,然后创造难题的时候,你就会想办法在网上去寻找答案,我觉得在这个过程中你会思考很多,也会有很多的收获。

Q:你刚刚提到了需要创造更多的难题,那你是如何创造难题的?

赵牧石:对我来说这很简单,比如说一开始刚学的时候需要看教程,一开始教一些软件界面和基础操作。学完那些基础操作软件界面之后我就给自己立一个目标,我想去做一个简单场景,我记得第一次是做一个赛博朋克的城市,还有一个无人机。

然后虽然仅仅只是学了个开始,但是也要投入到一个项目中去,一开始肯定是磕磕碰碰,而且特别折磨人,你要不停地去谷歌也好,百度也好,你要不停地去寻找答案。

总结一下就是,上来就要做超出自己能力范围的事情,然后就会有很多问题等待着你去解决。

码农+CG:探究原理而不是技术本身

Q:程序员这个身份对你最大的帮助是什么?

赵牧石:程序员给我最大的帮助是我会去关注底层逻辑,探究这里面的原理是什么,而不是说是注重表面的技术。

图片来源于网络

Q:可否举个例子讲一下你是如何利用程序员所需的底层逻辑?

赵牧石:要站在软件设计的角度去理解这款软件,站在他们角度,他们想让你怎么解决问题,他们会把哪些功能放在这里,为什么会放在这里?

比如说我在建模的时候,他们为什么把细分或者其他一些修改器放在一起,我觉得这都是有设计的思考在里面。思考是贯穿整个软件的,其他功能同样如此,依然会遵循这个逻辑去设计软件。

很多时候你不懂的时候去猜测一下,如果真正理解了他的意图之后,你也能猜测到他会让你怎么去解决这个问题。

所以我觉得就不要太去关注一些细枝末节的软件操作,我觉得那种是比较浪费时间的,没有效率。

「哎」创作故事:打破常规,强调故事,但苦于显卡性能未完整表达

Q:是什么样的契机促使您参加这次「首届实时渲染3D动画创作大赛」的?

赵牧石:在群里看到的,在一个CG学习群里面看到的消息,抱着试一试的态度就去参加了。

Q:自学3年时间,便获得了Omniverse组的亚军。你认为能达到这样制作水准的成功因素是?

赵牧石:多思考,不要做伸手党,有什么问题尽量尝试自己解决,不要说是去问别人,因为问别人你可能得来的只是他们告诉你鼠标在屏幕上点击哪里而已,但他们很难去告诉你为什么要这么做,那么你就要多去思考为什么。我觉得这次我平时一直做的事情就多思考。

Q:评委老师认为这个作品打破常规,巧妙用镜头语言展示意图。你是在怎样的情境下想到这个主题?有什么参考吗?

赵牧石:当时这个点子是在和老婆散步的时候想到的,当时只有一个想法,只是觉得如果说简单的放一个东西在上面感觉有点无聊。然后就想在这个规则允许范围内尝试一些其他的元素构成,尽量讲好一个故事,不仅仅只是展示一个东西。

参考的话,主要体现在空间站的建模上,当时参考了很多真实的空间站照片。

空间站参考图

Q:这次作品制作周期多长?中间有遇到什么趣事与难题吗?

赵牧石:把零散的时间加在一起制作周期应该是20多天。

然后难题的话,一开始设想是死循环这个概念,制作了很多漂浮在太空中的宇航员的尸体,就像恐怖游轮那一幕,想体现宇航员是在不断地进行一个循环,然后它有很多种结局。

恐怖游轮剧照(图源网络)

但是碍于我的显卡显存,没办法一次性渲染出来,就把这个场景中的这个元素就给拿掉了,还是感觉比较可惜,也导致了没有把整个故事体现出来,无法很好让人理解到其中的含义。

Q:对本次活动的举办和赛事规则,您有什么意见和建议?

赵牧石:希望能让更多人去了解到这个活动。如果能让观众更多参与,能让他们自发地去转发分享一些参赛作品是特别不错的。

小声:下一届的比赛主题会更加强调故事性,而不只是展示的动画。敬请期待!

Q:这次作品你比较满意的地方有哪些?觉得还可以优化的部分有哪些?

赵牧石:比较满意的地方是做了一个有大量细节的飞船,但是比较遗憾的地方也是这个飞船,毕竟做了一整个出来,然后只用到头上那么一点点。

飞船设计图

故事的整个节奏没有把握好。开头和结尾都太仓促了,让人没有理解到整个故事。在故事、节奏和这个场景元素中还是需要优化一下。

Q:可否分享下你比较欣赏的其他参赛作品?

赵牧石:比较喜欢专业组冠军罗超的作品《cyber-dkyil-vkhor-2》。

场景氛围把控到位,动作很自然,情绪直观,让观众们一下子带入到那个场景中。

专业组冠军罗超的作品《cyber-dkyil-vkhor-2》

Q:本次大赛作品,你使用了Omniverse的哪些功能?点评一下Omniverse这款软件

赵牧石:主要使用它的粒子和烟雾,这款软件给我最大的印象就是渲染实在是太快了。同样的场景,在Blender窗口播放可能只有1-2帧,而在Omniverse却有20到30帧。

无论是拖动场景、实时预览还是打光等操作,都极大提升了流畅度,对我的创作效率非常有帮助。

家人支持尤为重要,信息搜索能力和素材库建立是关键

Q:您的获奖感言中特地提到了家人对你的支持,这对你来说意味着什么?

赵牧石:意味着在我享受兴趣爱好的时候,他会在生活上承担更多,理解并支持我的爱好。同时时常给予鼓励,鼓励我多挑战自己,突破自己愿意陪着我去尝试更多的可能性。

而且她是一名影视工作者,一名职业编剧,然后我们经常会一起看一些优秀的电影,一起进行拉片,分析讨论。

Q:有什么话想分享给广大CG人?

赵牧石:除了行业相关一些能力,比如建模、美术和动画能力,还有一些能力很重要。

第一个是信息搜索能力,如何快速的去定位到这个问题的解决方式也是对个人成长非常重要的,做程序员的话就会经常去搜索别人去做好的一些东西,所以说这个习惯也是帮助到我学习三维软件当中去解决其他问题。

第二个是一定要建立自己的素材库,平时在网上看到一些心仪的素材、好看的图片和一些有用的教程,我都会分类整理到自己的硬盘里面,我现在我看我硬盘里整理了大概有十多个tb的素材,然后全都是分类好的,然后按照分类打上了标签,当我用的时候就可以简单的在电脑上敲几下就可以定位到自己想要的素材,我觉得对我的效率也是有个极大的帮助。

飞船素材库

有条件也可以去组建个NAS也是比较重要的,不管是个人的文件存储还是素材的整理,我觉得都是特别有帮助的。即便是你电脑硬盘足够的情况下,你可能也会需要的,比如说在外地,或者是给别人看工作成果的时候就需要云储存能力。

直播预告

插播一条直播预告

本文的受访者将会在6月1号(周三)晚7点半在B站直播间

直播还抽取幸运观众5名图片

分别获得由英伟达提供的周边礼包1份

包括:英伟达定制水杯1个、卫衣1件、小音箱1个

快扫码关注公众号预约直播!

往期推荐

专访冠军考拉ok,“新人问我学Blender能找到工作吗,我回复不能”

滴滴青桔资深设计师首次揭秘“实时云渲染+云展厅”设计

专访深职院XR专家 | 实时云渲染赋能虚拟仿真实训,打造5G+XR智慧教育平台

【专访蓝景科技】5G+实时云渲染赋能数字孪生,共建元宇宙

专访OV组亚军|30岁的我,如何从码农转CG且获奖?的更多相关文章

  1. 90后iOS开发者的出路,如何规划30岁前的自己(程序员必修课)

    前言: 最近发生了一些和我们没有直接关系但是有间接关系的事情.比如华为“清洗”高龄基层员工,比如游戏公司2号员工拿不到股份而离职.先不说事实到底如何,起码很多码农是心有戚戚焉. 最近一年多也发生了一些 ...

  2. Java开发者薪资最低?程序员只能干到30岁?国外真的没有996?Intellij真的比Eclipse受欢迎?

    Stack Overflow作为全球最大的程序设计领域的问答网站,每年都会出据一份开发者调查报告.近日,Stack Overflow公布了其第9次年度开发者调查报告(https://insights. ...

  3. 30岁IT男连续工作一个月 突然失聪

    连续开发软件一个月,30 岁男子突然听不见声音了.近日,浙江省中山医院针灸科主任高宏主任中医师接诊了这名患者.高主任说,现在很多年轻人工作压力大,得突发性耳聋的越来越多,这种病听着不是威胁生命的大病, ...

  4. 30岁程序员的选择,一线OR二线?

    作为一个30刚出头的IT行业从业者,先介绍下我自己的情况.虽然不具有代表性,但是也可以作为一个参考.本人08年本科毕业于一所还算不错的211大学计算机专业(04年去的时候综合排名38,毕业走时排名45 ...

  5. 30岁后还能入IT行业吗?

    前言 写这样的文章只想给那些准备改行想入IT行业的同学一点点建议,当然只做参考,我的个人经历. 我也是一个30岁改行进IT行业的程序猿.入这行也有一年多了吧.给我的感觉就是比较苦逼. 入行前的培训 进 ...

  6. 30岁程序员的焦虑 Anxiety of 30-year-old Programmers

    还有四个月,我就30周岁了.圈里都在传30岁程序员的焦虑,我也焦虑.身边的朋友,除了已经上岸的一部分,说不焦虑的,几乎找不到. 我们不妨认真地来聊一下这个话题:30岁,程序员,焦虑. 首先,什么是焦虑 ...

  7. 80%的岗位是没有太多能力上的要求的(少部分聪明的人开始觉醒,这部分一定是那些主动追求、主动学习的人;30岁现象能区分真正专业和不学无术的人)good

    不要沦陷程序员的30岁问题     热门> 就是学习能力和工作热情态度的问题. 我之前也跟作者一样思考过这个问题,答案是否定的. 在知识积累的行业,年纪越大,越吃香,比如金融,医学,IT.就怕3 ...

  8. Day_08【面向对象】扩展案例4_年龄为30岁的老王养了一只黑颜色的2岁的宠物……

    #分析以下需求,并用代码实现: 1.定义动物类 属性: 年龄,颜色 行为: eat(String something)方法(无具体行为,不同动物吃的方式和东西不一样,something表示吃的东西) ...

  9. 经验分享:一个 30 岁的人是如何转行做程序员,进入IT行业的?

    大约一年以前,我成为了一名全职开发者,我想要总结一下这一年的经验,并且和所有人分享,一个 30 多岁的人是如何进入科技行业的: 改变职业是一件吓人的事情,有时候还会成为一件危险的事情.年龄越大,危险就 ...

  10. 程序员的“三十而已”,你都30岁了,不会还在XXX吧?

    一部<三十而已>火了 太太们的包包鄙视链出圈了 有人的地方就有江湖 是的,程序员入圈是容易的 不需要4万的LV,更不需要限量版的爱马仕 只需要一件耐躁的格子衫 然而,程序员的30岁, 却说 ...

随机推荐

  1. Elasticsearch不同集群间备份恢复(S3存储)

    S3存储 首先都知道需要在ES集群上安装S3插件以及重启集群 在MINIO集群创建相应的桶 Kibana上注册快照存储库,两个不同的集群需要对接到同一个S3存储库,对接后会自动识别桶里的快照 < ...

  2. NC20477 [ZJOI2008]树的统计COUNT

    题目链接 题目 题目描述 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w. 我们将以下面的形式来要求你对这棵树完成 一些操作: I. CHANGE u t : 把结点u的权值改为t II ...

  3. NC19429 红球进黑洞

    题目链接 题目 题目描述 在心理疏导室中有一种奇特的疏导工具,叫做红球.红球被提前分为了许多正方形小方格. 每当有人来找ATB做心理疏导时,ATB就会让他去先玩红球,然后通过红球小格方的高度来判断一个 ...

  4. win32-localtime的使用

    下面的例子用于反映本地系统的日期格式变化 // locale test #include <stdio.h> #include <locale.h> #include < ...

  5. 【Android逆向】frida 破解 jwxdxnx02.apk

    apk 路径: https://pan.baidu.com/s/1cUInoi 密码:07p9 这题比较简单,主要是用于练习frida 1. 安装apk到手机 需要输入账号密码 2. 使用jdax 查 ...

  6. h5页面在微信打开,ios底部存在返回横条的问题

    我的问题比较简单,一个处理链接的页面,二次跳转进入真正的页面,导致ios出现返回横条,点击后退回到了处理链接页面.因为这个后退不会重新加载,导致一直处在处理链接的这个空页面. 所以我用replace代 ...

  7. 问题:RuntimeError: Model class LuffyAPI.apps.user.models.UserInfo doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.

    问题截图 报错原因 提示app未注册,但实际上已经注册的 1. # settings配置文件移动后要将这个settings添加到环境变量中 sys.path.insert(0, BASE_DIR) # ...

  8. 【LeetCode回溯算法#04】组合总和I与组合总和II(单层处理位置去重)

    组合总和 力扣题目链接(opens new window) 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target ...

  9. 【Azure Fabric Service】怎样关闭 Azure Service Fabric?

    问题描述 怎样关闭Azure Service Fabric服务呢?在Azure门户上没有找到 Stop 按钮. 问题回答 Azure Service Fabric 默认是无法停止的,可以删除. 虽然可 ...

  10. 答对这 9 题你就超越了 83.3% 的图数据库 NebulaGraph 用户

    熟悉 NebulaGraph 社区的小伙伴可能都知道一个技能认证叫做:NGCP,全称 NebulaGraph Certified Professional.用户在考试认证期间在 1 个小时内回答 10 ...