tag:blogger.com,1999:blog-53007170378952392512024-03-14T08:13:02.368+03:00Trumpet movietesthttp://www.blogger.com/profile/01535554737367046941noreply@blogger.comBlogger170125tag:blogger.com,1999:blog-5300717037895239251.post-54218221553525804302016-09-15T18:25:00.001+03:002016-09-15T18:25:15.508+03:00Музыкальное<div dir="ltr" style="text-align: left;" trbidi="on">
Сто лет уже ничего не рисовал в blender. С cycles как-то тяжко пока.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-_n-b00Te1MY/V9q9Lk-hTqI/AAAAAAAAGpc/Id-rHvDZDYwlkealXMWByF1cTlEZeW6GQCLcB/s1600/headphones.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://4.bp.blogspot.com/-_n-b00Te1MY/V9q9Lk-hTqI/AAAAAAAAGpc/Id-rHvDZDYwlkealXMWByF1cTlEZeW6GQCLcB/s640/headphones.png" width="640" /></a></div>
<br /></div>
testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com0tag:blogger.com,1999:blog-5300717037895239251.post-7074585342157666312014-06-30T10:02:00.000+04:002014-06-30T10:02:20.160+04:00Японская картошка<div dir="ltr" style="text-align: left;" trbidi="on">
Холодно на улице, самое время заняться делами. Текстурка для коробки:
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-r5DVX0HHKS8/U7D8NTW9BhI/AAAAAAAACfE/gt3fCyptWbo/s1600/jagaimo_box.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-r5DVX0HHKS8/U7D8NTW9BhI/AAAAAAAACfE/gt3fCyptWbo/s1600/jagaimo_box.png" height="640" width="640" /></a></div>
<br /></div>
testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com0tag:blogger.com,1999:blog-5300717037895239251.post-21672846257319843322014-05-30T17:40:00.002+04:002014-05-30T17:40:45.883+04:00Цвета<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: left;">
Упорная работа. Вот теперь сделал подборку цвета. Сложно сказать, но кажется это будет моей лучшей сценой, если доделаю когда-нибудь.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-5oYxQhU8Lu4/U4iJql64xJI/AAAAAAAACc4/fRU1sI7FcWY/s1600/color_probe.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-5oYxQhU8Lu4/U4iJql64xJI/AAAAAAAACc4/fRU1sI7FcWY/s1600/color_probe.png" height="360" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br /></div>
testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com0tag:blogger.com,1999:blog-5300717037895239251.post-33068255931622400312014-05-22T15:05:00.001+04:002014-05-22T15:05:22.335+04:00Немножко дождя<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: left;">
Для сцены в мульте сделал окно :) Анимация через Dynamic Paint. Как раз немножко остыть.</div>
<br /></div>
<iframe allowfullscreen="" frameborder="0" height="360" src="//www.youtube.com/embed/e8wpW5Vxg9E" width="640"></iframe>
</div>
testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com0tag:blogger.com,1999:blog-5300717037895239251.post-7018546441333565672014-05-15T12:17:00.001+04:002014-05-22T15:06:02.454+04:00Скрипт для рендера всех кадров с keyframe<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
Скрипт для рендера всех кадров с keyframe. Делает панельку во вкладке Render.<br />
<br />
<br /></div>
<style type="text/css">
<!--
pre { white-space: pre-wrap; font-family: monospace; color: #f6f3e8; background-color: #242424; }
* { font-size: 1em; }
.Function { color: #cae682; }
.Number { color: #e5786d; }
.Statement { color: #8ac6f2; }
.PreProc { color: #e5786d; }
.Special { color: #e7f6da; }
.Comment { color: #99968b; font-style: italic; }
.String { color: #95e454; font-style: italic; }
</style>
</div>
</div>
</div>
<pre id="vimCodeElement"><span class="PreProc">import</span> bpy
<span class="PreProc">import</span> os
<span class="Statement">def</span> <span class="Function">build_frame_set</span>(context):
current_frame = context.scene.frame_current
frames = {current_frame}
<span class="Statement">for</span> action <span class="Statement">in</span> bpy.data.actions:
<span class="Statement">if</span> action.users > <span class="Number">0</span> <span class="Statement">and</span> <span class="Statement">not</span> action.use_fake_user <span class="Statement">or</span><span class="Special">\</span>
action.users > <span class="Number">1</span> <span class="Statement">and</span> action.use_fake_user:
<span class="Statement">for</span> fcurve <span class="Statement">in</span> action.fcurves:
<span class="Statement">for</span> point <span class="Statement">in</span> fcurve.keyframe_points:
frame_nr = <span class="Function">int</span>(point.co[<span class="Number">0</span>])
<span class="Statement">if</span> frame_nr > current_frame:
frames.add(frame_nr)
<span class="Statement">return</span> frames
<span class="Statement">def</span> <span class="Function">find_next_frame</span>(context, frame_set, next_frame):
next_frame += <span class="Number">1</span>
last_frame = context.scene.frame_end
<span class="Statement">while</span> next_frame <span class="Statement">not</span> <span class="Statement">in</span> frame_set <span class="Statement">and</span> next_frame <= last_frame:
next_frame += <span class="Number">1</span>
<span class="Statement">return</span> next_frame <span class="Statement">if</span> next_frame <span class="Statement">in</span> frame_set <span class="Statement">else</span> <span class="Function">None</span>
<span class="Statement">def</span> <span class="Function">render_frame</span>(context, frame_counter, path):
context.scene.render.filepath = os.path.join(path, <span class="Function">str</span>(frame_counter).zfill(<span class="Number">4</span>))
bpy.ops.render.render(write_still=<span class="Function">True</span>)
<span class="Statement">class</span> <span class="Function">RenderKeyframesOperator</span>(bpy.types.Operator):
<span class="String">"""Tooltip"""</span>
bl_idname = <span class="String">"render.render_keyframes"</span>
bl_label = <span class="String">"Render keyframes only"</span>
<span class="PreProc">@</span><span class="Function">classmethod</span>
<span class="Statement">def</span> <span class="Function">poll</span>(cls, context):
<span class="Statement">return</span> <span class="Function">True</span>
<span class="Statement">def</span> <span class="Function">execute</span>(self, context):
current_frame = context.scene.frame_current
render_path = context.scene.render.filepath
next_frame = current_frame
frame_set = build_frame_set(context)
<span class="Statement">while</span> <span class="Function">True</span>:
bpy.context.scene.frame_set(next_frame)
render_frame(context, next_frame, render_path)
<span class="Function">print</span>(<span class="String">"Frame {}"</span>.<span class="Function">format</span>(next_frame))
next_frame = find_next_frame(context, frame_set, next_frame)
<span class="Statement">if</span> next_frame <span class="Statement">is</span> <span class="Function">None</span>:
<span class="Statement">break</span>
<span class="Comment"># restore</span>
context.scene.render.filepath = render_path
bpy.context.scene.frame_set(current_frame)
<span class="Statement">return</span> {<span class="String">'FINISHED'</span>}
<span class="Statement">class</span> <span class="Function">RenderKeyframePanel</span>(bpy.types.Panel):
<span class="String">"""Creates a Panel with keyframe render button"""</span>
bl_label = <span class="String">"Render keyframes"</span>
bl_space_type = <span class="String">'PROPERTIES'</span>
bl_region_type = <span class="String">'WINDOW'</span>
bl_context = <span class="String">"render"</span>
<span class="Statement">def</span> <span class="Function">draw</span>(self, context):
layout = self.layout
scene = context.scene
row = layout.row(align=<span class="Function">True</span>)
row.prop(scene, <span class="String">"frame_current"</span>)
row.prop(scene, <span class="String">"frame_end"</span>)
row = layout.row()
row.scale_y = <span class="Number">2.0</span>
row.operator(<span class="String">"render.render_keyframes"</span>)
<span class="Statement">def</span> <span class="Function">register</span>():
bpy.utils.register_class(RenderKeyframesOperator)
bpy.utils.register_class(RenderKeyframePanel)
<span class="Statement">def</span> <span class="Function">unregister</span>():
bpy.utils.unregister_class(RenderKeyframesOperator)
bpy.utils.unregister_class(RenderKeyframePanel)
<span class="Statement">if</span> __name__ == <span class="String">"__main__"</span>:
register()
</pre>
</div>
testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com1tag:blogger.com,1999:blog-5300717037895239251.post-65959826489493227762014-04-01T15:06:00.000+04:002014-04-01T15:06:26.790+04:00Риг<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: left;">
Тест рига для рукава кофты (а вы что подумали?), как то сложно выходит, но вроде идея работает :)</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-KVNbLucq2Wo/UzqcyGVrVjI/AAAAAAAACNU/riEP5c_jzdk/s1600/animated.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-KVNbLucq2Wo/UzqcyGVrVjI/AAAAAAAACNU/riEP5c_jzdk/s1600/animated.gif" height="360" width="640" /></a></div>
<br /></div>
testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com0tag:blogger.com,1999:blog-5300717037895239251.post-84948576328063775652014-01-13T18:16:00.000+04:002014-01-13T18:16:11.953+04:00Что это?<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-kRzVkGwdoyU/UtPw1qDyMDI/AAAAAAAABzg/2rI_oCVzQuY/s1600/thing.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="http://2.bp.blogspot.com/-kRzVkGwdoyU/UtPw1qDyMDI/AAAAAAAABzg/2rI_oCVzQuY/s640/thing.png" width="640" /></a></div>
<br />
<br />
Ещё по незнанию написал скрипт Similar Crease Selection, оказалось в блендере есть такая штука, правда только в режиме Edge. Но мож кому пригодится, сделан через bmesh.<br />
<br /></div>
<style type="text/css">
pre { white-space: pre-wrap; font-family: monospace; color: #f6f3e8; background-color: #242424; }
.Function { color: #cae682; }
.Number { color: #e5786d; }
.Statement { color: #8ac6f2; }
.PreProc { color: #e5786d; }
.String { color: #95e454; font-style: italic; }
</style>
<br />
<pre id="vimCodeElement"><span class="PreProc">import</span> bpy
<span class="PreProc">import</span> bmesh
<span class="Statement">class</span> <span class="Function">SimilarCreaseOperator</span>(bpy.types.Operator):
<span class="String">"""Select edges by crease"""</span>
bl_idname = <span class="String">"mesh.select_similar_crease"</span>
bl_label = <span class="String">"Select similar crease"</span>
RESOLUTION = <span class="Number">0.0001</span>
<span class="PreProc">@</span><span class="Function">classmethod</span>
<span class="Statement">def</span> <span class="Function">poll</span>(cls, context):
<span class="Statement">return</span> context.mode == <span class="String">'EDIT_MESH'</span> <span class="Statement">and</span> context.active_object <span class="Statement">is</span> <span class="Statement">not</span> <span class="Function">None</span>
<span class="Statement">def</span> <span class="Function">execute</span>(self, context):
obj = context.edit_object
bm = bmesh.from_edit_mesh(obj.data)
<span class="Statement">if</span> obj.data.total_edge_sel == <span class="Number">0</span>:
<span class="Statement">return</span> {<span class="String">'FINISHED'</span>}
crease_lay = bm.edges.layers.crease[<span class="String">'SubSurfCrease'</span>]
creases = [edge[crease_lay] <span class="Statement">for</span> edge <span class="Statement">in</span> bm.edges <span class="Statement">if</span> edge.select <span class="Statement">and</span> edge[crease_lay] > self.RESOLUTION]
<span class="Statement">if</span> <span class="Function">len</span>(creases) == <span class="Number">0</span>:
<span class="Statement">return</span> {<span class="String">'FINISHED'</span>}
<span class="Statement">for</span> edge <span class="Statement">in</span> bm.edges:
edge_crease = edge[crease_lay]
<span class="Statement">if</span> <span class="Statement">not</span> edge.select <span class="Statement">and</span> edge_crease > self.RESOLUTION:
<span class="Statement">for</span> crease <span class="Statement">in</span> creases:
<span class="Statement">if</span> crease + self.RESOLUTION >= edge_crease <span class="Statement">and</span> crease - self.RESOLUTION <= edge_crease:
edge.select_set(<span class="Function">True</span>)
bmesh.update_edit_mesh(obj.data, <span class="Function">False</span>, <span class="Function">False</span>)
<span class="Statement">return</span> {<span class="String">'FINISHED'</span>}
<span class="Statement">def</span> <span class="Function">register</span>():
bpy.utils.register_class(SimilarCreaseOperator)
<span class="Statement">def</span> <span class="Function">unregister</span>():
bpy.utils.unregister_class(SimilarCreaseOperator)
<span class="Statement">if</span> __name__ == <span class="String">"__main__"</span>:
register()
</pre>
</div>
testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com2tag:blogger.com,1999:blog-5300717037895239251.post-49263464432679501102014-01-03T15:19:00.000+04:002014-01-03T15:28:40.090+04:00Начнём, пожалуй<div dir="ltr" style="text-align: left;" trbidi="on">
Давным-давно, когда деревья ещё были большими, я ходил в кружок авиамоделирования. Авиамоделирование бывает разное, делится на категории, то чем занимался я называлось кордовым моделированием (не знаю можно ли так говорить, в гугле нашёл). Небольшой самолёт, достаточно сложной конструкции, с настоящим двигателем(видимо что-то вроде <a href="http://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%80%D0%B5%D1%81%D1%81%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D0%B0%D1%80%D0%B1%D1%8E%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D0%B9_%D0%B4%D0%B2%D0%B8%D0%B3%D0%B0%D1%82%D0%B5%D0%BB%D1%8C" target="_blank">этого</a>), совершает полеты по кругу и управляется с помощью стальных нитей(корд). Свой самолёт я так и не сделал, но мне всё же удалось поуправлять чужим. Так как мы были новичками, нам давали управлять только уже взлетевшим самолётом, ведь управлять взлётом и посадкой не так уж и просто.<br />
Кроме меня и моего друга было ещё несколько человек и после того как полёты закончились, один из них сказал, что покажет нам что-то интересное, мы согласились и втроём(я, мой друг и этот странный парень) пошли смотреть. Странный парень привёл нас к себе в квартиру и попросил подождать, пока сам пошёл что-то доставать. Вернулся он со странным предметом, похожим на две перекрещенные палки, как выяснилось чуть позже именно двумя палками они и оказались, он сел на пол и долго прилаживал к ним верёвку, тут мы уже успели рассмотреть, что это было и смутная догадка начала появляться у нас в мозгах. Затем все втроём мы вышли на улицу и по очереди попробовали управлять этим "самолётом", т.е. эмулятором самолёта, которым была палка и нитка, если приложить определенные усилия то можно было раскрутить это чудо техники вокруг себя. Вот стоишь ты, крутишь эту палку и думаешь - какая же это ерунда. Мы вежливо проявили интерес и быстро сбежали от этого странного парня, посмеиваясь над ним на обратной дороге.<br />
<br />Да уж. Решил реанимировать мульт, думаю сменить формат немножко, видимо буду куски готового выкладывать сразу, всё равно не понятно - будет финиш хоть когда то. Сейчас выкладывать нечего, зато переформатирование сценария произошло небольшое, вот и неудачную сцену выкинул.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-8md8cjhzvAQ/UsaeZaX47mI/AAAAAAAABzQ/6ax-yRWFmNs/s1600/star_scene.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="http://2.bp.blogspot.com/-8md8cjhzvAQ/UsaeZaX47mI/AAAAAAAABzQ/6ax-yRWFmNs/s640/star_scene.png" width="640" /></a></div>
<br /></div>
testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com1tag:blogger.com,1999:blog-5300717037895239251.post-13260239697530310852013-08-21T22:58:00.000+04:002013-08-21T22:58:00.582+04:00Обед<div dir="ltr" style="text-align: left;" trbidi="on">
Сходил сегодня на обед:<br />
<br />
Съел тарелку супа, посмотрев серию "Чёрного плаща"<br />
Почитал "Властелина колец" (вчера вырубили свет на самом смешном месте)<br />
Порисовал иероглифы<br />
Дал глазам отдых в вертикальном положении <br />
Спел песню под гитару<br />
Сходил в магазин <br />
<br />
Короткий обед получился, даже не успел покодить.</div>
testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com1tag:blogger.com,1999:blog-5300717037895239251.post-16680341369984894832013-06-18T12:44:00.000+04:002013-06-18T12:44:05.278+04:00Возвращение<div dir="ltr" style="text-align: left;" trbidi="on">
Гениальное - просто.
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="300" mozallowfullscreen="" src="http://player.vimeo.com/video/63082999" webkitallowfullscreen="" width="400"></iframe>
</div>
</div>
testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com1tag:blogger.com,1999:blog-5300717037895239251.post-81960071532557529972013-04-03T01:23:00.001+04:002013-04-03T01:23:52.326+04:00Наша анимация<div dir="ltr" style="text-align: left;" trbidi="on">
Гора Самоцветов - Бессмертный (Татская сказка). Мрачновата, но захватывает. <br />
<iframe allowfullscreen="" frameborder="0" height="360" src="http://www.youtube.com/embed/VplWCpmPHY8?rel=0" width="640"></iframe></div>
testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com0tag:blogger.com,1999:blog-5300717037895239251.post-4888437590804286012013-01-31T12:23:00.001+04:002013-01-31T12:23:39.336+04:00Paperman - Full Animated Short FilmНаикрутейшая анмация, особенно первая часть.<br />
<iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/aTLySbGoMX0" width="480"></iframe>testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com0tag:blogger.com,1999:blog-5300717037895239251.post-66511910309745198802012-12-19T13:53:00.001+04:002012-12-19T13:53:52.831+04:00Dji. Death fails <div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
Интересная <a href="http://habrahabr.ru/post/162943/" target="_blank">статья </a>на хабре о создании мульта, результат интересный получился. Пишут, что мульт делали полгода, а рендерферму им Касперский подарил. Юмор не заезженный и не копированный, музыка понравилась. Анимация неплохая, местами странноватая, ещё я бы сказал лёгкости пиксаровских мультов не хватает, а может мне это просто кажется.</div>
<div style="text-align: left;">
<br /><iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="http://www.youtube.com/embed/L1bbN08o6Y4" width="560"></iframe></div>
</div>
testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com0tag:blogger.com,1999:blog-5300717037895239251.post-32607767881725797322012-12-09T11:40:00.001+04:002012-12-09T17:19:57.049+04:00Жизнь<div dir="ltr" style="text-align: left;" trbidi="on">
Жизнь состоит из кучи ерунды, большого количества перченых булок и капельки замечательного аниме... приукрашенной музыкой, японским и Гессе.</div>
testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com9tag:blogger.com,1999:blog-5300717037895239251.post-39777146876891280222012-11-22T23:57:00.000+04:002012-11-22T23:57:09.364+04:00Миядзаки<div dir="ltr" style="text-align: left;" trbidi="on">
На ленте о новом мультфильме Хаяо Миядзаки: <a href="http://lenta.ru/news/2012/11/22/wind/" target="_blank">http://lenta.ru/news/2012/11/22/wind/</a>, снова одновременно с Исао Такахатой делают свои мультфильмы, как во времена "Тоторо" и "Могилы светлячков". Видимо будет параллельный релиз. Интересно, что у Миядзаки мульт будет биографический, вроде новое для него направление. да </div>
testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com0tag:blogger.com,1999:blog-5300717037895239251.post-52429045185742612222012-08-18T22:07:00.002+04:002012-08-18T22:07:51.245+04:00Картошечка<div dir="ltr" style="text-align: left;" trbidi="on">
Чего бы ещё добавить на полки?<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-A71LLIC7a7k/UC_ZxKyIpDI/AAAAAAAABiw/_sOHI0v4H64/s1600/kitchen_start.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="http://3.bp.blogspot.com/-A71LLIC7a7k/UC_ZxKyIpDI/AAAAAAAABiw/_sOHI0v4H64/s640/kitchen_start.jpg" width="640" /></a></div>
<br /></div>
testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com4tag:blogger.com,1999:blog-5300717037895239251.post-23770619625371637532012-07-07T19:47:00.002+04:002012-07-07T19:47:43.259+04:00Киев<div dir="ltr" style="text-align: left;" trbidi="on">
В продолжение фото темы<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-U5URBGC7IVI/T_hZMDYZcFI/AAAAAAAABhU/RasjXf3C9aM/s1600/IMG_1023.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="425" src="http://3.bp.blogspot.com/-U5URBGC7IVI/T_hZMDYZcFI/AAAAAAAABhU/RasjXf3C9aM/s640/IMG_1023.jpg" width="640" /></a></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-ibfUw5hjpbI/T_hZ8IpG3FI/AAAAAAAABhc/jxD_lDgmuAc/s1600/IMG_4322.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="480" src="http://1.bp.blogspot.com/-ibfUw5hjpbI/T_hZ8IpG3FI/AAAAAAAABhc/jxD_lDgmuAc/s640/IMG_4322.JPG" width="640" /></a></div>
<br /></div>testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com3tag:blogger.com,1999:blog-5300717037895239251.post-70625053255171969532012-06-07T23:33:00.003+04:002012-06-07T23:33:47.617+04:00Макрорендер<div dir="ltr" style="text-align: left;" trbidi="on">
Болею :) Cycles интересная штука, тока тормозная очень.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-UgxuhyjwUHU/T9EBuJWI2_I/AAAAAAAABhI/sAKK9Si2Duo/s1600/macro_test.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="http://3.bp.blogspot.com/-UgxuhyjwUHU/T9EBuJWI2_I/AAAAAAAABhI/sAKK9Si2Duo/s640/macro_test.jpg" width="640" /></a></div>
<br /></div>testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com2tag:blogger.com,1999:blog-5300717037895239251.post-55993568003607035432012-05-12T22:54:00.000+04:002012-05-12T22:54:19.042+04:00Дела...<div dir="ltr" style="text-align: left;" trbidi="on">
Лето и японский язык сбили мои планы, всё стало совсем медленно. Потихоньку пишу плагин для генерации деревьев.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-dyvlAe1RqD0/T66xOHc3jkI/AAAAAAAABgk/TVxfh4_fpy8/s1600/IMG_0465.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="426" src="http://3.bp.blogspot.com/-dyvlAe1RqD0/T66xOHc3jkI/AAAAAAAABgk/TVxfh4_fpy8/s640/IMG_0465.jpg" width="640" /></a></div>
<div style="text-align: center;">
Иллюстрация состояния, так сказать</div>
</div>testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com2tag:blogger.com,1999:blog-5300717037895239251.post-56286785660593375562012-04-08T15:01:00.000+04:002012-04-08T15:01:28.434+04:00Oni walk test<div dir="ltr" style="text-align: left;" trbidi="on">
Просто тест рига. Замучался с одеждой, глючит жутко в linked варианте, пришлось пока без симуляции делать.
<iframe allowfullscreen="" frameborder="0" height="360" src="http://www.youtube.com/embed/eDyJIH5hBjA?rel=0" width="640"></iframe>
<br />
<div dir="ltr" style="text-align: left;" trbidi="on">
<br /></div>
</div>testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com3tag:blogger.com,1999:blog-5300717037895239251.post-64452544963207317872012-04-01T17:17:00.001+04:002012-04-01T17:17:59.648+04:00И снова пиво<div dir="ltr" style="text-align: left;" trbidi="on">
Одна из сцен, тест кадр.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-d_v07m66vlE/T3hUFatIcbI/AAAAAAAABbw/g8koigOBdgg/s1600/beer_world_test.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="http://3.bp.blogspot.com/-d_v07m66vlE/T3hUFatIcbI/AAAAAAAABbw/g8koigOBdgg/s640/beer_world_test.jpg" width="640" /></a></div>
Есть косяки, особенно с персонажем, но тем не менее мне кажется очень неплохо получилось. Ещё разошёлся на скриптинг, из-за бага в блендере пришлось написать конвертер Blenrig рига и переписать Blenrig плагин, но мне понравилось) В планах написать нормальный генератор деревьев в стиле TreeFromCurves, думаю с bmesh получиться лучше, чем оригинал.</div>testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com3tag:blogger.com,1999:blog-5300717037895239251.post-45790496724537371532012-03-27T16:30:00.001+04:002012-03-27T16:30:08.889+04:00Спираль<div dir="ltr" style="text-align: left;" trbidi="on">
Для Германа Гессе действительная и настоящая музыка - это Моцарт, Брамс - это уже что-то ниже планки, а джаз - вообще животная музыка.<br />
Для Владимира Познера существует только джаз, всё остальное или не понятно или просто какая-то ерунда, похожая одна на другую.<br />
Для ряда странных людей настоящая музыка - это 60-е, остальное - серость?<br />
Для меня всё начинается с 70-х. <br />
Как же эти бедные люди будут жить после нас без этой музыки.</div>testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com6tag:blogger.com,1999:blog-5300717037895239251.post-79137997671926076512012-02-29T17:11:00.002+04:002012-02-29T17:11:52.975+04:00Inner Steppe<div dir="ltr" style="text-align: left;" trbidi="on">
Кукольная анимация по мотивам Германа Гессе и Карла Густава Юнга, очередной внутренний мир очередного человека :) Как пишут <a href="http://www.behance.net/gallery/Inner-Steppe/3203873" target="_blank">здесь</a>, главный герой частью срисован со степного волка. Он пытается найти гармонию между Я и окружающим миром. Без описания этого вообще не понять) Неплохая музыка.<br />
<br />
<div dir="ltr" style="text-align: center;" trbidi="on">
<iframe allowfullscreen="" frameborder="0" height="338" mozallowfullscreen="" src="http://player.vimeo.com/video/36801345?title=0&byline=0&portrait=0" webkitallowfullscreen="" width="600"></iframe></div>
</div>testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com2tag:blogger.com,1999:blog-5300717037895239251.post-24001413079556888402012-02-18T21:36:00.000+04:002012-02-19T12:20:26.816+04:00Город<div dir="ltr" style="text-align: left;" trbidi="on">
Тест одной из сцен, смотреть на город :) для города написал скрипт для gimp, можно посмотреть и взять его <a href="https://github.com/daa84/Generate-window-texture-gimp-plugin/blob/master/generate_window_texture.py" target="_blank">здесь</a>, скрипт на python :)<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-7b_wAisL5Wc/Tz_gorDRaSI/AAAAAAAABaE/p4Y_r3eoN8A/s1600/city_test2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="http://2.bp.blogspot.com/-7b_wAisL5Wc/Tz_gorDRaSI/AAAAAAAABaE/p4Y_r3eoN8A/s640/city_test2.png" width="640" /></a></div>
Так скрипт выглядит в gimp:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/--SiiX3LTH2I/Tz_guMyqpDI/AAAAAAAABaM/voKFueJ6RNI/s1600/generate_window_texture.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="456" src="http://4.bp.blogspot.com/--SiiX3LTH2I/Tz_guMyqpDI/AAAAAAAABaM/voKFueJ6RNI/s640/generate_window_texture.jpg" width="640" /></a></div>
<br /></div>testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com2tag:blogger.com,1999:blog-5300717037895239251.post-18894218673821545682012-02-10T13:31:00.000+04:002012-02-10T13:31:02.421+04:00Фонарь<div dir="ltr" style="text-align: left;" trbidi="on">
Моделька из сцены для мультфильма. Интересный сервис позволяет загрузить 3D модели и встроить её в страничку, рендеринг через WebGL, можно повращать.
<br />
<div dir="ltr" style="text-align: left;" trbidi="on">
<br /></div>
<iframe allowtransparency="true" frameborder="0" height="300" src="http://p3d.in/e/s60cd" width="400"></iframe></div>testhttp://www.blogger.com/profile/01535554737367046941noreply@blogger.com4