eullee
189 posts
Don't wanna be here? Send us removal request.
Text
vimeo
Infinity Tower
๊ด๊ต ๊ฐค๋ฌ๋ฆฌ์ ๋ฐฑํ์ ์ ์ค์น๋ย ์ธํผ๋ํฐ ํ์๋ย 3์ธต ๋์ด์ ํฌ๋ช
LED ๊ธฐ๋ฅ์ผ๋ก ์ด๋ฃจ์ด์ ธ์๋ค. ์ธํผ๋ํฐ ํ์๋ ์ธ๊ณต์์ฑ์์ ์ค์๊ฐ์ผ๋ก ๋ ์จ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ย ํ์ฌ ์๊ฐ, ๊ณ์ , ๋ช
์ , ํ์๊ณผ ๋ฌ์ ์์น ๋ฑ์ ์ ๋ณด๋ฅผ ์๊ฐํํ๋ค. ํด๋น ์์
์ ํฌ๋ฆฌ์์ดํฐ๋ธ ์ฝ๋๋ก ์ฐธ์ฌํ์ฌ C#๊ณผ ์์ด๋์ธ์ด๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์๊ฐํํ๋ ์์
์ ๋งก์๋ค.โ



0 notes
Text
gradient noise
๊ธฐ์กด๊น์ง ์ฐ๋งํ๋ noise๋ฅผ Value noise๋ผ๊ณ ๋ถ๋ฅธ๋ค๋ ์ฌ์ค์ ๋ฐฐ์ ๋ค. Value noise๊ฐ blockyํ ๋๋์ ์ฃผ๋ ๋ฐ๋ฉด, gradient noise๋ organicํ๊ฒ ๋
ธ์ด์ฆ๊ฐ ์์ฐ์ค๋ฝ๊ฒ ๋ถํฌ๋๋ค.
gradient noise๋ฅผ ๊ตฌํ๋ ๋ฒ์ ์์ฝํ๋ฉด ์ด๋ ๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ๊ฒฉ์์ ๋ง๋ค ๋๋คํ๊ฒ ๊ฐ์ ๋งค๊ฒจ์, ๊ฒฉ์์ ์ผ๋ก๋ถํฐ์ ๊ฑฐ๋ฆฌ์ ๋ฐ๋ผ ์ฐจ๋ฑ์ ์ผ๋ก ์ํฅ๋ ฅ์ ๋จน์ธ ์ดํฉ์ ๊ตฌํ๋ค๋ ์ ์์ value noise์ ๊ฐ๋ค.
๊ทธ๋ฌ๋ value noise๊ฐ ์ผ์ฐจ์ float ๊ฐ์ ๊ฒฉ์์ ์๋ค ๋จน์ธ๋ค, ๋จ์ ๊ฑฐ๋ฆฌ๋น๋ก๋ก ์ํฅ๋ ฅ์ ๋ถ์ฌํ๋๊ฒ๊ณผ ๋ฌ๋ฆฌ
gradient noise๋ ๊ฒฉ์์ ์ 2์ฐจ์ ๋ฒกํฐ๊ฐ์ ๋จน์ด๋ฉฐ, ๊ทธ 2์ฐจ์ ๋ฒกํฐ๊ฐ์ ํ์ฌ ํฝ์
์ขํ์ ๋ฒกํฐ๊ฐ๊ณผ ๋ด์ ์ํจ๋ค๏ฟฝ๏ฟฝ๏ฟฝ, ๊ฑฐ๋ฆฌ๋น๋ก๋ก ์ํฅ๋ ฅ์ ๋ถ์ฌํ๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฐ๋ก ์ด ์ฐจ๋ณ์ ์ด, ๋ณด๋ค organicํ ๋ชจ์์ ๋
ธ์ด์ฆ๋ฅผ ๋ฐ์์ํจ๋ค.
์ ๊ธฐ์ค์ ๋ง๋ค 2์ฐจ์ ๋ฒกํฐ๊ฐ์ ๋งค๊ธฐ๋ฉฐ, ํํ ๋ด์ ์ ํ๋๋?!
Value noise๊ฐ blockyํ ๋๋์ ์ค ์ ๋ฐ์ ์๋ ์ด์ ๋, ๊ธฐ์ค์ ์ผ๋ก๋ถํฐ ์ ํํ ๊ฑฐ๋ฆฌ๋น๋ก๋ก ๋ฐฉ์ฌํ์ผ๋ก ๋
ธ์ด์ฆ๊ฐ ํผ์ง๋๋ฐ๋ฉด
gradient๋ ๊ธฐ์ค์ ์ด ๋ดํฌํ๊ณ ์๋ ์์น๊ฐ 1์ฐจ์ float์ด ์๋ ๋ฐฉํฅ์ฑ์ ๋ํ๋ด๋ 2์ฐจ ๋ฒกํฐ ์๋ฃ์ด๊ธฐ์, ๊ธฐ์ค์ ๊ณผ ํ์ฌ ์ขํ์์ ๋ด์ ์ ํ์์, (๋ด์ ๊ฐ์ด๋, ๊ฐ ๋ฒกํฐ์ ์ค์นผ๋ผ๊ฐ ๊ณฑํ๊ธฐ ๊ฐ๋์ ์ฝ์ฌ์ธ๊ฐ์ด๊ธฐ ๋๋ฌธ์, ๋ง์ฝ ์ ๋ฒกํฐ๊ฐ์ ๋ฐฉํฅ์ด ๊ฐ์ผ๋ฉด ์์ ๊ฐ์, ๋ฐฉํฅ์ด ๋ค๋ฅด๋ฉด ์์ ๊ฐ์ ๋ํ๋ด๊ฒ ๋๋ค.) ๊ธฐ์ค๋ฒกํฐ์ ๋ฐฉํฅ๊ณผ ๊ฐ์ ๋ฐฉํฅ์ ์์นํ๊ณ ์๋ ์ขํ์, ๋ฐ๋ ๋ฐฉํฅ์ ์์นํ๊ณ ์๋ ์ขํ๊ฐ์ ์ํฅ๋ ฅ ์ฐจ๊ฐ์กด์ฌํ๋ค.
์์ฝํ๋ฉด gradient๋ ๋ฐฉ์ฌํ์ผ๋ก ๊ณฑ๊ฒ ํผ์ง๋ value noise์ ๋ฌ๋ฆฌ, ์ฃผ์ ์ขํ๋ค์๊ฒ ์ฐจ๋ณ์ ์ธ ์ํฅ๋ ฅ์ ๋ฏธ์น๋ค. ย ๊ทธ๊ฒ์ด ๋ค์ ์ผ๊ทธ๋ฌ์ง ๋ชจ์์ ๋
ธ์ด์ฆ๋ฅผ ํ์ฑ์์ผ ๋ณด๋ค ์์ฐ์ ์ธ ๋๋์ ๋
ธ์ด์ฆ๋ฅผ ๋ฐ์์ํค๋ ๊ฒ์ด๋ค.
์์ค์ฝ๋)ย http://thebookofshaders.com/edit.php?log=170828085043
1 note
ยท
View note
Video
vimeo
Rain(๊ณ ์ด๋น) - Birdโs-Eye View
Realtime Audiovisual Installation @Seosomun Shrine History Museum
If you want to see this full screen, visit Here
#media art#media#art#digital#digital art#new media#rain#museum#seosomun#audio#audiovisual#realtime#lee eul#artwork#study
1 note
ยท
View note
Video
vimeo
Rain(๊ณ ์ด๋น)
Realtime Audiovisual Installation @Seosomun Shrine History Museum
Phase #1 Drop
Phase #2 Reveil
2 notes
ยท
View notes
Video
vimeo
reminiscence
0 notes
Video
vimeo
Quad Treed Lisa
1 note
ยท
View note
Text

100% Code Based photorealistic Graphics
์์ํ๊ฒ ํ๋ก๊ทธ๋๋ฐ์ผ๋ก๋ง, ์ค์ฌ์ ๊ฐ์ ๊ทธ๋ํฝ์ ๋ง๋๋ ์๊ณ ๋ฆฌ์ฆ์ ์์ฑํ๋ค.
๋ ๋๋ง ํ์ดํ๋ผ์ธ๊ณผ, ๋ฌผ๋ฆฌ๊ธฐ๋ฐ ๋ ๋๋ง์ ๋ํ ๊ณผํ์ ์ดํด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ๋ก์จ๋ ํ์ธ์๊ฒ ์ค๋ช
์ด ๊ฐ๋ฅํ ์ ๋๋ก ์๊ณ ๋ฆฌ์ฆ์ ์์ ํ ์ํํ ์ํ์ด๋ค.
์ง๋ ๊ฒจ์ธ Processing Community Day@Seoul๊ณผ ์๊ฐ๋ ์ํธ&์คํ
ํฌ๋๋ก์ง ์ปจํผ๋ฐ์ค, ๊ทธ๋ฆฌ๊ณ ์ฌํด ์๊ฐ๋ ์์๋ํ์์ ํด๋น ๋ด์ฉ์ผ๋ก ๊ฐ์ฐํ์๋ค.

2 notes
ยท
View notes
Video
vimeo
Real-Time Smoke Effect
8x8 FlipBookํ
์ค์ณ๋ฅผ ํตํด, ํํฐํด ์์ฒด๊ฐ ์๊ฐ์ ๋ฐ๋ผ ์ ๋๋ฉ์ด์
์ ๊ฐ๋๋ก ์ค์ . ๋จ์ํ Quad Mesh์ ๋น๋ณด๋ฉ์ ํตํด ๊ตฌํํ ํํฐํด์ด์ง๋ง, ๋
ธ๋ฉ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ด์ค์ผ๋ก์จ ๋น์ ์ํด ๊ตด๊ณก์ง ๋ฉ์ฌ๋ฅผ ๊ฐ๋๊ฒ ์ฒ๋ผ ๋์์์ ๊ฐ๊ฒํ์๋ค.ย
์์ ๋งํ๋ฏ, ๋จ์ํ Quad Mesh์ด์ง๋ง, ๋
ธ๋ฉ ํ
์ค์ณ๋ฅผ ํตํด ์ป์ ๋ฐ์ดํฐ๋ก ์๋กญ๊ฒ ๋น๊ณ์ฐ์ ํ์ฌ์ผ ํ๊ธฐ ๋๋ฌธ์ Particle์ Mesh๋ Lit Mesh๋ก ์ค์ ํด์ค์ผ ํ๋ค๋๊ฒ ํต์ฌ์ด๋ค.
0 notes
Video
vimeo
Physically Based RayMarching
0 notes
Video
vimeo
Lettering on The Surface of Water
์๋
์ด๋ง๋ ํ์ฐฝ ์ฐ๊ตฌํ๋ ์๋ฉดํํ ์๊ณ ๋ฆฌ์ฆ(https://eullee.tumblr.com/tagged/water)์์ ๊ทธ๋ํฝ์ ๋ํ
์ผ์ ๊ฐ์ ํ์๋ค.
์ฌ์ฉ์๊ฐ ํค๋ณด๋๋ก ์
๋ ฅํ ๋ฌธ์์ด์ ์๋ฉด์์ ๋์ฐ๋ ์ํธ์์ฉ์ ์ถ๊ฐํ์๋ค.
FBO๋ฅผ ์์ฑํ๊ณ
ํด๋น FBO์ ์ฌ์ฉ์๊ฐ ์
๋ ฅํ ๊ธ์ ๋์ด๋ค(๋ฐฐ๊ฒฝ์ ๊ฒ์ , ๊ธ๏ฟฝ๏ฟฝ์์ ํฐ์)
FBO์ ํ
์ค์ณ๋ฅผ ์์ด๋์ ์ ๋ํผ์ผ๋ก ์
๋ ฅํด์ฃผ๊ณ ์์ด๋์์์๋ ํด๋น ํ
์ค์ณ์ ํฝ์
๋ฐ๊ธฐ๋ฅผ ์ฝ์ด ๊ธ์๋ถ๋ถ์ ํด๋นํ๋ ์๋ฉด์ ์์๋ฅผ ์ฌ๋ฆฐ๋ค.
๊ฐ๋จํ ์๋ฆฌ์ด๋ค.
0 notes
Text

Kawano Hiroshi๋ฅผ ๊ธฐ๋ฆฌ๋ฉฐ
MCMC๋ฅผ ์ด์ฉํ์ฌ ๋ง๋ค์๋ค๋ ์ ์์ ์์
์ C++๋ก ๋ณต๊ตฌํ๋๋ฐ ์ฑ๊ณตํ์๋ค.ย
์ ์์ ์์
์ ํ์ฌ ๋๋ก์จ ๊ทธ ์์ค์ฝ๋๋ฅผ ๊ตฌํ ๋ฐฉ๋๊ฐ ์์๊ณ , ๊ตฌํ๋ค ํ์ฌ๋ ๋น๋ FORTRAN์ผ๋ก ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ํด์ํ ์์ ๋ ์์๋ค. ์๋ง ์ ์์ ์ํ์ด ๊ธฐ์ฆ๋ ZKM์๋ ์ด์ฉ๋ฉด ์์ค์ฝ๋ ์๋ฌธ์ด ๋ณด์กด๋์ด ์์์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค.
์ปดํจํฐ ์์ฑ์์ ์ ํ๋ ํ๋ก์ ์ ์์ ๋ํ ์ผ๋ณธ๋ด์์์ ๋ฐ์์ ๊ฝค๋ ์ธ๋ํ๋ค๊ณ ํ๋ค. ๊ทธ๋ฐ ์์ค์ ํ๊ตญ์ ์ง์ค๊ถ์ด๋ผ๋ ๋ฏธํ์์ ์ํด ๊ทธ ๊ฐ์น๊ฐ ์ฌ์กฐ๋ช
๋์ด ํ๊ตญ์ <์์ .๊ธฐํธ.์ ๋ณด>, <์ปดํจํฐ ์์ ์ ํ์>์ด๋ผ๋ ์ ์์ ์ฑ
์ด ์ถ๊ฐ๋ ์ ์์๋ค๋ ์ฌ์ค์ด ์ผ๋ง๋ ๋คํ์ค๋ฌ์ด ์ผ์ธ์ง ๋ชจ๋ฅธ๋ค.

Simulated Mosaic - Kawano Hiroshi
<์ปดํจํฐ ์์ ์ ํ์>์ ๋จํธ์ ์ธ ๊ตฌ์ ๋ก๋๋ง, ์ ์์ MCMC์์
์ ๋ํ ์๊ฐ ์ธํฐ๋ทฐ๊ฐ ์์๋ค. ๋๋ ํด๋น ์ธํฐ๋ทฐ์ ์์งํ์ฌ ๊ณ ๊ณ ํ์๋ง๋ฅ ๊น๊นํ ๋๊ตด์์ ์์ผ๋ก ์ง์ด ๋ด๋ ค๊ฐ๋ ๊ธฐ๋ถ์ผ๋ก ๋ณต์์์
์ ์งํํ์๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ๋งํด ์ฑ
์ ๊ธฐ์ ๋ ์ธํฐ๋ทฐ ๋ด์ฉ ๋ง์ผ๋ก๋ ํ ์ ์๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ์๊ณ , ํด๋น ๋ฌธ์ ๋ฅผ ํธ๋๋ฐ ์๊ฐ์ด ๋ง์ด ์์๋์๋ค.ย markov์ฐ์๊ฐ ์ข์ธก์์์ ์์ธก์์์ ๊ฒฐํฉ์ผ๋ก ์ด๋ฃจ์ด์ง๋ค๊ณ ์ฑ
์๋ ๋์์์ผ๋, ๋จ์ํ ์ข์ธก๊ณผ ์์ธก์ ๊ฒฐํฉ์ผ๋ก๋ (์ฐ์์ ๊ด๊ณ์์ด) ๋ํ์ด ๋๊ฐ๋ฐฉํฅ์ผ๋ก ์ฐ๊ทธ๋ฌ์ง๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์๊ณ , ๊ถ๋ฆฌ๋์ ์ข์ธก์๋จ ๋ฐฉํฅ์ ๋๊ฐ์์๊น์ง ๊ฒฐํฉํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์๋ค. ์๋ง ์ ์๊ป์๋ ๊ทธ๋ฆฌ ํ์
จ์๊ฑฐ๋ผ๊ณ ์๊ฐํ๋ค.(์๋ฌด๋ฆฌ ์๊ฐํด๋ ๊ทธ ๋ฐฉ๋ฒ๋ฐ์ ์๋ค)
์์ธํ ๋ด์ฉ์ <์ปดํจํฐ ์์ ์ ํ์>์ ์ฝ์ด๋ณด์ ๋ค, c++๋ก ๋ฒ์ญํ ๋์ ๋ณต์์ฝ๋๋ฅผ ์ฝ์ด๋ณด์๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฐ๋ค.ย https://github.com/leeeul/kawano_hiroshi
์๊ตญ์ด ์๊ตญ์ธ์ง๋ผ, ์ผ๋ณธ์ธ ํ์๋ฅผ ๋์ ์กฐ์์ด๋ผ ๋งํ๋๊ฒ์ด ๋ค์ ์ด์ํ์ง๋ง์๋, ๋์ ๊ฐ์ generative๋ฅผ ํ๋ ์์ ๊ฐ์๊ฒ๋ ๋ฐฑ๋จ์ค๋ณด๋ค ๋์ฑ ์ง๊ณ ์กฐ์์ด ๋๋ ์์ ๊ฐ๋ผ๊ณ ๋ฏฟ๋๋ค. ํ์์ ์ธ๋ก์์ ๊ฐ์ํ๋ฉด์๋ ์ง์ผ๋ธ ์ ์์ ๊ทธ ์ญ๊ณ ํ ๋ป์ ์ด์ด๋ฐ์๊ฐ๋ค.ย
2 notes
ยท
View notes
Text
Markov Chain Monte Carlo (Metropolis-Hastings algorithm)
MCMC์ ๊ฐ๋
์ ๋ํ ์ ๋ฐ์ ์ธ ์ดํด๋ฅผ ๋๊ธฐ์ํ ์ค๋ช
์ ๋ค์ ์ฌ์ดํธ๋ณด๋ค ๋ ์ํ ์์ ์ด ์๋ค.ย http://www.secmem.org/blog/2019/01/11/mcmc/
์ ์ฌ์ง์, MCMC์ ์ํฉ์ ์ฐ์ถํ ํ๊ฐ์ง ๊ฐ์ ์ฌ๋ก๋ฅผ ์ธ์ ๊ทธ๊ฒ์ ์ปดํจํฐ๋ก ์๋ฎฌ๋ ์ด์
ํ ๊ฒฐ๊ณผ๋ฌผ์ด๋ค.
์ด๋ค ์ฐ๋ชป์ด ์๋ จ์์ผ๋ก ๋ฎ์ฌ์๊ณ , ์๋ จ ์ ์ค ํ๋์ ๊ฐ๊ตฌ๋ฆฌ๊ฐ ์์์๋ค.
์๋ จ ์์ ๋์ธ ์์น์ ๋ฐ๋ผ (๊ฐ๊ตฌ๋ฆฌ์ ๋จน์ด๊ฐ ๋ ) ๊ณค์ถฉ์ ์๊ฐ ๋ค๋ฅด๊ฒ ๋ถํฌํ๋ค.
๋งค๋ถ๋ง๋ค ๊ฐ๊ตฌ๋ฆฌ๋ ์ด์ํ๋ ์๋ จ ์ ์ค ํ๋๋ฅผ ๋ฌด์์๋ก ์ ํํ๊ณ , ์ ์๋ จ ์ ์์ ๋ฒ๋ ๊ฐ ํ์ฌ ๊ฐ๊ตฌ๋ฆฌ๊ฐ ์๋ ์๋ จ ์ ์์ ๋ฒ๋ ๋ณด๋ค ๋ ๋ง์ผ๋ฉด, ์ด์ํ ์ ์๋ จ ์์ผ๋ก ์ฎ๊ฒจ๊ฐ๋ค.
์ ์๋ จ ์ ์์ ๋ฒ๋ ๊ฐ ๋ ์ ์ผ๋ฉด, ๊ฐ๊ตฌ๋ฆฌ๋ ๋ ์ฅ์์์ ์ก์ ์ ์๋ ๋ฒ๋ ๋ค์ ์๋์ ์ธ ์์ ์ํด ์ ํด์ง๋ ํ๋ฅ ๋ก ์ ์๋ จ ์์ผ๋ก ์ฎ๊ธด๋ค.
๊ทธ๋ ๋ค. ์ ํํ Metropolis-Hastings ์๊ณ ๋ฆฌ์ฆ์ ์ฌ๋์ ์ธ์ด๋ก ํ์ด ์ด ๊ฐ์ ์ด๋ค.
์์์ ๋ณด์ด๋ ๊ฒฐ๊ณผ๋ฌผ์ ์ผ์ชฝ ์ฌ์ง์ด, ์ด์ ย โ์๋ณธ' ํ๋ฅ ๋ถํฌ์ด๋ค. ๊ฐ ํฝ์
์ด ๊ฐ๊ณ ์๋ ๋ฐ๊ธฐ(0~255)๊ฐ ์๋ จ์์ ๋ฒ๋ ์๋ฅผ ์๋ฏธํ๊ณ , ๊ทธ ์๋ฅผ ๊ฐ๊ตฌ๋ฆฌ๋ค์ด metropolis ์๊ณ ๋ฆฌ์ฆ์ ์ํด ๋ฐ์ด๋ค๋๋ฉฐ ์ค๋ฅธ์ชฝ ๋ํ์ง์ ์ํ๋งํ๋ค.
์ง์ ๊ตฌํํด ๋ณธ C++ ์์ค์ฝ๋๋ ๋ค์ ์ฃผ์์ ์ฒจ๋ถํ์๋ค.ย
https://github.com/leeeul/Metropolis-Hastings
0 notes
Text

๋น ๋ฅธ ์ฐ์ฐ์ ์ธ๋ฅ์ ์ด๋กญ๋ค
์๊ฐ๊ฐ ์์ฑํ ์ฅ์์์ ๋ด์ฐ๋ฆฌ๋ฅผ ์ฐพ๋๋ค. ๊ฐ์ฅ ๋ปํ ์ ๋ต์, ๊ฐ์๊ฑฐ๋ฆฌ์์ ํ์ธํ ์ ์๋ ์ค๋ฅด๋ง๊ธธ์ ์ฐพ๋ ๊ฒ์ด๋ค.(Hill Climbing ์ ๋ต์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค) ๋ง์ฝ ์ฃผ๋ณ์ ๋๋ฌ๋ดค์ ๋ ๋ชจ๋ ๊ธธ์ด ๋ด๋ฆฌ๋ง์ด๋ผ๋ฉด, ์ฐ๋ฆฌ๋ ๋ด์ฐ๋ฆฌ์ ๋๋ฌํ ๊ฒ์ด๋ค.
๊ทธ๋ฌ๋ ๋ด๊ฐ ์ฐพ์ ๊ทธ ๋ด์ฐ๋ฆฌ๊ฐ, ์ ์ฒด์์ ์ ์ผ ๋์ ๋ด์ฐ๋ฆฌ์ผ ํ๋ฅ ์ ๋ฎ๋ค. ์๊ฐ๊ฐ ๊ฑทํ๊ณ ๋ณด๋, ๋ด๊ฐ ์ค๋ฅธ ๋ด์ฐ๋ฆฌ๋ ์๋ฒ ๋ ์คํธ์ฐ ์ ๋ง์น ์๋ ์กฐ๊ทธ๋งํ ๋์ฐ์ผ ๋ฟ์ด์๋ค.
Hill Climbing์์์ Global Max์ Local Max
๊ณ์ฐํํ์ด๋ผ๋ ๋ถ์ผ๊ฐ ์๋ค. ์ปดํจํฐ๋ฅผ ํตํด ํํ๋ฐ์์ ๊ฐ์์ผ๋ก ์๋ฎฌ๋ ์ด์
ํ๋ ์ผ์ ๋งํ๋ค. ๋น์ธ๊ฑฐ๋ ์ํํ ํํ์คํ ๋ฑ๋ ์ปดํจํฐ์์์ ๊ฐ์์ผ๋ก ๋๋ฆด ์ ์๊ณ , ์ํ๋ ๊ฒฐ๊ณผ๊ฐ ๋์ค์ง ์์์ ๊ฒฝ์ฐ, ๋ณ์ธ๋ค์ ๋๋ฒ๊น
ํ๋ฏ ๋ค์ฌ๋ค๋ณผ ์ ์์ด์ ๋
ธ๋ฒจ ํํ ์๋ ๋ฐ์๋จ๋ค.
ํ ๋ฒ์ ๋ฏธ๊ตญ์์ ๋ถ์์ฉ ์๋ ๋ชจ๋ฅดํ(morphine)์ ์ฐพ์ผ๋ ค ํ๋ ์ผ์ด ์์๋ค. ์ด๋ ์๋ฎฌ๋ ์ด์
ํ ๋ถ์๊ฐ 300๋ง ๊ฐ์ง๊ฐ ๋์๊ณ ์ ์ธ๊ณ ํํ์๋ค์ด ๋ค ๋ฌ๋ผ๋ถ์ด๋ ์ด๋ฒ ์ธ๊ธฐ ์์ ๋๋ด์ง ๋ชปํ์ ๋ถ๋์ด์๋ค.
์ด๋, ๊ณ์ฐํํ์ ํตํด, ์ปดํจํฐ๋ฅผ ์ด์ฉํ ๋ถ์ ์คํ์ ์ํํ์ฌ 300๋ง ๊ฐ์ง์ ๋ถ์ ์ค ๊ฐ๋ฅ์ฑ ์๋ 23๊ฐ์ ๋ถ์๋ฅผ ์ถ๋ ธ๊ณ ๋ง์นจ๋ด โPZM21โ์ด๋ผ๋ ๋ฌผ์ง์ ๋ฐ๊ฒฌํ๋ค.
์ค์ PZM21์ ๋ถ์๊ตฌ์กฐ๋ ๋ชจ๋ฅดํ๊ณผ์ ๊ณตํต์ ์ด ๋ณ๋ก ์์๊ณ , ๋ง์ฝ ๊ณ์ฐํํ์ ๋์ ์์ด ์ฌ๋์ด ์ผ์ผ์ด ๋
ธ๊ฐ๋ค๋ฅผ ํด์, ๋ชจ๋ฅดํ์์๋ถํฐ ์ถ๋ฐํ์ฌ ๋ถ์๊ตฌ์กฐ๋ฅผ ์กฐ๊ธ์ฉ ๋ฐ๊ฟ๊ฐ๋ ์์ผ๋ก Hill Climbingํ๋ค๋ฉด, ๊ฒฐ์ฝ ์ฐพ์๋ผ ์ ์์์ ๋ฌผ์ง์ด์๋ค๋ ๊ฒ์ด๋ค.
์ฐ๋ฑ์ฑ์ด์ ์๊ฐ๋ฅผ ๊ฑทํ๊ฒํ์ฌ ๊ณง๋ฐ๋ก ์ฒญ๋ช
ํ ์๋ฒ ๋ ์คํธ๋ฅผ ๋ฐ๋ผ๋ณผ ์ ์๊ฒํ ๊ฒ์ ์ญ์ ์ปดํจํฐ์ ๋์ ๋๋ถ์ด๋ค. ์ด์ฏค ๋๋ฉด ์ฐ์ฐ ์๋๋ ๋น ๋ฅด๊ธฐ๋ง์ ์๋ฏธํ์ง ์๋๋ค.
์์ฌ๋ฅผ ์ค๊ฐ๋ ๊ธด๊ธํ ์งํ์ ๊ฑธ๋ฆฐ ํ์์ ๋ณ์ ํน์ ์ง๋๋ฐ 1๋
์ด ๊ฑธ๋ฆฐ๋ค๋ฉด, ํด๋น ๊ฒ์ฌ๋ ์คํํ ์ ์๋ ๋ฐฉ๋ฒ์ด ๋๋ค. ๊ทธ๋ฌ๋ ๊ธฐ์ ๋ ฅ์ด ๋ฐ์ ํ์ฌ ๊ฒ์ฌ ๊ธฐ๊ฐ์ด 1์ฃผ์ผ๋ก ์ค์ด๋ค์๋ค๋ฉด, ํด๋น ๊ฒ์ฌ๋ ํด๋ณผ ๋งํ ๊ฒ์ฌ๊ฐ ๋๋ค. ๋จ์ํ ๊ฒ์ฌ์ ์๋๊ฐ ๋นจ๋ผ์ก๋ค๊ฐ ์๋๋ผ, ๊ฒ์ฌ๊ฐ โ๊ฐ๋ฅํด์ก๋คโ์ ๋ฌธ์ ๋ผ๋ ๊ฒ์ด๋ค.
์ ๋ง๋ก ๋น ๋ฅธ ์ฐ์ฐ์ ์ธ๋ฅ์ ๋์์ด๋๋ค.ย
GPGPU๋ฅผ ๋ฐฐ์ฐ๊ณ ์ตํ๊ฐ ์๋ก, ๋์ ์์ ํ์ด ์ธ์์ ๋ณดํฌ์ด ๋ ์ ์๊ฒ ๋ค๋ ํฌ๋ง์ ๊ฐ๊ฒ ๋๋ค. ๋์ ๋ฐฐ์์ด ๋ณด๋ค ๋ง์ ์ฌ๋๋ค์ ํ๋ณตํ๊ฒ ํ์ผ๋ฉด ์ข๊ฒ ๋ค. ๊ทธ๋ฐ ์ฌ๋์ด ๋๊ณ ์ถ๋ค.ย
0 notes
Video
vimeo
Swarm with GPGPU
100๋ง ํํฐํด์ ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ๋ gpgpu
ํด๋น ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ๋ํ์ ๊ทธ๋ ค์ค gpu instancing
ย ์ฐ์ ์ด๋ฒ ์์
์์ ์ฐ์ธ gpgpu๋ ๋ณด๋ค ๊ทผ์์ ์ธ ํ์ต์ ์ํด CUDA๋, Compute Shader๋ฅผ ์ฌ์ฉํ์ง ์๊ณ , openframeworks๋ฅผ ํตํด GPU Texture Memory๋ง์ ๊ฐ๊ณ ๋ง๋ gpgpu์ด๋ค. ํ
์ค์ณ์ ๊ฐ ํฝ์
ํ๋ํ๋๋ ๊ณง ๊ฐ์ฒด ํ๋ํ๋์ ์์น์ ์๋์ ๋ณด๋ฅผ ๋ด๊ณ ์๋ค. ์ด ํ
์ค์ณ ์ ๋ณด๋ฅผ ์์ด๋๋ฅผ ์ด์ฉํด ์ ๊ทผํ๊ณ ๊ฐฑ์ ํ๋ค.
ย ๊ทธ ํ, ์ด๋ ๊ฒ ๋ง๋ ๋ค๋์ ๊ฐ์ฒด์ ๋ณด๋ฅผ ๊ฐ๊ณ ๋ํ์ ๊ทธ๋ฆด๋์๋ instancing์ ์ฌ์ฉํ๋๋ฐ, ๊ทธ ์ด์ ๋ 2๊ฐ์ง๋ก ์ ๋ฆฌํ ์ ์๋ค.ย
ย ์ฒซ์งธ๋ก gpu์ cpu๋ฅผ ์ํต์ํค์ง ์๊ธฐ ์ํด์ ๊ทธ๋ ๋ค. cpu์ ์ ๋ณด๋ฅผ gpu๋ก ๋๊ธฐ๊ฑฐ๋, gpu์์ ์ฒ๋ฆฌํ ๋ฐ์ดํฐ๋ฅผ cpu๋ก ๊ฐ์ ธ์ค๋ ์ผ์ ์๋นํ ์๊ฐ์ด ์ค๋๊ฑธ๋ฆฌ๋ ์ผ์ด๋ค. ์ด๊ฒ์ ํผํ๊ธฐ ์ํด, cpu๋ก ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋ ์ผ ์์ด, gpu์์ ์ฒ๋ฆฌํ ํ
์ค์ณ ์ ๋ณด๋ฅผ ๊ณง๋ฐ๋ก instancing์ ํ์ฉํ์ฌ shader๋ก ๋๊ฒจ ๊ทธ๋ฆผ์ ๊ทธ๋ฆฐ๋ค.
ย ๋์งธ๋ก,ย drawcall์ ์ค์ฌ์ผ ํ๊ธฐ ๋๋ฌธ์ด๋ค. 100๋ง๊ฐ์ ๊ฐ์ฒด๋ฅผ ๊ทธ๋ฆฌ๊ธฐ ์ํด 100๋ง๋ฒ์ drawcall์ ์คํํ๋ฉด ์๋๊ฐ ๋จ์ด์ ธ ์ ๋๋ก ๋ฆฌ์ผํ์์ด ๋ ์ ์๋ค. instancing์ ํ์ฉํ์ฌ 100๋ง๊ฐ์ ๊ฐ์ฒด๋ฅผ ๋จ ํ๋ฒ์ drawcall๋ก ๊ทธ๋ ค๋ด๋ ๊ฒ์ด ์๋ ํฅ์์ ๊ด๊ฑด์ด๋ค.
1 note
ยท
View note
Text
Ray Reflect
ย IBL ์กฐ๋ช
์์์ ๋ํ๊ฐ ๋น ํ๊น์ ์ถ์ ํ์ฌ ํํํ ์์
์ด๋ค. ๋ฌผ๋ก ์ด๋ค ๋ฆฌ์์ค๋ ์์ด ์ค๋ก์ง ์ฝ๋ฉ์ผ๋ก๋ง ์์
ํ์๋ค.
ย ๋ฑ 1๋
์ด ๊ฑธ๋ฆฐ ๊ฒ ๊ฐ๋ค. ๋ฆฌ์ผํ์ ๊ทธ๋ํฝ์ค๋ C4D๋ MAX์ ๋นํด ์๋ฆ๋ต์ง ์์ ๊ฒ์ด ๋น์ฐํ๋ฉฐ, ๊ทธ ์์ญ์ ํฌ๋ฆฌ์์ดํฐ๋ธ ์ฝ๋๋ค์ ์์ญ์ด ์๋ ๊ฒ์ด๋ผ๋ ๋ฌด๋ฌธ๊ด์ ๋๊ณ ์ถ์๋ค. ์ด์ ๋๋, ์ด๋ ํ ์์ง์ด๋, ๋ฏธ๋ฆฌ ์ ์๋ ์์ด๋ ํ๋ฆฌ์
์ ๋์ ์์ด ๋ฐ๋ฅ์์๋ถํฐ ์ค๋ก์ง ๋ญ๊ท์ง๋ง์ผ๋ก ์ค์ฌ์ ๋ฒ๊ธ๊ฐ๋ ๊ทธ๋ฆผ์ ๋ง๋ค ์ ์๋ค.
ย ์์ด๋ฉ ์ง์(์ํ์ ์ธ์ด)์ ๋จธ๋ฆฟ์์ ํ์ฌํ ํ์ฌ์ ์ํ์์ Unreal, Unity๋ OF๋ ๊ทธ์ carrier์ ๋ถ๊ณผํ๋ค.
ย ๋น์ฅฌ์ผ ํ๋ฆฌํฐ์๋ uncanny valley๊ฐ ์กด์ฌํ๋ค๋ ์๊ฐ์ด ๋ ๋ค. ๋๋ฌด ์ข์ ํ๋ฆฌํฐ์ ๋ฆฌ์ผํ์ ๊ทธ๋ํฝ์ ๋๋ ค ๊ทธ๊ฒ์ ๊ฒฝ์ ์นดํ
๊ณ ๋ฆฌ๊ฐ ์ฌ์ง์ด๋, ์ํ์ฐ์
์ ์ปดํจํฐ ๊ทธ๋ํฝ์ค ๋ฑ์ผ๋ก ํ๋๋์ด ๋ค์ ๋ ์์ํด์ง๋ค.
ย ๋ฌด์์ด ๋ฆฌ์ผํ์์ ๋ฆฌ์ผํ์๋ต๊ฒ ๋ง๋๋๊ฐ.ย ์ด ์ง๋ฌธ์ ๋ํ ๋ต์ ๊ตฌํ๋ ๊ณผ์ ์ ์ด์ฉ๋ฉด, ๊ทธ๊ฐ์ ๋
ธ๋ ฅ๋ค์ ๋ฌด์ํ๊ฒ ๋ง๋๋ ์์ ๋ค๋ฅธ ์๋๋ฅผ ํด์ผ ํจ์ ์๋ฏธํ ๊ฒ์ด๋ผ ์ฒด๊ฐํ๋ค.
ย ๋๋ฅผ ํ๊ดดํ๋ ์ผ์ ์๋นํ ๋ฒ๊ฑฐ๋กญ๊ณ ๊ดด๋กญ๋ค.ย
ย ๋๋ ๋ค๋ฅธ ์ฌ๋์ด ๋๋ค.
0 notes