Unigine Open Air2013。それがどうだったかある開発者を芋おください



みなさんこんにちは



先週末、私はトムスクの近くでなんずか参加した最も珍しいIT䌚議の1぀が開催されたした。



レゞャヌ、テント、ナむトシェヌダヌコヌディング、ゲヌム゚ンゞン、C ++ハヌドコア最適化、ゲヌムなど、自分の皮類ず話さずに自分自身を芋ない堎合は、LLVMずFlashに぀いお雷に心から語り、7぀のプラットフォヌムでビルドできる氎着の矎しい女の子ワンクリックで-カットの䞋でりェルカム、それがどうだったかに぀いお。



これらの人々は誰ですか


それはすべおCodeFest 2013で始たりたした -デニスシャヌギンビンストリヌムが率いるメガポゞティブで知識豊富なUnigineチヌムは、1幎以䞊にわたっお䞖界を耕し、シベリアだけでなく䞖界䞭の最も泚目すべき補品の1぀である厳しいシベリア3D゚ンゞンに぀いお話したした。 圌らは倚くの経隓、うたく調敎された、驚くほど小さなチヌム、高玚な補品、未来ぞの明るい芋方、そしお最も重芁なこずずしお、この業界で経隓を共有し、孊び、団結したいずいう倧きな望みを持っおいたす。 レポヌトの間には、3D開発者の差し迫った問題を議論するこずに加えお、Unigine Open Airが発衚された小さなアパヌトがありたした。



倏が来お、 Unigine Open Air 2013の登録が厳しく開かれ、プログラムを実行したので、間違いなく間違いありたせんでした-間違いなく行きたす



初日


7月20日、ポむントBはノボシビルスクから300 kmに䜍眮し、ナビゲヌタヌはトムスク、タヌン、別の1぀、アスファルトの端、砂利に沿っお1キロメヌトル、そしおここにある宝物を元気に舗装したす。 参加者の倧郚分はすでにそこにいお、テントを広げ、き火の䞋で穎を掘り、倪陜がわずかに焌け、軜いD'n'Bを挔奏し、幞犏です







䞻催者は責任を持っお近づきたした-この゚リアはダニ、倧量の飲料氎、譊備、トむレのために扱われたした-䞍満はありたせん。



Dennis Shergin binstreamは、指の3Dに関するストヌリヌでむベントを開きたした。 頂点、゚ッゞ、ポリゎン、テクセル、テクスチャのストレッチ方法、法線を取埗しお2Dモニタヌに衚瀺する方法は誰ですか。 初心者にずっお最も興味深く、掻発です



ずころで、最初は匷い颚が吹いおいたので、この友人はフリップチャヌトを保持するために党力を尜くしたした興味があればコメントの詳现

ヒヌロヌを衚瀺




教育掻動は、アレクサンダヌ・ポグレブニャクがアポグレブニャクによっお続けお、珟代のカゞュアルの開発における技術に぀いおの物語でした。 誰が統蚈を必芁ずし、芖聎者を匕き付ける方法、これに䜿甚されるツヌル、リヌダヌボヌドが機胜する理由ず理由、プロゞェクトの゜ヌシャルコンポヌネント、ゲヌム開発を高速か぀クロスプラットフォヌムで、誰にずっおも最小のリスクにする方法。 90のケヌスでは、このキッチンはパブリッシャヌがいないプロゞェクトでは䜿甚されおいたせん。これは成功の可胜性をほがすべお無効にしたす。これは必芁ですが、重芁であり、成功のほが半分です。 䌑息䞭の同僚は詳现に非垞に興味を持っおいたが、その詳现は十分だった。



短い昌食の埌、小さなテントが発芋されたした。どこで、あなたはどう思いたすか Oculus Riftのデモプラットフォヌムがありたした Unigine゚ンゞンはすでにこのこずをサポヌトしおいたす







友達、これはすごい。 開発バヌゞョンは䜎解像床に若干動揺しおいたすが、それ以倖はすべお3Dシネマを数桁駆動したす。 どういうわけか、その堎でこのこずを詊すこずができなかった人に心から同情したす。 これは未来ぞの旅のようなもので、この未来はそんな未来ではなく、今埌数幎でシックな品質で利甚できるようになるこずを明確に理解しおいたす。 PS3はただ近くにあり、次のメガ認知レポヌトの前に、誰もがMortal Kombatで脳をリロヌドするために切り刻むこずができたした。



次の茞出者はPavel Nakaznenkoでした。圌は、FlasCCテクノロゞヌを䜿甚しおUnreal Engine 3をFlash に移怍するこずのすべおの苊痛ず喜びに぀いお非垞に詳しく話したした。 ちょうどその時、激しい土砂降りが始たり、行動党䜓がテントの䞋ですぐに動きたした。 ここでは、UDP over TCPを゚ミュレヌトする方法ハァヌ、理論䞊はRTMPを介しおピアツヌピアを行う方法最も倧きな雷鳎があった堎所、圌は䜕かを理解したず思いたす、フラッシュ状態の数、数プロゞェクトを再構築するためにメモリず時間が必芁であり、萜ずし穎は䜕でしたか、珟圚は䜕であり、テクノロゞヌ党䜓の展望は䜕ですか。 すでにプロゞェクトはオヌプン゜ヌスであり、Clangぞの移行ずいう圢で良い未来があり、䞀般的に、悪魔は圌らが蚀うほどひどいものではありたせん。 疑い、すでに゜ヌセヌゞが可胜であり、すべおがそこで機胜したすFlasCCでも良い経隓がありたす。



長い間気を散らすこずなく、圌自身がシヌンに入りたした... ... Alexander Frustum Zapryagaev 私はあなたのこずは知りたせんが、私の謙虚な小さな䞖界では、この叔父はゞョン・カヌマックに匹敵したす。

アレクサンダヌに぀いお
ここから芪切にいただきたした 。



同じフラスタム 。 そのコヌドは、䞖界䞭の䜕癟もの3Dプロゞェクトで䜿甚されおいたす。 UNIGINE Engineの䜜成者。 プログラミングの14幎間、圌は既にWindows、Linux、Mac OS X、PlayStation 3、Android、iOS、WinRT向けに100䞇行を超えるデバッグおよび高床に最適化されたコヌドを曞いおいたす。



子䟛の頃から、圌は技術が奜きでしたメカニック、ラゞオ゚レクトロニクス。 できる限りすべおを分解し、非垞に耇雑なデバむスをれロから組み立おたした。

圌は1999幎に集䞭的にプログラミングを開始し、コンピュヌタヌサむ゚ンスを完党に習埗したしたアレクサンダヌは教育による無線物理孊者です。

さたざたなプラットフォヌムオペレヌティングシステムを含むの蟞曞からオペレヌティングシステムのプロトタむプたで、さたざたなプログラムを䜜成したした。



Alexanderは3Dグラフィックスを持ち去り、50を超えるクロスプラットフォヌムWindows / Linuxデモを䜜成したした。これらのデモは、圌の個人サむトfrustum.orgで公開されおいたす。

それらのほずんどすべおが非垞に最適化された高品質で明確なコヌドを持っおいるため、これらのデモは䞖界䞭の倚くのプログラマヌにずっお3Dグラフィックスの教科曞になりたした。

すでにこの期間に、NVIDIAずATIの代衚者は圌の䜜品に泚目を集めたした。



2002幎から2003幎にかけお、アレクサンダヌはドむツの䌚瀟VRtainmentで働いおいたした。圌は3Dグラフィックスず物理シミュレヌションを扱っおいたした。



2004幎、アレキサンダヌは、2005幎にデニスシェルギンず共同で蚭立した、同瀟の䞻芁補品ずなる3D゚ンゞンの開発を開始するこずを決定したした。

AlexanderはUNIGINE Engineの䞻芁な開発者であり、グラフィック、物理孊、サりンド、リ゜ヌス管理、GUI、スクリプトなど、むンタラクティブな3Dリアルタむムアプリケヌションに関連するすべおの問題に粟通しおいたす。

さらに、圌は圌自身のプログラミング蚀語UnigineScriptの著者でもありたす。



Alexanderのコヌドに基づいお、同瀟は䜕癟䞇人もの人々が䜿甚する䞀連のグラフィックベンチマヌク Sanctuary 、 Tropics 、 Heaven 、 Valley 、および戊略ゲヌムOil Rushをリリヌスしたした。



アレクサンダヌの䜜品は人気の高いシリヌズ「ShaderX-Advanced Rendering Techniques」に掲茉され、䞻芁な専門展瀺䌚GDC、SIGGRAPH、ITECでデモンストレヌションされ、2012幎に圌はSIGGRAPH地球で最も暩嚁のあるコンピュヌタヌグラフィックス䌚議で講挔したした。



珟圚、AlexanderはUNIGINEのテクニカルディレクタヌであり、倚くのコヌドを曞き続けながら、同時に開発チヌムを率いおいたす。



アレクサンダヌは、巚倧な゚リアの仮想3Dワヌルドの䜜成に成功した方法、この堎合にどのような問題が発生するか、神経を揺さぶる颚景に察凊する方法、ダブルが䞇胜薬ではない理由、゚ンゞンでカメラず友達を䜜り、その力を長持ちさせる方法、なぜフロヌトなしの方法に぀いお話したしたどこにも、そしおこの䞖界党䜓に宇宙の速床で移動する方法。 ずおもクヌル



次のスピヌカヌは、バルナりルに拠点を眮く非垞にクヌルなゲヌム開発スタゞオAlawar Stargazeを運営する玠晎らしい同僚のナタヌシャオグロブリンでした。 ナタヌシャは、壮倧な仕事、より高いゞャンプ、ゲヌムシステムの䜜業プロセスにおける圌らの仕事に察する情熱のために、埓業員にむンセンティブを導入した経隓を共有したした。 スタヌゲむシキは報酬ずしお䞎えられ、それを本物のギアず亀換しお自分に満足するこずができたす。 このトピックは非垞に興味深いものでした。通垞、機胜しないか、機胜が非垞に悪いためです。 私たちの同僚は非垞に前向きな経隓を持っおいお、倚くの議論がありたした。 ナタヌシャがスタヌゲむゞックを連れお行かなかったこずは残念です。



倕方にはバヌベキュヌがありたした さお、私は䜕ず蚀えたすか このような非垞にゲヌム䜜りのバヌベキュヌ:)







匷化に成功した埌、誰もがアンドレむ・アクセノフの曞談に耳を傟けたした 。 開発における圌の膚倧な経隓は、このプロセスに耇雑なものは䜕もないこずを瀺しおいたす。 ナヌモア、たくさんの実䟋、プロゞェクトず開発者の実生掻、掘る堎所、しない堎所-玠晎らしい その前に、私はどういうわけかアンドレむの話には觊れたせんでしたが、うたくいきたした。 実際、ストヌリヌの䞭で、私はすべおの考えを、経隓豊富な同僚の実際の緎習で匷化したした。 䞀般に、Andreiを聎く機䌚があれば、私は匷くお勧めしたす。時には物事が苊痛に満ちたものであるず蚀うこずもありたすが、あなたの頭のより正確な堎所に収たりたす。 聎衆の誰かが講矩コヌスを䜜り、孊生に教えるこずを勧めたした-倚くの利益があるでしょう アンドレむがい぀か地獄のようなコヌスを受講し、孊生がsenior'ovに行くこずを期埅したしょう執筆䞭は信じられたせんでした。



最初の日は、非垞に雰囲気のあるIvan Avdeev w23で終わりたした。 時蚈は午埌11時近く、暗く、プロゞェクタヌはMac OS Xを癜いキャンバスで攟送しおいたので、党員がじっず立っおいたした。 MacBook Airは匷力なオヌプン゜ヌスの音響機噚に接続され、誰もが快適になりオヌプン゚アの映画通のように、「レポヌト」が始たりたした。 それは玠晎らしかった-自然の䞭で栄光に満ちたデモシヌン、パワフルなアンビ゚ント、牧草地の隣人の魅惑的な倖芳、忌避剀の匂い。 Ivanは、デモのカテゎリ、さたざたなカテゎリで通垞䜿甚されるツヌルセット、4 kbで創造性の䜙地がある理由、1 kbですべおがほが同じであるが少し異なるこずを教えおくれたした。 256バむトのデモを䜜成し、グリッチミンチミヌトをギャッシュしお、26バむトコモドヌル、保存枈みにする方法。 デモの䜜成者にずっお、レむトレヌシングは倩からのマナであるこずがわかりたす。 ビデオカヌドはすべおをかみ砕き、芋事な芖芚的なタむムラむンを描くコヌドは非垞にコンパクトシェヌダヌになりたす。 私はすべおが奜きでした 蚊、特にそう思いたす。



その埌、D'n'Bディスコ、りむスキヌパヌティヌ、ラむブコヌディングシェヌダヌ、感動的な4時間の倢がありたした。



二日目


目を芚たし、服を着お、掗っお、食べお、報告の準備ができたした -これは私たちに぀いおではありたせん:)。 しかし、すべおがそれほど悪いわけではありたせん-ほずんどが生き残り、コンテンツを聞く準備ができおいたした。



䜎レベルC ++最適化の経隓が豊富なAndrei Aksenov shodanは 、再び戊いに突入したした。 たあ、圌はすべおのこずをすっかり語りたした-STLに぀いお、コンパむラに぀いお、愚かなデフォルトフラグに぀いお、定矩に぀いお、小さなベクトルを静的配列に眮き換えるこずに぀いお、コンパむラによる最適化の䞍足/過剰による成長ず速床の損倱に぀いお。 カンフヌず柔術のプログラムをダりンロヌドするず、マトリックスからNeoを感じるような情報の流れ。



次に、Ruslan Mashukovが登堎し、珟代のゲヌムプロゞェクトのサヌバヌコンポヌネントに぀いおの話を聞きたした。 残念ながら、このトピックは私にずっおあたり面癜くなかったので、ここではあたり説明したせん。



その埌、アヌニャ・チャップリンスカダは圌女の物語を発衚したした。 トピックは、ビルド、自動アセンブリ、CI、およびこの優れた機胜のおかげで君臚する幞犏に぀いおでした。 Unigineは倚くのプラットフォヌムで実行され、4台の車の組み立おファヌムを持っおいたす。 これはすべおTracず非垞にクヌルに統合されおおり、開発者は誰でもワンクリックで特定のバヌゞョンの゚ンゞンを取埗できたす。 ずおもかっこいい、今でも私たちはそれを望んでいたす:)たた、Steam Greenlight、Desura、そしおこれらすべおがあたり楜しくない料理驚くべきこずにに぀いお話したした。 幞いなこずに、昚幎、Greenlightはより適切になり、最終的にSteamはすべおの開発者に非垞にオヌプンになりたした。



2日目のプログラムはスムヌズに終了したした。最埌から2番目のストヌリヌはAndrei Viktorovからのものでした。 Andreiは、小さなむンディヌズゲヌム開発スタゞオFate Studioに぀いお話したした。FateStudioは友人ず䞀緒に組織し、自由時間を䞎えおくれたした。 むンディヌ開発者の人生は、面癜くお、異垞で、驚くほど、突然で、楜しいず同時に悲劇的であるこずがわかりたした。 いいえ、いいえ、䞀般的に、すべおがクヌルでクヌルでポゞティブですが、独自の方法で-むンディヌクヌル、むンディヌポゞティブ:)。 さたざたな詊行錯誀が衚明され、さたざたなアプロヌチがありたした。結局のずころ、マネヌゞャヌなしでの䜜業が可胜です。 最埌に、アンドレむは質問を济びせられたした-誰もが自分の奜きなこずをしたいずいう気持ちがありたしたが、それを最倧限に掻甚できるのは䞀郚だけです。



むベントの終わりに、Andrei Aksyonov shodanは、さたざたなプラットフォヌムでSphinxを䜿甚した経隓に぀いおの話を続けたした。



さようなら


最埌に、党員が集たっお家に垰りたした-誰でもどこに行っおも、私はノボシビルスクに行きたした。



参照資料


Unigine Open Air2013。ホヌム

Unigine Open Air2013。プログラム そこにいるスピヌカヌぞのリンク

UPD

写真 10x binstream 

VKontakte Group




AlawarのC ++ゲヌム/ツヌル/ラむブラリ開発者がいたした。 良い䌚議を探しお、参加しお友達に電話しおください



All Articles