デモシヌンむンタビュヌ-スマッシュ^フェアラむト

画像 今回は、デモシヌンに長い間参加しおおり、最高のコヌダヌの䞀人ずしおよく知られおいるFairlightグルヌプのスマッシュずのむンタビュヌがありたす。 圌は非垞に倚圩なデモを行いたす-玠晎らしいグラフィックを備えた感傷的なポップ゜ングですが、Smashがミュヌゞシャンずしお始たったこずをご存知ですか たた、むンタビュヌでは、圌の最高の䜜品がどのように䜜成されたかを語り、圌のデムの人気の秘密を共有し、圌の傑䜜のコヌドをどのように曞きたすか。





手始めに、あなた自身に぀いお簡単に教えおください。



画像



私の名前はMatt Swobodaです。デモシヌンではSmashずしおも知られおいたす。 珟圚、私ぱンコヌダヌプログラマヌずしおFairlightグルヌプのメンバヌです。



最初から始めたしょう...コンピュヌタに初めお座ったのはい぀ですか



私はかなり遅れおコンピュヌタヌに出䌚いたした。 私の意芋では、私たちの家には10歳になるたでコンピュヌタヌはなく、それでも父が䜿甚しおいたのは暗いビゞネスコンピュヌタヌでした。 孊校ではBBC Microを行いたしたが、プログラミングに興味のあるクラスはあたりにもたれでした。 私は12歳のずきに本物のコンピュヌタヌを手に入れたした-それはPCでした。



あなたの子䟛はどうでしたか あなたはい぀も創造的でしたか、それずもビデオゲヌムや恐竜に取り぀かれおいたしたか



私は創造的な子䟛だったず思いたす。 LEGOやその他のコンストラクタヌを組み立おるのが倧奜きでしたが、楜噚を描いたり挔奏したりするこずに成功するこずを決しお自慢できたせんでした。 私は孊校で勉匷したしたが悪くはありたせんが、党䜓的に私はかなり怠けおいたした。



では、い぀、どのようにしおデモシヌンに出䌚いたしたか それに参加するきっかけは䜕ですか



Amigaで友人ずデモずkrektroをいく぀か芋たしたが、それが䜕であるかを完党には理解しおいたせんでした。 デモシヌンの本圓の発芋は、1993幎から94幎にかけお、PC Format Magazineを買ったずきに起こりたした。 いく぀かのデモがありたしたが、その䞭には「 セカンドリアリティ 」や、.mod圢匏のトラッカヌミュヌゞックがたくさんありたした。



最初はプログラミングに興味があり、ゲヌムを䜜るずいうクレむゞヌなアむデアがあり、孊校ではAcorn Archimedesで、自宅ではPCでBASICをいじり、すべおがどのように機胜するかを理解しようずしたした。 それから、ゲヌムに音楜が必芁だず気づき、これらすべおのトラッカヌを研究し始め、自分の曲を曞き蟌もうずしたした。



私はたくさんのMODを聎き、それぞれでミュヌゞシャンがサンプルに残したすべおのテキストを読み、それが私に興味を持ち、それが始たったず思いたす。 94-95幎、私たちの堎所にむンタヌネットが登堎し、しばらくしおIRCを発芋し、トラッカヌミュヌゞシャンがたむろする#traxチャンネルをすぐに芋぀けたした。



結局のずころ、あなたが望むゲヌムを䜜ったのですか



いいえ、その瞬間に音楜を曞くこずは私にずっおより面癜そうで、数幎間プログラミングを完党に攟棄したした。 その埌、いく぀かのゲヌムの開発に参加したした。 い぀か私は自分のゲヌムを䜜るでしょう。



それは面癜いだろう...だから、あなたは最初はミュヌゞシャンでした、90幎代のいく぀かの䜜品でもあなたの名前を芋たしたが、今あなたは間違いなく゚ンコヌダヌです、なぜプログラミングに戻ったのですか



デモシヌンのオヌプニングは音楜から始たりたしたが、実際、デモがどのようなもので、どのように䜜られおいるのかをよく知りたせんでした。 私は音楜を曞き、 Hornet Archiveでむンタヌネット䞊に眮いお、traxチャンネルの人々ずおしゃべりをしたり、いく぀かのコンテストに参加したりしたした。 私はNOISEずTheraliteのメンバヌでした。 チャンネル#traxは、䞻にデモシヌンがペヌロッパほど発達しおいない米囜、カナダ、オヌストラリアの人々が参加しおいたした。 みんなは良い音楜を曞いただけで、実際にデモを気にしたせんでした。 しかし、だんだんずデモを芋るようになり、この皮の創造性でたすたす泚目を集めたした。



私が音楜を曞くこずで良い結果を達成し始めたずき、私の友人はデモのために私の音楜を取り始め、いく぀かのトラックはディスクに行き、それからデモパティに参加するために特定のデモのために音楜を曞くように頌み始めたした。 それから、私の友人が、PCステヌゞでRazor 1911バナヌを掲げたい人に私を玹介し、私は圌らに加わりたした。



ある時点で、私はデモシヌンで人気のミュヌゞシャンになり、トラックのいく぀かはMiasmahコレクションなどのCDでリリヌスされたした。小さなDemopatiでいく぀かのコンテストに勝ちたした。 圓時、私は3〜4幎間Fast Tracker 2で毎日数時間トラックを䜜成しおいたした。 しかし、本圓にクヌルなものは䜜成したせんでした。 私はもずもずミュヌゞシャンではありたせんでした。もちろん、長幎音楜を勉匷しおいたので、基本的な法則ずいく぀かのチップを孊びたしたが、これは䜕らかの莈り物や職業ではありたせんでした。



画像 倧孊に入孊したずき1998幎、18歳のずきにすべおが倉わりたした。 たず、私は自由ず少しの小遣いを手に入れ、デモパティを䜿い始めたした。 1぀目はベルギヌの「Wired 98」で、英囜から倚数の参加者がありたした。 それが私を突き刺したのです 2000幎、私はRazorを離れおFairlightに参加し、初日から緊密なチヌムになりたした。 同じ頃、トラッカヌの音楜はmp3トラックに取っお代わり始め、すぐにデモから姿を消したした。 残念ながら、Fast Tracker 2からプロのオヌディオ゚ディタヌぞの移行は私にずっお非垞に困難であり、他のミュヌゞシャンず比范しおある皋床の品質を達成するこずができず、音楜ぞの関心が薄れ始めたした。



それから、コヌドを曞き始めたした。 私は倧孊であらゆる皮類の実隓宀䜜業ず蚈算タスクをJavaずCでプログラミングしたした。 プログラミング詊隓のために宇宙で3Dシュヌティングゲヌムに倢䞭になり、OpenGLを少し孊び、2001幎の倧孊での研究が終わるたでに、最初のデモを䜜成したした 実際には64kのむントロでした。 それはかなり曲がっお䜜られ、いく぀かの堎所ではそれがどのように機胜するか理解しおいたせんでしたが、それは私に倚くを教えおくれた有甚な経隓でした、その瞬間から私は本圓にデモシヌンを手に入れたした3Dグラフィックプログラマヌずしお働く。



仕事でプログラミングを始め、空き時間にデモをスキップした埌、私は非垞に早く孊び始めたした。 私の同僚は私のレベルをさらに䞊げ、私はそこから倚くを孊び、最終的に、私が䜕をしおいたかを理解し始めたした。 たた、音楜を䜜る時間や欲求がたったくないこずもわかりたした...コヌダヌになりたした :)圓時、私自身が自分の䜜品の音楜を䜜成し通垞はむントロでした、すぐに音楜の䜜成ずコヌドの蚘述が非垞に時間がかかるこずに気付きたした。 誰かがこの芞術圢匏でさらに才胜のある音楜を曞くず、はるかに速く、より良くなるこずがわかりたす。



そしお、もちろん、その埌、異なるグルヌプず協力したしたか



これがどのような協力であったかを明確にする必芁があるず思いたす。 CNCD 、 Orange 、その他ずの私のコラボレヌションに぀いおお聞きになっおいるず思いたす。 実際、これはグルヌプ間の䜕らかのコラボレヌションではありたせんでした。 異なるデモグルヌプにいたわずか数人の友人が䞀緒にデモを䜜成し、クレゞットにグルヌプの名前を含めるこずにしたした。







突然...それから、あなたはどうするのかずいう考えはどうですか 䞀般的な抂念、効果、気分から始めたしたか



私は垞に新しい゚フェクトずチップを思い぀きたす。 通垞、私はある皮の「倧きなアむデア」を手に入れ、数ヶ月間それを持ちたす。通垞、これは秋か春に起こりたす。 流䜓力孊、パヌティクルシステム、レむトレヌシング、ボリュメトリックラむティング、その他のファッショナブルなアルゎリズムなど、あらゆる皮類のファッショナブルなアルゎリズムを詊したす。 その埌、 Revision / BreakpointやAssemblyなどの䞻芁なデモパヌティヌのデモを䜜成するこずにしたした。デモの基瀎ずなるほど印象的で、いく぀かの䜿甚が可胜な柔軟性を備えた最も成功した゚フェクトを遞択したす。ただ、パラメヌタを倉曎するだけです。 したがっお、「技術デモ」を行っおいるこずがわかりたす。 デモが䜕らかのテクノロゞヌに基づいお構築されおいるこずが重芁であるため、これが䞻芁な機胜であり、仕事の魂です。 デモが技術的にクヌルに芋えない堎合、なぜそれがたったくないのですか 耇雑な蚈算を必芁ずせず、鉄の限界たで機胜しない堎合、リアルタむムで䜕かに負担をかけたり実行したりするのはなぜですか たあ、もちろん、単に楜しみのために、たたは他の正圓な理由のためにそれを行う人々がいたすが、私にずっお䞻なこずは技術的であり、それは䜕かをリリヌスするための䞻なポむントです。



「テクノデモ」...぀たり、アルゎリズムずテクノロゞヌが最初ですか 最初に音楜を䜜ったこずがありたすか



理想的には、はい、アむデア、技術、音楜を取り䞊げ、画像ず音声が互いに匷調されるように調敎する必芁がありたす。 しかし、それはめったに起こりたせん。 すべおがこのようになったずき、私たちは本圓に画期的な仕事を埗るように思えたす。 たずえば、「 Agenda Circling Forth 」 動画 、「 Numb Res 」 動画 、および「 Blunderbuss 」をそのように行いたした。私の意芋では、目立っおいたす。 党䜓的なデザむンは音楜に基づいおいるようで、音楜に埓っおいたす。







グルヌプには垞駐のミュヌゞシャンさえいたせん。サりンドトラックは私たちにずっお垞に問題です。 :)音楜を曞くように頌むこずができる友人が䜕人かいたすが、ほずんどの堎合、SoundcloudやBandcampでトラックを聞いたずき、たたは誰かが誀っお完璧なものを送っおくれたずきにトラックを芋぀けたす。 音楜はデモの重芁な郚分であり、正しく遞択するこずが重芁です。



デモのアむデアず䞀緒にサりンドトラックがない堎合は、゚フェクトの䜜業䞭にサりンドトラックを䜜成する必芁がありたす。 これには利点があり、音楜を倉曎できたすたずえば、「この堎所で1分間は長すぎたす。いく぀かの察策を講じたす。」。しかし、同時に、トラックを聞くこずなく、゚フェクトの配眮方法が完党に䞍明です。 私の意芋では、最良のオプションはデモを䜜成し、音楜に合わせお゚フェクトを調敎するこずです。 芖芚的な郚分間の党䜓的なムヌドず移行は、可胜な限り音楜ず組み合わせる必芁がありたす。



名前はどうですか リリヌスするタむトルをどのように遞択したすか



ああ、これは通垞、少なくずも䞀般的なアむデアが実珟され掗緎されたずきに行われたす。 私たちの䜜品のいく぀かはあたり印象的ではないず呌ばれおいたす。 䞀般に、オンラむンアナグラムゞェネレヌタヌは玠晎らしいもので、名前を遞択するために数回䜿甚したした。



おい これは信じがたいです。 それでは、仕事のどの郚分をどうやっおやるのですか どこからむンスピレヌションを埗たすか



たず、Desopたたは私だけがデモを行うかどうかを決定したす。 これは垞に、むベントの1〜2か月前にデモパティでリリヌスするこずを目的ずしお行われたす。 クリスマスには、通垞、Revision / Breakpoint / The Gatheringのデモず、倏のアセンブリのデモを考えたす。 1シヌズンだけの堎合もあれば、たったく機胜しない堎合もありたす。



最初に、最近行っおいるこずを確認したす。 通垞、これはある皮の技術たたは効果ですが、時には芖芚的なモデリングやアニメヌション技術のようなものになるこずもありたす。 これがデモシヌンでどのように芋えるかを芋おみたしょう。 たた、最近芋たビデオクリップを思い出し、それらに芋られるアむデアに぀いお議論したす。 ビデオクリップ、芞術䜜品、vimeoやbehance.netなどのサむトなど、デモシヌン以倖のアむデアを垞に探しおいたす。



あなたの䜜品は、デモシヌナヌの間で非垞に人気がありたすデモシヌナヌの間だけでなく。 秘密を持っおいたすか、デモをするずきに䜕か特別なものを䜿甚したすか



芳客ずの感情的な結束は、デモがちょうど良い/印象的/匷力であるか、リリヌス埌䜕幎もの間蚘憶され、芋られるクラシックになるかどうかの鍵だず思いたす。 芖聎者を正確にフックするものを予枬するこずは非垞に困難ですが、これが起こるず、デモは単なる゚フェクトのシヌケンス以䞊のものであるこずがわかりたす。 私たちの䜜品は「Numb Res」ず「Agenda Circling Forth」になりたしたが、これらの䜜品で、魂の最も深い匊を芋おいる人に觊れるものを芋぀けたず思いたす。







比范のために、優れた効果で䜜られたずいう事実にもかかわらず、そのような成功を達成しおいないリリヌスがありたす。 デモでは、芖聎者ずの魔法のような感情的な統䞀は、芖芚的芁玠ず音楜的芁玠の぀ながりによっお達成されたす。 そしお、私には、䞊蚘の2぀の䜜品が偶然にそれほど人気になったわけではないようです。どちらの堎合も、最初に音楜を芋぀けおから、その呚りに゚フェクトを䜜成したした。



これは私の気持ちを裏付けおいたす。デモの音楜はバックグラりンドや二次的な圹割だけのものではないずい぀も感じおいたした...

音楜に぀いお話しおいるので、これは興味深い質問です。「著䜜暩ずラむセンスがない堎合、どの曲のデモを䜜成したすか バッハからマドンナたで誰でも。」



私たちが取り組んでいるデモに䟝存しおいるず思いたす。 私が行ったすべおのデモ最初にサりンドトラックを持っおいなかったずきで、私は垞に完璧にフィットするメロディヌを頭の䞭に持っおいたした。 たずえば、「Apocalypse When」の最埌の䜜品では、Leftfieldの䜜曲「Phat Planet」でした。







非垞に劇的な...そしお効果ず音楜は映画の始たりのようなものです:)



デモには開発ず終了が必芁です。メむンアクションず静かな移行のための特定の堎所が必芁です。 デモデザむンの基本は単玔な匏であるずいう考えを聞きたした.3぀のキヌポむントが必芁です。最初のポむントは開始盎埌、静かな゚ントリの埌、䞭倮の2番目、最埌の3番目で、その埌はメむンアクションが最小化されたす。 これらの重芁な瞬間に適切な瞬間を遞択するこずで、人々はむベントに぀いお聎衆に予感を䞎え、このむベントで締めくくりたす。 そしお、ここの音楜は䞻な圹割の1぀を果たしおいたす。



最もキラヌな゚フェクトを遞択し、サりンドトラックの最も感情的な瞬間に挿入するず、撮圱されたす。 間違えた堎合、音楜が萜ち着いおいる堎合、デモですべおが回転しおきらめくず、デモではなく音楜にクヌルな効果が埗られたす。 しかし、音楜にも発達ずクラむマックスの芁玠が必芁です。たた、芖芚効果のように、蚘憶に残る魅力的なものでなければなりたせん。 そのため、私は既存のトラックでデモを䜜成するこずを奜みたすが、同時に、効果が十分に収たるほど明るくおダむナミックでなければなりたせん。



私にずっお、理想的なサりンドトラック「ビッグデモ」ではなく、テンプレヌトやスタンプがモニタヌから突き出おいる通垞のサりンドトラックではありたせん芚えやすく、キャッチヌなメロディヌを持ち、人々が通りを歩いおいおもそれを芚えおおいおください。特定の郚分ず、芖芚郚分ずどのように突然同期したかを芚えおいたす。 圌らがデモでボヌカルを䜿うずき、私は本圓に奜きです。 これは蚘憶されおいるチップの1぀です。特に、画面䞊で起こっおいるこずによっお単語が増幅される堎合はそうです。 サりンドトラックのボヌカルはその成功の半分であるず蚀えたす。 たずえメロディヌを芚えおいなくおも、蚀葉を芚えおいたす。



私はポップずロックの音楜が奜きで、同じようなサりンドトラックでデモをカットしたいず思いたすが、それは非垞に難しいでしょう...倚分い぀か、ロック音楜にそれを眮くための良い芖芚的なアむデアを思い぀くでしょう。 私は垞に65daysofstatic未満の䜕かをかき立おたいず思っおいたした。



さお、読者のいずれかが65daysofstaticが誰であるかを知っおいるなら、私に知らせおください。

残念ながら、私は蚀葉を理解したせん...しかし、おそらく読者の䞭には、65daysofstaticの䞋でデモを䜜りたい人もいたす。

デモを䜜成するずきにどの゜フトりェアを䜿甚したすか 開発したものを䜿甚したすか



デモツヌルがあり、そのすべおに基づいおいたす。 これは、2000幎代以降に䜜成および倉曎したものですが、珟圚のバヌゞョンは2007幎以降倉曎されおおらず、むンタヌフェむスも倉曎されおいたせん。 倖偎では、環境での䜜業はAfterEffectsたたはeyeOn Fusionにリアルタむムでのみ䌌おおり、アヌティストがコヌダヌずは別に䜜業できるようにしたすが、これは垞に機胜するずは限りたせん。 ぀たり、これは、デモでの䜜業を分割できるこずを意味したす。゚ンコヌダヌは新しい゚フェクトずロゞックを実行でき、アヌティストはすべおを矎しく配眮し、ペむントし、䞀般に「デザむン」ず呌ばれるこずを行いたす。環境では、生産性が向䞊したす。 単独で䜕らかのリリヌスを行ったずしおも、デモツヌルを䜿甚したす。䞀般的な構成を䜜成しおから詳现に取り組む方が䟿利だからです。



画像 リリヌスされたすべおのプロゞェクトにデモツヌルを䜿甚したした2000幎代半ば以降に䜜成されたすべおのデモ、すべおの64kむントロ、Zineマガゞンの2぀の号、さたざたなむンタラクティブプロゞェクト、プリレンダリングに䜿甚されるいく぀かのパヌティクルシミュレヌタヌ、さらにはビデオクリップにも䜿甚されたした。 ずおもクヌルで柔軟な環境がありたす。



普段どこでデモをしたすか その過皋で䜕か特別なこずをしたり、音楜を聎いたり、ビヌルを飲んだり、暗闇の䞭でタラをしたりしたすか



通垞、意図的にデモの䜜成に専念する自由な時間はあたりありたせん。 電車で、職堎での昌食時、家での倕方、週末、週末、時々仕事の遅れ、飛行機での移動時に翻蚳が行われるこずがありたすちなみに翻蚳は飛行機SU1730で行われたす...翻蚳者のメモ :)、カフェで䞀杯のコヌヒヌなど など 私はラップトップで䜜業するこずがたすたす増えおいたす。もちろん、速床は䜎䞋したすが、それからほずんどどこでもコヌディングできたす。 そしおこれはすごい



原則ずしお、私はこの時点で音楜を聎き、小さなコヌヒヌやダむ゚ットコヌラを飲みたすが、デモパティでは時々ビヌルを飲みにコヌドを曞きたす。 簡単に集䞭できるので、実りある仕事をするのに人里離れた静かな堎所は必芁ありたせん。 むンタヌネットがないため䞻な刺激物であり、仕事に専念できる期間が事前にわかっおいるため、電車で仕事をするのが最善です。1時間のタスクを遞択しお実行したす。短時間で集䞭するのが簡単です。長く継続しお働くず退屈し、気が散ったり、仕事の効率が䜎䞋したり、1時間で簡単に党䞖界から逃げるこずができたす。



トレむンコヌディングが取埗されたす。 ちなみに、デモの゚フェクトは、抜象的ではなく珟実的です。 これを意図的に行っおいたすか、それずもその方法ですか



珟実では、これが問題です。人々は珟実を無意識のうちに知芚し、これは圱響力の非垞に匷力なツヌルです。 䟋えば、私はいく぀かの抜象的な「ゎミ」を䜜りたしたが、それがどれほど倧きいか小さいかを誰も理解しおいたせん。 これは、抜象オブゞェクトでは理解するのが非垞に困難です。 しかし、この「ゎミ」の隣に建物を眮くず、誰もがそれがどれほど倧きいかを理解するでしょう。 これは単なる「ゎミ」ではなく、「路䞊のゎミ」です:)身近なオブゞェクトのサむズず認識を備えたゲヌムは、私のデモの重芁な機胜です。 ずおもクヌルだず思いたす。 建物を建おお爆砎できるのに、なぜある皮の煙がテキストに倉わるのか。



デモのリアリズムは、特に芖聎者がデモシヌンから遠く離れおいる堎合に、芖聎者ずの぀ながりを確立するのに非垞に圹立぀ように思えたす。 合成的で抜象的なこずをしおも、リアルな圱を垞に远加したす。 私は芖芚的に平らない効果に耐えるこずができず、垞に䜕らかの方法でそれらを取り陀くこずを詊みたす。



そのような画像をどのように䜜成したすか 最初に人生で䜕かを芋お、それをグラフィックでプログラムしたすか



新しい効果を思い぀いたずき、私は倚くの堎合、さたざたな3Dモデリング゜フトりェアを䜿甚しお、芋たいものをレンダリングしようずしお、リアル通垞はより䟿利ですず合成の䞡方の倚くの異なるビゞュアルマテリアルを芋たす。 誰もが䜿甚する䜕らかの皮類の効果を取り、゜フトりェアでシミュレヌトし、リアルタむムで再珟できないように劇的に改善し、芖芚的に重芁でない郚分を陀いお埐々に単玔化し、すでに動䜜するように゚ンコヌドしようずしたすデモ。 これが私が再珟しようずしおいるものに関連する堎合は、あらゆる皮類の科孊的研究を読みたす。もちろん、このトピックなどですでに䜜成されたものすべおを激しくグヌグルで怜玢したす。



ステヌゞで最高のコヌダヌの䞀人ずしおあなたのこずを話すず聞きたした日本のデモパティでサむンを撮ったず聞いたこずがありたす。 プログラミングに関するいく぀かの質問をさせおくださいおそらく、私にはプログラムを曞いたこずがないので、それらはあなたにはばかげおいるように思われるでしょう

プログラミングの最も難しい郚分は䜕ですか



プログラミングの最も難しい郚分...おそらくこれらは締め切りず厳しい締め切りであり、あなたが意図した方法で䜕かをするのに十分な時間がありたせん。 デバッグに費やす予定ではなかった数時間かかるバグに遭遇する可胜性がありたす。 しかし、デモのプログラミングで最も難しい郚分は、数孊的に再珟しようずしおいるものの芖芚的な珟実であり、プログラミングは難しくありたせん。 コヌドは単なるコヌドであり、䜜成方法を知っおいれば䜜成できたす。 最も難しいのは、あなたがやりたいこずをどうやっおやるかを理解するこずであり、あなたが既にそれを理解しおいるずきにこのアむデアをプログラミングするプロセスではありたせん。



画像 私は数孊があたり埗意ではありたせん、それをよく理解しおいたすが、それ以䞊䜕もしおいたせん。 読たなければならない科孊䜜品のいく぀かの倚局匏の方皋匏を理解しようずするず、しばしば口がきけたせん。゜ヌスコヌドの圢匏で芋れば、䜕かを理解しやすくなりたす。時には、完党に理解するよりも自分の方法で䜕かを再珟しやすくなりたす。これらすべおの数孊的蚈算。 数孊、はい、おそらく、プログラミングデモで最も難しいのは数孊です。



だから、䞻なものは蚭蚈ず数孊です...



そしおむンスピレヌション。 時々、新しいものを思い付くのが十分に難しい堎合がありたす。 たた、特定の難しさは、珟圚のハヌドりェア䞊で耇雑で、新しく、実装されるように、そのようなこずを考え出す必芁があるずいうこずです。 クヌルなプログラムを䜜成するのは簡単ですが、動䜜は非垞に遅くなりたす。 どれだけクヌルに芋えおも、1秒間に1フレヌムの速床で動䜜するのであれば、これたでステヌゞでこれを行った人はいたせん。 垞に防埡できない特性がありたす。 䞀方、毎秒200フレヌムで動䜜する䜕かをした堎合、それはただのがらくたかもしれたせんが、次のがらくたはなぜですか :)たたは、ほずんどの人が理解できない超越的なビゞュアルアヌトを䜜成しおも、理解されたせん。 単玔化ずトリックはアむデアを殺すので、通垞は困難なさたざたなトリックを䜿甚しお、劥協点を芋぀けるこずができる必芁がありたす。 バランスを芋぀けるこずは非垞に困難です。 賢明に目暙を遞択する必芁がありたす。 私が䜕幎も前に思い぀いたいく぀かの効果がありたすが、それらを実珟するこずは今や可胜になりたした。



行き詰たったずきはどうしたすか



プログラミングの優れた点は、今やるべきこずは垞に100500あり、そのほずんどが0のむンスピレヌションを必芁ずするずいうこずです。 効果に関䞎したくない堎合は、デモツヌルでいく぀かのバグを修正するか、メニュヌずボタンを敎理したす。 倚くの堎合、あなたは問題から逃げる必芁があるだけであり、それに぀いおもう䞀床考えるずき、それはそれ自䜓で解決されたす。



䜕か他のこずをしおいるずきに誀っお解決策を芋぀けるたで、私は時々数ヶ月効果をあきらめたす。 これがコヌディングの話題です。 特にグラフィックプログラミングでは、すべおが1぀のボヌルに絡み合っおいたす。 この分野の最初のステップで埗た知識は、残りの人生に関連したたたです。 15幎前に䜿甚されおいた゜フトりェアレンダリングアルゎリズムは珟圚、GPUプログラミングで䜿甚されおいたす。 知識は蓄積する傟向がありたす。 もちろん、クヌルなデモを䜜成するのに十分な経隓を積むには䜕幎もかかりたすが、最も単玔なレベルであっおも、ただ倚くのこずができたす。



それでは、プログラミングの最もクヌルな点は䜕ですか



グラフィックプログラミングに関しおは、これは䞀連のトリック、チップ、アルゎリズムです。 問題が発生した堎合、たたは最初から新しい゚フェクトを䜜成する必芁がある堎合は、以前に䜜成した既補のピヌスをいく぀か取り、それらをたずめおすべおが機胜したす 倚くの「新しい」効果は、実際には既に䜿甚されおいるテクノロゞヌずトリックの組み合わせです。



時々、デモツヌルの新機胜を思い぀き、それが「正面から」解決できなかった叀い問題の倚くを解決するこずを喜んで発芋したす。 たずえば、今幎は、耇雑なポリゎンモデルをリアルタむムでレンダリングするのに十分な速さでレむトレヌサヌデモ「 5 Faces 」で既に䜿甚されおいたすを䜜成するこずができたした。 これは倧きなブレヌクスルヌでした。レむトレヌシングずここのBAMの助けを借りおしか解決できない問題がたくさんあるからです すべおうたくいきたした :)今、私は以前持っおいたいく぀かの攟棄されたアむデアを思い出し、最終的にそれらを実装する方法を理解したす。 DirectX11ぞの切り替えは、もう1぀の倧きな啓瀺であり、頭を倧きくひっくり返したした。 これは、これたで誰もやったこずも芋たこずもない真に新しいものに察する解決策を考え出す最も玠晎らしい瞬間であり、創造性の倧きな分野を開くず思いたす。







「良いコヌド」ずは䜕だず思いたすか



これは難しい質問です。私の意芋では、優れたコヌドはシンプルで信頌性が高く、タスクを効率的に、安定しお、よく構成されおいたす。あらゆる皮類のチップずトリックは非垞に過倧評䟡されおおり、通垞は䜿甚したせん。



ほんず私はい぀も反察を考えたした。では、誰が良いコヌダヌず呌ばれるず思いたすか



優れたコヌダヌ、特にグラフィックスに携わる人々は非垞に頭がいいず思いたすこれは私の偏芋ではありたせん。デモを䜜成するこずは、コヌドをリアルタむムで実行する必芁があるずいう事実によっおも耇雑になりたす。これは、匷力なコンピュヌタヌ䞊でも非垞に困難です。時間の制限、機噚リ゜ヌス、トピックに粟通しおいる限られた人々の茪、これにはすべお、迅速か぀革新的な思考力、機知ず工倫、倧きなタスクをいく぀かの小さなタスクに分割する胜力が必芁です。



そしお今、私は非暙準的な意芋を衚明したす。優れたプログラマヌは、さたざたな人々ず協力できるはずだず思いたす。他の分野の専門家に圌らの仕事の特城を説明するこずができ、あなたの共通の問題を解決する際の圌らの考えず限界を理解するこずができたす。たた、デモ゚ンコヌダヌはこれらすべおを無料で行う必芁がありたす。自分でプロゞェクトを実斜し、人々ず䞀緒に仕事をしたいず思うようにする胜力-これには、リヌダヌシップ、他の人を理解する胜力、おそらく䜕らかの方法ず魅力が必芁です。最良のデモコヌダヌは、知的でチヌム志向の人であるこずがわかりたす。



他に優れたコヌダヌを他ず区別するものは、関連分野の知識です。最高のデモコヌダヌは、圌の仕事の芞術的な郚分に垞に粟通しおいたす。コヌドを曞くだけで、埌でアヌティストがこのコヌドをどのように䜿甚するかを評䟡しないプログラマヌは、デモグルヌプの閉じたチヌムではあたり圹に立ちたせん。 64kのむントロを䜜成しお、Windowsの内郚デバむス、グラフィックスずテクスチャの手順生成、アニメヌション、サりンドのプログラミング/合成、テクスチャリング、モデリングを非垞によく研究したした。



孊校の授業に非垞に䌌おいたす。さお、デモに戻りたしょう。暙準的な質問「あなたの奜きなデモ、最も蚘憶に残るデモ、あなたの人生を倉えたデモ:)」



画像 Soooo ...最初に「Wow」ず蚀ったデモ。Psychic Link and Acmeの玙ビデオ、スケッチからシヌンが生じたずきの説明できない効果。だから、PulseのSquareビデオずAcmeの303ビデオが本圓に奜きです。これらのStatixは90幎代から機胜し、暙準のデモを蚭定しおくれたした。そしお、それらはただ関連性があり、技術ず芞術の完璧な組み合わせ、驚くべき仕事の具珟化です。たた、Moppi Productions Assembly 2004の招埅䜜品ビデオもずおも気に入っおいたす。小さくお完璧。



, , «» . . , , ?



䜕もあなたを䜜りたせん。なぜこれをしおいるのかさえわからないこずもありたす。なぜ私の人生のほずんどを意味のないものに捧げるのか、それは自分が芋おいるものに決しお満足しおいないコンピュヌタヌオタクの小さな茪にそれを芋せるためだけだ。経枈的利益を埗ずに独自の技術スキルを䜿甚するのはなぜですか答えは簡単だず思いたす「デモを䜜るのが奜きだから」しかし、私はい぀もそれらをリリヌスするのが奜きではありたせん。デモの䜜成は䞀皮の自由です。私たちは、物質的な利益を受けるこずなく、自分自身のためだけに、私たち自身の喜びのためにそれらを䜜りたす。リリヌスに取り組んでいる間、「圌らはもっず青い空が欲しい」ずか「退屈だずか、ロボットを远加したしょう」これは、私がか぀お取り組んでいた1぀のゲヌムのプロデュヌサヌが蚀ったこずです:)デモシヌンでは、䜕をどのように行うかを決定したす。時々、私たちは驚くほど才胜のある人々ず仕事をし、唯䞀の目的で䞀぀のこずをしたす-楜しんで、「デモシヌン」ず呌ばれる共通の原因に関䞎するこずです。リリヌスが倱敗した堎合、完璧ではないものをリリヌスした堎合、動揺し、すべおを埗るこずができたす。圌が私たちの仕事の䜕かを奜きではないずいう理由だけで、誰も圌らのお金を芁求したせん。起こったこずをリリヌスしお、先に進み始めたす。そしお、私たちの仕事が熱狂的に受け入れられれば、それは喜びず誇りをもたらしたす。だから私は自由のために、そしお新しい経隓を積むためにデモをしおいたす。時々、私たちは驚くほど才胜のある人々ず仕事をし、唯䞀の目的で䞀぀のこずをしたす-楜しんで、「デモシヌン」ず呌ばれる共通の原因に関䞎するこずです。リリヌスが倱敗した堎合、完璧ではないものをリリヌスした堎合、動揺し、すべおを埗るこずができたす。圌が私たちの仕事の䜕かを奜きではないずいう理由だけで、誰も圌らのお金を芁求したせん。起こったこずをリリヌスしお、先に進み始めたす。そしお、私たちの仕事が熱狂的に受け入れられれば、それは喜びず誇りをもたらしたす。だから私は自由のために、そしお新しい経隓を積むためにデモをしおいたす。時々、私たちは驚くほど才胜のある人々ず仕事をし、唯䞀の目的で䞀぀のこずをしたす-楜しんで、「デモシヌン」ず呌ばれる共通の原因に関䞎するこずです。リリヌスが倱敗した堎合、完璧ではないものをリリヌスした堎合、動揺し、すべおを埗るこずができたす。圌が私たちの仕事の䜕かを奜きではないずいう理由だけで、誰も圌らのお金を芁求したせん。起こったこずをリリヌスしお、先に進み始めたす。そしお、私たちの仕事が熱狂的に受け入れられれば、それは喜びず誇りをもたらしたす。だから私は自由のために、そしお新しい経隓を積むためにデモをしおいたす。私たちは動揺し、すべおのものになる可胜性がありたす。圌が私たちの仕事の䜕かを奜きではないずいう理由だけで、誰も圌のお金を返すこずはありたせん。起こったこずをリリヌスしお、先に進み始めたす。そしお、私たちの仕事が熱狂的に受け入れられれば、それは喜びず誇りをもたらしたす。だから私は自由のために、そしお新しい経隓を積むためにデモをしおいたす。私たちは動揺し、すべおのものになる可胜性がありたす。圌が私たちの仕事の䜕かを奜きではないずいう理由だけで、誰も圌のお金を返すこずはありたせん。起こったこずをリリヌスしお、先に進み始めたす。そしお、私たちの仕事が熱狂的に受け入れられれば、それは喜びず誇りをもたらしたす。だから私は自由のために、そしお新しい経隓を積むためにデモをしおいたす。



デモシヌンずの出䌚いは、あなたやあなたの人生に䜕らかの圱響を䞎えたしたか



もちろん最初の64kで䜜業しお、グラフィック開発者ずしおの最初の仕事を埗たした。そしお、雇甚䞻を倉えるずき、デモシヌンでの私の経隓は垞に決定的でした。私のデモ䜜業は私に倚くの扉を開きたした。デモシヌンであるこずむンタヌネットでデモを芋おいるだけでなく、積極的に参加しおいるこずを意味したすは、秘密の瀟䌚の䞀員であるこずに䌌おいたす。たくさんのクヌルな男がステヌゞで回っおいたす。私は倚くに䌚い、䞖界の半分を旅し、いく぀かのクヌルなロックンロヌルコンサヌトに参加したした。圌らはすべおデモシヌンで私を知っおいるおかげです。私は14歳の時から舞台に立っおいたず蚀わざるを埗たせん。今では、別の道を遞んだずしたら、私の人生がどのように発展したかを蚀うのは難しいです。



14 
 :) , . , . :)



はい、䞖界は倉化しおいたす...デモシヌンは、テクノロゞヌの䞖界の残りの郚分にたすたす遅れおいたす。真のデモシヌンは過去に残っおいたす-叀いプラットフォヌム、鉄の資源ず胜力のひどい制限、叀いデザむンスタむル、「叀い孊校」ぞの郷giaは、珟代の䜜品でたすたす倚く芋られたす。䞖界の残りの郚分は、技術的な面でデモシヌンに远い぀き、倚くの点でデモシヌンを䞊回りたしたが、残されたのはリアルタむムグラフィックスの芞術だけです。そしお、デモシヌンで発明したこれらの技術を採甚した倚くの人たちは、今、それらから驚くべきこずをやっおいたす。今、圌らから孊ぶ必芁がありたす。問題は、ステヌゞに残ったすべおの人がこれをやりたくないずいうこずです。圌らがやりたいこずは90幎代ず同じです。なぜなら、圌らはこれで育ち、それを魂の䞭に保ちたいからです。デモシヌン珟圚の圢では、それ自䜓が遅くなりたすが、氞続的で氞遠のものはありたせん。



将来のデモシヌンに䜕を期埅したすか



将来のデモシヌンが私たちにもたらすものを蚀うこずは困難です。それは、シヌンの参加者がそれに泚ぐ努力に倧きく䟝存したす。このトピックに関する議論はかなり前から続いおいたす。個人的には、将来のデモシヌンで、最新のハヌドりェアで本圓に耇雑なものを䜜成し、リアルタむム効果で印象的な飛躍をする創造的なコヌダヌやアヌティストがいるこずを願っおいたす。



わかりたした、あなたはどうですか今埌のデモの予定はありたすか



いく぀かの短いデモを䜜成するアむデアがありたす。通垞、10パヌトの6分間のデモを䜜成するには倚倧な劎力ず時間がかかりたすが、今ではそのようなこずをする必芁はないようです。シヌンは間違いなくこれを奜むでしょうが、デモシヌンから遠く離れた人々はこう思うでしょう。むしろ、1぀のアむデアに合わせお2分間のクヌルなデムをいく぀かやりたいず思いたす。



うヌん...私はそれを楜しみにしおいたす。結論ずしお、デモシヌナヌに䜕を望みたすか



行っお䜕かをするデモシヌンを䜜成したい堎合は、この玠晎らしいアヌトに参加しおください。



画像



-私の質問のいく぀かは奇劙だったずいう事実にもかかわらず、スマッシュはすべおに答え、寛倧に圌の知識を共有したした。忍耐ず泚意をありがずう、スマッシュ



Smashが䜕を考え、䜕をしおいるのかをもっず知りたいなら、圌の盎接のビデオブログずpouet.netのFairlight人口統蚈をチェックしおください。たた、Displayhackで詳现ずデモ䜜成テクノロゞヌを芋぀けるこずができたす。フェアラむトだけでなく、他のタむトルのないデモグルヌプも芋぀けるこずができるAssemblyTVを忘れないでください。



これをすべお読んでくれおありがずう。



All Articles