You buy furniture. You tell yourself, this is the last sofa I will ever need in my life. Buy the sofa, then for a couple years you’re satisfied. Then the right set of dishes. Then the perfect bed. The drapes. The rug. Then you’re trapped in your lovely nest, and the things you used to own, now they own you.


 
 
 
 

3delight

Testing color bleeding in 3delight. And good old REYES still good.
 

3delight test image

There's no school like old school

Про мотивацию

Общение с клиентом:


Python

python

We are hiring!

We are seeking for the newcomers and young talents in such fields:

  1. VUE artists.
    • Your responsibility is to setup environments for backgrounds, flyover shots and other things that can be perfectly done in VUE.
    • What we want to see is a strong desire to study new and a big wish to work in VFX industry. Art background (photo, painting, dreaming) is preferable.
  2. Cleanup artists.
    • Your responsibility is to cleanup and prepare shots for further compositing. Dealing with wire-removal, rotoscoping, camera-mapping and sometimes tracking techniques.
    • Person who is applying for this position should know Adobe Photoshop on a good level, be attentive to details, understand basic principles of light & color, be overall accurate and have strong desire to move forward.

As you can guess, English is not necessarily but it is a plus.

 
Contacts:
art@artaman.net
+38 (068) 859-88-88

Octane

Future is here.


octane render test

Maya & Vue = Love

There is a bug with new maya and 8.5 vue (frame range detection, defaultRenderGlobals.endFrame attribute). Here is a diff with simple but effective solution:

193a194
>     $pmdLastFrame = `playbackOptions -q -animationEndTime`;
201c202
<     $nbFrames = $f+1;
---
>     $nbFrames = $PmdLastFrame;

Enjoy.

Crash

Yesterday I’ve collapsed with other guy who stood on the oncoming traffic lane. What can I said? Its not good to hear crunch in your neck when you crashing (hope there is no real cracks or other bad things inside). My wheelset is not usable, rim on the front wheel is cracked and rear is very distorted. Frame looks like OK, but I’ll send it to dealer for careful inspection.

I’m sad.

 

Update

Сervical ligament rupture. Fuck.

Web node

Just a little config cuts from production node served for web-related services, client ftp & cerebro, etc. It’s about CentOS based system and assume that you know what you do.

vsftpd. Regarding to this service I highly hope that in some future all customers and their managers should be able to press F1 and read how to setup local clients for TLS/SSL connection. Unfortunately, now we need to use plain authentication paying maximum attention to secure such transactions. Please notice, that chroot’ing users to their home directories would be more useful if you move that to separate partition early.

anonymous_enable=NO
local_enable=YES
check_shell=NO
write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
idle_session_timeout=600
data_connection_timeout=120
ftpd_banner=Ftp ready
listen=YES
chroot_local_user=YES
# Create userlist and add there ONLY users who can use ftp.
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list
# Don't forget to create him and switch shell to /sbin/nologin && home to /dev/null
nopriv_user=ftps
# Critical to use in basic centos distribution.
pam_service_name=vsftpd

sshd_conf. Disallow root login and try to keep reasonable number of users who allow to login via ssh. Also disable v1 protocol and misc. noted below.

Port XXXX
Protocol 2
PermitRootLogin no
UsePrivilegeSeparation yes
AllowTcpForwarding no
X11Forwarding no
StrictModes yes
IgnoreRhosts yes
HostbasedAuthentication no
RhostsRSAAuthentication no
PermitEmptyPasswords no
Banner /etc/motd
AllowUsers xxxxx

firehol. Allow nothing except ssh and anything_you_need™ (don’t forget to change it to supported service).

version 5
server_ssh_ports="tcp/XXXX"

# Accept all client traffic on any interface
interface any world
        protection strong
        policy drop
        server "ssh and_anything_you_need" accept
        client all accept

nginx. Of course you have intranet, website or both. Nginx is my favourite and he is blazing fast. If you need php (or perl/python, etc…) you can spawn them by fcgi, there is no problem. Notice gzip_static setting. It allow you to serve previously gzipped content instead of regular one, so you can write a one-line bash script to compress specific type of files and save some bandwidth.

user  nginx;
worker_processes  1;
worker_rlimit_nofile 100000;
timer_resolution 100ms;
worker_priority -2;

error_log   /var/log/nginx/error.log;
pid        /var/run/nginx.pid;

events {
    worker_connections  1024;
    use epoll;
       }

http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    tcp_nopush      on;
    tcp_nodelay     on;
    server_tokens   off;
    gzip            off;
    gzip_static     on;
    keepalive_timeout  3;
    }

# There is nothing interesting below this line.

If you interested in details or want to ask something — feel free to comment this post.

Snapshots

Two near frames from last film.

snapshot one

One

snapshot two

Two