ProCodeCG – BDV – Creating Private Blockchain – 11 Dec 2018 – Day #3 #4


Day #3 and #4 of Creating Private Blockchain Workshop 🙂

Today we develop a blockchain implementation for election/voting 🙂

Screen Shot 2018-12-11 at 09.54.06 Screen Shot 2018-12-11 at 09.54.08

Screen Shot 2018-12-11 at 09.54.10 Screen Shot 2018-12-11 at 09.54.10

Screen Shot 2018-12-11 at 10.50.26 Screen Shot 2018-12-11 at 12.41.26

Screen Shot 2018-12-11 at 12.41.27 Screen Shot 2018-12-11 at 12.41.32

Screen Shot 2018-12-11 at 12.41.34 Screen Shot 2018-12-11 at 12.43.18

Screen Shot 2018-12-11 at 12.50.42

Election Results 🙂

Screen Shot 2018-12-11 at 13.10.41

Screen Shot 2018-12-11 at 13.19.40 Screen Shot 2018-12-11 at 13.19.56

Screen Shot 2018-12-11 at 13.27.42 Screen Shot 2018-12-11 at 13.30.18

Screen Shot 2018-12-11 at 13.31.20

The code

Screen Shot 2018-12-11 at 14.13.47

The class

IMG_0736 IMG_0737


Setting up for vlog 😀

IMG_0738 IMG_0739

After class



Having big headache LOL


*Photos and videos are also available here


ProCodeCG – BDV – Creating Private Blockchain – 3 Dec 2018 – Day #1 #2



We’re ready to create our private blockchain today 🙂

Mbak Ayu from BDV is opening the workshop 🙂 Thanks to BDV for providing us with everything: classroom, internet connection, lunch and great opportunities to learn together 🙂


Now Blockchain opportunities 🙂



How transaction is performed and recorded


A simple blockchain demo


The class





Some screenshots of what we did in class 😉

Screen Shot 2018-12-03 at 13.02.55

Screen Shot 2018-12-03 at 13.29.03 Screen Shot 2018-12-03 at 13.36.17

Screen Shot 2018-12-03 at 13.40.42 Screen Shot 2018-12-03 at 14.05.07

We can do transactions and even stealing each other ether 😀

Screen Shot 2018-12-03 at 14.53.54 Screen Shot 2018-12-03 at 15.04.55

A big leap today 🙂 Going to learn how to do voting with blockchain on the next class 🙂

*Photos and videos are also available here

ProCodeCG – BDV – Intro to Python Programming – Day 2 & 3 – 19 Feb 2018


The last day of ProCodeCG – BDV – Intro to Python Programming 🙂

image 2

We had 42 people joining the class till the end 🙂


The main classroom


extended classroom 1


extended classroom 2




we had kids too 😉


Today we learned more about Python simple and straight implementation, including creating GUI, text processing and a bit of simple cryptography 😉


Some screenshots of what we learned 🙂

Bildschirmfoto 2018-02-19 um 1.02.33 PM

Bildschirmfoto 2018-02-19 um 1.21.31 PM Bildschirmfoto 2018-02-19 um 1.48.59 PM

Bildschirmfoto 2018-02-19 um 2.28.50 PM Bildschirmfoto 2018-02-19 um 2.28.08 PM

Bildschirmfoto 2018-02-19 um 2.52.58 PM Bildschirmfoto 2018-02-19 um 2.53.57 PM

Bildschirmfoto 2018-02-19 um 3.04.16 PM Bildschirmfoto 2018-02-19 um 2.55.04 PM

ProCodeCG will be giving more Tech Series at BDV very soon 😉 Will let you know so keep follow our posts 🙂

ProCodeCG codeMeetUp() #53 – Workshop on Blender Python Module


Wow coding again! Python again! Today, the CTO of Kampoong Monster, Aditia A. Pratama shows us how to hack Blender Python Module aka BPY 🙂


Most of the audience are the interns from Labtek Indie 🙂


Another thread going on is start-up mentoring 🙂


We do lots of coding in Blender with Python 🙂


These are what we created 🙂 Instead of clicking, we typed in codes! yeaaah!

Screen Shot 2016-01-11 at 2.00.03 PMScreen Shot 2016-01-11 at 2.00.15 PMScreen Shot 2016-01-11 at 2.02.11 PMScreen Shot 2016-01-11 at 2.02.55 PMScreen Shot 2016-01-11 at 2.10.27 PMScreen Shot 2016-01-11 at 3.02.18 PMScreen Shot 2016-01-11 at 3.04.19 PMScreen Shot 2016-01-11 at 3.11.45 PMScreen Shot 2016-01-11 at 3.12.45 PMScreen Shot 2016-01-11 at 3.21.56 PM

This is us! Another crowd of people 🙂


The video will be uploaded on ProCodeCG YouTube Channel as soon as it has gone thru the editing process 🙂 We will let you know! 🙂

ProCodeCG codeMeetUp() 12 Oct 2015 – Animation Open Workshop – Material Exploration


Yeahhh, on our codeMeetUp() yesterday, Bintang Senja from Kampoong Monster taught us how about material exploration.

We started with 3D production pipeline: pre-production, production and post-production.


What we learned was on production stage: rendering.

IMG_8144 IMG_8145

These are the audience 🙂


Yes, we the workshop was about how to “create” this things.

But of course, to reduce the complexity, we started with balls (and NOT the one in the middle, because it took quite lots of efforts to create 😀 )

IMG_8149Here’s some of the screenshot of what we did yesterday 😉

We set up the environment for the objects.

Bildschirmfoto 2015-10-12 um 1.55.56 nachm.

And then put 4 object on the plane we created before.

Bildschirmfoto 2015-10-12 um 2.11.32 nachm.

Set up the camera.

Bildschirmfoto 2015-10-12 um 2.19.04 nachm.

Start giving effects to the first ball.

Bildschirmfoto 2015-10-12 um 2.22.42 nachm.

To get this awesome glowing ball of blue lights! 🙂

Bildschirmfoto 2015-10-12 um 2.26.49 nachm.

And we applied effects and render the second ball to be a shiny glass ball.

Bildschirmfoto 2015-10-12 um 2.41.36 nachm.

And the third: a metal ball.

Bildschirmfoto 2015-10-12 um 2.46.25 nachm.

And the last: a marble ball. How cool is that!

Bildschirmfoto 2015-10-12 um 2.48.44 nachm.And this is the happy and proud us!


See you next week for the regular sharing session and 2 more weeks for the regular open workshop on animation! 🙂

ProCodeCG codeMeetUp() 28 Sep 2015 – Open Workshop – Learn Image Compositing with Blender


Hello! This is a report of yesterday’s codeMeetUp()! An open workshop about compositing image with Blender 🙂 This is Aditia A. Pratama from Kampoong Monster as the instructor 🙂


The audience showed up very early. They were really looking forward to this workshop 😉


Most of the audiences had never attended this workshop before. But they could catch up 🙂


We learn so much thing yesterday!


We began with connecting render layers with composite.

Bildschirmfoto 2015-09-28 um 1.52.04 nachm.

And then we added up Invert effect in between. This one is with RGB checked.

Bildschirmfoto 2015-09-28 um 1.54.35 nachm.

And this one with RGB unchecked

Bildschirmfoto 2015-09-28 um 1.54.37 nachm.

Then we added Split Viewer and Viewer to see the results

Bildschirmfoto 2015-09-28 um 2.02.07 nachm.

Like this

Bildschirmfoto 2015-09-28 um 2.04.46 nachm.

Then we added some Mix effects, with yellow

Bildschirmfoto 2015-09-28 um 2.11.56 nachm.

And changing the Fac numbers to see the effect.

Bildschirmfoto 2015-09-28 um 2.12.06 nachm. Bildschirmfoto 2015-09-28 um 2.12.12 nachm.

Adding Multiply effect

Bildschirmfoto 2015-09-28 um 2.15.21 nachm.

We can also use Difference to check the image before and after effects being applied

Bildschirmfoto 2015-09-28 um 2.23.40 nachm.

This is what we created 😀

Bildschirmfoto 2015-09-28 um 2.41.19 nachm.

We put some text in front of a background image (which was the screenshot of the worksheet 😀

Bildschirmfoto 2015-09-28 um 3.03.27 nachm.

This is an example of more complex image compositing process. Look at those nodes and connections!


And, this is us. We might be just a few but we have learned so many! 🙂


Thanks a lot Kampoong Monster, see you again after the next one! 🙂