SpaceshipGenerator

워너비

덕 중의 덕은? 양덕이죠.

Procedural generation * /r/proceduralgeneration
_This subreddit is about everything procedurally generated (pictures, games, music…) but random generation is fine too…_www.reddit.com

reddit 채널 중에 이미지나 3D텍스쳐 그리면서 자기들끼리 1등놀이를 하는 공간이 있는데, 6월은 Spaceship을 그리는 놀이를 하고 있습니다.

그러다가 한명이 제대로 필을 받고는

Spaceships
_Procedurally generated spaceships in blender. Rendered in realtime by PlayCanvas._playcanv.as

이런 엄청난 대작을 올렸는데 해커뉴스에서 각광을 받기 시작했고, 오늘 제가 글을 쓰는 재료가 되었습니다.

이런 Spaceship 텍스쳐를 만들기 위해 a1studmuffin라는 개발자가 github에 손쉽게 만들 수 있는 blender용 스타터킷을 공개를 했고, 이걸 통해 만들었다는 사실 또한 해커 뉴스에서 화제가 된 뒤 깃헙 스타를 싹쓸이 중이군요

2016/06/20 Best Project

a1studmuffin/SpaceshipGenerator
_SpaceshipGenerator - A Blender script to procedurally generate 3D spaceships_github.com


설치하기

Download - blender.org - Home of the Blender project - Free and Open 3D Creation Software
_Blender is the open source, cross platform suite of tools for 3D creation._www.blender.org

에서 blender 를 깔고

a1studmuffin/SpaceshipGenerator
_SpaceshipGenerator - A Blender script to procedurally generate 3D spaceships_github.com

에서 add_mesh~.zip 파일을 받고

File > User Preferences… > Add-ons > Install From File… 순서대로 한 다음에 파일을 선택하고 사용하겠다고 체크해 주면 사용할 수 있습니다.


하단에 Add>Mesh>SpaceShip을 선택하면

와 같은 오브젝트가 추가 되고

이미지로 export 하면 이런 형태가 됩니다.

큐브 삭제 실패!

기다려라! 배틀스타 갤럭티카!

개발의 힘은 역시 잉여라는 사실을 알 수 있는 프로젝트입니다.

By Keen Dev on June 19, 2016.

Exported from Medium on May 31, 2017.

lemonade-stand-2

절절한 cash only

lemonade-stand-1
_재미있는 프로젝트가 깃헙에 올라 왔네요. 제목은 lemonade-stand. 제목을 왜 저렇게 지었는지 대강 감은 오는데, 그것에 대한 명확한 답변은 없네요._techstory.shma.so

의 후속편입니다.

2016/06/19 Editor’s choice

nayafia/lemonade-stand
_Below I’ve listed every way I know of that people get paid for open source work, roughly ordered from small to large…_github.com

8. 회사에 속한체 오픈소스 개발하기

이런 경우는 매우 유명한 케이스가 많습니다. 이른바 일을 하면서 오픈 소스화 하는 경우인데, 네이버의 pinpoint 같은 경우가 국내 케이스로 괜찮을 거 같습니다. 이 프로젝트에서는 React, Rust, Go등이 그렇게 만들어 졌다고 하는군요.

A JavaScript library for building user interfaces | React
A JavaScript library for building user interfacesfacebook.github.io

The Rust Programming Language
_A systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety._www.rust-lang.org

The Go Programming Language
_Go is an open source programming language that makes it easy to build simple, reliable, and efficient software._golang.org

9. Grants(보조금)

우리 나라에서는 이런 형태가 익숙치 않은거 같습니다. Django의 경우는 모질라에서 실시하는 오픈소스 지원 프로젝트에 선정이 되었습니다.

Django awarded MOSS Grant | Weblog | Django
_We’ve been awarded $150,000 to help fund the development of Channels, the initiative to rewrite the core of Django to…_www.djangoproject.com

국가에서 지원금을 주면서 주도하는 오픈 소스 프로젝트들이 몇가지가 있을 거 같은데, 관련된 프로젝트들을 블로터에서 잘 정리해 두었군요.

정부가 만드는 인기 오픈소스 프로젝트 7가지
_얼마 전 미국에서 이름도 재미난 오픈소스팀이 정부에 새로 생겼다는 소식을 들었다. ‘18층’ 얘기다. 이름은 재미있는데, 하는 일과 목표는 감동적일만큼 멋지다. “18층에서 오픈소스를 적용한다는 것은 국민들이 자…_www.bloter.net

우리나라는 이에 비해 너무 정부주도의 개발이 많은 거 같습니다. 만들고 나면 모든 권리는 정부가 가지는게 다른 점이겠죠.

이 경우는 한정된 기간이라는 것이 존재해 영속적인 수익모델을 아니라는 한계가 있습니다.

10. 컨설팅 & 서비스

오픈소스 컨설팅은 굉장히 많은 부분에서 이루어지죠. mysql 같은 경우 Oracle에 흡수 되기 전에 donation과 컨설팅을 상당히 많이 사용했던 거 같고 설치형 소프트웨어의 많은 부분이 이 부분을 차지 합니다. Gitlab도 역시 이런 형태이지만 아무래도 이부분에서 가장 전통적인 모델은 레드햇이겠죠?

11. SaaS

최근 이런 형태가 대세를 이루고 있습니다. 특히 Github, Gitlab등과 같이 붙어서 빌드와 배포등을 클라우드를 활용해서 해 주는 서비스들이 이런 형태에 두드러집니다. Gitlab.com과 Wordpress Engine이 그 좋은 예라고 할 수 있겠네요.

12. Open Core

정의하기를 사람들이 기꺼이 돈을 낼 수 있는 비지니스 모델이 잘 갖춰진 케이스라고 합니다.

뭐 이런 녀석 말이죠. 하하.

13. 파운데이션 및 컨소시엄

이 경우는 잘 디자인된 거대한 조직일 경우 가능합니다.

Ruby On Rails, Node.js등의 파운데이션 및 컨소시엄을 이야기 합니다.

OSGeo같은 경우도 이런 데 속할 거 같네요.

14. 벤처캐피탈

벤처캐피탈로 부터 투자를 받는 방법입니다. Npm이 가장 좋은 예일텐데요. 이 경우는 exit을 목표로 투자를 받는 경우라 많은 압박이 있을 거라고 하는군요. 하지만 자금을 조달하는 가장 좋은 방법입니다.

By Keen Dev on June 19, 2016.

Exported from Medium on May 31, 2017.