Rust/WebAssemblyによるエージェント・ベース・ コンピュテーショナル・デザイン – Agent-Based Computational Design with Rust/WebAssembly

-computational design | - online workshop | -Japanese

Description:

Required Skills: 基礎レベルのプログラミング経験

Required Software: Webブラウザ(WebAssembly対応のChrome、Firefox、Edge、Safariのいずれか)とコマンド・ターミナル

Required Hardware: Windows / Macintosh / LINUX コンピューター
Maximum number of participating students: 100

本ワークショップでは、Rust言語を用いてブラウザ上で3次元ジオメトリーを生成するエージェント・ベース・シミュレーションに取り組みます。ワークショップでは環境設定、RustのコンパイルやWebAssemblyとJavascriptバインディングといったワークフロー、Rust言語におけるオブジェクト指向プログラミング、エージェント・ベース・シミュレーション、3次元ジオメトリーの生成の基礎的な内容を学びますが、まだ実験的な開発環境であり、手探りで開発やバグ・エラー修正を行うため、参加者には基本的なプログラミングの知識があることが望まれます。参加者は最終課題として、エージェント・ベース・シミュレーションを行う自分のプログラムを開発することによって複雑な3次元ジオメトリーのデザインを行い、ワークショップの最終日に発表します。

1 / 2
2 / 2

Schedule:

timezone: (GMT +9:00) Tokyo, Seoul, Osaka, Sapporo, Yakutsk
Start timeEnd timeDescription
2022-06-28 - 10:002022-06-28 - 12:30イントロダクション、インストール、環境設定、Rust/WebAssemblyワークフロー
2022-06-29 - 10:002022-06-29 - 12:30Rustプログラミングの基礎、エージェント・ベース・シミュレーションの基礎
2022-06-30 - 10:002022-06-30 - 12:30エージェント・ベース・シミュレーションによるデザイン演習
2022-07-01 - 10:002022-07-01 - 12:30参加者作品発表会

Instructors:

Satoru Sugihara Satoru Sugihara is a principal and founder at the computational design studio ATLV founded in 2012. Prior to starting his firm, he worked as a computational designer at Morphosis Architects for five years. He also worked at DR_D and Greg Lynn FORM as an architectural designer. He taught computational design seminars at SCI-Arc from 2011 - 2017. Satoru Sugihara received the M.S. in computer science from Tokyo Institute of Technology in 2001 and the M.Arch. from the University of California, Los Angeles in 2006. He was the recipient of Best Paper Award in ACADIA conference 2014. He also publishes open source computational design software iGeo to contribute to the computational design industry and education.

Disclaimer:
All workshops will accept 100 applications MAX.